Visión Artificial: Fundamentos y...

79
VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 1 Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid Visión Artificial: Fundamentos y Aplicaciones Dr. Luis Salgado E-mail: [email protected] Grupo de Tratamiento de Imágenes E.T.S. Ingenieros de Telecomunicación Universidad Politécnica de Madrid 28040 Madrid, Spain Tel. : +34.913.367.353 Web: http://www.gti.ssr.upm.es

Transcript of Visión Artificial: Fundamentos y...

Page 1: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 1

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Visión Artificial: Fundamentos y Aplicaciones

Dr. Luis SalgadoE-mail: [email protected]

Grupo de Tratamiento de ImágenesE.T.S. Ingenieros de Telecomunicación

Universidad Politécnica de Madrid28040 Madrid, Spain

Tel. : +34.913.367.353Web: http://www.gti.ssr.upm.es

Page 2: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 2

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Índice

Visión Artificial y … esquemaPreprocesamientoExtracción de característicasTexturas Análisis de movimientoSegmentaciónAnálisis 3DAplicaciones

Page 3: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 3

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Visión Artificial

No hay unanimidad en la definiciónComputer/machine/robot vision, image/scene analysis…Relacionado con la información visualSe puede entender como una emulación del comportamiento de la visión humana:

Un sensor capta la información visual (imágenes) … la cámaraUn procesador de la información extrae una serie de características de la imagen … el ordenadorSe analiza la información extraída y se obtienen descripciones

¿Análisis de imágenes a través de ordenadores para extraer la descripción de los objetos captados por la cámara?

Page 4: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 4

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Visión Artificial

Proceso que permiteEntender Interpretar definir

Información Visual

En términos de modelos paramétricos

Proceso de Extracción, Caracterización e Interpretación

de la información en imágenes de escenas 2D y 3D

Page 5: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 5

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Visión Artificial y ….

Tratamiento de imágenes…. Gráficos 3D… Según resultado de procesamiento

Proc

esam

ient

o

Entrada Salida

Gráficos

Descripción

Descripción

Tratamiento de Imágenes

Visión Artificial

Page 6: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 6

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Visión Artificial y ….

Tratamiento de imágenes…. Gráficos 3D… Según resultado de procesamientoMultidisciplinaria y en expansión solapándose con otras áreas:

Inteligencia artificialRobóticaProcesado de señalReconocimiento de formasTeoría de controlPsicología, neurología…

Page 7: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 7

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Objetivo?

Obtener información relevante a partir de imágenes

¿Qué es relevante en las imágenes?

Medir velocidades

Medir dimensiones

Clasificar modelos

Dependerá de la aplicación concreta

Complejidadde las técnicas

de análisisempleadas

Detectar Intrusiones

Contar vehículos

condiciona

↑↑ Costecomputacional y

de memoria

Necesidad de introducirinformación a priori de la

aplicación

Page 8: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 8

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Esquema

Diferentes aproximaciones

Adquisición de imágenes

Preprocesado

Extracción de características

Reconocimiento

Identificación y descripción

Base de conocimiento

objetivo resultado

Page 9: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 9

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Esquema

Diferentes aproximaciones

Adquisición de imágenes

Preprocesado

objetivo

Extracción de características

Reconocimiento

Identificación y descripción

Base de conocimiento

resultado

Dirección del movimiento

Detectar intrusión

Procesar área de interés

Línea de intrusión

Línea de abandono

ahorro computacional procesando sólo en el

entorno de donde se ha detectado el vehículo...

Page 10: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 10

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Aplicaciones … sólo algunos ejemplos

Inspección industrial y control de calidadVerificación de etiquetado y códigosInspección de soldaduras, circuitos impresos, motores…Clasificación de piezas…

Vigilancia y seguridadControl de accesosControl de abandonos

IdentificaciónIdentificación biométrica: huellas, pisadas, firmas, iris…Reconocimiento de caras, de gestos

Control de tráficoReconocimiento de matrículas, peaje por volumen, control de flujoSistemas de ayuda a la conducción

Guiado de robots industriales, vehículos autónomosAnálisis de imágenes por satéliteAplicaciones militares: detección de objetivos, guiado balístico…Bioingeniería: ayuda al diagnóstico

Page 11: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 11

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Preprocesamiento

Modificar imágenes para facilitar y simplificar fases posteriores del análisis:

Mejora de la calidad:Correcciones de iluminaciónEliminación del ruidoIgualación, mejora del contraste, ...

Adaptación a la fase de extracción de características:espacio de color / grisesResolución espacial / temporal…

….

Sin pérdida de información

Reducción requisitos de computación

Page 12: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 12

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Preprocesamiento

Corrección de iluminaciónOriginalPuntos mínima intensidad Estimación fondoOriginalDivisión celdas Corregida

Reducción del ruido:Ruido GaussianoRuido Impulsivo….

Page 13: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 13

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Ruido Gaussiano

Filtro paso bajo: media/binomial

Page 14: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 14

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Ruido Gaussiano

Filtro paso bajo: media/binomial

Page 15: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 15

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Ruido Impulsivo

Filtro de mediana

Page 16: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 16

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Color

Fundamental cuando el objetivo tiene características discriminantes en el color … pero muy a menudo se puede vivir sin élSeleccionar adecuadamente el espacio de color

RGB pocas veces ---- fútbol!? Ni siguieraYCrCb ---- Análisis sobre luminancia, fundamental, lo habitualHSI ---Matiz/Saturación/Intensidad….

Page 17: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 17

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

RGB

Page 18: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 18

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

YCrCb

Page 19: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 19

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

HSI para antibiogramas

Utilización de dos tipos de sustrato (agar):Agar amarillo -> aspecto amarillo-verdoso.Agar chocolate -> aspecto rojizo.

Componente matiz (H) del modelo HSI:Agar amarillo -> H=120º.Agar chocolate -> H=210º.

Page 20: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 20

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Resolución espacial / temporal

Realizar parte del análisis sobre imágenes más pequeñas que la original:

Supone reducir el tamaño de las imágenes submuestreando:Problema de aliasing …filtradonecesario para reducir su efectoPuede haber pérdida de información

Procesar sólo algunas de las imágenes de la secuencia de vídeo

I0

I2

I1

Page 21: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 21

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Extracción de características: bordes

El borde se encuentra donde hay un cambio – alta frecuencia.En ellos, la 1ª derivada da un valor alto (relación al “tamaño” del cambio). Se deben a cambios en los materiales entre objetos, diferentes orientaciones, cambios de intensidad…Puntos sobre la imagen donde se producen cambios significativos del gradiente en una determinada dirección.

Cambio

No Cambio

22

gradiente el es ,),(

yx

yx

JJJ

yJ

xJJJJ

+=∇

⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

∂∂

==∇

Page 22: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 22

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Extracción de características: bordes

Existen multitud de detectores de bordes… Sobel, Prewit, Canny ...

Sobel Canny

Page 23: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 23

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Extracción de características: bordes¿Dónde puede haber vehículos?

Imagen de bordes...+

Zonas de alta densidadRegiones de interés

Page 24: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 24

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Extracción de características: bordes

En Región de Interés, ¿Dónde puede estar el

vehículo, si lo hay?

Rectánguloscandidatos

+ Bordes Vert.

+ Bordes Horiz.

Page 25: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 25

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Aplicación: Generación de foto panorámica

Panorama

Page 26: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 26

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Extracción de características: esquinas

cm

cp

Puntos relevantes de los objetos …. Los pueden caracterizar bien… ¿Un coche? ¿Una matrícula?Esquina es el punto donde un borde cambia de dirección de manera “abrupta”.…buscar zonas donde los bordes cambien de dirección…El operador de Harris es uno de los más populares.Otros, además dan una medida de “esquinosidad”.

¿Cuánto se aproxima

uno de estos rectángulos al vehículo?

Page 27: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 27

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Reconstruir el interior de una sala de un museoa partir del análisis de una secuencia de vídeoadquirida del entorno...

Aplicación al seguimiento de puntos en vídeo para…

Seguimiento de puntos

Detectar esquinas en imágenes consecutivas de la secuencia.Buscar cuál se corresponde con cuál… es decir… ver cómo se mueven las esquinas.Esto permite saber cómo se mueve la cámara, conocer su calibración.y a partir de ello, reconstruir la geometría del entorno.

?

Page 28: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 28

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Extracción de características + alto nivel

Extracción de segmentos rectos:A partir de puntos de borde próximos y con orientación similar

Enlazado de puntos de borde , edge linkingAdelgazamiento de bordes, edge thinning

Transformada de Hough. Localiza rectas en una imagen mediante una parametrización sencilla.Permite implementaciones eficientes.

Extracción de otras formas geométricas:Círculos, elipses, rectángulos…. Difícil símplemente apartir de bordes o esquinas.Transformada de Hough generalizada…

Ajustes… contornos activos…

Page 29: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 29

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Aplicación: sistemas de ayuda a la conducción

Determinación de las líneas y geometría de la carreteraFiltrado de imágenes: detección de ejes y bordes direccionales

( ) ( )22

, yxeyxG +−=

( ) ( ) ( )

( ) ( ) ( )2222

2222

2,

2,

º901

º01

yxyx

yxyx

yeey

yxG

xeex

yxG

+−+−

+−+−

−=∂∂

=

−=∂∂

=

( ) ( ) ( ) ( ) ( )yxGyxGyxG ,sin,cos, º901

º011 ⋅+⋅= θθθ

Page 30: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 30

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Aplicación: sistemas de ayuda a la conducción

( ) ( )θθρ sincos ⋅+⋅= yx

X

Y

θρ X

Y

θ

> 0< 0

< 0 X

Y

> 0

< 0

ρ

> 0(x , y )0 0

Transformada de Hough para detectar carriles y buscar puntos de fuga.

Cada punto se transforma en sinusoide en el espacio transformadoRequiere búsqueda de máximos

Page 31: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 31

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Aplicación: sistemas de ayuda a la conducción

Page 32: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 32

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Análisis y síntesis de texturas

Característica importante para analizar diferentes tipos de imágenes.Las superficies de objetos o las agrupaciones de ellos pueden presentar patrones visuales homogéneos a pesar de las variaciones que hay entre ellos en brillo, forma y color.

Page 33: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 33

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Análisis y síntesis de texturas

Análisis: reconocer la presencia de una determinada textura en una imagen, o diferenciar (separar) las texturas existentes en ella.

Síntesis: dada una textura, componer otra a partir de ella, realista … algo más que duplicación.

Típos de análisis: estadísticos (microtexturas)estructurales (para texturas que presentan patrones visibles, esdecir, texels).

Page 34: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 34

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Análisis del movimientoEstimación del movimiento de los elementos de la éscena a partir de las imágenes de una secuencia de vídeo…El análisis permite detectar, caracterizar, identificar objetos…Determinación del denominado “flujo óptico” mediante técnicas diversas:

Métodos de estimación densa: Horn y Schunck: impone continuidad en el movimiento.

Métodos basados en características:El campo de vectores obtenido no es densoLucas y Kanade: buscan correspondencias entre puntos de esquina.

Page 35: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 35

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Horn y Schunck

Page 36: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 36

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Lucas y Kanade

Page 37: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 37

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Page 38: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 38

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Segmentación

Fase fundamental en la cadena de procesamiento de cualquier sistema de visión artificial.

Objetivo: Subdivisión de la escena adquirida en aquellaspartes u objetos que la constituyen.

A cad a una de esas partes se le denomina región.Las regiones deben cumplir dos condiciones:

No exista solapamiento entre ellasSu unión constituya la imagen completa

El propósito de la segmentación de imágenes es descomponer la imagen en

partes que tienen significado con respecto a una aplicación particular

Page 39: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 39

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Segmentación

Significado con respecto a una aplicación particular…

´¿Qué regiones pueden ser

importantes?

Page 40: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 40

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Segmentación

Para dividir la imagen, busca que las regiones seanhomogéneas respecto a alguna característicaMultitud de técnicas dependientes de:

El tipo de imágenes de que se trateEl tipo de aplicaciónSe puede basar en niveles de gris / color / bordes / movimientotexturas…o una varias combinadas

Algunos grupos de técnicas:Basadas en las las estadísticas por píxelQue incorporan información contextual:Crecimiento de regionesDivisión y reagrupación de regionesMorfología matemática…

Page 41: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 41

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Ejemplos de aplicaciones

Segmentación de aviones en imágenes FLIR (grises, bordes):

Segmentaciones erróneasSegmentación correcta

Page 42: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 42

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Ejemplos de aplicaciones

Segmentación de aviones en imágenes FLIR (color, bordes):

SegmentacionesOriginales color

Page 43: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 43

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Ejemplos de aplicación

I2 Sobre imágenes de menor resolución, se aplicca un algoritmo de relajación probabilística del etiquetado sobre el resultado de un algoritmo de agrupación del histograma

Segmentación de imágenes para codificación eficiente

Determinar regiones de interés

Page 44: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 44

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Ejemplos de aplicación

I2

Segmentación de imágenes para codificación eficienteSe proyecta la partición a niveles de mayor resolución, aplicando el mismo algoritmo de relajación probabilística sólo sobre los píxeles queforman el Área de Incertidumbre.

S0

S1

S2

Page 45: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 45

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Original Image 209 regions30 regions18 regions12 regions6 regions

Ejemplos de aplicación

Controlando los parámetros de la segmentación, se obtienen diferente número de regiones manteniendocoherencia semántica

Page 46: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 46

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Análisis 3D

Inferir estructuras 3D a partir de imágenes:Tomadas por varias cámaras fijas: visión estereoscópica (2) o másTomadas por una única cámara pero…

Algo tiene que cambiar en la escena!!!

Los objetos se muevenLa cámara se mueve…. o ambosLa iluminación cambia…

Page 47: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 47

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Control de calidad, clasificación y selección, guiado, etc

Análisis de la eficienciade los antibióticos frente

a un microorganismo: antibiogramas

Cultivar el microorganismo en un substrato apropiado bajocondiciones adecuadas para sucrecimiento

En el substrato extendido sobre la placa de plástico, se ponen una seriede discos de papel cada unoimpregnado con un antibióticodistinto.

Tras algún tiempo se produce la reacción frente al antibiótico, creciendo unas regiones circularesen el entorno de los discos de antibiótico.

Aplicaciones: automatización de procesos

T= 1234

Page 48: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 48

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Control de calidad, clasificación y selección, guiado, etc

Análisis de la eficienciade los antibióticos frente

a un microorganismo: antibiogramas

Aplicaciones: automatización de procesos

T= 1234

Sustrato

Disco de antibiótico

Halo de inhibición

Page 49: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 49

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Aplicaciones: automatización de procesos

Control de calidad, clasificación y selección, guiado, etc

Análisis de la eficienciade los antibióticos frente

a un microorganismo: antibiogramas

Transformada Hough, segmentación basada

en histograma, análisisde texturas, color

Page 50: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 50

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Mismo material en diferentes etapas de crecimiento

2. Caracterización de las partículas (Gatan Digital Micrograph):

• Relación Aspecto

• Superficie Media

• Separación media

• Longitud ejes mayores menores

• Fracción superficie cubierta

Policristales

Aplicaciones: automatización de procesos

Microscopía electrónica de TransmisiónPermite caracterización estructural de materiales a escala atómica.

Implementación de un sistema automático capaz:Segmentar de manera precisa estas imágenesExtraer las características de las partículas que las componen.

1. Segmentación

Page 51: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 51

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

(1) Aproximación multiresolución (2) corrección de iluminación, (3) segmentación por umbralización del histograma, (4) análisis de contornos activos: snakes, (5) caracterización y dimensionado

(2) (3)

(4)

(5)

Aplicaciones: automatización de procesos

Imágenes de alta resolución con elevado nivel de ruido y bajo contraste

Snakes

Page 52: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 52

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

• Separación de elementos estáticos y elementos móviles.

• Segmentación, extracción y seguimiento de elementos móviles.

• Conteo de personas.

• Análisis de texturas, formas, patrones de movimiento, etc.

• Reconocimiento de caras.

• Modelos tridimensionales.

• Tiempo real.

Aplicaciones: video-vigilancia…

Page 53: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 53

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Aplicaciones: video-vigilancia…

Page 54: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 54

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Aprox. multiresolución, filtrado temporal, modelado estadístico del valor de los píxeles, adaptación de parámetros y estabilidad.

Actualización

Detección y seguimiento de objetos

Aplicable en multitud de campos : deportes, cadenas de producción, … especialmente video vigilanciaDeterminación y actualización del fondo cuasi-estático

Originales Fondos

Page 55: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 55

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Detección de gimnastas en ejercicios deportivos y seguimiento de su evolución

Aprox. multiresolución, combinación de diferencias estáticas y dinámicas, análisis morfológico y segmentación de los objetos móviles

Detección y seguimiento de objetos

Page 56: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 56

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Detección de personas en entornos abiertos… video-vigilancia

Aprox. multiresolución, combinación de diferencias estáticas y dinámicas, análisis morfológico y segmentación de los objetos móviles

Detección y seguimiento de objetos

Page 57: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 57

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Detección y seguimiento de personas en entornos abiertos… video-vigilancia

Aprox. multiresolución, combinación de diferencias estáticas y dinámicas, análisis morfológico y segmentación de los objetos móviles

Detección y seguimiento de objetos

Secuencia original Secuencia segmentada

Page 58: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 58

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Secuencia original

Detección de elementos estáticos en primer plano y fondo.Aprox. Basadas en modelos, clasificación de elementos estáticos según

su posición relativa a los objetos móviles que atraviesan la escena.

(b)

Detección y seguimiento de objetos

Imagen extraída de elementos estáticos

Generación de máscara con objetos primer plano

Máscara de objetos en

primer plano

Objetos móviles segmentados

Page 59: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 59

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Detección de fondo estático y adaptación a cambios

Detección y seguimiento de objetos

Secuencia originalFondo generado por

filtrado temporal

Combinación Gaussianas Original - Fondo

Original - fondo

Page 60: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 60

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Detección de objetos móviles y detección de abandonos

Detección y seguimiento de objetos

Secuencia originalFondo generado por

filtrado temporal

Combinación Gaussianas Original - Fondo

Original - fondo

Page 61: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 61

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Aplicaciones: tráfico y ayuda a la conducción

El análisis de vídeo se combina con otro tipo de sensoresCámaras fijas – exteriores, de vigilancia –

Reconocimiento automático de matrículasAnálisis de velocidad, conteo y dimensionado de vehículosDetección de tráfico lento, atascos, accidentes…

Cámaras móviles – interior del vehículo –Detección del carril y modelado de la carreteraDetección de vehículos, intrusión, obstáculos, desvíos, …Análisis del estado del conductor

Fundamental el tiempo real

Page 62: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 62

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

CONTROLSTATION

ImageProcessing

Unit

Detección, localización y reconocimiento de matrículas

Page 63: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 63

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Detección, localización y reconocimiento de matrículas

Normalisation &Local Processing

Character Segmentation

Optical CharacterRecognition

Syntactic AnalyserPyramidHandler

Sensor Unit Image Processing Unit

Region of InterestLocalisation &

Delineation

Moving Object Tracking

Object IntrusionDetection

Page 64: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 64

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Traffic related applications

Page 65: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 65

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

modem

ProcessingModule

Obtención de parámetros geométricos y cinemáticos de vehículosen tiempo real mediante algorittmos de visión artificial

estereoscópica, basados en la segmentación precisa de los objetosmóviles de la escena.

Análisis 3D de vehículos: velocidad, dimensiones…

Page 66: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 66

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Detección de intrusión, análisis restringido a las regiones de interés, actualización incremental de las máscaras de

segmentación, posición de las cámaras previamente conocida, eliminación de sombras por análisis estéreo

Dirección del movimiento

Zonaintrusión

Zona de abandono

Área de interés

Segmentación y seguimiento de vehículos

Page 67: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 67

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Detección de intrusión, análisis restringido a las regiones de interés, actualización incremental de las máscaras de

segmentación, posición de las cámaras previamente conocida, eliminación de sombras por análisis estéreo

Segmentación y seguimiento de vehículos

Page 68: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 68

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Detección de intrusión, análisis restringido a las regiones de interés, actualización incremental de las máscaras de

segmentación, posición de las cámaras previamente conocida, eliminación de sombras por análisis estéreo

Segmentación y seguimiento de vehículos

Page 69: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 69

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Segmentación y seguimiento de vehículos

Page 70: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 70

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

SAC: Modelado de la carretera

Modelado de la carretera: Filtrado y extracción de características.Detección de líneas de la carretera y estimación del punto de fuga.Detección simultánea de varios carriles

Page 71: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 71

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

SAC: Detección de vehículos

En qué regiones es más probable que haya vehículosDónde se encuentran los vehículos.Sistemas que generan hipótesis y luego validan dichas hipótesis

Page 72: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 72

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

SAC: Transformación de perspectiva

-1-0.500.51-0.5

0

0.5

1-6-4

-20

2

z

y

X

x

Z

Y

Transformaciones de perspectiva: Imagen como proyección de elementos geométricos del mundo real.

Calibración permite conocer la relación Mundo-ImagenHomografía:

Reconstrucción de imágenes de “vista de pájaro”.Eliminación de perspectiva

Page 73: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 73

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

SAC: Ayuda del Modelado 3D

Simulación entorno de circulaciónObtención secuencias sintéticasSimulación situaciones de riesgoEvaluación de algoritmos

Page 74: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 74

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Aplicaciones: Detección y seguimiento de blancos aéreos

¿Qué hace?Detección y seguimiento de blancos aéreos para la vigilancia del espacio aéreo.

¿En que circunstancias?En exteriores de día, noche, nublado y otras condiciones de baja visibilidad.

¿Cómo lo hace?Algoritmos avanzados de análisis de imágenes sobre imágenes infrarrojas.

Sistema-Demos

Page 75: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 75

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Aplicaciones: Hidden Markov Models (HMMs)

Aplicación a Caras

Sistema basado en HMMspara tareas de:

DetecciónReconocimientoSegmentación

Implementación de solución suficientemente versátil:

Diversas aplicacionesCarasEscritura a manoTexturas

Modularidad

λ1

λ2

λ3

λG

Datos Preprocesado

Detección

Reconocimiento

Segmentación

Page 76: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 76

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Análisis para la reconstrucción 3D

A partir del vídeo tomado por una cámara en movimiento de un determinado entorno, generar una reconstrucción 3D de dicho entorno.

Se analiza el movimiento de puntos seleccionados: esquinas: seguimiento de puntosSe obtienen parámetros de la cámara: calibración (..dónde está y a dónde está mirando…)Se reconstruye la posición de dichos puntos en el espacio 3D.Se triangula y se disponen adecuadamente las “texturas”

Casino de Madrid

Page 77: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 77

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Gracias por la atención…

¿Preguntas?

Page 78: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 78

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Tracking

Tracking features and elements of interest to predict trajectories, solveocclusions, simplify segmentation refinement…

Graphs based approaches, kalman filters, morphological matching, hybrid approaches…

Page 79: Visión Artificial: Fundamentos y Aplicacionesarantxa.ii.uam.es/~jms/seminarios_doctorado/abstracts2006-2007/... · VA: fundamentos y aplicaciones– UAM – 2007-05-03 L.Salgado@gti.ssr.upm.es

VA: fundamentos y aplicaciones – UAM – 2007-05-03 [email protected] 79

Grupo de Tratamiento de Imágenes Universidad Politécnica de Madrid

Tracking

Tracking features and elements of interest to predict trajectories, solveocclusions, simplify segmentation refinement…

Graphs based approaches, kalman filters, morphological matching, hybrid approaches…