Glosario de aviación

¿Qué es la segmentación de instancias?

Computer vision · Machine learning · Inspection 8 idiomas
Definición
La segmentación de instancias es una tarea de visión artificial que asigna a cada objeto de una imagen su propia etiqueta de clase y máscara de píxeles.

La segmentación de instancias es una tarea de visión artificial que asigna a cada objeto de una imagen su propia etiqueta de clase y máscara de píxeles.

Un modelo devuelve una máscara por objeto. Dos objetos de la misma clase reciben dos máscaras separadas. Mask R-CNN, YOLACT y Mask2Former son modelos habituales para esta tarea.

En qué se diferencia de otras tareas

  • Detección de objetos devuelve una caja delimitadora y una clase para cada objeto. No devuelve ninguna máscara.
  • Segmentación semántica devuelve una clase para cada píxel. No separa los objetos de la misma clase.
  • Segmentación de instancias combina ambas. Los autores de Mask R-CNN la describen como una tarea semántica y, a la vez, como una forma de detección.

Modelos habituales

  • Mask R-CNN (2017) añade una rama de máscaras a la rama de cajas de Faster R-CNN. La versión ResNet-101-FPN alcanza 35,7 AP de máscara en COCO test-dev a 5 fotogramas por segundo.
  • YOLACT (2019) es un modelo totalmente convolucional. Alcanza 29,8 mAP en COCO a 33,5 fotogramas por segundo en una GPU Titan Xp.
  • Mask2Former (2021) es un único modelo transformador para segmentación panóptica, de instancias y semántica. Alcanza 50,1 AP en la segmentación de instancias de COCO.

Estas cifras proceden de artículos y hardware distintos, así que no son una clasificación justa. Además, describen fotografías de COCO de objetos cotidianos. No dicen nada sobre grietas ni luces de un aeródromo.

Cómo comparan los artículos los modelos

Los artículos informan de la precisión media (AP), AP50 y AP75. El código de evaluación de COCO usa 10 umbrales de intersección sobre unión (IoU), de 0,50 a 0,95 en pasos de 0,05. En el caso de las máscaras, calcula el IoU entre la máscara predicha y la máscara de referencia.

Uso en la inspección de pavimentos de aeródromos

Una máscara puede dar el tamaño de un deterioro cuando se conoce la escala de la imagen. El índice de condición del pavimento (PCI) sigue la norma ASTM D5340. Los manuales PAVER registran los deterioros del asfalto en pies cuadrados o lineales, y los del hormigón como número de losas. Por ejemplo, una losa con grietas por retracción cuenta una sola vez, sin importar cuántas grietas tenga. Por tanto, un conteo de máscaras no es por sí solo un dato de entrada del PCI. Las máscaras deben convertirse a las unidades que usa el manual para cada tipo de deterioro.

Preguntas Frecuentes

¿Cuál es la diferencia entre la segmentación de instancias y la segmentación semántica?
La segmentación semántica asigna una clase a cada píxel, pero no separa los objetos de la misma clase. La segmentación de instancias sí los separa. Si una imagen muestra tres grietas, la segmentación semántica marca todos los píxeles de grieta como una sola clase, y la segmentación de instancias devuelve tres máscaras.
¿Es la segmentación de instancias lo mismo que la detección de objetos?
No. La detección de objetos devuelve una caja delimitadora y una clase para cada objeto. La segmentación de instancias devuelve una máscara de píxeles y una clase para cada objeto, así que combina la detección de objetos con la segmentación semántica.
¿Qué modelo de segmentación de instancias es el más preciso?
Ningún artículo los compara de forma justa aquí. Las cifras publicadas usan hardware distinto y versiones de modelo diferentes. Mask R-CNN reporta 35,7 AP de máscara a 5 fotogramas por segundo, YOLACT reporta 29,8 mAP a 33,5 fotogramas por segundo, y Mask2Former reporta 50,1 AP en COCO. Todas estas cifras corresponden a fotografías de COCO, no a pavimentos.

Referencias

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

Esta es una entrada de referencia. TarmacView proporciona servicios de inspección con drones y no vende los equipos ni materiales descritos en este glosario.

Comience ¿Necesita verificar la iluminación de su aeródromo? TarmacView inspecciona PAPI, iluminación de pista y aproximación mediante drones, entre movimientos de aeronaves, y entrega un informe de cumplimiento diseñado para su regulador. La inspección de pavimento y obstáculos está en desarrollo.
Seguir leyendo

Más información

03 PÁGINAS
Segmentación semántica
glossary

Segmentación semántica

La segmentación semántica es una tarea de visión artificial que asigna una clase a cada píxel de una imagen. En qué se diferencia de la segmentación de instancias y de la panóptica, y cómo se evalúa.

Segmentación de grietas
glossary

Segmentación de grietas

La segmentación de grietas asigna a cada píxel de una imagen de pavimento la etiqueta grieta o no grieta. Qué da la máscara, qué no da y cómo se relaciona con la inspección del aeródromo.

Porcentaje de Área de Grietas
glossary

Porcentaje de Área de Grietas

El porcentaje de área de grietas (crack_area_pct) es la relación entre el área de la máscara de grietas y el área total de la imagen analizada, una métrica de severidad para pavimentos, tableros de puentes y pistas de aterrizaje.