Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

44
1 Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín. Trabajo De Investigación (9 Créditos) Realizado Por: Raúl Montoliu Dirigido Por: Filiberto Pla Abril, 2002

description

Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín. Trabajo De Investigación (9 Créditos) Realizado Por: Raúl Montoliu Dirigido Por: Filiberto Pla. Abril, 2002. Índice. Introducción: Motivación. Problema a resolver. Aplicaciones. - PowerPoint PPT Presentation

Transcript of Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

Page 1: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

1

Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de

Movimiento Afín.

Trabajo De Investigación (9 Créditos)Realizado Por: Raúl Montoliu

Dirigido Por: Filiberto Pla

Abril, 2002

Page 2: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

2

Índice

• Introducción:• Motivación.• Problema a resolver.• Aplicaciones. • Problemas estimación movimiento.• Trabajos anteriores.

• Estimación de parámetros:• Descripción del problema de estimación de

parámetros.• Fundamentos matemáticos método GLS.

Page 3: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

3

Índice

• Estimación del movimiento:• Algoritmo SPMME.• Ejemplo aplicado a ajuste de rectas.

• Experimentos y resultados:– Secuencias sintéticas:

• Prueba de exactitud.• Prueba de detección de outliers.• Prueba con deformaciones de magnitud grande.

– Secuencias reales.• Conclusiones.• Publicaciones y bibliografía.

Page 4: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

4

1. Introducción

• Motivación:– Realizar máquinas que

“imiten” al sentido de la vista.

– El análisis de movimiento ayuda a interpretar escenas.

– Tiene más información una escena en movimiento que una escena estática.

Page 5: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

5

Introducción

• Problema a resolver:

T T+1

¿?

• En nuestro caso: T y T+1 cercanos en el tiempo.• En la literatura: “Registrado de imágenes temporal”

Page 6: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

6

Introducción

• Aplicaciones:– Cartografía:

Page 7: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

7

Introducción

• Aplicaciones:• Elaborar vistas panorámicas:

. . .

Page 8: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

8

Introducción

• Otras aplicaciones:– Medicina.

–Análisis de tráfico.

Page 9: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

9

Introducción

• Problemas en el análisis del movimiento:– Problema de la apertura.– Mundo es 3D, pero la imagen es 2D.– Oclusiones.– Limites en el modelo de movimiento utilizado.– Presencia de múltiples modelos de movimiento.

Page 10: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

10

Introducción

• Trabajos anteriores:– Métodos basados en características:

• Muy usados en medicina y astronomía.

– Métodos basados en funciones acumulativas:• Transformada de Hough, Ransac.• Robustos a outliers.• Complejidad computacional alta.• Poca exactitud.

Concepto de Outlier: Valor fuera de lo “normal”.Ejemplo:12, 13, 14, 11, 12, 13, 560, 15, 10, 1000

Media: 166Media sin outliers: 12,5

Page 11: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

11

Introducción

• Trabajos anteriores:– Métodos basados en minimizar una función

objetivo:• Único movimiento.• Elevada exactitud.• No son robustos frente a outliers.

– Otros:• Regiones: “block-macthing.”• Log-polar.

Page 12: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

12

2. Estimación de Parámetros

• Un problema de estimación de parámetros se compone de cuatro problemas:

– Elección función a optimizar.– Elección método para optimizar la función

anterior.– Implementación del método.– Determinar el modelo matemático que describe al

sistema.

Page 13: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

13

Estimación de Parámetros

• Función:

0),()','()ˆ,,( 21 iiiiiii yxIyxIpyxf

222

111

''

cybxaycybxax

• Modelo: Afín

Page 14: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

14

Estimación de Parámetros

• Método:– minimización función objetivo basado en mínimos

cuadrados:• Exactitud.• Simplicidad.• En ausencia de outliers es el estimador ideal.• Se propone un método para tratar con outliers.

Page 15: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

15

Estimación de Parámetros

• Nuestra problema de minimización:– No es lineal.– No es posible representarlo de la forma Ap=b.– No es posible aplicar un método de LS ordinario.

• Utilizamos el método de mínimos cuadrados generalizados.

Page 16: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

16

Mínimos Cuadrados Generalizados

• Minimizar:

Ri

ii pyxf 2))ˆ,,((

• Algoritmo iterativo, partiendo de una aproximación inicial P0:

PPP tt 1

• Donde P depende de las derivadas de la función respecto a las incógnitas (parámetros de movimiento) y de las observaciones.

Page 17: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

17

3. Estimación del Movimiento

Estimación Inicial

Extraer Outliers

RecuperarInliers

¿AlgúnCambio?

Final

NO

Ajuste

SI

¿AlgúnCambio? Ajuste

SI

NO

Page 18: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

18

Estimación del Movimiento

Estimación inicial

Page 19: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

19

Estimación del Movimiento

Outlier

Page 20: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

20

Estimación del Movimiento

Nuevo Ajuste

Page 21: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

21

Estimación del Movimiento

Inlier

Page 22: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

22

Estimación del Movimiento

Ajuste final

Page 23: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

23

Estimación del Movimiento

Conjunto Inliers

Conjunto Outliers

Page 24: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

24

Inicialización

• Algoritmo jerárquico:– Pirámide de imágenes de resolución variable.– Permite estimar deformaciones grandes.– Acelera el resultado.

Page 25: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

25

InicializaciónNecesita una

estimación inicialEl resultado en el nivel l, se utiliza

como aproximación inicial en el nivel l+1

Page 26: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

26

Clasificación de Puntos.

• Basada en la probabilidad de que un pixel pertenezca a un modelo.

2

2 )(5.0)(

ipR

i epL

•Dos test:–Test de inliers: detecta nuevos inliers entre el conjunto de outliers.–Test de outliers: Busca outliers entre la muestra de inliers.

Page 27: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

27

Experimentos y Resultados

• Secuencias sintéticas:– Prueba de exactitud.– Prueba de detección de outliers.– Prueba con deformaciones grandes.

• Secuencias Reales.

Page 28: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

28

Experimentos y Resultados

• Prueba de exactitud:– Se han generado varias series de imágenes

variando los parámetros del modelo afín.– Error = valor real – valor estimado

Media Error

Desviación estándar

A1 0.00015 0.00013B1 0.00022 0.00014C1 0.00376 0.00340A2 0.00031 0.00014B2 0.00012 0.00009C2 0.00525 0.00465

Page 29: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

29

Experimentos y Resultados

• Ejemplos:

Page 30: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

30

Experimentos y Resultados

• Parámetros estimados vs reales

Escalado+ traslación Rotación Todos

Estimados Reales Estimados Reales Estimado Real

A1 1.080 1.08 0.9924 0.992 1.019 1.02

B1 -0.0001 0.0 -0.12187 -0.1218 -0.029 -0.03

C1 0.51 0.5 -0.004 0.0 -0.742 -0.76

A2 0.0001 0.0 0.12184 0.1218 0.070 0.07

B2 1.0001 1.0 0.9925 0.992 0.99 0.99

C2 -1.49 -1.5 0.001 0.0 0.279 0.29

Page 31: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

31

Experimentos y Resultados

• Prueba de detección de outliers:

Rotación de 7 grados

Sin Movimiento

Page 32: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

32

Experimentos y Resultados

• Resultados:

Sin Patch Con Patch RealesA1 0.9924 0.9924 0.992B1 -0.12187 -0.12178 -0.1218C1 -0.004 -0.0006 0.0A2 0.12184 0.12178 -0.1218B2 0.9925 0.9925 0.992C2 0.001 0.004 0.0% Outliers 6.8 % 18,5 % -

Page 33: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

33

Experimentos y Resultados

• Prueba con deformaciones grandes:

Page 34: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

34

Experimentos y Resultados

• Resultados:

Resultado RealesA1 1.18125 1.182B1 0.25393 0.254C1 16.2108 16.0A2 -0.0896133 -0.090B2 0.795051 0.795C2 15.8536 16.0

Page 35: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

35

Experimentos y Resultados

• Experimentos reales:– Castillo: traslaciones.– Laboratorio: Rotación.– Libro: zoom.– Parking 1: Todos.– Parking 2: Todos.

Page 36: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

36

Secuencia Castillo

Page 37: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

37

Secuencia Laboratorio

Page 38: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

38

Secuencia Libro

Page 39: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

39

Secuencia Parking1

Page 40: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

40

Secuencia Parking2

Page 41: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

41

Conclusiones

• Gran exactitud.• Encuentra solución correcta, incluso en

casos de deformaciones grandes.• Modelo afín.• Se reduce influencia de los outliers.• Puede trabajar con secuencias con gran

cantidad de outliers.• Secuencias reales.• Posible extensión a otros modelos.

Page 42: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

42

Líneas Futuras

• Aplicar otros modelos.

• Aplicar a log-polar.

• Segmentación del movimiento: – Para un modelo el resto de pixeles pertenecientes

a otros modelos se pueden considerar outliers.

Page 43: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

43

Publicaciones

• Conferencia internacional: – Montoliu R., Pla F. "Multiple Parametric Motion Model

Estimation and Segmentation". 2001 International Conference on Image Processing (ICIP'2001), Vol. II, pp. 933-936, ISBN: 0-7803-6725-1, Thessaloniki (Greece), 2001.

• Conferencia nacional:– Montoliu R., Pla F. "Parametric motion model extraction and

estimation" IX conferencia de la asociación española para la inteligencia artificial (CAEPIA 2001), Vol. 2, pp. 725-734, Gijón (Spain), ISBN 84-032297-0-9, November 2001.

Page 44: Registrado de Imágenes Basado en la Estimación de Modelos Paramétricos de Movimiento Afín.

44

Bibliografía Fundamental

• Danuser, G. and Stricker, M. “Parametric Model-Fitting: From Inlier Characterization To Outlier Detection”. PAMI. V20. N3 1998.

• Bober, M. and Kittler, J., “A Hough Transform Based Hierarchical Algorithm for Motion segmentation and estimation” 4th International workshop on time-Varying image Processing and Moving Object Recognition, 1993.

• Zhang, Z. “Parameter-Estimation Techniques: A Tutorial with Application to Conic Fitting”. Image and Vision Computing. V15. N1. 1997.