You are on page 1of 10

1.

INTRODUCCION
Igual que en el procesado unidimensional las transformadas nos permiten un
cambio de dominio
Veremos diferentes transformadas para imgenes en escala de grises (y tamao
NxN):
T.Fourier (y DFT)
T.Coseno (DCT)
Karhunen Love (KLT)
Comentaremos sus aplicaciones
Procesado
Codificacin
Tambin se pueden aplicar a las componentes de una imagen en color (RGB,
YUV, HSV).
Transformadas
De forma general, una transformada de una imagen f(x,y) es una funcin F(u,v)
que nos permite representar f como combinacin lineal de ciertas funciones
base, de modo que

T. Inversa (ec. de sntesis)
Siendo c una constante.

Nos interesan, en particular, las transformadas ortogonales (caracterizadas por
funciones base ortogonales) en las que la transformacin inversa se obtiene
mediante


T. Directa (ec. de anlisis)
Siendo c una constante.

En general, los parmetros u y v estn asociados a frecuencias.
2. MARCO TEORICO
TRANSFORMADA DE FOURIER

Sea f : R C, una funcin dada. Para cada l > 0 podemos calcular el desarrollo
en serie de Fourier de la funcin f el cual, en su forma compleja y suponiendo
suficiente regularidad en la funcin f, viene dado por:



Si suponemos que f decae muy rpidamente cuando |x| , entonces

y a medida que l la primera expresin tiene el aspecto de una suma de
Riemann. De esta forma, haciendo tender l se tiene que:

Los coeficientes de Fourier pasan a tener la forma b f () que es lo que enseguida
llamaremos transformada de Fourier de la funcin f. Tenemos pues que la
transformada de Fourier es, en el sentido anterior, lo que equivale a los
coeficientes de Fourier de una funcin peridica. Dicho de otra forma, la
transformada de Fourier juega el mismo papel para funciones definidas en todo R
(o de periodo infinito si se quiere) que las series de Fourier para funciones
peridicas o definidas en un intervalo acotado.



PROCEDIMIENTO

1. La sintaxis tpica para el clculo de la TRANSFORMADA DISCRETA DE FOURIER (DFT) de
una seal es fft(x,N) donde x es la seal discreta de la forma x[n], que desea
transformar, y N es el nmero de puntos de la DFT. N debe ser al menos tan grande
como el nmero de muestras en x[n].

Para demostrar el efecto de cambiar el valor de N, consideremos una seal discretizada
de tipo cosenoidal con 30 muestras y aplicaremos la DFT, con un valor de N igual 10
muestras por perodo:

Definir 3 valores diferentes de N. Luego tomar la transformada de x[n] para cada uno de
los 3 valores que han sido definidos. Considere:


La escala de frecuencias comienza en 0 y se extiende a N 1 para un punto N de la DFT.
A continuacin, la normalizacin de la escala de modo que se extiende de 0 a 1 1/N:

Graficar cada una de las transformadas utilizando el comando Plot de MATLAB:
























Al terminar las grficas anteriores, se puede ver que cada una de las transformadas
discretas, slo difieren en el nmero de muestras utilizando para la aproximacin de esta
forma. Qu pasa si N es el mismo que el nmero de muestras en X[n]? Para averiguarlo,
repita los pasos anteriores con N4 = 30

































Para N4 = 30























2. En el ltimo ejemplo, la longitud de X[n] se limita a un periodo de duracin. Ahora,
vamos a elegir un gran valor de N (para una transformada con muchos puntos), y lo
aplicaremos para diferentes periodos:













(Considere usted para X2 con 6 periodos y 9 periodos en 30 muestras). Mostrar sus
grficas. Ubicar las tres grficas segn las siguientes posiciones:






























3. Al utilizar la FFT para calcular la DFT de una seal discreta, observamos que
directamente no nos da el espectro de una seal. Como hemos visto los dos ltimos
experimentos, la FFT puede variar enormemente dependiendo del nmero de
muestras N de la FFT, y el nmero de periodos de la seal de que estn
representando. Hay otro problema tambin.
La FFT contiene informacin que est entre 0 y la frecuencia de muestreo fs, sin
embargo, sabemos que la frecuencia de muestreo debe ser de al menos dos veces el
componente de mayor frecuencia. Por lo tanto, la seal del espectro debe ser por
debajo de fs/2
Recordamos tambin que una verdadera seal presenta en su transformada una
magnitud simtrica para las frecuencias positivas y negativas. As que en vez de tener
un espectro que se va desde 0 a fs, sera ms apropiado para mostrar el espectro de
fs/2 a fs/2. Esto puede ser logrado mediante el uso de Matlab-fftshift:





















Conclusiones:

1. Las Tran

You might also like