digital image processing, gonzalez, woods, addison … · transformada de fourier de una funcion...

45
Transformadas de la imagen 1 Transformadas de la imagen Digital Image Processing, Gonzalez, Woods, Addison Wesley, ch 3

Upload: buidang

Post on 29-Jun-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 1

Transformadas de la imagen

Digital Image Processing, Gonzalez, Woods, Addison Wesley, ch 3

Page 2: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 2

Transformada de Fourier en elcaso continuo

Transformada de Fourier de una funcion continua

La transformada inversa recupera la función a partir de

Page 3: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 3

La transformada de Fourier de una función real es compleja

En forma exponencial:

Donde, el espectro de Fourier es

El ángulo de fase es

El espectro de potencia es

La variable u es la variable frecuencia debido a la relación de Euler

Page 4: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 4

Page 5: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 5

Continua e integrable Integrable

Esta definido el par de transformadas directa e inversa

Espectro y fase

Ejemplo:

Page 6: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 6

Page 7: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 7

Page 8: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 8

Transformada discreta de FourierDiscretización de la función continua, tomando N muestras

Adoptando la notación

Denota una muestra uniformementeespaciada de una función continua

Page 9: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 9

El par de transformadas discretas de Fourier se define como:

Teniendo en cuenta que representa

Las frecuencias de muestreo en los planosespacial y transformado se relacionan como:

Caso de dos variables

La transformada en el caso discreto siempre existe

Page 10: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 10

El problema de lavisualización delespectro:Es necesario escalar elrango de valores parapoder visualizarlo comouna imagen en nivelesde gris.

Page 11: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 11

Separabilidad: se puede calcular la transformadamultidimensional como iteraciones de la transformadaunidimensional en cada dimensión

Page 12: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 12

Traslación: la traslación en un dominio se corresponde con lamultiplicación por un término exponencial.

El espectro de potencia esinvariante a traslación en elplano espacial.

Para cambiar el origen de coordenadasal centro del cuadrado de lasfrecuencias, para visualización

Page 13: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 13

La transformada discreta es periódica de periodo N

También poseesimetría conjugada

Page 14: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 14

Usualmente se desplaza el origen al centro del cuadrado NxN paravisualizar mejor el espectro de la función

Page 15: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 15

Rotación: la rotación en el plano espacial se corresponde conla rotación en el plano transformado

Coordenadas polares

Page 16: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 16

La transformada es distributiva respecto de la suma pero no delproducto

El escalado de la función y desu dominio se transformancorrespondientemente:

El valor medio corresponde con la transformada en el origen

Transformada del Laplaciano de la función

Page 17: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 17

Convolución de dos funciones continuas 1D

La convolución con la función impulso corresponde a extraerel valor de la función en la posición del impulso

Teorema de la convolución: la convolución y el producto sonduales bajo la transformada de Fourier

Page 18: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 18

Ejemplo de convolucióncon un tren de impulsos.La función se repite encada posición delimpulso.

Page 19: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 19

Ejemplo de convoluciónde dos funcionescontinuas detallando lospasos computacionales

Page 20: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 20

La convolución en el caso discreto exige tener en cuenta laperiodicidad de las funciones discretas. Si las funciones son deperiodo M, la convolución será también discreta y del mismoperiodo. El problema es determinar M.

Los periodos serán adyacentes

Los periodos estan separados

Garantiza que no se produce solapamiento

Page 21: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 21

Secuencias extendidas para garantizar el tamaño del periodo

Expresión para la convolución discreta

Esta expresión garantiza la consistencia con ladefinición de la convolución en el caso continuo.

El teorema de la convolución también es valido en elcaso discreto.

Page 22: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 22

Comparación entre la convolución en el caso continuo y en elcaso discreto. La convolución discreta es una funciónperiódica de periodo M.

Page 23: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 23

Caso bidimensional continuo y discreto

Page 24: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 24

Ilustración de losprocesoscomputacionalesde la convolucióncontinua en dosdimensiones.

Page 25: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 25

Correlación: es una medida de la similitud

Teorema de la correlación:dualidad del producto y lacorrelación

Page 26: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 26

Ejemplo detallado de larealización de la correlaciónen el caso continuo.

La correlación es unatransformación delocalización: nosindica donde seencuentra la funciónmás parecida alpatrón.

Page 27: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 27

Muestreo

¿Cuantas muestras se deben tomar para que no sepierda información en el proceso de muestreo odiscretización?

Se trata de establecer las condiciones en las que unafunción continua puede ser recuperada completamentea partir de un conjunto finito de valores muestreados.

Page 28: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 28

Efecto del muestreo en el dominiofrecuencial: frecuencias demuestreo excesivamente bajasproducen interferenciasfrecuenciales y pérdida deinformación.

Si la frecuencia de muestreo está por encima dela frecuencia de Nyquist, se puede recuperar lafunción original a partir del muestreo,aplicando una ventana a la transformada queseleccione el periodo en el origen.

Page 29: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 29

Al realizar un muestreo en un intervalo finito estamos multiplicando unaventana a la función muestreada, o convolucionando la transformada de lafunción discretizada con la de la ventana, esta última no es finita, portanto la función así muestreada no es de banda limitada y no serárecuperable.

Page 30: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 30

Transformada discreta deFourier: Al discretizar elplano transformadoestamos convolucionandola discretización espacialcon un tren de impulsosque convierten la funciónen periódica.

Page 31: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 31

Muestreo 2D

Page 32: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 32

Condiciones demuestreo para larecuperación de laimagen original.

Page 33: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 33

Transformadas separablesTransformada directa Transformada inversa Kernel directo de la

transformadaKernel inverso de latransformada

Kernel separable Kernel simétrico

Caso de la transformadade Fourier bidimensional

Page 34: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 34

La transformada separable y simetrica puede calcularseaplicando dos transformadas unidimensionales

En forma matricial

F es la matriz imagen, A es la matriz kernel de transformación

Para obtener la transformación inversa se calcula:

Si La inversa es exactaSino se obtiene una aproximación

Page 35: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 35

Transformada de Walsh

K-esimo bit en larepresentación binaria de z

Separabilidad ysimetría

Page 36: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 36

Base de funciones de latransformada de Walshcuando la imagen es detamaño 4x4. Loscoeficientes de latransformada se obtienenmultiplicando la imagen porcada una de las funciones dela base.

Page 37: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 37

Transformada de Hadamard

Separabilidad ysimetría

Page 38: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 38

Page 39: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 39

Page 40: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 40

Discrete Cosine Transform (DCT)

La base de funciones son funciones coseno y el resultadode la transformación es siempre real, lo que simplifica loscálculos.

Page 41: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 41

Page 42: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 42

Page 43: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 43

Transformada en componentes principales:Hotelling, Karhunen-Loeve

Población de vectores aleatorios de media y matriz de covarianza

Dadas M muestras de la población de vectores aleatorios,se puede calcular

Puesto que la matriz de covarianza es real y simetrica, se puede diagonalizar yencontrar el conjunto de autovectores ortogonales de la matriz. Sean estosautovectores ordenados por autovalor dispuestos por columanas en una matrizA.

Errir de reconstrucción de los datos originales siconsideramos solo los K autovectores de mayor autovalor

Page 44: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 44

Page 45: Digital Image Processing, Gonzalez, Woods, Addison … · Transformada de Fourier de una funcion continua La transformada inversa recupera la función a partir de . Transformadas

Transformadas de la imagen 45