qu'est-ce que la semmentationsémantique?

LaSeationationSémantiqueEST联合国算法De Dee Deave学习Qui AssoceUneétiquetteou Unecatégorieàchaque pixel d'Une图像。Elle Permet deRecomnaître联合国合奏De Pixels Qui Forment desCatégoriesistinctiones。Par Exemple,Unvéhicule自动体内Doit标识符desPiétons,des Pianeaux de Serightisation,Des Trottoirs et AutresÉlémentsDeL'Ventier。

LaSegmentationSémantiqueStongettyDansde Nombreuses应用程序告诉Que La Conduite AutoNome,L'ImagerieMédicaleetLESTBARTLELSIndustriels。

LaSéparationd'图片en Deux Classes Est Un Expple Simple De SemmentationSémantique。Par Exemple,Dans La图1,Une Image Montrant UnePersonneàlaplageEstAssociéeàUne版Montrant Les Pixels de L'ImageSegmentésen Deux课程Distintes:La Pernerne等arrière-are。

图1:image etpixelsétiquetés。

LaSegmentationSémantiqueN'ESTPASLIMITÉEàdeuxcatégories。vous pouvez换句者Le Nombre deCatégories倒分类器Le Contenu de L'Image。CetteMême图片PourRaitêtreSegmonéeen Quatre课程:La Pernerne,Le Ciel,La Mer et L'Arrière-Plan,Par Exemple。

EN Quoi LaSemmentationSémantiquediffère-t-Elle de ladétectiond'objets?

La SeagentationSémantiquePeutêtreune替代装饰性àlaidétectiond'objetsparce qu'elle权限àl'objetconsidérédecouvrirplacieurszones de l'image au niveau du像素。Cette TechnicalDétecteHapresteLESObjets de FormeIrrégulière,来信àlaidectiond'objets,Oùles Objets DoiventS'insérerdans联合国Cadredélimité(图2)。

图2:Détection d'objets, avec des干部délimités identifiant les objets。

评论la semmentationsémantiqueest-elleuterisée?

Laseémantiqueétiquetteles像素d'联合图像;Aussi Est-Elle PlusPréciseQue D'Autres Formes deDétectiond'bobjets。C'est CE Qui Rend La SeationsSémantiqueUtileDansDes ApplicationsVariéesRearièrantStsegs制造图表Précises。Par Exemple:

  • Conduite AutoMome.:倾倒标识符UN Parcours Conduisible Pour LesVéhiculesen Chardant La Route des障碍Tels Que LesPiétons,Trottoirs,Potaux et AutresVéhicules。
  • Contrôlus.:PourDétecterLESDéfautsDansdesMatériXux,Comme LeContróledesComporantsélectroniques。
  • Imagerie卫星:LesDésertset autres类型De Terrains的倒入标识符Les Montagnes Les Montagnes Les Montagnes。
  • ImagerieMédicale.:倒分析仪etdé4erles异常癌症andanses dans les les cellules。
  • 视觉机器人:倒标识符Les Objets et Le Terrain et S'yDéplacer。

图3:分割sémantique d'une图像卫星多光谱。

评论fonctionne la semmentationsémantique

Le Processus d'appentissage d'联合国Réseaudesemmentationsémantiquepplecrestifiersdes图像尊重Lesétapessuivantes:

  1. Analyzer UN集合D'Images AuxPixelsétiquetss。
  2. Créer联合国Réseaude细分Sémantique。
  3. EntraînerLeRéseauà分类器Des Images Selon desCatégoriesde像素。
  4. EvaluerLaPrécisionduRéseau。

exemple:应用程序de conduite自动体组

LaSéquenceDansLa图4 Montre联合国集约Concret DeSeationationSémantiquePlasuiquéeàlaonduite自动体内。Les Images de la路线Sont AutomatiquementSegmentéespar Rapport Aux AutresVéhicules。La Prochaine Section Montre评论CESRéseauxSontréés。

图4:分段Sémantique倒入Une Application De Conduite AutoNome。

包括L'建筑

一个靠近社区的分割sémantique由à créer一个SegNet组成,它是basé在一个建筑CNN,Réseaudeneuronesà卷积。UNE架构CNN Type EstIllustréeDansLa图5。

CERéseauCNN Classifie L'ImageEntièreen Une Image Comportant de NombreusesCatégoriesPrédéfinies。

图5:结构类型D'UN CNN。

Pour établir一个像素的新分类plutôt图像的新分类entière,你们可以得到一个implémentation与CNN相反。suréchantillonnage的过程是effectué Le même所做的过程的数量-échantillonnage为确定最终的图像possède mêmes图像的尺寸'entrée。最后,对像素进行分类的方法为utilisée,然后将像素映射为à。Cela为一个建筑codeur/décodeur,它的分割是sémantique。

图6:RéseauCNNexécutantdesfontionsielées图像àchaque couche,puis-échantillannantl'imageàl'anded'une couche de pooling(en vert)。CE ProcessusEstRéitéréPlacieursFoisPinLaPremièreMoitiéduRéseau。La Sortie de laPremièreMoitiédeCeDiagrageMe Est Suivie d'联合国NombreégaldeCouchesde undooling(en橙色)。

utiliser matlab pour la semmentationsémantique

Dans Matlab,Le Processus DeSemmentationSémantiquationLESCinqétapesCI-Après:

  1. Étiqueter les données ou obtenir des données étiquetées。
  2. Créer联合国数据集倒入LES图片原装ET LES Imagesétiquetées。
  3. partitionner les数据存储。
  4. 进口商联合国CNN et Le变压器en segnet。
  5. Entraîner et évaluer le réseau。

ÉTAPE 1: Étiqueter les données ou obtenir des données étiquetées。

LesModèlesde Dee Deave学习SontélaborésàPartirde NombreusesDonnéeset lasegmentationsémantiqueNEFAITPAS异常。Unepossibilitéin rechercher desdonnéesétiquetéessur互联网。Si VousPossédezvotre provre jeu dedonnées,vous pouvez utoniser l'应用程序图片贴图仪de matlab。Vous Pouvez Utiliser Ce Jeu deDonnéesppracéderàl'sperentissaged'联合国Segnet。

图片7:应用MATLAB图像贴标程序渗透物D'étqueterles图像倒出LaSegmentationSémantique。

en savoir plus

Étape2:Créer联合国数据集倒入LES图片原装ET LES Imagesétiquetées。

Manipule de Gros Volumes dedonnées,Il Est Souvent Invossiblede Chargerenmémoire吹捧Les信息。PourGérerdadrandsjeuxdeDonnées,vous Pouvez utaniser联合国数据购物。联合国数据存储差距L'Emplacement des Fichiers Auxquels Vous SouhaitezAccéderet il vous权限de les Lire enMémoire唯一别墅Lorsque vous avez besoin de les exproper。

POUPCRÉER联合国SEGNET,IL VOUS FAUT DEUX数据商:

  1. imageageAtastore.,qui常数les图像原稿
  2. PixellabeldAtastore.,qui常数les图像étiquetées

Étape3:partitionner les数据存储。

LORS de laCréationd'联合国SEGNET,VOUS Devez Partitionner Le DataStore En Deux:

  1. Le Jeu D'Appentissage,仆人ànerraînerLeSegnet
  2. Le Jeu De Test,仆人servÉvaluerLaPrécisiond'联合国Réseau

图8:scènerilière莫特兰特l'image en couleur(àgauche)et lespixelsétiquetés函授(àdroite)。

étape4:进口商联合国CNN等radionir en segnet。

充电器为réseau préentraîné,例如VGG16,并使用SegNetLayers命令créer l'architecture codeur/décodeur nécessaire à l'étiquetage au niveau pixel。

图9:Créationde l'建筑Segnet Avec Une Seule Ligne De Code Dodans Matlab。

Étape5:EntraîneretévaluerleRéseau。

Lors de ladernièreétape,vousdéfinissezleshyperparamètresppleréseauetvous l'entraînez。

EN Savoir Plus Sur LaSemmentationsémantique

Les Produits Qui 金宝appSpectsent L'利用De LaSeationationsémantiquepplel'分析d'图像马铃薯®电脑视觉工具箱™倒入l'étiquetagedes pixels et深度学习工具箱™ProplaCréationetl' appentissage duRéseau。

l'appentissage et laprédictionssontspe金宝appcesséspar les gpu cudables cuda®Dotésd'1oneCopicitédecall3.0 ousueérieure。L'利用D'联合国GPU ESTCONSEILLÉEETNÉCESSITE并行计算工具箱™。

Référenceslogicielles.

欧贝内斯的版本的酬谢

Bénéficiezde 30 jours dedécouverte。