Ultralytics YOLO27 :
Licence YOLO
Guides

Segmentation sémantique ou segmentation d’instances : comment choisir la bonne tâche

La segmentation sémantique attribue une classe à chaque pixel ; la segmentation d’instances distingue chaque objet. Découvre laquelle convient à ton projet de vision par ordinateur, et pourquoi.

MIMiles Deans8 min de lecture
Segmentation sémantique ou segmentation d’instances : comment choisir la bonne tâche

La segmentation sémantique et la segmentation d'instances attribuent toutes deux une étiquette aux images au niveau du pixel, mais répondent à des questions différentes. La segmentation sémantique attribue une classe à chaque pixel : toutes les voitures d'une scène forment donc une seule région « voiture ». La segmentation d'instances distingue chaque objet, de sorte que chaque voiture reçoit son propre masque. Le choix dépend d'une seule question : dois-tu savoir ce qu'est chaque pixel ou à quel objet chaque pixel appartient ? Ce guide t'aide à faire ce choix. Il explique aussi le coût d'annotation de chaque tâche et la manière de les évaluer. Ultralytics YOLO prend en charge les deux tâches dans le même framework.

La différence en une phrase#

  • La segmentation sémantique classe chaque pixel dans une catégorie, comme la route, le ciel, une personne ou une voiture. Les objets d'une même classe fusionnent en une seule région. Consulte l'entrée du glossaire sur la segmentation sémantique.
  • La segmentation d'instances repère chaque objet individuellement et lui attribue son propre masque et son propre ID. Elle concerne généralement les objets dénombrables et ignore l'arrière-plan, comme le ciel ou l'herbe. Consulte l'entrée du glossaire sur la segmentation d'instances.

La même rue d'une ville segmentée de deux façons : Ultralytics YOLO26 semantic segmentation colore chaque pixel selon sa classe, tandis que l'instance segmentation attribue son propre masque à chaque voiture et à chaque personne

Fig. 1. La même rue traitée par les deux tâches. Ultralytics YOLO26x-sem (classes Cityscapes) étiquette chaque pixel : toutes les voitures partagent donc la classe « voiture ». Ultralytics YOLO26x-seg attribue son propre masque à chacune des 8 voitures et des 3 personnes détectées (confiance de 0,5 ou plus). La photo a été générée pour cet article ; les masques sont de véritables sorties du modèle.

De quelle tâche ton projet a-t-il besoin ?#

Commence par la question à laquelle ton application doit répondre :

Si ton application doit…UtiliseExemple
Savoir quelle part de la scène correspond à une classe donnéeSémantiqueZone de chaussée praticable, couverture des cultures par rapport aux mauvaises herbes, occupation des sols
Étiqueter les régions d'arrière-plan aussi soigneusement que les objetsSémantiqueCiel, eau, végétation, types de tissus dans une image médicale
Compter les objetsD'instancesFruits sur un arbre, personnes dans une file d'attente
Suivre les objets d'une image vidéo à l'autreD'instances, avec un traqueurPersonnes ou véhicules qui se déplacent dans une scène
Mesurer un objet ou agir sur lui individuellementD'instancesUn robot qui prélève une pièce dans un tas, mesurer chaque défaut
Faire les deux : couvrir toute la scène et distinguer les objetsPanoptiqueScènes de rue pour la conduite autonome

Si tu hésites, demande-toi s'il faut distinguer deux objets de même classe qui se touchent. Si oui, tu as besoin de la segmentation d'instances (ou panoptique). Sinon, la segmentation sémantique est plus simple et généralement moins coûteuse à exécuter.

Sept clients serrés les uns contre les autres dans une file d'attente à la caisse d'un supermarché : régions de personnes fusionnées en segmentation sémantique, sept masques distincts en segmentation d'instances

Fig. 2. Sept clients serrés les uns contre les autres dans une file à la caisse. Dans le résultat sémantique (Ultralytics YOLO26x-sem), ils fusionnent en deux régions connectées « personne » ; tu ne peux donc pas les compter à partir de ce résultat. Le résultat par instances (Ultralytics YOLO26x-seg) les sépare tous les 7. La photo a été générée pour cet article ; les masques sont de véritables sorties du modèle.

Principales différences en un coup d'œil#

CritèreSegmentation sémantiqueSegmentation d’instances
Question à laquelle on répondQuelle est la classe de chaque pixel ?À quel objet chaque pixel appartient-il ?
Objets de même classeFusionnés en une seule régionSéparés, chacun avec son propre masque et son propre ID
CouvertureChaque pixel, y compris l'arrière-planGénéralement, uniquement les objets d'intérêt
SortieUne carte de classes de la taille de l'imageUne liste de masques, chacun associé à une classe et à un score de confiance
Peut-on compter les objets ?Pas directementOui
Métrique principaleIntersection moyenne sur l'union (mIoU)Précision moyenne des masques (mask mAP)
Complexité relativePlus faible : classification pixel par pixelPlus élevée : détection et masques par objet

Coût d'annotation de chaque tâche#

En pratique, c'est souvent l'effort d'annotation qui détermine le choix.

  • Les jeux de données sémantiques attribuent une classe à chaque pixel de chaque image, arrière-plan compris. Ils sont généralement stockés sous forme d'images de masque à un seul canal. Chaque image est entièrement annotée : aucun pixel ne peut être ignoré, sauf s'il est explicitement marqué « ignore ».
  • Les jeux de données d'instances délimitent séparément chaque objet d'intérêt, sous forme de polygone ou de masque. L'arrière-plan peut rester non annoté, mais chaque objet doit avoir son propre contour, et les scènes encombrées multiplient le travail.

Les deux tâches demandent beaucoup de travail. L'annotation assistée, où un clic ou une boîte devient un masque, réduit les efforts dans les deux cas. Si tu as seulement besoin de réponses à l'échelle des régions, ne paie pas pour des annotations par instance.

Comment évaluer chaque tâche#

  • La segmentation sémantique est principalement évaluée avec mIoU : le chevauchement entre les régions prédites et les régions réelles, moyenné sur les classes. La précision au niveau des pixels est également indiquée. IoU désigne la même mesure de chevauchement que celle utilisée en détection.
  • La segmentation d'instances est évaluée avec la mask mAP, la précision moyenne utilisée en détection, mais calculée à partir du chevauchement des masques. Elle récompense la détection de chaque objet, et pas seulement la couverture des bons pixels.

Ces métriques ne sont pas comparables entre elles. Un mIoU élevé ne dit rien sur la séparation des objets individuels.

Segmentation panoptique : quand tu as besoin des deux#

La segmentation panoptique attribue une classe à chaque pixel et, pour les objets dénombrables, un ID d'instance. Les éléments d'arrière-plan, comme la route et le ciel, sont étiquetés sémantiquement. Les objets au premier plan, comme les voitures et les personnes, sont séparés un à un. La métrique utilisée est la qualité panoptique (PQ). Choisis cette approche lorsque tu as besoin à la fois d'une couverture complète de la scène et d'une séparation par objet. Consulte la segmentation panoptique.

Fonctionnement de chaque méthode, en bref#

Les modèles de segmentation sémantique sont généralement des réseaux encodeur-décodeur qui prédisent une classe pour chaque pixel. U-Net, DeepLab et SegFormer en sont des exemples bien connus. Les modèles de segmentation d'instances s'appuient généralement sur la détection d'objets. Mask R-CNN prédit un masque à l'intérieur de chaque boîte détectée, tandis que les modèles à une seule étape comme YOLACT et les modèles de segmentation Ultralytics YOLO prédisent les boîtes et les masques en un seul passage, pour une utilisation en temps réel. Les architectures universelles comme Mask2Former gèrent la segmentation sémantique, d'instances et panoptique dans un seul modèle. Pour en savoir plus sur la segmentation d'instances, consulte qu'est-ce que la segmentation d'instances.

Les deux tâches dans Ultralytics YOLO#

Ultralytics YOLO exécute les deux tâches avec la même API Python et le même CLI :

  • La segmentation d’instances utilise la tâche segment.
  • La segmentation sémantique utilise la tâche semantic. Les modèles sémantiques YOLO26 portent le suffixe -sem et sont préentraînés sur Cityscapes et ADE20K. La page de la tâche comprend un tableau qui montre exactement en quoi les sorties des deux tâches diffèrent dans le code.

Les deux tâches peuvent être entraînées localement ou dans le cloud sur Ultralytics Platform.

Une route de campagne segmentée par la segmentation sémantique Ultralytics YOLO26, avec la proportion de pixels correspondant au ciel, à la végétation, à la route et au terrain

Fig. 3. La segmentation sémantique répond à la question « quelle part de la scène correspond à chaque classe ? ». YOLO26x-sem d’Ultralytics étiquette 51,3 % de cette vue comme ciel, 18,2 % comme végétation, 15,2 % comme route et 14,9 % comme terrain. La photo a été générée pour cet article ; la carte des classes et les proportions proviennent de véritables sorties du modèle.

Foire aux questions

  • La segmentation sémantique attribue une classe à chaque pixel, mais regroupe tous les objets d’une même classe dans une seule région. La segmentation d’instances sépare chaque objet dans son propre masque, ce qui permet de compter et de suivre individuellement les objets d’une même classe.

  • Demande-toi s’il faut distinguer deux objets de la même classe qui se touchent. Si tu dois compter, suivre ou traiter des objets individuellement, utilise la segmentation d’instances. Si tu as seulement besoin de savoir à quelle classe appartiennent les différentes régions, la segmentation sémantique est plus simple.

  • Mask R-CNN est un modèle de segmentation d’instances. Il détecte chaque objet, puis prédit un masque de pixels distinct à l’intérieur de la boîte englobante de cet objet.

  • La segmentation d’instances est généralement plus difficile. Elle doit classifier les pixels et séparer les objets d’une même classe, ce qui nécessite à la fois de la détection et de la segmentation.

  • Principalement avec l’intersection sur union moyenne (mIoU), qui mesure le chevauchement moyen entre les régions prédites et les régions de référence pour l’ensemble des classes. La segmentation d’instances utilise la mAP des masques, tandis que la segmentation panoptique utilise la qualité panoptique (PQ).

Explore solutions

La vision par ordinateur dans le sport

La vision par ordinateur dans le sport

Découvre comment Ultralytics YOLO propulse la vision par ordinateur dans le sport grâce au suivi des joueurs et du ballon, aux analyses de performance, aux conseils d’entraînement et à la rééducation des athlètes.
En savoir plus
Vision par ordinateur pour les images aériennes

Vision par ordinateur pour les images aériennes

Transforme les images de drones et les prises de vue aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la surveillance environnementale, la conservation et l’analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l’aérospatiale

Vision par ordinateur dans l’aérospatiale

Déploie l’IA visuelle pour la surveillance aérienne avec les modèles Ultralytics YOLO. Donne de la puissance aux drones, aux workflows aéronautiques, à la conservation de l’environnement et aux secteurs géospatiaux grâce à des solutions de vision par ordinateur.
En savoir plus
La vision par ordinateur dans la sécurité

La vision par ordinateur dans la sécurité

Protège chaque site avec les modèles Ultralytics YOLO. L’IA visuelle permet la surveillance des périmètres, la détection des menaces, la reconnaissance des plaques d’immatriculation et la sécurité au travail.
En savoir plus
La vision par ordinateur en robotique

La vision par ordinateur en robotique

Donne plus de capacités à tes machines grâce aux modèles Ultralytics YOLO. Dans la robotique, l’IA visuelle permet la navigation autonome, la perception, le suivi des objets et le contrôle en temps réel.
En savoir plus
La vision par ordinateur dans la logistique

La vision par ordinateur dans la logistique

Optimise la logistique avec les modèles Ultralytics YOLO. La vision par IA permet d’inspecter les colis, de les trier, de suivre les véhicules et de surveiller la sécurité des entrepôts en temps réel.
En savoir plus
La vision par ordinateur dans le commerce de détail

La vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA permet de suivre les stocks, de surveiller les rayons, de gérer les files d’attente et de mieux comprendre les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Crée des solutions de santé avec les modèles Ultralytics YOLO. La vision par IA dans le secteur de la santé accélère l’imagerie médicale, améliore les diagnostics et facilite la surveillance des patients.
En savoir plus
La vision par ordinateur dans l’industrie manufacturière

La vision par ordinateur dans l’industrie manufacturière

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA améliore le contrôle qualité, la détection des défauts, le respect des règles concernant les EPI et l’automatisation des chaînes de montage.
En savoir plus
La vision par ordinateur dans l’automobile

La vision par ordinateur dans l’automobile

Mets la vision par ordinateur au service de l’automobile avec les modèles Ultralytics YOLO. La vision par IA renforce la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Fais entrer l’IA de vision dans l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise le suivi des cultures et du bétail ainsi que l’agriculture de précision pour obtenir des rendements plus élevés et plus intelligents.
En savoir plus
La vision par ordinateur dans le sport

La vision par ordinateur dans le sport

Découvre comment Ultralytics YOLO propulse la vision par ordinateur dans le sport grâce au suivi des joueurs et du ballon, aux analyses de performance, aux conseils d’entraînement et à la rééducation des athlètes.
En savoir plus
Vision par ordinateur pour les images aériennes

Vision par ordinateur pour les images aériennes

Transforme les images de drones et les prises de vue aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la surveillance environnementale, la conservation et l’analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l’aérospatiale

Vision par ordinateur dans l’aérospatiale

Déploie l’IA visuelle pour la surveillance aérienne avec les modèles Ultralytics YOLO. Donne de la puissance aux drones, aux workflows aéronautiques, à la conservation de l’environnement et aux secteurs géospatiaux grâce à des solutions de vision par ordinateur.
En savoir plus
La vision par ordinateur dans la sécurité

La vision par ordinateur dans la sécurité

Protège chaque site avec les modèles Ultralytics YOLO. L’IA visuelle permet la surveillance des périmètres, la détection des menaces, la reconnaissance des plaques d’immatriculation et la sécurité au travail.
En savoir plus
La vision par ordinateur en robotique

La vision par ordinateur en robotique

Donne plus de capacités à tes machines grâce aux modèles Ultralytics YOLO. Dans la robotique, l’IA visuelle permet la navigation autonome, la perception, le suivi des objets et le contrôle en temps réel.
En savoir plus
La vision par ordinateur dans la logistique

La vision par ordinateur dans la logistique

Optimise la logistique avec les modèles Ultralytics YOLO. La vision par IA permet d’inspecter les colis, de les trier, de suivre les véhicules et de surveiller la sécurité des entrepôts en temps réel.
En savoir plus
La vision par ordinateur dans le commerce de détail

La vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA permet de suivre les stocks, de surveiller les rayons, de gérer les files d’attente et de mieux comprendre les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Crée des solutions de santé avec les modèles Ultralytics YOLO. La vision par IA dans le secteur de la santé accélère l’imagerie médicale, améliore les diagnostics et facilite la surveillance des patients.
En savoir plus
La vision par ordinateur dans l’industrie manufacturière

La vision par ordinateur dans l’industrie manufacturière

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA améliore le contrôle qualité, la détection des défauts, le respect des règles concernant les EPI et l’automatisation des chaînes de montage.
En savoir plus
La vision par ordinateur dans l’automobile

La vision par ordinateur dans l’automobile

Mets la vision par ordinateur au service de l’automobile avec les modèles Ultralytics YOLO. La vision par IA renforce la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Fais entrer l’IA de vision dans l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise le suivi des cultures et du bétail ainsi que l’agriculture de précision pour obtenir des rendements plus élevés et plus intelligents.
En savoir plus
La vision par ordinateur dans le sport

La vision par ordinateur dans le sport

Découvre comment Ultralytics YOLO propulse la vision par ordinateur dans le sport grâce au suivi des joueurs et du ballon, aux analyses de performance, aux conseils d’entraînement et à la rééducation des athlètes.
En savoir plus
Vision par ordinateur pour les images aériennes

Vision par ordinateur pour les images aériennes

Transforme les images de drones et les prises de vue aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la surveillance environnementale, la conservation et l’analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l’aérospatiale

Vision par ordinateur dans l’aérospatiale

Déploie l’IA visuelle pour la surveillance aérienne avec les modèles Ultralytics YOLO. Donne de la puissance aux drones, aux workflows aéronautiques, à la conservation de l’environnement et aux secteurs géospatiaux grâce à des solutions de vision par ordinateur.
En savoir plus
La vision par ordinateur dans la sécurité

La vision par ordinateur dans la sécurité

Protège chaque site avec les modèles Ultralytics YOLO. L’IA visuelle permet la surveillance des périmètres, la détection des menaces, la reconnaissance des plaques d’immatriculation et la sécurité au travail.
En savoir plus
La vision par ordinateur en robotique

La vision par ordinateur en robotique

Donne plus de capacités à tes machines grâce aux modèles Ultralytics YOLO. Dans la robotique, l’IA visuelle permet la navigation autonome, la perception, le suivi des objets et le contrôle en temps réel.
En savoir plus
La vision par ordinateur dans la logistique

La vision par ordinateur dans la logistique

Optimise la logistique avec les modèles Ultralytics YOLO. La vision par IA permet d’inspecter les colis, de les trier, de suivre les véhicules et de surveiller la sécurité des entrepôts en temps réel.
En savoir plus
La vision par ordinateur dans le commerce de détail

La vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA permet de suivre les stocks, de surveiller les rayons, de gérer les files d’attente et de mieux comprendre les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Crée des solutions de santé avec les modèles Ultralytics YOLO. La vision par IA dans le secteur de la santé accélère l’imagerie médicale, améliore les diagnostics et facilite la surveillance des patients.
En savoir plus
La vision par ordinateur dans l’industrie manufacturière

La vision par ordinateur dans l’industrie manufacturière

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA améliore le contrôle qualité, la détection des défauts, le respect des règles concernant les EPI et l’automatisation des chaînes de montage.
En savoir plus
La vision par ordinateur dans l’automobile

La vision par ordinateur dans l’automobile

Mets la vision par ordinateur au service de l’automobile avec les modèles Ultralytics YOLO. La vision par IA renforce la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Fais entrer l’IA de vision dans l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise le suivi des cultures et du bétail ainsi que l’agriculture de précision pour obtenir des rendements plus élevés et plus intelligents.
En savoir plus

Construisons ensemble l’avenir de l’IA !

Commence ton parcours vers l’avenir de l’apprentissage automatique