Practica 5 Interpolacion
Practica 5 Interpolacion
Practica 5 Interpolacion
A. Sobremuestro espacial
D. Interpolación en el dominio de la frecuencia Se insertaron ceros entre los pixeles de la imagen original
Fig. 1 para poder obtener las imágenes sobremuestreadas con
Al realizar Upsampling sobre la señal original el espectro
los factores de interpolación de T= 2x2 y T= 4x4.
en el dominio de la frecuencia se comprime. Debido a que el
espectro de una señal discreta es periódico, al comprimirlo se
observará el espectro de la señal original y las repeticiones del En las Fig. 2 y 3 se desplegan las imágenes con los ceros
mismo cada pi/T . Donde T es el factor de interpolación. Si insertados (sobremuestreadas), es por esa razón que se observa
se filtra este espectro con un filtro paso bajas con frecuencia un enrejado negro correspondiente a los ceros insertados.
de corte π/T se obtiene el espectro de la señal original y Además estas imágenes cambiaron de tamaño, la primera
un conjunto de valores en frecuencia con valor de 0, desde aumentó a 256x256 pixeles (T = 2x2) y la segunda aumentó
π/T hasta 2π. Al aplicar la transformada de Fourier inversa su tamaño a 512x512 pixeles (T = 4x4).
F −1 a este último espectro se obtendra la función interpolada En Fig. 4 se obtuvo la magnitud del espectro despues de
g(x). Para obtener una señal interpolada, basta con aplicar la aplicar la DFT a cada una de las imágenes sobremuestreadas
DFT a la señal original, realizar zero-padding en frecuencia y y a la imagen original. Se utilizó la función fftshift para centrar
posteriormente aplicar la IDFT. En el dominio del espacio x los espectros y como función de escalamiento la ecuación:
esto se ve como tomar un polinomio de orden n como kernel
de interpolación o una función sinc(x). 20 log10 (|X(k, l)|) (7)
Fig. 3. Imagen con ceros agregados para sobremuestrar con factor T=4x4 Fig. 6. Espectro de las imágenes interpoladas
Al hacer un acercamiento en la parte superior izquierda de En Fig 9,10 y 11 se muestra el resultado de la interpolación
las imágenes se puede observar con mejor detalle el resultado con factor 4x4,con respecto a la imagen original se puede ver
de la interpolación Fig. 8. En la primera imagen (orden cero) que es posible agrandar la imagen pero a costa de perder un
se observa que se agrandó el tamaño de los pixeles, esto es poco de calidad, en el caso del interpolador de orden cero los
debido a que en este tipo de interpolación se copia el valor cambios en los tonos de grises son más fuertes es más notable,
del pixel más cercano causando un efecto de ”pixeleado” en mientras que en las otras dos imágenes los tonos mucho más
la imagen interpolada. Y es aún más notable los cambios de claros y también se puede observar el borde negro en la parte
tonos de gris a comparación de los otros dos casos, en donde inferior e izquierda, este como resultado de la convolución.
se observan más difuminados. Y esto se corrobora al ver que En Fig. 12,13 y 14 se muestran los espectros de amplitud
los valores de alta frecuencia de las interpolaciones bilineal de la interpolación con factor T=4x4 y nuevamente se hace
y bicúbico están atenuadas Fig. 6 y 7, esto lo podemos evidente que las componentes de alta frecuencia de los inter-
decir debido a que las esquinas de los espectros de amplitud poladores bilineal y bicúbico se atenuan, siendo más evidente
se observan más oscuros que el del interpolador de orden en el caso bicúbico. Esta atenuación también se debe a que
cero. Además los cambios en los valores de intensidad en la convolución realizada para obtner la imagen interpolada no
frecuencia son más abruptos para el interpolador de orden fue la convolución lineal. Si se realiza la convolución lineal
cero. los espectros de los tres interpoladores se asemejan más entre
CURSO DE PROCESAMIENTO DIGITAL DE IMÁGENES, NOVIEMBRE 2020 4
Fig. 9. Imágenes interpolada con interpolador de orden cero y factor T=4x4 Fig. 12. Espectro de mágnitud imagen interpolada con interpolador de orden
cero y factor T=4x4
Fig. 19. Espectro de Magnitud con zero padding para factor T=2x2
Fig. 20. Imágenes interpolada en el dominio de la frecuencia y factor T=4x4 Fig. 22. Comparación entre los distintos métodos de interpolación para factor
T=4x4
R EFERENCES
V. C OMPARACI ÓN DE M ÉTODOS DE INTERPOLACI ÓN [1] R. C. Gonzalez, R. E. Woods, and S. L. Eddins, Digital image processing
using MATLAB. Pearson Education India, 2004.
En este punto se realiza la comparación entre los tres [2] R. Keys, “Cubic convolution interpolation for digital image processing,”
métodos de interpolación en el dominio espacial vistos y el IEEE Transactions on Acoustics, Speech, and Signal Processing, vol. 29,
método de interpolación en el dominio frecuencial. no. 6, pp. 1153–1160, 1981.
En Fig. 22 se muestran las cuatro imágenes interpoladas
usando los diversos métodos trabajados durante la práctica y
se observa que la interpolación en frecuencia es aquella que
posee mayor nitidez, ya que la imagen no se ve pixelada y de
pueden diferenciar mejor los tonos de grises en comparación
con las técnicas bilineal y bicúbica.
VI. C ONCLUSIONES
En la práctica en primer lugar se estudió el efecto que
ocurre al agregar ceros intercalados en una imagen en el
dominio del tiempo y su efecto en el dominio espectral.
Siendo éste el primer paso para las técnicas de interpolación
en el dominio espacial. Posteriormente se procedió a aplicar
la interpolación como tal al convolucionar la imagen original
con los ceros intercalados con el kernel de cada uno de los
polinomios seleccionados (orden cero,bilineal y bicúbico).