Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Template matching
Maria Vanrell
DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIN
Imagen
+
Objeto
(cara, mano, persona, ...)
Ventana/-s
cara
mano
persona
Conclusin: Los descriptores basados en la informacin del pxel son muy sensibles a cambios y sobre
todo no consideran la informacin espacial que es relevante en la descripcin de un objeto.
Imagen de entrada:
Objetivo:
Descriptor total: Una mano es una imagen, un patrn (template), como este
Template
En resumen
Descriptor simple:
Descriptor total:
Extraccin de
caractersticas
Generacin de
candidatos
Generacin de
candidatos
Extraccin de
caractersticas
Clasificacin de
candidatos
Refinacin de
la decisin
Esquema simplificado:
Clasificacin de candidatos
Generacin de
candidatos
Clculo de la
diferencia
Decisin sobre
la diferencia
Extraccin de mnimos
sobre las diferencias
calculadas
Diferencia
Diferenca mnima
Template
Ventana Imagen
Mayor similitud
Clasificacin de candidatos
Generacin de
candidatos
Clculo de la
diferencia
Decisin sobre
la diferencia
T:
s1
T ( x , y ) : Templatede tamao s1 s2
s2
I( x , y ) : Imagen
x'
TMI ,T ( x , y )
y' ))2
y'
s1
s
,..., 1
2
2
s2
s
,..., 2
2
2
Ejemplo:
Template:
Imagen:
T( x, y )
I( x , y )
Negro: 0
Blanco: 255
y' ))2
0
x' ,y'
19 255 39
38 156 53
TM( x , y ) 0
68
TM( x , y ) 255
TM( x , y ) 156
14 * 255 2
8 * 255 2
58
78
83
97
TM( x , y ) 97
4 * 255 2
4 * 128 2
Diferencias
Otras detecciones
Deteccin
Template que
no proviene
de la imagen
Mnimos locales
Template de la imagen:
Mnimo global de
la imagen
Mnimo global de
la imagen
Pocos mnimos
importantes en
la zona oscura
de la imagen
Clasificacin de candidatos
Generacin de
candidatos
Clculo de la
diferencia
Decisin sobre
la diferencia
Decisin sobre
la similitud
T:
s1
T ( x , y ) : Templatede tamao s1 s2
s2
I( x , y ) : Imagen
x'
(T ( x' , y ' ) I ( x
TM I ,T ( x , y )
y' ))
y'
x' , y '
T ( x' , y ' )2 I ( x
x' , y '
Ejemplo:
Imagen:
Template:
I( x , y )
T( x, y )
x' , y
x' , y
y ' )2
s1
s
,..., 1
2
2
s2
s
,..., 2
2
2
(T ( x' , y' ) I ( x
x' , y
T ( x' , y' )2 I ( x
y' ))
x' , y '
x' , y '
236
255
255 0
TM( x , y ) 255
8 * 255255
8
8 * 255255 2
y' )2
x' , y
218
236
199
199
218
TM ( x , y ) 180
TM( x , y ) 0
180
TM( x , y ) 180
4 255255 / 4 255255 2
4 255128 /
180
4 255128 2
Diferencias
Otras detecciones
Deteccin
Template de la imagen:
Mximo global
de la imagen
Zonas de mximos
locales
En resumen:
Se ha introducido un mtodo muy bsico de deteccin de objetos: el Template Matching.
La imagen del objeto como descriptor que nos ha permitido trabajar con la forma del
objeto.
Hemos visto que la diferencia es una medida de disimilitud que no es invariante a la
intensidad.
En cambio la correlacin normalizada , como medida de similitud, nos permite detectar
objetos independientemente de variaciones de la intensidad.