Glossaire aéronautique

Qu'est-ce que la segmentation d'instances ?

Computer vision · Machine learning · Inspection 8 langues
Définition
La segmentation d’instances est une tâche de vision par ordinateur qui attribue à chaque objet d’une image sa propre étiquette de classe et son propre masque de pixels.

La segmentation d’instances est une tâche de vision par ordinateur qui attribue à chaque objet d’une image sa propre étiquette de classe et son propre masque de pixels.

Un modèle renvoie un masque par objet. Deux objets de la même classe reçoivent deux masques distincts. Mask R-CNN, YOLACT et Mask2Former sont des modèles courants pour cette tâche.

En quoi elle diffère des autres tâches

  • La détection d’objets renvoie une boîte englobante et une classe pour chaque objet. Elle ne renvoie aucun masque.
  • La segmentation sémantique renvoie une classe pour chaque pixel. Elle ne distingue pas les objets d’une même classe.
  • La segmentation d’instances combine les deux. Les auteurs de Mask R-CNN la décrivent à la fois comme une tâche sémantique et une forme de détection.

Modèles courants

  • Mask R-CNN (2017) ajoute une branche de masque à la branche de boîtes de Faster R-CNN. La version ResNet-101-FPN atteint 35,7 AP de masque sur COCO test-dev, à 5 images par seconde.
  • YOLACT (2019) est un modèle entièrement convolutif. Il atteint 29,8 mAP sur COCO, à 33,5 images par seconde sur un seul GPU Titan Xp.
  • Mask2Former (2021) est un modèle transformeur unique pour la segmentation panoptique, d’instances et sémantique. Il atteint 50,1 AP sur la segmentation d’instances COCO.

Ces chiffres proviennent d’articles et de matériels différents. Ils ne constituent donc pas un classement équitable. Ils décrivent aussi des photographies COCO d’objets courants. Ils ne disent rien sur les fissures ni sur les feux d’un aéroport.

Comment les articles comparent les modèles

Les articles rapportent la précision moyenne (AP), l’AP50 et l’AP75. Le code d’évaluation COCO utilise 10 seuils d’intersection sur union (IoU), de 0,50 à 0,95 par pas de 0,05. Pour les masques, il calcule l’IoU entre le masque prédit et le masque de référence.

Utilisation pour l’inspection des chaussées d’aérodrome

Un masque peut donner la taille d’un défaut lorsque l’échelle de l’image est connue. L’indice de l’état de la chaussée (PCI) suit la norme ASTM D5340. Les manuels PAVER consignent les dégradations de l’asphalte en pieds carrés ou en pieds linéaires, et celles du béton en nombre de dalles. Par exemple, une dalle qui présente des fissures de retrait compte pour une seule dalle, quel que soit le nombre de fissures. Un nombre de masques ne suffit donc pas, à lui seul, comme donnée d’entrée du PCI. Les masques doivent être convertis dans les unités que le manuel utilise pour chaque type de dégradation.

Foire aux questions

Quelle est la différence entre la segmentation d'instances et la segmentation sémantique ?
La segmentation sémantique attribue une classe à chaque pixel, mais ne distingue pas les objets d'une même classe. La segmentation d'instances les distingue aussi. Si une image montre trois fissures, la segmentation sémantique marque tous les pixels de fissure comme une seule classe, et la segmentation d'instances renvoie trois masques.
La segmentation d'instances est-elle la même chose que la détection d'objets ?
Non. La détection d'objets renvoie une boîte englobante et une classe pour chaque objet. La segmentation d'instances renvoie un masque de pixels et une classe pour chaque objet. Elle combine donc la détection d'objets et la segmentation sémantique.
Quel modèle de segmentation d'instances est le plus précis ?
Aucune publication ne les compare équitablement ici. Les chiffres publiés utilisent des matériels différents et des versions de modèles différentes. Mask R-CNN annonce 35,7 AP de masque à 5 images par seconde, YOLACT annonce 29,8 mAP à 33,5 images par seconde, et Mask2Former annonce 50,1 AP sur COCO. Tous ces chiffres portent sur des photographies COCO, et non sur des chaussées.

Références

he-mask-rcnn
Mask R-CNN He, Gkioxari, Dollar, Girshick, arXiv 1703.06870 (v1 20 Mar 2017, v3 24 Jan 2018)
bolya-yolact
YOLACT: Real-time Instance Segmentation Bolya, Zhou, Xiao, Lee, arXiv 1904.02689 (ICCV 2019)
cheng-mask2former
Masked-attention Mask Transformer for Universal Image Segmentation (Mask2Former) Cheng, Misra, Schwing, Kirillov, Girdhar, arXiv 2112.01527 (CVPR 2022)
pycocotools-cocoeval
cocoeval.py, COCO API (pycocotools) COCO Consortium
paver-asphalt
PAVER Distress Identification Manual for Asphalt Surfaced Airfields US Army Corps of Engineers ERDC-CERL
paver-concrete
PAVER Distress Identification Manual for Concrete Surfaced Airfields US Army Corps of Engineers ERDC-CERL
faa-ac-150-5380-6c
AC 150/5380-6C, Guidelines and Procedures for Maintenance of Airport Pavements FAA

Ceci est une entrée de référence. TarmacView fournit des services d'inspection par drone et ne vend pas l'équipement ou les matériaux décrits dans ce glossaire.

Commencer Besoin de vérifier l'éclairage de votre aérodrome ? TarmacView inspecte l'éclairage PAPI, de piste et d'approche par drone, entre les mouvements d'aéronefs, et fournit un rapport de conformité conçu pour votre régulateur. L'inspection de la chaussée et des obstacles est en développement.
Poursuivez votre lecture

En savoir plus

03 PAGES
Segmentation sémantique
glossary

Segmentation sémantique

La segmentation sémantique est une tâche de vision par ordinateur qui attribue une classe à chaque pixel d’une image. En quoi elle diffère de la segmentation d’instances et de la segmentation panoptique, et comment elle est évaluée.

Segmentation de fissures
glossary

Segmentation de fissures

La segmentation de fissures attribue à chaque pixel d'une image de chaussée la mention fissure ou non-fissure. Ce que fournit le masque, ce qu'il ne fournit pas, et son rapport avec l'inspection d'aérodrome.

Détection d'objets
glossary

Détection d'objets

La détection d'objets est une tâche de vision par ordinateur qui trouve les objets d'une image et attribue à chacun une boîte englobante et une classe. Le fonctionnement des principaux types de détecteurs et leur application à l'inspection d'aérodrome.