Está en la página 1de 4

ndice

Transformaciones Geomtricas Relacin entre Coordenadas Interpolacin Registro de Imgenes

Modificaciones Geomtricas

Modificaciones Geomtricas Geom

Distorsiones Geomtricas Geom


Las transformaciones geomtricas permiten eliminar las distorsiones geomtricas que ocurren cuando se captura una imagen Por ejemplo, cuando se comparan imgenes de la misma zona tomadas con un cierto intervalo de tiempo de diferencia (probablemente la posicin no sea exactamente la misma) o cuando el plano de captacin no es el plano de los objetos de inters Para inspeccionar los cambios es necesario efectuar un proceso previo de alineamiento
Transformaciones Geomtricas Geom 4

Transformaciones Geomtricas

Transformacin en el Plano Transformaci


Una transformacin geomtrica en el plano es un vector T que realiza un mapeado del pxel (x,y) a una nueva posicin (x,y)

Transformaciones
Las ecuaciones de transformacin Tx y Ty se conocen a priori (rotacin, translacin, escalado) o se determinan a partir de parejas de imagen original-transformada

x = Tx (x , y ) y = Ty (x , y )
Transformaciones Geomtricas Geom 5 Transformaciones Geomtricas Geom 6

Pasos en la Transformacin Transformaci


Una Transformacin Geomtrica consiste en dos pasos bsicos: 1. Determinar la transformacin de coordenadas de los pxeles de la imagen 2. Determinar el nivel de gris de los pxeles en la imagen transformada (interpolacin sobre los niveles de gris)

Relacin entre Coordenadas


7

Transformaciones Geomtricas Geom

Coordenadas del Pxel P


Caso general para la obtencin de las nuevas coordenadas de un punto despus de una transformacin geomtrica (utilizando una aproximacin polinmica)
m m r

Transformaciones Prcticas Pr
En la prctica, las transformacin geomtricas se suelen aproximar por transformaciones bilineales x = a0 + a1 x + a2 y + a3 xy

x = ark x r y k y = brk x r y k
r =0 k =0 r =0 k =0 m m r

y = b0 + b1 x + b2 y + b3 xy Lineal respecto a los coeficientes o transformaciones afines x = a0 + a1 x + a2 y y = b0 + b1 x + b2 y

Para condiciones de geometra estable m=2 m=3


Relacin entre Coordenadas Relaci 9 Relacin entre Coordenadas Relaci 10

Transformaciones Afines
Rotacin

Combinar Transformaciones
Cuando es necesario aplicar varias transformaciones afines (por ejemplo, translacin y rotacin), se obtiene previamente la matriz de transformacin global y, posteriormente, se aplica esta matriz

x = x cos + y sin y = x sin + y cos

Translacin

x = x + a y = y + b

Cambio de escala

Apaisado

x = ax y = by

x = ax y = y + b

x = x + a y = by

La multiplicacin de matrices no es una operacin conmutativa el orden de las matrices es importante

Relacin entre Coordenadas Relaci

11

Relacin entre Coordenadas Relaci

12

Interpolacin Nivel de Gris Interpolaci


Una vez realizada la transformacin de coordenadas del pxel, las posiciones obtenidas para los puntos transformados no estarn situados en la rejilla de la imagen transformada

Interpolacin

Es necesario obtener el nuevo nivel de gris en los puntos de la rejilla de la imagen transformada Estos valores se obtienen mediante interpolacin en el nivel de gris de los valores de los puntos transformados
Interpolacin Interpolaci 14

Valor Interpolado
El valor del nivel de gris de un pxel en la imagen transformada se calcula mediante (en realidad se calcula el nivel de gris del pxel de la imagen transformada en la imagen original) fn (x , y ) =

Interpolacin Vecino Cercano Interpolaci


Asigna al pxel de la imagen transformada el nivel de gris del punto ms cercano en la imagen original

f1 (x , y ) = gs (prximo (x ), prximo (y ))

l= k =

g (lx , ky ) h (x lx , y ky )
s n

Resultado de la interpolacin
Interpolacin Interpolaci

Kernel de la interpolacin

Normalmente se usa un kernel pequeo


15 Interpolacin Interpolaci 16

Interpolacin Lineal Interpolaci


Asigna al pxel de la imagen transformada una combinacin lineal de los niveles de gris de los cuatro puntos ms cercanos en la imagen original

Interpolacin Bicbica Interpolaci Bic


Asigna al pxel de la imagen transformada el nivel de gris resultante al aproximar localmente el nivel de gris en la imagen original mediante una superficie polinmica bicbica 12x2 + x3 0 < x <1 2 3 h 3 = 4 8 x + 5 x x 1 < x < 2 0 resto

f2 (x , y ) =

(1 a)(1 b )gs (l, k ) + a(1 b )gs (l + 1, k ) + (1 a)bgs (l, k + 1) + abgs (l + 1, k + 1)

l = prximo (x )

a = x l

k = prximo (y ) b = y k

Interpolacin Interpolaci

17

Interpolacin Interpolaci

18

Comparacin Comparaci
Interpolacin de Vecino Prximo: El error de posicin es a lo sumo medio pxel; este error es perceptible en objetos con fronteras rectas en las que aparece un efecto de salto despus de la transformacin Interpolacin Lineal: Produce una ligera disminucin en la resolucin a consecuencia del emborronado propio del promedio empleado; disminuye el efecto de salto Interpolacin Bicbica: no sufre el problema del efecto de salto y proporciona un menor emborronamiento que la interpolacin lineal

Ejemplo
Lineal Bicbica

Relacin 1:5

Interpolacin Interpolaci

19

Interpolacin Interpolaci

20

Registro
Los mtodos de Registro de Imgenes persiguen alinear varias imgenes de la misma escena

Registro de Imgenes

Se usan para unificar imgenes obtenidas, al mismo tiempo, por diversos instrumentos (resonancia magntica, tomografa de positrones, etc) o para unificar imgenes obtenidas, por el mismo aparato, en diferentes instantes de tiempo (imagen de satlite de una zona en diferentes das)

Registro de Imgenes Im

22

Combinar Imgenes Im
La combinacin de imgenes en tareas de registro requiere compensar las aberraciones geomtricas causadas por el ngulo de la cmara, la distancia, la orientacin, la resolucin del sensor, desplazamientos del objetivo, etc.

Ejemplo Registro

La solucin usual es calcular la modificacin geomtrica que hay que hacer a una imagen para que determinados puntos de referencia coincidan en las dos imgenes

Registro de Imgenes Im

23

Registro de Imgenes Im

24