SlideShare una empresa de Scribd logo
Práctica N°2: Transformada Discreta de Fourier en Imágenes 1

Resumen— En este informe se realizará una
introducción al procesamiento de imágenes en el dominio
de la frecuencia a través de MATLAB® y a partir de la
transformada discreta de Fourier. Para esto se estudiará la
función “meshgrid” de MATLAB® con la que se podrá
generar un espacio de dos dimensiones a partir de uno de
tres, de esta forma se generarán figuras geométricas en
blanco negro que servirán de muestras para la
observación de su correspondiente transformada de
Fourier y realizar las comparaciones pertinentes. Los
resultados obtenidos se presentaran en ventanas de seis
imágenes.
Palabras Claves—Transformada Discreta de Fourier
bidimensional.
Abstract— In this paper an introduction to digital image
processing in the frequency domain is done through
MATLAB® and from de DFT. For this the "meshgrid"
MATLAB ® function with which you can generate a two-
dimensional space from one of three geometric figures
thus be generated in black and white to as samples for
observation of their corresponding study Fourier
transform and make relevant comparisons. The results
obtained are presented in windows of six images.
Keywords—2D Discrete Fourier transform.
I. INTRODUCCIÓN
El procesamiento digital de imágenes en el dominio de la
frecuencia se ha convertido en un factor de gran importancia
en la era de la tecnología donde la transmisión de imágenes es
un punto clave en la evolución de las comunicaciones y un
gran soporte en el área de telemedicina; Por estas razones es
necesario realizar un estudio que permita reconocer los
posibles usos de este procedimiento (DFT2) en la
modificación de las características de una imagen.
En el presente informe se presentará una introducción al
procesamiento de imágenes en el dominio de la frecuencia con
el objetivo de observar los principales cambios y datos que
puede aportar, determinar qué tipo de pérdidas se presentan en
cuanto a la información de la imagen, y deducir los posibles
usos de la transformada de Fourier para la manipulación de las
imágenes.
II. MARCO TEÓRICO
A. Transformada de Fourier Bidimensional [1]
La transformada Discreta de Fourier en dos dimensiones se
define como:
𝑋[ 𝑘1, 𝑘2
] = ∑ ∑ 𝑥[ 𝑚, 𝑛] 𝑒
−𝑗
2𝜋
𝑁
( 𝑘1 𝑚+𝑘2 𝑛)
𝑁−1
𝑛=0
𝑁−1
𝑚=0
(1)
Transformada inversa:
𝑥[ 𝑚, 𝑛] =
1
𝑁2
∑ ∑ 𝑋[ 𝑘1, 𝑘2
] 𝑒
−𝑗
2𝜋
𝑁
( 𝑘1 𝑚+𝑘2 𝑛)
𝑁−1
𝑘2=0
𝑁−1
𝑘1 =0
(2)
La DFT se puede aplicar en el filtrado de imágenes, en la
implementación de algoritmos rápidos y en problemas de
análisis de imágenes.
La Magnitud de la transformada está dada por:
𝑋 𝑀
( 𝑘1, 𝑘2
) = √𝑋𝑅
( 𝑘1, 𝑘2
)2 + 𝑋𝐼
( 𝑘1, 𝑘2
)2 (3)
La fase de la transformada e expresa como:
∅(𝑘1, 𝑘2 ) = tan−1 (
𝑋𝐼
( 𝑘1, 𝑘2
)
𝑋𝑅
( 𝑘1, 𝑘2
)
) (4)
En la DFT-2D aplicada a una imagen, representada como una
matriz, la variable en los dos ejes es el espacio. Esto implica
que la variable frecuencia se asocia a las periodicidades
espaciales que aparecen en la imagen. La frecuencia espacial
tiene unidades de (1/m).
La figura 1 muestra la forma en que opera la transformada de
Fourier bidimensional.
Práctica N°2: Transformada Discreta de
Fourier en Imágenes
Barragán P. Andrés, Guzmán S. Dayana.
Universidad Distrital Francisco José de Caldas.
Práctica N°2: Transformada Discreta de Fourier en Imágenes 2
Figura 1. Ejemplo grafico del procedimiento en la
transformada de Fourier Discreta Bidimensional.
 F(ω1, ω2) es la representación en el dominio de la
frecuencia de f(m,n) .
 Las variables ω1 y ω2 son variables continuas que
expresan frecuencia (cambios en la variables
espaciales m y n) .
 F(ω1, ω2) es una función periódica1 de periodo 2π,
tanto en ω1 como en ω2 .
III. DESARROLLO DE LA PRÁCTICA
En función de analizar la DFT para imágenes, se generan
primero tres imágenes con figuras geométricas clásicas en
blanco y negro, luego se utiliza una imagen a color para
observar el efecto al aplicarles la DFT, y analizar los
resultados observados.
A. Transformada Discreta de Fourieren imágenes a
blanco y negro.
Fue necesario implementar en MATLAB® un código para
generar las imágenes con las figuras geométricas requeridas.
1. Para generar una imagen en blanco y negro con un circulo
en el centro, se implementó el siguiente código:
%espacio 2D para imagen de tamaño 401x401
[x,y]=meshgrid(-100:0.5:100,-100:.5:100);
%% imagen del circulo
S=x.^2+y.^2; %paraboloide circular
r = 40; %radio del circulo
Y=S<r^2*ones(size(S));
%plano de corte para extraer el círculo
circ = 255*Y;
%nivel de gris del círculo, blanco = 255
circ_uint8 = uint8(circ);
%cambio del tipo de dato
La matriz circ_uint8 almacena los valores en niveles de
gris de la imagen del círculo.
2. Para generar una imagen en blanco y negro con un rombo
en el centro, se implementó el siguiente código:
%espacio 2D para imagen de tamaño 401x401
[x,y]=meshgrid(-100:0.5:100,-100:.5:100);
%% imagen del rombo
S=abs(x)+abs(y); %pirámide invertida
l = 50; %altura del plano de corte
Y=S<l*ones(size(S));
%plano de corte para extraer el rombo
rombo = 255*Y; %nivel de gris del rombo
rombo_uint8 = uint8(rombo);
%cambio del tipo de dato
La matriz rombo_uint8 almacena los valores en niveles de
gris de la imagen del rombo.
3. Para generar una imagen en blanco y negro con un
cuadrado en el centro, se implementó el siguiente código:
%espacio 2D para imagen de tamaño 401x401
[x,y]=meshgrid(-100:0.5:100,-100:.5:100);
%% imagen del cuadrado
S=max(abs(x),abs(y)); %piramide invertida
l = 40; %altura del plano de corte
Y=S<l*ones(size(S));
%plano de corte para extraer el cuadrado
cuad = 255*Y; %nivel de gris del cuadrado
cuad_uint8 = uint8(cuad);
%cambio del tipo de dato
La matriz cuad_uint8 almacena los valores en niveles de
gris de la imagen del cuadrado.
4. Hallarle la DFT a las imágenes anteriores.
Para obtenery visualizar la DFT de las imágenes es
necesario realizar la DFT en 2 dimensiones, centrar el
espectro obtenido y determinar las frecuencias, en
MATLAB® se utilizan las siguientes líneas de código:
%% transformadas DFT
f = rombo_uint8; %imagen a transformar
F = fft2(f); %DFT-2D de imagen
Práctica N°2: Transformada Discreta de Fourier en Imágenes 3
Fc = fftshift(F); %centrado del espectro
S = log(1+abs(Fc)); %espectro en log
S1 = ifftshift(Fc); %obtención de
S2 = ifftshift(F); %obtención de
ft = uint8(real(ifft2(F)));
%parte real de imagen
5. Mostrar todas las imágenes obtenidas en una sola ventana.
Por último se procede a tomar las imágenes obtenidas y
mostrarlas en una ventana ubicadas de un cuadro de 2x3,
esto se logra con el comando subplot cuya función es
precisamente, ubicar varias imágenes en un mismo
espacio, Así es posible analizar los resultados mejor.
El código implementado es el siguiente:
%% imágenes
figure(1), subplot(231), imshow(f),
title('Imagen Original');
figure(1), subplot(232), imshow(abs(F),[0
100000]), title('magnitud de la DFT');
figure(1), subplot(233),
imshow(abs(Fc),[0 100000]),
title('magnitud de la DFT centrada');
figure(1), subplot(234),
imshow(real(S1),[0 255]), title('imagen
con log sin centrar');
figure(1), subplot(235),
imshow(real(S2),[0 255]), title('imagen
con log centrada');
figure(1), subplot(236), imshow(ft),
title('Parte real de IDFT');
B. Transformada Discreta de Fourieren una imagen a
color
1. Obtener una imagen a color, para realizar un análisis
espectral con una imagen con muchos cambios de color se
importa una imagen a la ventana de trabajo de
MATLAB®.
%% imagen a color
V=imread('C:UsersandresDownloadsFlowe
r-Feld.jpg'); %obtención de la imagen
V_gr=rgb2gray(V); %imagen en grises
2. Para realizar el análisis de la DFT-2D se utiliza el mismo
código y procedimiento que fue descrito en la parte A.4. y
A.5.
IV. RESULTADOS
Nota: Debido al tamaño de las imágenes Obtenidas, se
presentan en la sección de Anexos
El resultado obtenido, para la imagen del círculo es el
mostrado en la figura 2.
El resultado obtenido, para la imagen del rombo es el
mostrado en la figura 3.
El resultado obtenido, para la imagen del cuadrado es el
mostrado en la figura 4,
El resultado obtenido, para la imagen a color es el mostrado en
la figura 5.
V. ANÁLISIS DE RESULTADOS
Varias características pueden observarse en las imágenes
relacionadas con las transformadas de las figuras geométricas.
En la imagen con el círculo, puede observarse que la
magnitud de la DFT tiende a concentrar sus valores máximos
en el centro del espectro, mientras que en figuras con vértices
como el rombo y el cuadrado, la magnitud de la DFT tiende a
concentrarse en unas líneas que atraviesan el espectro de la
DFT.
Las tres imágenes de figuras geométricas tienen cambios
bruscos de luminancia, si se observan las imágenes de la DFT
logarítmicas pueden apreciarse unas líneas en donde la
concentración de frecuencias altas de la imagen se presentan.
En el círculo la concentración de frecuencias altas es más
definida, mientras que en las otras dos figuras la concentración
es más tenue, esto indica que el cuadrado y el rombo tienen
más componentes de frecuencia en su espectro, es decir, la
densidad espectral de potencia está más distribuida.
Así, la imagen del cuadrado es la que tiene su potencia más
distribuida, mientras que la imagen del círculo, tiene la mayor
parte de su potencia concentrada en una banda de frecuencias
más pequeña.
VI. CONCLUSIONES
La Transformada de Fourier de una función representa el
espectro o distribución de frecuencias de la misma, a partir de
esta afirmación se puede decir que las figuras geométricas
tienen altas frecuencias debido a los cambios bruscos
representados en su transformada, caso contrario a la imagen
en escala de grises donde se aprecian variaciones más suaves
de modo que estaríamos frente a la representación de bajas
frecuencias.
El procesamiento de imágenes en el dominio de la frecuencia
permite realizar procedimiento de filtrado o cambios de
tonalidades ya que al intervenir en los componentes
frecuenciales es posible minimizar o aumentar los cambios
presentados en la imagen.
BIBLIOGRAFÍA
[1] R.C. Gonzalez, R. E Woods,S. L. Eddins. “Digital Image
Processing Using MATLAB®”. Gatesmark, LLC. Estados
Unidos. 2009. pag 75,77.
[3] Mathworks, Image Processing Toolbox,Página oficial de
MathWorks [online], 25 de febrero de 2014, disponible en
http://www.mathworks.com/products/image/description2.html
Práctica N°2: Transformada Discreta de Fourier en Imágenes 4
ANEXOS
Figura 2. DFT para imagen de círculo en blanco y negro.
Figura 3. DFT para imagen de rombo en blanco y negro.
Práctica N°2: Transformada Discreta de Fourier en Imágenes 5
.
Figura 4. DFT para imagen de cuadrado en blanco y negro.
Figura 5. DFT para imagen a color en blanco y negro.

Más contenido relacionado

La actualidad más candente

FILTRO IRR MATLAB
FILTRO IRR MATLABFILTRO IRR MATLAB
FILTRO IRR MATLAB
Cristian Aguirre Esparza
 
filtros iir
filtros iir filtros iir
filtros iir
Angel Dominguez
 
Filtros activos
Filtros activosFiltros activos
Filtros activosgotens1984
 
Compensacion de adelanto de fase
Compensacion  de adelanto de faseCompensacion  de adelanto de fase
Compensacion de adelanto de fase
Fany Rodríguez García
 
Imagen Filtrado Frecuencial
Imagen Filtrado FrecuencialImagen Filtrado Frecuencial
Imagen Filtrado FrecuencialOmar Sanchez
 
Practica #15 modulacion - demodulacion FSK
Practica #15 modulacion - demodulacion FSKPractica #15 modulacion - demodulacion FSK
Practica #15 modulacion - demodulacion FSK
Fernando Ojeda
 
Lab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECSLab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECS
Ing. Electrónica xD
 
trafico
traficotrafico
Imagen Filtrado Espacial
Imagen Filtrado EspacialImagen Filtrado Espacial
Imagen Filtrado EspacialOmar Sanchez
 
Modulación
ModulaciónModulación
Modulaciónivan
 
Ejercicios de coinvolución- analisis de señales
Ejercicios de coinvolución- analisis de señalesEjercicios de coinvolución- analisis de señales
Ejercicios de coinvolución- analisis de señales
Veronica Montilla
 
Moduladores Y Demoduladores Am
Moduladores Y Demoduladores AmModuladores Y Demoduladores Am
Moduladores Y Demoduladores AmAlberto Jimenez
 
Transformada de Fourier
Transformada de FourierTransformada de Fourier
Transformada de FourierRomer Díaz
 
Compensadores adelanto-y-atraso
Compensadores adelanto-y-atrasoCompensadores adelanto-y-atraso
Compensadores adelanto-y-atraso
xino7
 
MODULACION DE AMPLITUD DE DOBLE BANDA LATERAL Y PORTADORA DE MAXIMA POTENCIA
MODULACION DE AMPLITUD DE DOBLE BANDA LATERAL Y PORTADORA DE MAXIMA POTENCIAMODULACION DE AMPLITUD DE DOBLE BANDA LATERAL Y PORTADORA DE MAXIMA POTENCIA
MODULACION DE AMPLITUD DE DOBLE BANDA LATERAL Y PORTADORA DE MAXIMA POTENCIA
Kevin Washington Chanavá Cortez
 
CAPACIDAD DE CANAL DE COMUNICACIÓN DE DATOS
CAPACIDAD DE CANAL DE COMUNICACIÓN DE DATOSCAPACIDAD DE CANAL DE COMUNICACIÓN DE DATOS
CAPACIDAD DE CANAL DE COMUNICACIÓN DE DATOSStudent A
 
Unidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIA
Unidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIAUnidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIA
Unidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIA
Davinso Gonzalez
 
Capítulo IV - Microondas - Filtros para microondas
Capítulo IV - Microondas - Filtros para microondasCapítulo IV - Microondas - Filtros para microondas
Capítulo IV - Microondas - Filtros para microondas
Andy Juan Sarango Veliz
 

La actualidad más candente (20)

FILTRO IRR MATLAB
FILTRO IRR MATLABFILTRO IRR MATLAB
FILTRO IRR MATLAB
 
filtros iir
filtros iir filtros iir
filtros iir
 
Filtros activos
Filtros activosFiltros activos
Filtros activos
 
Compensacion de adelanto de fase
Compensacion  de adelanto de faseCompensacion  de adelanto de fase
Compensacion de adelanto de fase
 
Imagen Filtrado Frecuencial
Imagen Filtrado FrecuencialImagen Filtrado Frecuencial
Imagen Filtrado Frecuencial
 
Practica #15 modulacion - demodulacion FSK
Practica #15 modulacion - demodulacion FSKPractica #15 modulacion - demodulacion FSK
Practica #15 modulacion - demodulacion FSK
 
Lab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECSLab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECS
 
trafico
traficotrafico
trafico
 
Imagen Filtrado Espacial
Imagen Filtrado EspacialImagen Filtrado Espacial
Imagen Filtrado Espacial
 
Modulación
ModulaciónModulación
Modulación
 
Ejercicios de coinvolución- analisis de señales
Ejercicios de coinvolución- analisis de señalesEjercicios de coinvolución- analisis de señales
Ejercicios de coinvolución- analisis de señales
 
Moduladores Y Demoduladores Am
Moduladores Y Demoduladores AmModuladores Y Demoduladores Am
Moduladores Y Demoduladores Am
 
Solución ejercicios 9 12
Solución ejercicios 9 12Solución ejercicios 9 12
Solución ejercicios 9 12
 
Transformada de Fourier
Transformada de FourierTransformada de Fourier
Transformada de Fourier
 
Compensadores adelanto-y-atraso
Compensadores adelanto-y-atrasoCompensadores adelanto-y-atraso
Compensadores adelanto-y-atraso
 
MODULACION DE AMPLITUD DE DOBLE BANDA LATERAL Y PORTADORA DE MAXIMA POTENCIA
MODULACION DE AMPLITUD DE DOBLE BANDA LATERAL Y PORTADORA DE MAXIMA POTENCIAMODULACION DE AMPLITUD DE DOBLE BANDA LATERAL Y PORTADORA DE MAXIMA POTENCIA
MODULACION DE AMPLITUD DE DOBLE BANDA LATERAL Y PORTADORA DE MAXIMA POTENCIA
 
íNdice de modulación
íNdice de modulacióníNdice de modulación
íNdice de modulación
 
CAPACIDAD DE CANAL DE COMUNICACIÓN DE DATOS
CAPACIDAD DE CANAL DE COMUNICACIÓN DE DATOSCAPACIDAD DE CANAL DE COMUNICACIÓN DE DATOS
CAPACIDAD DE CANAL DE COMUNICACIÓN DE DATOS
 
Unidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIA
Unidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIAUnidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIA
Unidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIA
 
Capítulo IV - Microondas - Filtros para microondas
Capítulo IV - Microondas - Filtros para microondasCapítulo IV - Microondas - Filtros para microondas
Capítulo IV - Microondas - Filtros para microondas
 

Destacado

Watan presentation
Watan presentationWatan presentation
Watan presentationWatanSyria
 
Como realizar a técnica cupping
Como realizar a técnica cuppingComo realizar a técnica cupping
Como realizar a técnica cupping
Liliana Oliveira
 
Revestimentos de-diamante-cvd
Revestimentos de-diamante-cvdRevestimentos de-diamante-cvd
Revestimentos de-diamante-cvd
Dayana Guzman
 
Watan conference agenda_v0.1
Watan conference agenda_v0.1Watan conference agenda_v0.1
Watan conference agenda_v0.1WatanSyria
 
Estudio de mascaras para reducción de ruido
Estudio de mascaras para reducción de ruidoEstudio de mascaras para reducción de ruido
Estudio de mascaras para reducción de ruido
Dayana Guzman
 
Procesamiento de imagenes
Procesamiento de imagenesProcesamiento de imagenes
Procesamiento de imagenes
Dayana Guzman
 
Presentación negativismo desafiante
Presentación negativismo desafiantePresentación negativismo desafiante
Presentación negativismo desafiante
Mónica Diz Besada
 
MRI-Sales Consultants of Rhode Island, Inc
MRI-Sales Consultants of Rhode Island, IncMRI-Sales Consultants of Rhode Island, Inc
MRI-Sales Consultants of Rhode Island, Inc
Peter Cotton
 
Chanel icon-icon-icône-emblematic-bag-2.55
Chanel icon-icon-icône-emblematic-bag-2.55Chanel icon-icon-icône-emblematic-bag-2.55
Chanel icon-icon-icône-emblematic-bag-2.55
Icon-Icon
 
Transporte de viajeros
Transporte de viajerosTransporte de viajeros
Transporte de viajerosarturitoito
 
Introduction to DaVinci
Introduction to DaVinciIntroduction to DaVinci
Introduction to DaVinci
DavinciTool
 
Womens psyche
Womens psycheWomens psyche
Womens psyche
TAK77
 
Academic Advising PowerPoint Presentation
Academic Advising PowerPoint PresentationAcademic Advising PowerPoint Presentation
Academic Advising PowerPoint Presentationckehm
 
UXPA Lean UX Bridging the gap between UX and Developers
UXPA Lean UX Bridging the gap between UX and DevelopersUXPA Lean UX Bridging the gap between UX and Developers
UXPA Lean UX Bridging the gap between UX and Developers
Andrew Mottaz
 
Desarrollo embrion feto y placenta
Desarrollo embrion feto y placentaDesarrollo embrion feto y placenta
Desarrollo embrion feto y placenta
Franklin R Herrera V
 
Business Continuity - 5 Basic Steps
Business Continuity - 5 Basic StepsBusiness Continuity - 5 Basic Steps
Business Continuity - 5 Basic Steps
Robert Clements
 
Slide giới thiệu chương trình KIDS BROWN
Slide giới thiệu chương trình KIDS BROWNSlide giới thiệu chương trình KIDS BROWN
Slide giới thiệu chương trình KIDS BROWN
Giáo sư Tùng
 
ISO Annex SL Clause 7: Support
ISO Annex SL Clause 7: SupportISO Annex SL Clause 7: Support
ISO Annex SL Clause 7: Support
Robert Clements
 

Destacado (20)

Watan presentation
Watan presentationWatan presentation
Watan presentation
 
Como realizar a técnica cupping
Como realizar a técnica cuppingComo realizar a técnica cupping
Como realizar a técnica cupping
 
Revestimentos de-diamante-cvd
Revestimentos de-diamante-cvdRevestimentos de-diamante-cvd
Revestimentos de-diamante-cvd
 
Watan conference agenda_v0.1
Watan conference agenda_v0.1Watan conference agenda_v0.1
Watan conference agenda_v0.1
 
Estudio de mascaras para reducción de ruido
Estudio de mascaras para reducción de ruidoEstudio de mascaras para reducción de ruido
Estudio de mascaras para reducción de ruido
 
Procesamiento de imagenes
Procesamiento de imagenesProcesamiento de imagenes
Procesamiento de imagenes
 
Presentación negativismo desafiante
Presentación negativismo desafiantePresentación negativismo desafiante
Presentación negativismo desafiante
 
MRI-Sales Consultants of Rhode Island, Inc
MRI-Sales Consultants of Rhode Island, IncMRI-Sales Consultants of Rhode Island, Inc
MRI-Sales Consultants of Rhode Island, Inc
 
Chanel icon-icon-icône-emblematic-bag-2.55
Chanel icon-icon-icône-emblematic-bag-2.55Chanel icon-icon-icône-emblematic-bag-2.55
Chanel icon-icon-icône-emblematic-bag-2.55
 
Transporte de viajeros
Transporte de viajerosTransporte de viajeros
Transporte de viajeros
 
Esitlus
EsitlusEsitlus
Esitlus
 
Introduction to DaVinci
Introduction to DaVinciIntroduction to DaVinci
Introduction to DaVinci
 
Womens psyche
Womens psycheWomens psyche
Womens psyche
 
Maersk rig fleet
Maersk rig fleetMaersk rig fleet
Maersk rig fleet
 
Academic Advising PowerPoint Presentation
Academic Advising PowerPoint PresentationAcademic Advising PowerPoint Presentation
Academic Advising PowerPoint Presentation
 
UXPA Lean UX Bridging the gap between UX and Developers
UXPA Lean UX Bridging the gap between UX and DevelopersUXPA Lean UX Bridging the gap between UX and Developers
UXPA Lean UX Bridging the gap between UX and Developers
 
Desarrollo embrion feto y placenta
Desarrollo embrion feto y placentaDesarrollo embrion feto y placenta
Desarrollo embrion feto y placenta
 
Business Continuity - 5 Basic Steps
Business Continuity - 5 Basic StepsBusiness Continuity - 5 Basic Steps
Business Continuity - 5 Basic Steps
 
Slide giới thiệu chương trình KIDS BROWN
Slide giới thiệu chương trình KIDS BROWNSlide giới thiệu chương trình KIDS BROWN
Slide giới thiệu chương trình KIDS BROWN
 
ISO Annex SL Clause 7: Support
ISO Annex SL Clause 7: SupportISO Annex SL Clause 7: Support
ISO Annex SL Clause 7: Support
 

Similar a Transformada discreta de fourier en imagenes

Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816
Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816
Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816
Jorge Antonio Parra Serquen
 
Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816 (1)
Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816 (1)Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816 (1)
Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816 (1)
Jorge Antonio Parra Serquen
 
Transformgeometricas
TransformgeometricasTransformgeometricas
Transformgeometricasjcbp_peru
 
tema 3-2 Algoritmos de realce.pdf
tema 3-2 Algoritmos de realce.pdftema 3-2 Algoritmos de realce.pdf
tema 3-2 Algoritmos de realce.pdf
ErnestoCorts8
 
Practica no. 1 espectros de frecuencia
Practica no. 1 espectros de frecuenciaPractica no. 1 espectros de frecuencia
Practica no. 1 espectros de frecuenciaLeo Flowwers
 
Utp pds_l5_transformada discreta de fourier_
 Utp pds_l5_transformada discreta de fourier_ Utp pds_l5_transformada discreta de fourier_
Utp pds_l5_transformada discreta de fourier_c09271
 
Filtrado de métodos potenciales: gravimetría y magnetometría en el dominio de...
Filtrado de métodos potenciales: gravimetría y magnetometría en el dominio de...Filtrado de métodos potenciales: gravimetría y magnetometría en el dominio de...
Filtrado de métodos potenciales: gravimetría y magnetometría en el dominio de...
Academia de Ingeniería de México
 
Taller de tratamiento de señales, Ingenieria
Taller de tratamiento de señales, IngenieriaTaller de tratamiento de señales, Ingenieria
Taller de tratamiento de señales, Ingenieria
LuisMendoza665045
 
Imagen e histograma
Imagen e histogramaImagen e histograma
Imagen e histogramaOmar Sanchez
 
Utp pds_l5_transformada discreta de fourier
 Utp pds_l5_transformada discreta de fourier Utp pds_l5_transformada discreta de fourier
Utp pds_l5_transformada discreta de fourier
c09271
 
Continuidad y Derivabilidad.pdf
Continuidad y Derivabilidad.pdfContinuidad y Derivabilidad.pdf
Continuidad y Derivabilidad.pdf
henryperdomo5
 
2437215 procesamiento-de-imagenes-con-matrices
2437215 procesamiento-de-imagenes-con-matrices2437215 procesamiento-de-imagenes-con-matrices
2437215 procesamiento-de-imagenes-con-matrices
Cindy Adriana Bohórquez Santana
 
Pds 2011 2-balotario de preguntas pc4
Pds 2011 2-balotario de preguntas pc4Pds 2011 2-balotario de preguntas pc4
Pds 2011 2-balotario de preguntas pc4jcbenitezp
 
Pds 2011 2-balotario de preguntas pc4
Pds 2011 2-balotario de preguntas pc4Pds 2011 2-balotario de preguntas pc4
Pds 2011 2-balotario de preguntas pc4jcbenitezp
 
FUNCIONES REALES
FUNCIONES REALESFUNCIONES REALES
FUNCIONES REALES
Cris Panchi
 
P iy va_2011-2_balotario de preguntas pc3
P iy va_2011-2_balotario de preguntas pc3P iy va_2011-2_balotario de preguntas pc3
P iy va_2011-2_balotario de preguntas pc3jcbenitezp
 
P iy va_2011-2_balotario de preguntas pc3
P iy va_2011-2_balotario de preguntas pc3P iy va_2011-2_balotario de preguntas pc3
P iy va_2011-2_balotario de preguntas pc3jcbenitezp
 
Diseño e implementacion.pptx
Diseño e implementacion.pptxDiseño e implementacion.pptx
Diseño e implementacion.pptx
MiguelngelCornelioch
 
Utp pds_l5_transformada discreta de fourier
 Utp pds_l5_transformada discreta de fourier Utp pds_l5_transformada discreta de fourier
Utp pds_l5_transformada discreta de fourierjcbenitezp
 

Similar a Transformada discreta de fourier en imagenes (20)

Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816
Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816
Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816
 
Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816 (1)
Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816 (1)Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816 (1)
Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816 (1)
 
Transformgeometricas
TransformgeometricasTransformgeometricas
Transformgeometricas
 
tema 3-2 Algoritmos de realce.pdf
tema 3-2 Algoritmos de realce.pdftema 3-2 Algoritmos de realce.pdf
tema 3-2 Algoritmos de realce.pdf
 
Practica no. 1 espectros de frecuencia
Practica no. 1 espectros de frecuenciaPractica no. 1 espectros de frecuencia
Practica no. 1 espectros de frecuencia
 
Fourier1
Fourier1Fourier1
Fourier1
 
Utp pds_l5_transformada discreta de fourier_
 Utp pds_l5_transformada discreta de fourier_ Utp pds_l5_transformada discreta de fourier_
Utp pds_l5_transformada discreta de fourier_
 
Filtrado de métodos potenciales: gravimetría y magnetometría en el dominio de...
Filtrado de métodos potenciales: gravimetría y magnetometría en el dominio de...Filtrado de métodos potenciales: gravimetría y magnetometría en el dominio de...
Filtrado de métodos potenciales: gravimetría y magnetometría en el dominio de...
 
Taller de tratamiento de señales, Ingenieria
Taller de tratamiento de señales, IngenieriaTaller de tratamiento de señales, Ingenieria
Taller de tratamiento de señales, Ingenieria
 
Imagen e histograma
Imagen e histogramaImagen e histograma
Imagen e histograma
 
Utp pds_l5_transformada discreta de fourier
 Utp pds_l5_transformada discreta de fourier Utp pds_l5_transformada discreta de fourier
Utp pds_l5_transformada discreta de fourier
 
Continuidad y Derivabilidad.pdf
Continuidad y Derivabilidad.pdfContinuidad y Derivabilidad.pdf
Continuidad y Derivabilidad.pdf
 
2437215 procesamiento-de-imagenes-con-matrices
2437215 procesamiento-de-imagenes-con-matrices2437215 procesamiento-de-imagenes-con-matrices
2437215 procesamiento-de-imagenes-con-matrices
 
Pds 2011 2-balotario de preguntas pc4
Pds 2011 2-balotario de preguntas pc4Pds 2011 2-balotario de preguntas pc4
Pds 2011 2-balotario de preguntas pc4
 
Pds 2011 2-balotario de preguntas pc4
Pds 2011 2-balotario de preguntas pc4Pds 2011 2-balotario de preguntas pc4
Pds 2011 2-balotario de preguntas pc4
 
FUNCIONES REALES
FUNCIONES REALESFUNCIONES REALES
FUNCIONES REALES
 
P iy va_2011-2_balotario de preguntas pc3
P iy va_2011-2_balotario de preguntas pc3P iy va_2011-2_balotario de preguntas pc3
P iy va_2011-2_balotario de preguntas pc3
 
P iy va_2011-2_balotario de preguntas pc3
P iy va_2011-2_balotario de preguntas pc3P iy va_2011-2_balotario de preguntas pc3
P iy va_2011-2_balotario de preguntas pc3
 
Diseño e implementacion.pptx
Diseño e implementacion.pptxDiseño e implementacion.pptx
Diseño e implementacion.pptx
 
Utp pds_l5_transformada discreta de fourier
 Utp pds_l5_transformada discreta de fourier Utp pds_l5_transformada discreta de fourier
Utp pds_l5_transformada discreta de fourier
 

Último

ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
IVANBRIANCHOQUEHUANC
 
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
JuanChaparro49
 
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
CarlitosWay20
 
Criterios de la primera y segunda derivada
Criterios de la primera y segunda derivadaCriterios de la primera y segunda derivada
Criterios de la primera y segunda derivada
YoverOlivares
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
FRANCISCOJUSTOSIERRA
 
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdfAletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
JuanAlbertoLugoMadri
 
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
Victor Manuel Rivera Guevara
 
Siemens----Software---Simatic----HMI.pdf
Siemens----Software---Simatic----HMI.pdfSiemens----Software---Simatic----HMI.pdf
Siemens----Software---Simatic----HMI.pdf
RonaldRozoMora
 
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdfINFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
GROVER MORENO
 
Distribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de MediasDistribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de Medias
arielemelec005
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
Pol Peña Quispe
 
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
RobertRamos84
 
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuariaBOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
mesiassalazarpresent
 
164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas
jcbarriopedro69
 
libro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdflibro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdf
MiriamAquino27
 
Mapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIASMapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIAS
AlfonsoRosalesFonsec
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
AlbertoRiveraPrado
 
Hidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggfHidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggf
JavierAlejosM
 
1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV
CarlosAroeira1
 
Diagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdfDiagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdf
joseabachesoto
 

Último (20)

ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
 
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
 
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
 
Criterios de la primera y segunda derivada
Criterios de la primera y segunda derivadaCriterios de la primera y segunda derivada
Criterios de la primera y segunda derivada
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
 
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdfAletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
 
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
 
Siemens----Software---Simatic----HMI.pdf
Siemens----Software---Simatic----HMI.pdfSiemens----Software---Simatic----HMI.pdf
Siemens----Software---Simatic----HMI.pdf
 
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdfINFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
 
Distribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de MediasDistribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de Medias
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
 
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
 
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuariaBOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
 
164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas
 
libro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdflibro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdf
 
Mapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIASMapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIAS
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
 
Hidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggfHidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggf
 
1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV
 
Diagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdfDiagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdf
 

Transformada discreta de fourier en imagenes

  • 1. Práctica N°2: Transformada Discreta de Fourier en Imágenes 1  Resumen— En este informe se realizará una introducción al procesamiento de imágenes en el dominio de la frecuencia a través de MATLAB® y a partir de la transformada discreta de Fourier. Para esto se estudiará la función “meshgrid” de MATLAB® con la que se podrá generar un espacio de dos dimensiones a partir de uno de tres, de esta forma se generarán figuras geométricas en blanco negro que servirán de muestras para la observación de su correspondiente transformada de Fourier y realizar las comparaciones pertinentes. Los resultados obtenidos se presentaran en ventanas de seis imágenes. Palabras Claves—Transformada Discreta de Fourier bidimensional. Abstract— In this paper an introduction to digital image processing in the frequency domain is done through MATLAB® and from de DFT. For this the "meshgrid" MATLAB ® function with which you can generate a two- dimensional space from one of three geometric figures thus be generated in black and white to as samples for observation of their corresponding study Fourier transform and make relevant comparisons. The results obtained are presented in windows of six images. Keywords—2D Discrete Fourier transform. I. INTRODUCCIÓN El procesamiento digital de imágenes en el dominio de la frecuencia se ha convertido en un factor de gran importancia en la era de la tecnología donde la transmisión de imágenes es un punto clave en la evolución de las comunicaciones y un gran soporte en el área de telemedicina; Por estas razones es necesario realizar un estudio que permita reconocer los posibles usos de este procedimiento (DFT2) en la modificación de las características de una imagen. En el presente informe se presentará una introducción al procesamiento de imágenes en el dominio de la frecuencia con el objetivo de observar los principales cambios y datos que puede aportar, determinar qué tipo de pérdidas se presentan en cuanto a la información de la imagen, y deducir los posibles usos de la transformada de Fourier para la manipulación de las imágenes. II. MARCO TEÓRICO A. Transformada de Fourier Bidimensional [1] La transformada Discreta de Fourier en dos dimensiones se define como: 𝑋[ 𝑘1, 𝑘2 ] = ∑ ∑ 𝑥[ 𝑚, 𝑛] 𝑒 −𝑗 2𝜋 𝑁 ( 𝑘1 𝑚+𝑘2 𝑛) 𝑁−1 𝑛=0 𝑁−1 𝑚=0 (1) Transformada inversa: 𝑥[ 𝑚, 𝑛] = 1 𝑁2 ∑ ∑ 𝑋[ 𝑘1, 𝑘2 ] 𝑒 −𝑗 2𝜋 𝑁 ( 𝑘1 𝑚+𝑘2 𝑛) 𝑁−1 𝑘2=0 𝑁−1 𝑘1 =0 (2) La DFT se puede aplicar en el filtrado de imágenes, en la implementación de algoritmos rápidos y en problemas de análisis de imágenes. La Magnitud de la transformada está dada por: 𝑋 𝑀 ( 𝑘1, 𝑘2 ) = √𝑋𝑅 ( 𝑘1, 𝑘2 )2 + 𝑋𝐼 ( 𝑘1, 𝑘2 )2 (3) La fase de la transformada e expresa como: ∅(𝑘1, 𝑘2 ) = tan−1 ( 𝑋𝐼 ( 𝑘1, 𝑘2 ) 𝑋𝑅 ( 𝑘1, 𝑘2 ) ) (4) En la DFT-2D aplicada a una imagen, representada como una matriz, la variable en los dos ejes es el espacio. Esto implica que la variable frecuencia se asocia a las periodicidades espaciales que aparecen en la imagen. La frecuencia espacial tiene unidades de (1/m). La figura 1 muestra la forma en que opera la transformada de Fourier bidimensional. Práctica N°2: Transformada Discreta de Fourier en Imágenes Barragán P. Andrés, Guzmán S. Dayana. Universidad Distrital Francisco José de Caldas.
  • 2. Práctica N°2: Transformada Discreta de Fourier en Imágenes 2 Figura 1. Ejemplo grafico del procedimiento en la transformada de Fourier Discreta Bidimensional.  F(ω1, ω2) es la representación en el dominio de la frecuencia de f(m,n) .  Las variables ω1 y ω2 son variables continuas que expresan frecuencia (cambios en la variables espaciales m y n) .  F(ω1, ω2) es una función periódica1 de periodo 2π, tanto en ω1 como en ω2 . III. DESARROLLO DE LA PRÁCTICA En función de analizar la DFT para imágenes, se generan primero tres imágenes con figuras geométricas clásicas en blanco y negro, luego se utiliza una imagen a color para observar el efecto al aplicarles la DFT, y analizar los resultados observados. A. Transformada Discreta de Fourieren imágenes a blanco y negro. Fue necesario implementar en MATLAB® un código para generar las imágenes con las figuras geométricas requeridas. 1. Para generar una imagen en blanco y negro con un circulo en el centro, se implementó el siguiente código: %espacio 2D para imagen de tamaño 401x401 [x,y]=meshgrid(-100:0.5:100,-100:.5:100); %% imagen del circulo S=x.^2+y.^2; %paraboloide circular r = 40; %radio del circulo Y=S<r^2*ones(size(S)); %plano de corte para extraer el círculo circ = 255*Y; %nivel de gris del círculo, blanco = 255 circ_uint8 = uint8(circ); %cambio del tipo de dato La matriz circ_uint8 almacena los valores en niveles de gris de la imagen del círculo. 2. Para generar una imagen en blanco y negro con un rombo en el centro, se implementó el siguiente código: %espacio 2D para imagen de tamaño 401x401 [x,y]=meshgrid(-100:0.5:100,-100:.5:100); %% imagen del rombo S=abs(x)+abs(y); %pirámide invertida l = 50; %altura del plano de corte Y=S<l*ones(size(S)); %plano de corte para extraer el rombo rombo = 255*Y; %nivel de gris del rombo rombo_uint8 = uint8(rombo); %cambio del tipo de dato La matriz rombo_uint8 almacena los valores en niveles de gris de la imagen del rombo. 3. Para generar una imagen en blanco y negro con un cuadrado en el centro, se implementó el siguiente código: %espacio 2D para imagen de tamaño 401x401 [x,y]=meshgrid(-100:0.5:100,-100:.5:100); %% imagen del cuadrado S=max(abs(x),abs(y)); %piramide invertida l = 40; %altura del plano de corte Y=S<l*ones(size(S)); %plano de corte para extraer el cuadrado cuad = 255*Y; %nivel de gris del cuadrado cuad_uint8 = uint8(cuad); %cambio del tipo de dato La matriz cuad_uint8 almacena los valores en niveles de gris de la imagen del cuadrado. 4. Hallarle la DFT a las imágenes anteriores. Para obtenery visualizar la DFT de las imágenes es necesario realizar la DFT en 2 dimensiones, centrar el espectro obtenido y determinar las frecuencias, en MATLAB® se utilizan las siguientes líneas de código: %% transformadas DFT f = rombo_uint8; %imagen a transformar F = fft2(f); %DFT-2D de imagen
  • 3. Práctica N°2: Transformada Discreta de Fourier en Imágenes 3 Fc = fftshift(F); %centrado del espectro S = log(1+abs(Fc)); %espectro en log S1 = ifftshift(Fc); %obtención de S2 = ifftshift(F); %obtención de ft = uint8(real(ifft2(F))); %parte real de imagen 5. Mostrar todas las imágenes obtenidas en una sola ventana. Por último se procede a tomar las imágenes obtenidas y mostrarlas en una ventana ubicadas de un cuadro de 2x3, esto se logra con el comando subplot cuya función es precisamente, ubicar varias imágenes en un mismo espacio, Así es posible analizar los resultados mejor. El código implementado es el siguiente: %% imágenes figure(1), subplot(231), imshow(f), title('Imagen Original'); figure(1), subplot(232), imshow(abs(F),[0 100000]), title('magnitud de la DFT'); figure(1), subplot(233), imshow(abs(Fc),[0 100000]), title('magnitud de la DFT centrada'); figure(1), subplot(234), imshow(real(S1),[0 255]), title('imagen con log sin centrar'); figure(1), subplot(235), imshow(real(S2),[0 255]), title('imagen con log centrada'); figure(1), subplot(236), imshow(ft), title('Parte real de IDFT'); B. Transformada Discreta de Fourieren una imagen a color 1. Obtener una imagen a color, para realizar un análisis espectral con una imagen con muchos cambios de color se importa una imagen a la ventana de trabajo de MATLAB®. %% imagen a color V=imread('C:UsersandresDownloadsFlowe r-Feld.jpg'); %obtención de la imagen V_gr=rgb2gray(V); %imagen en grises 2. Para realizar el análisis de la DFT-2D se utiliza el mismo código y procedimiento que fue descrito en la parte A.4. y A.5. IV. RESULTADOS Nota: Debido al tamaño de las imágenes Obtenidas, se presentan en la sección de Anexos El resultado obtenido, para la imagen del círculo es el mostrado en la figura 2. El resultado obtenido, para la imagen del rombo es el mostrado en la figura 3. El resultado obtenido, para la imagen del cuadrado es el mostrado en la figura 4, El resultado obtenido, para la imagen a color es el mostrado en la figura 5. V. ANÁLISIS DE RESULTADOS Varias características pueden observarse en las imágenes relacionadas con las transformadas de las figuras geométricas. En la imagen con el círculo, puede observarse que la magnitud de la DFT tiende a concentrar sus valores máximos en el centro del espectro, mientras que en figuras con vértices como el rombo y el cuadrado, la magnitud de la DFT tiende a concentrarse en unas líneas que atraviesan el espectro de la DFT. Las tres imágenes de figuras geométricas tienen cambios bruscos de luminancia, si se observan las imágenes de la DFT logarítmicas pueden apreciarse unas líneas en donde la concentración de frecuencias altas de la imagen se presentan. En el círculo la concentración de frecuencias altas es más definida, mientras que en las otras dos figuras la concentración es más tenue, esto indica que el cuadrado y el rombo tienen más componentes de frecuencia en su espectro, es decir, la densidad espectral de potencia está más distribuida. Así, la imagen del cuadrado es la que tiene su potencia más distribuida, mientras que la imagen del círculo, tiene la mayor parte de su potencia concentrada en una banda de frecuencias más pequeña. VI. CONCLUSIONES La Transformada de Fourier de una función representa el espectro o distribución de frecuencias de la misma, a partir de esta afirmación se puede decir que las figuras geométricas tienen altas frecuencias debido a los cambios bruscos representados en su transformada, caso contrario a la imagen en escala de grises donde se aprecian variaciones más suaves de modo que estaríamos frente a la representación de bajas frecuencias. El procesamiento de imágenes en el dominio de la frecuencia permite realizar procedimiento de filtrado o cambios de tonalidades ya que al intervenir en los componentes frecuenciales es posible minimizar o aumentar los cambios presentados en la imagen. BIBLIOGRAFÍA [1] R.C. Gonzalez, R. E Woods,S. L. Eddins. “Digital Image Processing Using MATLAB®”. Gatesmark, LLC. Estados Unidos. 2009. pag 75,77. [3] Mathworks, Image Processing Toolbox,Página oficial de MathWorks [online], 25 de febrero de 2014, disponible en http://www.mathworks.com/products/image/description2.html
  • 4. Práctica N°2: Transformada Discreta de Fourier en Imágenes 4 ANEXOS Figura 2. DFT para imagen de círculo en blanco y negro. Figura 3. DFT para imagen de rombo en blanco y negro.
  • 5. Práctica N°2: Transformada Discreta de Fourier en Imágenes 5 . Figura 4. DFT para imagen de cuadrado en blanco y negro. Figura 5. DFT para imagen a color en blanco y negro.