Visión por Computadora · Inteligencia Artificial

Segmentación semántica

Asignar una clase a cada píxel de la imagen y contrastar la segmentación semántica, la instancial y la panóptica.

Segmentación semántica

Del recuadro al píxel La segmentación semántica responde a «qué es cada píxel», sin distinguir individuos. La panóptica añade el «cuál»: separa además cada instancia. Ese matiz decide la arquitectura y la métrica.

Clasificar cada píxel

En vez de una etiqueta por imagen, se emite un mapa de etiquetas del mismo tamaño que la entrada. Cada píxel recibe su clase, trazando contornos precisos de cada región.

Pérdida de resolución

Red totalmente convolucional

Sustituir las capas densas por convoluciones permite procesar imágenes de cualquier tamaño y producir un mapa denso de predicciones. Es la base de casi todo segmentador moderno.

Recuperar el detalle

El upsampling devuelve el mapa a la resolución original; técnicas como la convolución transpuesta y los saltos tipo U-Net combinan semántica gruesa con localización fina.

Contexto y campo receptivo

Saber si un píxel es hierba o cielo depende de su entorno. Atraer el contexto con pirámides o atrous conviene para decidir regiones grandes y coherentes.

Un paisaje dividido en regiones de color plano: cielo, calzada, hierba y objetos, con bordes nítidos entre zonas.
La segmentación pinta la imagen píxel a píxel, asignando una clase a cada región.

Semántica frente a instancial

La semántica pinta todos los coches con el mismo color. La instancial separa cada coche como objeto distinto. Son problemas relacionados pero con salidas y métricas diferentes.

Segmentación panóptica

La panóptica unifica ambas: clasifica y a la vez distingue instancias, tratando cosas contables y amontonables por separado. Es el marco más completo.

Métricas de solapamiento

Se evalúa con IoU medio por clase y, para lo panóptica, con PQ, que premia detectar y segmentar bien cada instancia. Un recuadro ya no basta para juzgar.

Coste y aplicaciones

Etiquetar píxeles es carísimo, y predecir a esa resolución pesa. Aun así, la segmentación es central en conducción autónoma, medicina y teledetección.

Errores frecuentes

Ejemplo resuelto: segmentar una imagen médica

Debes delimitar órganos en una resonancia y montas un segmentador:

  1. Etiquetas cada píxel de un conjunto de imágenes con sus máscaras.
  2. Eliges una U-Net, que baja y vuelve a subir con saltos.
  3. Entrenas con una pérdida que penaliza el desajuste de las regiones.
  4. Recuperas la resolución original para pintar el mapa denso.
  5. Mides con IoU medio por clase y revisas los bordes mal trazados.

¿Para qué sirve en la realidad?

Segmentar al píxel permite delimitar lesiones médicas, carriles y aceras para un coche autónomo, o cultivos desde satélite; ahí una caja ya no basta y el contorno preciso es el producto.

La principal diferencia entre segmentación semántica e instancial es que la instancial:

Una red totalmente convolucional puede aceptar entradas de distintos tamaños y producir un mapa de etiquetas denso.

Segmentación

Asignar una clase a cada píxel de la imagen
segmentacion
Red sin capas densas que produce un mapa denso
fully convolutional
Devolver el mapa a la resolución original
upsampling
Arquitectura en forma de U con saltos
u-net
Segmentación que distingue cada instancia y su clase
panoptica

Ordena el flujo de una red de segmentación desde la imagen:

Codificar
Decodificar
Saltos
Mapa

Segmentación de imágenes
Segmentación semántica, instancial y panóptica.

Une cada tipo de segmentación con lo que produce.

Del recuadro al píxel

# Segmentación semántica
## Codificar
### bajar resolución
### perder detalle
## Decodificar
### subir resolución
### convolución transpuesta
## Saltos
### U-Net
### recuperan bordes
## Salidas
### semantica
### instancial
### panoptica

Segmentación semántica
Asignar una clase a cada píxel de la imagen.

Para contar y delimitar cada célula en una micrografía, ¿usarías segmentación semántica o panóptica? Razona por la naturaleza de la tarea.