Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lab8 IEC405 2020
Lab8 IEC405 2020
8
Estudio de la Transformada Discreta de Fourier en el procesamiento de imágenes mediante Octave GNU
Parte B.
Introducción
El proceso de filtrado es el conjunto de técnicas englobadas dentro del pre-procesamiento de imágenes cuyo objetivo
fundamental es obtener, a partir de una imagen origen, otra final cuyo resultado sea más adecuado para una aplicación
específica mejorando ciertas características de la misma que posibilite efectuar operaciones del procesado sobre ella.
Los principales objetivos que se persiguen con la aplicación de estos filtros son:
Por tanto, se consideran los filtros como operaciones que se aplican a los píxeles de una imagen digital para
optimizarla, enfatizar cierta información o conseguir un efecto especial en ella. El proceso de filtrado puede llevarse
a cabo sobre los dominios de frecuencia y/o espacio.
Para este laboratorio aplicaremos el filtrado en base a la frecuencia, los filtros de frecuencia procesan una imagen
trabajando sobre el dominio de la frecuencia en la Transformada de Fourier de la imagen, para ello:
➢ Filtro paso bajo: atenúa las frecuencias altas y mantiene sin variaciones las bajas. El resultado en el
dominio espacial es equivalente al de un filtro de suavizado, donde las altas frecuencias que son filtradas
se corresponden con los cambios fuertes de intensidad. Consigue reducir el ruido suavizando las
transiciones existentes.
➢ Filtro paso alto: atenúa las frecuencias bajas manteniendo invariables las frecuencias altas. Puesto que las
altas frecuencias corresponden en las imágenes a cambios bruscos de densidad, este tipo de filtros es
usado, porque entre otras ventajas, ofrece mejoras en la detección de bordes en el dominio espacial, ya
que estos contienen gran cantidad de dichas frecuencias. Refuerza los contrastes que se encuentran en la
imagen.
➢ Filtro paso banda: atenúa frecuencias muy altas o bajas manteniendo una banda de rango medio.
De estos utilizaremos el pasabaja y el pasaalta.
Ventajas
Desventajas
➢ Se necesitan conocimientos en varios campos para desarrollar una aplicación para el procesamiento de
imágenes.
➢ El ruido no puede ser eliminado completamente.
7. Guárdelo, pero no lo ejecute, recuerde que lo debe guardar con el nombre anteriormente mencionado.
8. A continuación requerimos de un script que nos permita determinar la ponderación de los puntos dentro del filtro
la cual llamaremos dftuv. Escriba las siguientes instrucciones en el editor:
9. Guárdelo, pero no lo ejecute. Ahora debemos escribir el script principal, a este script lo va a nombrar dftimag1LP,
a continuación, escriba las siguientes instrucciones:
imagdft=imread('Imagen1.jpg');
3
%Determina las buenas expansiones para la Transformada de Fourier
PQ = paddedsize(size(imagdft));
% Utiliza el abs para calcular la magnitud y utiliza el log para desplegar el brillo
S1=log(1+abs(Fc));
S2=log(1+abs(Fcf));
figure, imshow(S1,[ ])
figure, imshow(S2,[ ])
if nargin == 4
n = 1; % Valor por defecto de n.
end
3. Para el script principal recuerde colocarle el nombre de la imagen1.jpg. Para este script lo va nombrar dftimagHP:
imagdft=imread('imagen1.jpg');
% Utiliza el abs para calcular la magnitud y utiliza el log para desplegar el brillo
S1=log(1+abs(Fc));
5
S2=log(1+abs(Fcf));
figure, imshow(S1,[ ])
figure, imshow(S2,[ ])
Cuestionario
1. En este laboratorio se vieron dos tipos de filtros, puede usted decir que otros filtros faltaron por detallar.
2. ¿Puede usted decir si los filtros que faltaron detallar suavizan y eliminan el ruido de una imagen? Explique.
3. Se proporciona las siguientes imágenes resultantes, indique que imagen es la original, cual es la filtrada por
pasabaja, y cual por pasaalta.