SlideShare una empresa de Scribd logo
46 Revista Ingeniería e Investigación No. 48 Diciembre de 2001
Estudio del Efecto de las Máscaras de
Convolución en Imágenes Mediante el Uso de la
Transformada de Fourier
Manuel Guillermo Forero Vargas', Edisson Antonio Arias Cruz"
REsUMEN
Las máscaras de convolución son útiles para extractar
información relevante de una imagen. Este artículo presenta
una técnica para la evaluación del efecto de estas máscaras
a través de la transformada de Fourier, haciendo uso de su
propiedad de convolución y su aplicación en la encriptación
de imágenes.
Palabras clave: Transformada rápida de Fourier (FFT),
filtros espaciales, procesamiento de imágenes, convolución,
criptografía.
INTRODUCCIÓN
Durante varios años, el área del procesamiento de imágenes
se ha visto involucrada como herramienta esencial en
muchas áreas del conocimiento (sensores remotos,
bioingeniería, etc). Su importancia ha aumentado junto al
creciente avance en el desarrollo de tecnologías de hardware y
software que soportan la alta carga computacional que algunos
algoritmos requieren. Sin embargo, el área del análisis
frecuencial de imágenes se ha visto relegada en parte debido a
su mayor complejidad, comparada con las máscaras de
convolución espacial, cuando su tamaño es pequeño. Esto ha
hecho que en' muchos casos se usen los filtros digitales
observando sólo sus resultados, pero desconociendo su
funcionamiento.
Algunos usuarios de software de procesamiento digital de
imágenes se ven sometidos al uso de algoritmos, sin saber
realmente el porqué de los efectos que éstos consiguen en las
imágenes que tratan. La información que ofrece el histograma
no es suficiente para el análisis de un filtro, puesto que ignora
la distribución espacial de los datos, concentrándose solamente
en la frecuencia de los niveles digitales (tonos de gris).
l. DESARROLLO
El realce espacial es un procesamiento matemático sobre
los pixeles de una imagen, con el fin de resaltar ciertos tipos de
relaciones. Para esto se usan las llamadas máscaras de
convolución o filtros espaciales, que son ventanas con valores
dados por el tipo de relación espacial que se quiere resaltar. La
figura 1 muestra un ejemplo típico de estas máscaras.
[
1 1 1]
ix 1 1 1
1 1 1
Figura 1. Filtro espacial pasabajos.
Para una señal en dos dimensiones, como es el caso de las
imágenes, los bordes y demás cambios bruscos de los niveles
de gris están relacionados con las componentes de alta
frecuencia, mientras que los factores de iluminación y color
tienen que ver con las frecuencias bajas.
El proceso mediante el cual se aplica un filtro espacial a una
imagen matemáticamente se explica por el proceso de
convolución.
La convolución viene dada por [3]:
f(x,y)*g(x,y)= f ff(a,/3'k(x-a,y-/3)1ad/3
donde,
x y y son las coordenadas del pixel.
a y b son variables artificiales para el desplazamiento de la
matriz de convolución.
La convolución de la imagen con el filtro que se desea aplicar,
da como resultado la imagen filtrada.
La figura 2 muestra el proceso de convolución aplicado a
una imagenf(x,y)
Imagen original =f( x,y)
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
'Ingeniero Electrónico, PhD, profesor asistente, Universidad Nacional de Colombia.
"Ingeniero de Sistemas, miembro Grupo OHWAHA, Universidad Nacional de
Colombia.
Estudio del Efecto de las Máscaras de Convolución en Imágenes Mediante el Uso de la Transformada de Fourier 47
Filtro = g(x,y)
1/9 1/9 1/9
1/9 1/9 1/9
1/9 1/9 1/9
Imagen filtrada =f(x,y )*g(x,y)
11 10 12
11 13 15
13 15 14
Figura 2. Filtrado espacial.
Dado que se trabaja con imágenes discretizadas en niveles
de gris, si al aplicar el filtro se obtiene un valor decimal, éste se
trunca.
La convolución se realiza adicionando los productos
obtenidos luego de multiplicar uno a uno los términos de la
máscara de convolución con cada uno de los pixeles de la
imagen, tal como se muestra en los siguientes ejemplos:
Elemento 2,1(fila 2, columna 1) =
23 5 7
4 6 13
10 12 19
1/9 1/9 1/9
1/9 1/9 1/9
1/9 1/9 1/9
* =
23 + 5 + 7 + 4 + 6 + 13+ 10+ 12 + 9 = 99 = 11
9 9
Elemento 3,3 (fila 3, columna 3) =
13 20 22
19 21 3
25 2 9
1/9 1/9 1/9
1/9 1/9 1/9
1/9 1/9 1/9
* =
13+ 20 + 22 + 19 + 21 + 3+ 25 + 2 + 9 = 134 = 14
9 9
La figura 3 presenta estas imágenes en escala de grises,
usando una paleta de 32 niveles.
Figura 3. Proceso de filtrado.
Como puede observarse, los valores resultantes son más
homogéneos, lo cual es un resultado directo de la aplicación de
un filtro pasabajos.
Los principales objetivos del realce o filtrado espacial son
[1]:
• Mejorar la apariencia visual de la imagen.
• Ayudar a la extracción de información.
De allí, la pregunta que surge es: ¿Cómo saber qué efectos
tiene sobre una imagen la aplicación de una máscara,
conociendo sus coeficientes? La respuesta puede ser dada
empleando la transformada de Fourier.
En el caso de las imágenes, la transformada rápida de Fourier
es un proceso por medio del cual se puede obtener información
en el dominio de la frecuencia de una señal que está
originalmente en el dominio del espacio. Esta transformada es
definida para señales continuas en el espacio, pero para su
manejo en el computador se define su equivalente discreto,
dado por [4]:
f(x, y) = I:I:F(u, v ~ 2nj(~+t)
,,=0 v=O
donde,
f( x, y) : señal discreta en el dominio del espacio.
F(u, v): señal discreta equivalente en el dominio de la
frecuencia.
x, y: coordenadas espaciales.
u, v: índices de frecuencia.
M, N: número de filas y columnas de la imagen,
respectivamente.
Entre las propiedades de la transformada de Fourier se tiene
el teorema de convolución dado por [2]:
h(x, y)= f(x, y)* g(x, y) {::}H(u, v)= F(u, v)· G(u, v)
donde,
h(x, y) es la imagen filtrada vista en el dominio del espacio.
H(u, v) es la imagen filtrada vista en el dominio de la frecuencia.
g(x, y) es el filtro visto en el dominio del espacio.
G(u, v) es el filtro visto en el dominio de la frecuencia.
La ecuación indica que el proceso de convolución espacial
es equivalente a la multiplicación en frecuencia.
La relación de esta importante propiedad con el proceso de
filtrado de imágenes radica en que si se tienen la imagen y el
filtro en el dominio de la frecuencia, sus componentes se
multiplican término a término y se calcula la transformada
inversa de la multiplicación obteniendo la imagen filtrada. El
proceso se muestra en la figura 4.
48 Revista Ingeniería e Investigación No. 48 Diciembre de 2001
Para visualizar la transformada de Fourier de una señal, se
hace uso del espectro de magnitud, definido como [3]:
F(u, v) = ~(real(F(u, v))f + (imag(F(u, v))f
fl:x,y) g(x,y)
IMAGEN EN EL FILTRO EN EL
DOMINIO DEL DOMINIO DEL
ESPACIO ESPACIO
,,F ,,F
F(u,v) G(u,v)
IMAGEN EN EL FILTRO EN EL
DOMINIO DE DOMINIO DE
LA LA
FRECUENCIA FRECUENCIA
H(u, v)=F(u, v)G(u, v)
IMAGEN
...... FILTRADA, VISTA ...... EN EL DOMINIO ......
DE LA
FRECUENCIA
+ F-1
h(x,y)=f(x,y)*g(x,y)
IMAGEN
FILTRADA, VISTA
EN EL DOMINIO
DEL ESPACIO
Figura 4. Proceso de filtrado usando la transformada de Fourier.
El espectro de magnitud que se obtiene al aplicar la
transformada de Fourier tiene el inconveniente de estar centrado
en el origen (esquina superior izquierda) lo cual dificulta una
correcta percepción de frecuencias espaciales altas y bajas. Para
facilitar el análisis se requiere que el espectro esté centrado en
el centro de la imagen, esto se logra multiplicando los valores
originales por (-1)(x+y) y calcular la transformada de Fourier
sobre el resultado anterior [4]. La figura 5 muestra la diferencia
entre un espectro centrado en el origen y uno centrado en el
centro.
Figura 5. Izquierda: espectro de magnitud centrado en el origen.
Derecha: espectro de magnitud centrado en el centro.
La forma general que presenta un espectro de magnitud
centrado en el centro se muestra en la figura 6.
Centro del
Frecuencias
altas
Figura 6. Esquema general del espectro de magnitud de una señal
bidimensional.
En adelante, todos los espectros de magnitud que se
muestran, están centrados en el centro.
Por lo anterior, para conocer el efecto de la aplicación de
una máscara de convolución, es necesario visualizar su espectro
de magnitud.
La figura 7 muestra los espectros de magnitud de algunos
de los filtros más conocidos.
1/9 1/9 1/9
1/9 1/9 1/9
1/9 1/9 1/9
Pasa bajos
Pasa al¡..:;to.::.;s;;..;;.l_-- __ ...
-1 -1 -1
-1 8 -1
-1 -1 -1
Pasa altos 2
o -1 O
-1 4 -1
O -1 O
IP ~
~-- ~
Figura 7. Espectro de magnitud de algunos filtros conocidos.
Estudio del Efecto de las Máscaras de Convolución en Imágenes Mediante el Uso de la Transformada de Fourier 49
Vale la pena resaltar que el proceso de filtrado usando la
transformada de Fourier resulta más rápido que utilizar máscaras
de convolución cuando la máscara es de gran tamaño (alrededor
de 13 x 13 o más).
En el caso de máscaras experimentales, el análisis sobre el
efecto del filtro está dado por las tonalidades que muestra el
espectro de magnitud. Las zonas con tonalidades claras
aumentan o mantienen esas zonas de frecuencia en la imagen
por tratar, mientras que las zonas oscuras disminuyen, o incluso
anulan, las respectivas zonas de frecuencia de la imagen. Con
base en estas consideraciones se analiza a continuación el
efecto que tiene la máscara de la figura 8.
1 4 -2
3 O -3
2 -4 -1
Figura 8. Máscara experimental y su correspondiente espectro de magnitud.
En la figura 8 se observa que la parte central del espectro de
la máscara es oscura, por lo que se deduce que una imagen
tratada con esta máscara pierde sus frecuencias espaciales bajas,
lo cual se ve reflejado en una pérdida de detalles gruesos de
los objetos de la imagen. Por otro lado, algunas de las zonas
que corresponden a las frecuencias espaciales altas se verán
resaltadas, por lo que se detectarán algunos bordes o cambios
bruscos en los niveles de gris.
Adicionalmente, el efecto del ftltro puede ser revertido, dado
que si se multiplica en frecuencia para obtener la imagen
espectral filtrada [H(u,v)], también es posible dividirla para tratar
de recuperar el espectro de la imagen original [F(u,v)]. La
justificación matemática viene dada por [4]:
¡(x, y)* g(x, y)= F(u, v}G(u, v)
F(u, v)- G(u, v)= H(u, v)
F(u v)= H(u,v)
, G(u, v)
donde
F( u, v): Transformada de Fourier de la imagen original.
G(u,v): Transformada de Fourier del filtro por aplicar.
H( u, v): Transformada de Fourier de la imagen filtrada.
Es decir, para revertir el efecto del filtro basta con dividir la
transformada de la imagen filtrada entre la transformada del
filtro. Para cada término, se evalúa la magnitud del elemento
de G. Si ésta es cero o tiene un valor cercano, se presentan dos
opciones: dejar el resultado de la división en cero o tomar el
valor de H. Por lo anterior, si al menos un elemento de la
transformada de Fourier del filtro aplicado es cero, el efecto de
éste no se podrá revertir en su totalidad.
Se debe tener en cuenta, al graficar, el espectro de magnitud
y la variación de los datos; en la mayoría de imágenes, la zona
central del espectro tiene valores altos, mientras que otras zonas
tienen valores bajos, lo que se traduce en un punto brillante en
el centro y negro en las demás zonas del espectro de magnitud
de la imagen. Para evitarlo, una vez obtenido el espectro de
magnitud, se dibuja su logaritmo [4], lo cual hace que los valores
pequeños se vean más claramente, tal como se muestra en la
figura 9. El logaritmo sólo se emplea para una mejor
visualización del espectro y no para el procesamiento de la
imagen.
11. ~ULTADO EXPERUMENTAL
Para validar las suposiciones hechas, se presentan tres
ejemplos.
En el primer ejemplo se trata la imagen de la figura 9.
Figura 9. Imagen de prueba y su espectro de magnitud.
La figura 10 presenta el espectro de la multiplicación de la
transformada de Fourier de la imagen de prueba, con la
transformada de Fourier de la máscara experimental y el
resultado de la transformada inversa de dicha multiplicación.
El espectro resultante ha sido dibujado usando logaritmo.
Figura 10. Izquierda: imagen resultante de la aplicación del filtro de la
figura 8. Derecha: espectro correspondiente.
La imagen obtenida luego de aplicar el filtro de la figura 8
corrobora las suposiciones hechas al analizar la máscara; es
decir, se observan algunos contornos de la imagen y se ha
perdido información sobre los detalles gruesos.
Finalmente, se recuperó la imagen original luego de aplicar
el proceso de reversión del filtro. Para su realización se optó
por tomar como resultado de la división el valor de cero para
valores cercanos a cero en el espectro de magnitud del filtro.
50 Revista Ingeniería e Investigación No. 48 Diciembre de 2001
Como se puede comprobar en la figura 11, la imagen
recuperada no es idéntica a la original, por lo cual, en el
caso de este filtro, sus efectos no pueden ser revertidos
completamente.
Figura 11. Arriba: espectro original (izquierda) V$. espectro restaurado
(derecha); el original aparece más oscuro. Abajo: imagen original
(izquierda) V$. imagen restaurada (derecha); la restaurada aparece
menos contrastada y con más tendencia a tonos oscuros.
0.01 0.1 0.25 0.1 0.01
0.1 0.35 0.5 0.35 0.1
0.25 0.5 1 0.5 0.25
0.1 0.35 0.5 0.35 0.1
0.01 0.1 0.25 0.1 0.01
Figura 12. Proceso de filtrado. Arriba: imagen original y su respectivo
espectro de magnitud. Centro: coeficientes del filtro por aplicar y su
espectro de magnitud. Abajo: imagen filtrada con su espectro de
magnitud.
En la figura 12 se muestra un segundo ejemplo del proceso
de filtrado. Como puede observarse, el filtro aplicado es un
pasabajos, por lo cual la imagen filtrada presentará pérdida o
disminución de los detalles correspondientes a las frecuencias
espaciales altas (bordes y detalles finos). Así, el espectro de
magnitud de la imagen filtrada presenta tonos oscuros en las
zonas correspondientes a este tipo de frecuencias, y la imagen
vista en el dominio del espacio se ve borrosa (o desenfocada).
El tercer ejemplo (figura 13) muestra el proceso de filtrado,
esta vez usando como filtro otra imagen. Este tipo de proceso
puede ser útil para la encriptación de datos en imágenes, dado
que en la mayoría de los casos puede ser revertido en su
totalidad.
Figura 13. Proceso de filtrado. Arriba: imagen original y su respectivo
espectro de magnitud. Centro: imagen del filtro por aplicar y su
espectro de magnitud. Abajo: imagen filtrada.
En el caso de la figura 13, la imagen filtrada es
irreconocible, dado que por el tipo de filtro empleado se
han perdido o atenuado detalles correspondientes tanto a
frecuencias altas como bajas. Con un poco de esfuerzo
visual, se alcanza a percibir el contorno de la modelo. Para
este caso específico, el efecto del filtro es revertible como
puede observarse en la figura 14.
Los resultados fueron obtenidos sobre una aplicación
desarrollada en lenguaje C++, usando la herramienta Borland
C++ Builder 3.0, en un equipo Pentium MMX, de 166MHz. El
algoritmo usado para implementar la transformada de Fourier
discreta se conoce como decimation in time [3].
Estudio del Efecto de las Máscaras de Convolución en Imágenes Mediante el Uso de la Transformada de Fourier 51
Figura 14. Arriba: espectro original (izquierda) vs. espectro restaurado
(derecha). Abajo: imagen original (izquierda) vs. imagen restaurada
(derecha). Las imágenes son idénticas, por lo cual el efecto del filtro
definido por la imagen central de la figura 13 es reversible.
CONCLUSIONES
A partir del trabajo realizado se observa que es posible
determinar de antemano el efecto que tiene una máscara de
convolución sobre la imagen que se desea tratar con base en el
análisis en el dominio de la frecuencia, usando la transformada
de Fourier. Además, un proceso de filtrado es reversible sólo
para cierta clase de filtros, y en tal caso pueden ser empleados
en la encriptación de imágenes.
BIBLIOGRAFÍA
l. JENSEN, J.,lntroductory Digital Imagen Processing: A remote sensing perspective,
Prentice Hall, 1996.
2. KREYSZIG, E., Matemáticas Avanzadas para Ingenieria, Limusa Noriega Editores,
1996, Vol 11.
3. OPPENHEIM, A., Discrete Time Signa/ Processing, Prentice Hall, 1993.
4. PARKER, J., A/gorithms for image processing and computer vision, Wiley Computer
Publishing, 1997.

Más contenido relacionado

La actualidad más candente

Imagen e histograma
Imagen e histogramaImagen e histograma
Imagen e histograma
Omar Sanchez
 
UtplMadrid_Tutorías_MATLAB_IMAGENES MATLAB
UtplMadrid_Tutorías_MATLAB_IMAGENES MATLABUtplMadrid_Tutorías_MATLAB_IMAGENES MATLAB
UtplMadrid_Tutorías_MATLAB_IMAGENES MATLAB
dpatriciocastillom
 
Segmentación por umbralización método de otsu
Segmentación por umbralización   método de otsuSegmentación por umbralización   método de otsu
Segmentación por umbralización método de otsu
Jorge Antonio Parra Serquen
 
Zoom de una imagen
Zoom de una imagenZoom de una imagen
Zoom de una imagen
lmarchenac01
 
Imagen zeros
Imagen zerosImagen zeros
Imagen zeros
Ana Chessani Flores
 
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
 
Sistema de visión artificial para el reconocimiento y
Sistema de visión artificial para el reconocimiento ySistema de visión artificial para el reconocimiento y
Sistema de visión artificial para el reconocimiento y
viisonartificial2012
 
Operaciones Morfologicas
Operaciones MorfologicasOperaciones Morfologicas
Operaciones Morfologicas
Erick Barrionuevo
 
Pdi02
Pdi02Pdi02
Utp pd_iy_va_sap11 segmentación
 Utp pd_iy_va_sap11 segmentación Utp pd_iy_va_sap11 segmentación
Utp pd_iy_va_sap11 segmentación
c09271
 
Imagen Morfologicas
Imagen MorfologicasImagen Morfologicas
Imagen Morfologicas
Omar Sanchez
 
Utp 2015-2_pdi_lab2
 Utp 2015-2_pdi_lab2 Utp 2015-2_pdi_lab2
Utp 2015-2_pdi_lab2
jcbp_peru
 
Dsp5
Dsp5Dsp5
TRANSFORMADA DISCRETA DE FOURIER
TRANSFORMADA DISCRETA DE FOURIERTRANSFORMADA DISCRETA DE FOURIER
TRANSFORMADA DISCRETA DE FOURIER
Gustavo Salazar Loor
 
Utp pd_iy_va_sap10 detecciòn de bordes
 Utp pd_iy_va_sap10 detecciòn de bordes Utp pd_iy_va_sap10 detecciòn de bordes
Utp pd_iy_va_sap10 detecciòn de bordes
jcbp_peru
 
211 matlab senales
211 matlab senales211 matlab senales
211 matlab senales
Allan Sullivan
 
Convolucion Tiempo Discreto
Convolucion Tiempo DiscretoConvolucion Tiempo Discreto
Convolucion Tiempo Discreto
guest1e528d
 
Procesamiento digital de señales con matlab
Procesamiento digital de señales con matlabProcesamiento digital de señales con matlab
Procesamiento digital de señales con matlab
Percy Julio Chambi Pacco
 
Dsp7
Dsp7Dsp7
Procesamiento de imagenes
Procesamiento de imagenesProcesamiento de imagenes
Procesamiento de imagenes
Dayana Guzman
 

La actualidad más candente (20)

Imagen e histograma
Imagen e histogramaImagen e histograma
Imagen e histograma
 
UtplMadrid_Tutorías_MATLAB_IMAGENES MATLAB
UtplMadrid_Tutorías_MATLAB_IMAGENES MATLABUtplMadrid_Tutorías_MATLAB_IMAGENES MATLAB
UtplMadrid_Tutorías_MATLAB_IMAGENES MATLAB
 
Segmentación por umbralización método de otsu
Segmentación por umbralización   método de otsuSegmentación por umbralización   método de otsu
Segmentación por umbralización método de otsu
 
Zoom de una imagen
Zoom de una imagenZoom de una imagen
Zoom de una imagen
 
Imagen zeros
Imagen zerosImagen zeros
Imagen zeros
 
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
 
Sistema de visión artificial para el reconocimiento y
Sistema de visión artificial para el reconocimiento ySistema de visión artificial para el reconocimiento y
Sistema de visión artificial para el reconocimiento y
 
Operaciones Morfologicas
Operaciones MorfologicasOperaciones Morfologicas
Operaciones Morfologicas
 
Pdi02
Pdi02Pdi02
Pdi02
 
Utp pd_iy_va_sap11 segmentación
 Utp pd_iy_va_sap11 segmentación Utp pd_iy_va_sap11 segmentación
Utp pd_iy_va_sap11 segmentación
 
Imagen Morfologicas
Imagen MorfologicasImagen Morfologicas
Imagen Morfologicas
 
Utp 2015-2_pdi_lab2
 Utp 2015-2_pdi_lab2 Utp 2015-2_pdi_lab2
Utp 2015-2_pdi_lab2
 
Dsp5
Dsp5Dsp5
Dsp5
 
TRANSFORMADA DISCRETA DE FOURIER
TRANSFORMADA DISCRETA DE FOURIERTRANSFORMADA DISCRETA DE FOURIER
TRANSFORMADA DISCRETA DE FOURIER
 
Utp pd_iy_va_sap10 detecciòn de bordes
 Utp pd_iy_va_sap10 detecciòn de bordes Utp pd_iy_va_sap10 detecciòn de bordes
Utp pd_iy_va_sap10 detecciòn de bordes
 
211 matlab senales
211 matlab senales211 matlab senales
211 matlab senales
 
Convolucion Tiempo Discreto
Convolucion Tiempo DiscretoConvolucion Tiempo Discreto
Convolucion Tiempo Discreto
 
Procesamiento digital de señales con matlab
Procesamiento digital de señales con matlabProcesamiento digital de señales con matlab
Procesamiento digital de señales con matlab
 
Dsp7
Dsp7Dsp7
Dsp7
 
Procesamiento de imagenes
Procesamiento de imagenesProcesamiento de imagenes
Procesamiento de imagenes
 

Destacado

Profile-Excella Worldwide
Profile-Excella WorldwideProfile-Excella Worldwide
Profile-Excella Worldwide
Dhaval Patel
 
Mi biografia manuela
Mi biografia  manuelaMi biografia  manuela
Mi biografia manuela
Juanesteban1623
 
คู่มือการใช้ฐานข้อมูล Ebsco host
คู่มือการใช้ฐานข้อมูล Ebsco hostคู่มือการใช้ฐานข้อมูล Ebsco host
คู่มือการใช้ฐานข้อมูล Ebsco host
Nuttida Eiampinit
 
คู่มือการใช้ฐานข้อมูล IEEE
คู่มือการใช้ฐานข้อมูล IEEEคู่มือการใช้ฐานข้อมูล IEEE
คู่มือการใช้ฐานข้อมูล IEEE
Nuttida Eiampinit
 
Esau e jaco 2
Esau e jaco 2Esau e jaco 2
Esau e jaco 2
Gean Bonatto
 
คู่มือการใช้ฐานข้อมูล Acs jounal
คู่มือการใช้ฐานข้อมูล Acs jounalคู่มือการใช้ฐานข้อมูล Acs jounal
คู่มือการใช้ฐานข้อมูล Acs jounal
Nuttida Eiampinit
 
คู่มือการใช้ฐานข้อมูล Springer link
คู่มือการใช้ฐานข้อมูล Springer linkคู่มือการใช้ฐานข้อมูล Springer link
คู่มือการใช้ฐานข้อมูล Springer link
Nuttida Eiampinit
 
Image j advanced
Image j   advancedImage j   advanced
Image j advanced
Jorge Antonio Parra Serquen
 

Destacado (8)

Profile-Excella Worldwide
Profile-Excella WorldwideProfile-Excella Worldwide
Profile-Excella Worldwide
 
Mi biografia manuela
Mi biografia  manuelaMi biografia  manuela
Mi biografia manuela
 
คู่มือการใช้ฐานข้อมูล Ebsco host
คู่มือการใช้ฐานข้อมูล Ebsco hostคู่มือการใช้ฐานข้อมูล Ebsco host
คู่มือการใช้ฐานข้อมูล Ebsco host
 
คู่มือการใช้ฐานข้อมูล IEEE
คู่มือการใช้ฐานข้อมูล IEEEคู่มือการใช้ฐานข้อมูล IEEE
คู่มือการใช้ฐานข้อมูล IEEE
 
Esau e jaco 2
Esau e jaco 2Esau e jaco 2
Esau e jaco 2
 
คู่มือการใช้ฐานข้อมูล Acs jounal
คู่มือการใช้ฐานข้อมูล Acs jounalคู่มือการใช้ฐานข้อมูล Acs jounal
คู่มือการใช้ฐานข้อมูล Acs jounal
 
คู่มือการใช้ฐานข้อมูล Springer link
คู่มือการใช้ฐานข้อมูล Springer linkคู่มือการใช้ฐานข้อมูล Springer link
คู่มือการใช้ฐานข้อมูล Springer link
 
Image j advanced
Image j   advancedImage j   advanced
Image j advanced
 

Similar a Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816 (1)

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
 
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
 
Fourier1
Fourier1Fourier1
Practica no. 1 espectros de frecuencia
Practica no. 1 espectros de frecuenciaPractica no. 1 espectros de frecuencia
Practica no. 1 espectros de frecuencia
Leo Flowwers
 
Transformgeometricas
TransformgeometricasTransformgeometricas
Transformgeometricas
jcbp_peru
 
Trabajo de analisis de señales
Trabajo de analisis de señalesTrabajo de analisis de señales
Trabajo de analisis de señales
Ander Torres
 
Continuidad y Derivabilidad.pdf
Continuidad y Derivabilidad.pdfContinuidad y Derivabilidad.pdf
Continuidad y Derivabilidad.pdf
henryperdomo5
 
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
 
Aet17 04
Aet17 04Aet17 04
Aet17 04
jcbp_peru
 
Estudio de regiones activas solares a través de técnicas de diversidad de fase
Estudio de regiones activas solares a través de técnicas de diversidad de faseEstudio de regiones activas solares a través de técnicas de diversidad de fase
Estudio de regiones activas solares a través de técnicas de diversidad de fase
astrosanti
 
Notas Ejemplo Estimadores Weibull
Notas Ejemplo Estimadores WeibullNotas Ejemplo Estimadores Weibull
Notas Ejemplo Estimadores Weibull
Instituto Tecnologico De Pachuca
 
tema 3-1 Filtros.pdf
tema 3-1 Filtros.pdftema 3-1 Filtros.pdf
tema 3-1 Filtros.pdf
ErnestoCorts8
 
Raices deecuaciones
Raices deecuacionesRaices deecuaciones
Raices deecuaciones
Flor Cardenas Alvarez
 
epn filtros
epn filtrosepn filtros
epn filtros
Patricio Camacho
 
Aplicaciones de la derivada-UNIDAD 5 CALCULO DIFERENCIAL
Aplicaciones de la derivada-UNIDAD 5 CALCULO DIFERENCIALAplicaciones de la derivada-UNIDAD 5 CALCULO DIFERENCIAL
Aplicaciones de la derivada-UNIDAD 5 CALCULO DIFERENCIAL
eleazarbautista35
 
Utp pd_iy_va_sap9 filtrado espacial
 Utp pd_iy_va_sap9 filtrado espacial Utp pd_iy_va_sap9 filtrado espacial
Utp pd_iy_va_sap9 filtrado espacial
jcbp_peru
 
Aet17 04 realce de imagenes - filtrado espacial
Aet17 04 realce de imagenes - filtrado espacialAet17 04 realce de imagenes - filtrado espacial
Aet17 04 realce de imagenes - filtrado espacial
c09271
 
Métodos avanzados en holografía digital para la recuperación poster
Métodos avanzados en holografía digital para la recuperación posterMétodos avanzados en holografía digital para la recuperación poster
Métodos avanzados en holografía digital para la recuperación poster
Carlos Guerrero
 
Unidad 5 graficación
Unidad 5 graficaciónUnidad 5 graficación
Unidad 5 graficación
Andhy H Palma
 
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
 

Similar a Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816 (1) (20)

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
 
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...
 
Fourier1
Fourier1Fourier1
Fourier1
 
Practica no. 1 espectros de frecuencia
Practica no. 1 espectros de frecuenciaPractica no. 1 espectros de frecuencia
Practica no. 1 espectros de frecuencia
 
Transformgeometricas
TransformgeometricasTransformgeometricas
Transformgeometricas
 
Trabajo de analisis de señales
Trabajo de analisis de señalesTrabajo de analisis de señales
Trabajo de analisis de señales
 
Continuidad y Derivabilidad.pdf
Continuidad y Derivabilidad.pdfContinuidad y Derivabilidad.pdf
Continuidad y Derivabilidad.pdf
 
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
 
Aet17 04
Aet17 04Aet17 04
Aet17 04
 
Estudio de regiones activas solares a través de técnicas de diversidad de fase
Estudio de regiones activas solares a través de técnicas de diversidad de faseEstudio de regiones activas solares a través de técnicas de diversidad de fase
Estudio de regiones activas solares a través de técnicas de diversidad de fase
 
Notas Ejemplo Estimadores Weibull
Notas Ejemplo Estimadores WeibullNotas Ejemplo Estimadores Weibull
Notas Ejemplo Estimadores Weibull
 
tema 3-1 Filtros.pdf
tema 3-1 Filtros.pdftema 3-1 Filtros.pdf
tema 3-1 Filtros.pdf
 
Raices deecuaciones
Raices deecuacionesRaices deecuaciones
Raices deecuaciones
 
epn filtros
epn filtrosepn filtros
epn filtros
 
Aplicaciones de la derivada-UNIDAD 5 CALCULO DIFERENCIAL
Aplicaciones de la derivada-UNIDAD 5 CALCULO DIFERENCIALAplicaciones de la derivada-UNIDAD 5 CALCULO DIFERENCIAL
Aplicaciones de la derivada-UNIDAD 5 CALCULO DIFERENCIAL
 
Utp pd_iy_va_sap9 filtrado espacial
 Utp pd_iy_va_sap9 filtrado espacial Utp pd_iy_va_sap9 filtrado espacial
Utp pd_iy_va_sap9 filtrado espacial
 
Aet17 04 realce de imagenes - filtrado espacial
Aet17 04 realce de imagenes - filtrado espacialAet17 04 realce de imagenes - filtrado espacial
Aet17 04 realce de imagenes - filtrado espacial
 
Métodos avanzados en holografía digital para la recuperación poster
Métodos avanzados en holografía digital para la recuperación posterMétodos avanzados en holografía digital para la recuperación poster
Métodos avanzados en holografía digital para la recuperación poster
 
Unidad 5 graficación
Unidad 5 graficaciónUnidad 5 graficación
Unidad 5 graficación
 
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_
 

Más de Jorge Antonio Parra Serquen

Procesamiento informacion
Procesamiento informacionProcesamiento informacion
Procesamiento informacion
Jorge Antonio Parra Serquen
 
Sis percep0
Sis percep0Sis percep0
Redesia2
Redesia2Redesia2
Tema4
Tema4Tema4
A02v6n2
A02v6n2A02v6n2
Formato inventario 2011BBB
Formato inventario  2011BBBFormato inventario  2011BBB
Formato inventario 2011BBB
Jorge Antonio Parra Serquen
 
Servidor hpVVVV
Servidor hpVVVVServidor hpVVVV
Linked data
Linked dataLinked data

Más de Jorge Antonio Parra Serquen (8)

Procesamiento informacion
Procesamiento informacionProcesamiento informacion
Procesamiento informacion
 
Sis percep0
Sis percep0Sis percep0
Sis percep0
 
Redesia2
Redesia2Redesia2
Redesia2
 
Tema4
Tema4Tema4
Tema4
 
A02v6n2
A02v6n2A02v6n2
A02v6n2
 
Formato inventario 2011BBB
Formato inventario  2011BBBFormato inventario  2011BBB
Formato inventario 2011BBB
 
Servidor hpVVVV
Servidor hpVVVVServidor hpVVVV
Servidor hpVVVV
 
Linked data
Linked dataLinked data
Linked data
 

Último

INFORME DE LABORATORIO MECANICA DE FLUIDOS (1).docx
INFORME DE LABORATORIO MECANICA DE FLUIDOS (1).docxINFORME DE LABORATORIO MECANICA DE FLUIDOS (1).docx
INFORME DE LABORATORIO MECANICA DE FLUIDOS (1).docx
LuzdeFatimaCarranzaG
 
Metodología - Proyecto de ingeniería "Dispensador automático"
Metodología - Proyecto de ingeniería "Dispensador automático"Metodología - Proyecto de ingeniería "Dispensador automático"
Metodología - Proyecto de ingeniería "Dispensador automático"
cristiaansabi19
 
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CONAUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
FreddyJuniorOrtechoC
 
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICAPRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
carmenquintana18
 
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptxS09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
yamilbailonw
 
Cuadro sinoptico de clasificacion de las industrias.pdf
Cuadro sinoptico de clasificacion de las industrias.pdfCuadro sinoptico de clasificacion de las industrias.pdf
Cuadro sinoptico de clasificacion de las industrias.pdf
LizetGuadalupeHernan
 
Las operaciones básicas en la construcción.
Las operaciones básicas en la construcción.Las operaciones básicas en la construcción.
Las operaciones básicas en la construcción.
MaraManuelaUrribarri
 
Infografía operaciones básicas construcción .pdf
Infografía operaciones básicas construcción .pdfInfografía operaciones básicas construcción .pdf
Infografía operaciones básicas construcción .pdf
Carlos Pulido
 
ilovepdf_merged (2) (1)-4-51.pdfORLANDOMARTIN
ilovepdf_merged (2) (1)-4-51.pdfORLANDOMARTINilovepdf_merged (2) (1)-4-51.pdfORLANDOMARTIN
ilovepdf_merged (2) (1)-4-51.pdfORLANDOMARTIN
OrlandoRomanEcheandi
 
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
KarinToledo2
 
MECÁNICA DE SUELOS I - Comportamiento suelos granulares
MECÁNICA DE SUELOS I - Comportamiento suelos granularesMECÁNICA DE SUELOS I - Comportamiento suelos granulares
MECÁNICA DE SUELOS I - Comportamiento suelos granulares
Fernando878837
 
Uso de equipos de protección personal.pptx
Uso de equipos de protección personal.pptxUso de equipos de protección personal.pptx
Uso de equipos de protección personal.pptx
OmarPadillaGarcia
 
Medicion-Del-Agua-de-Riego-Aforo 2023.pptx
Medicion-Del-Agua-de-Riego-Aforo 2023.pptxMedicion-Del-Agua-de-Riego-Aforo 2023.pptx
Medicion-Del-Agua-de-Riego-Aforo 2023.pptx
MONICADELROCIOMUNZON1
 
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
 
NOM-001-SEDE-2012.pdf instalación eléctrica
NOM-001-SEDE-2012.pdf instalación eléctricaNOM-001-SEDE-2012.pdf instalación eléctrica
NOM-001-SEDE-2012.pdf instalación eléctrica
gabyp22
 
Focos SSO Fin de Semana del 31 MAYO A al 02 de JUNIO de 2024.pdf
Focos SSO Fin de Semana del 31 MAYO A  al 02 de JUNIO  de 2024.pdfFocos SSO Fin de Semana del 31 MAYO A  al 02 de JUNIO  de 2024.pdf
Focos SSO Fin de Semana del 31 MAYO A al 02 de JUNIO de 2024.pdf
PatoLokooGuevara
 
muros de contencion, diseño y generalidades
muros de contencion, diseño y generalidadesmuros de contencion, diseño y generalidades
muros de contencion, diseño y generalidades
AlejandroArturoGutie1
 
INGLES_LISTA_DE_VOCABULARIO una lista completa
INGLES_LISTA_DE_VOCABULARIO una lista completaINGLES_LISTA_DE_VOCABULARIO una lista completa
INGLES_LISTA_DE_VOCABULARIO una lista completa
JaimmsArthur
 
DIAGRAMA SIPOC INGENIERIA INDUSTRIAL HERRAMIENTA
DIAGRAMA SIPOC INGENIERIA INDUSTRIAL HERRAMIENTADIAGRAMA SIPOC INGENIERIA INDUSTRIAL HERRAMIENTA
DIAGRAMA SIPOC INGENIERIA INDUSTRIAL HERRAMIENTA
MayDaniel2
 
PRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptx
PRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptxPRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptx
PRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptx
brandonsinael
 

Último (20)

INFORME DE LABORATORIO MECANICA DE FLUIDOS (1).docx
INFORME DE LABORATORIO MECANICA DE FLUIDOS (1).docxINFORME DE LABORATORIO MECANICA DE FLUIDOS (1).docx
INFORME DE LABORATORIO MECANICA DE FLUIDOS (1).docx
 
Metodología - Proyecto de ingeniería "Dispensador automático"
Metodología - Proyecto de ingeniería "Dispensador automático"Metodología - Proyecto de ingeniería "Dispensador automático"
Metodología - Proyecto de ingeniería "Dispensador automático"
 
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CONAUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
 
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICAPRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
 
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptxS09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
 
Cuadro sinoptico de clasificacion de las industrias.pdf
Cuadro sinoptico de clasificacion de las industrias.pdfCuadro sinoptico de clasificacion de las industrias.pdf
Cuadro sinoptico de clasificacion de las industrias.pdf
 
Las operaciones básicas en la construcción.
Las operaciones básicas en la construcción.Las operaciones básicas en la construcción.
Las operaciones básicas en la construcción.
 
Infografía operaciones básicas construcción .pdf
Infografía operaciones básicas construcción .pdfInfografía operaciones básicas construcción .pdf
Infografía operaciones básicas construcción .pdf
 
ilovepdf_merged (2) (1)-4-51.pdfORLANDOMARTIN
ilovepdf_merged (2) (1)-4-51.pdfORLANDOMARTINilovepdf_merged (2) (1)-4-51.pdfORLANDOMARTIN
ilovepdf_merged (2) (1)-4-51.pdfORLANDOMARTIN
 
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
 
MECÁNICA DE SUELOS I - Comportamiento suelos granulares
MECÁNICA DE SUELOS I - Comportamiento suelos granularesMECÁNICA DE SUELOS I - Comportamiento suelos granulares
MECÁNICA DE SUELOS I - Comportamiento suelos granulares
 
Uso de equipos de protección personal.pptx
Uso de equipos de protección personal.pptxUso de equipos de protección personal.pptx
Uso de equipos de protección personal.pptx
 
Medicion-Del-Agua-de-Riego-Aforo 2023.pptx
Medicion-Del-Agua-de-Riego-Aforo 2023.pptxMedicion-Del-Agua-de-Riego-Aforo 2023.pptx
Medicion-Del-Agua-de-Riego-Aforo 2023.pptx
 
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
 
NOM-001-SEDE-2012.pdf instalación eléctrica
NOM-001-SEDE-2012.pdf instalación eléctricaNOM-001-SEDE-2012.pdf instalación eléctrica
NOM-001-SEDE-2012.pdf instalación eléctrica
 
Focos SSO Fin de Semana del 31 MAYO A al 02 de JUNIO de 2024.pdf
Focos SSO Fin de Semana del 31 MAYO A  al 02 de JUNIO  de 2024.pdfFocos SSO Fin de Semana del 31 MAYO A  al 02 de JUNIO  de 2024.pdf
Focos SSO Fin de Semana del 31 MAYO A al 02 de JUNIO de 2024.pdf
 
muros de contencion, diseño y generalidades
muros de contencion, diseño y generalidadesmuros de contencion, diseño y generalidades
muros de contencion, diseño y generalidades
 
INGLES_LISTA_DE_VOCABULARIO una lista completa
INGLES_LISTA_DE_VOCABULARIO una lista completaINGLES_LISTA_DE_VOCABULARIO una lista completa
INGLES_LISTA_DE_VOCABULARIO una lista completa
 
DIAGRAMA SIPOC INGENIERIA INDUSTRIAL HERRAMIENTA
DIAGRAMA SIPOC INGENIERIA INDUSTRIAL HERRAMIENTADIAGRAMA SIPOC INGENIERIA INDUSTRIAL HERRAMIENTA
DIAGRAMA SIPOC INGENIERIA INDUSTRIAL HERRAMIENTA
 
PRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptx
PRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptxPRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptx
PRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptx
 

Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816 (1)

  • 1. 46 Revista Ingeniería e Investigación No. 48 Diciembre de 2001 Estudio del Efecto de las Máscaras de Convolución en Imágenes Mediante el Uso de la Transformada de Fourier Manuel Guillermo Forero Vargas', Edisson Antonio Arias Cruz" REsUMEN Las máscaras de convolución son útiles para extractar información relevante de una imagen. Este artículo presenta una técnica para la evaluación del efecto de estas máscaras a través de la transformada de Fourier, haciendo uso de su propiedad de convolución y su aplicación en la encriptación de imágenes. Palabras clave: Transformada rápida de Fourier (FFT), filtros espaciales, procesamiento de imágenes, convolución, criptografía. INTRODUCCIÓN Durante varios años, el área del procesamiento de imágenes se ha visto involucrada como herramienta esencial en muchas áreas del conocimiento (sensores remotos, bioingeniería, etc). Su importancia ha aumentado junto al creciente avance en el desarrollo de tecnologías de hardware y software que soportan la alta carga computacional que algunos algoritmos requieren. Sin embargo, el área del análisis frecuencial de imágenes se ha visto relegada en parte debido a su mayor complejidad, comparada con las máscaras de convolución espacial, cuando su tamaño es pequeño. Esto ha hecho que en' muchos casos se usen los filtros digitales observando sólo sus resultados, pero desconociendo su funcionamiento. Algunos usuarios de software de procesamiento digital de imágenes se ven sometidos al uso de algoritmos, sin saber realmente el porqué de los efectos que éstos consiguen en las imágenes que tratan. La información que ofrece el histograma no es suficiente para el análisis de un filtro, puesto que ignora la distribución espacial de los datos, concentrándose solamente en la frecuencia de los niveles digitales (tonos de gris). l. DESARROLLO El realce espacial es un procesamiento matemático sobre los pixeles de una imagen, con el fin de resaltar ciertos tipos de relaciones. Para esto se usan las llamadas máscaras de convolución o filtros espaciales, que son ventanas con valores dados por el tipo de relación espacial que se quiere resaltar. La figura 1 muestra un ejemplo típico de estas máscaras. [ 1 1 1] ix 1 1 1 1 1 1 Figura 1. Filtro espacial pasabajos. Para una señal en dos dimensiones, como es el caso de las imágenes, los bordes y demás cambios bruscos de los niveles de gris están relacionados con las componentes de alta frecuencia, mientras que los factores de iluminación y color tienen que ver con las frecuencias bajas. El proceso mediante el cual se aplica un filtro espacial a una imagen matemáticamente se explica por el proceso de convolución. La convolución viene dada por [3]: f(x,y)*g(x,y)= f ff(a,/3'k(x-a,y-/3)1ad/3 donde, x y y son las coordenadas del pixel. a y b son variables artificiales para el desplazamiento de la matriz de convolución. La convolución de la imagen con el filtro que se desea aplicar, da como resultado la imagen filtrada. La figura 2 muestra el proceso de convolución aplicado a una imagenf(x,y) Imagen original =f( x,y) 17 24 1 8 15 23 5 7 14 16 4 6 13 20 22 10 12 19 21 3 11 18 25 2 9 'Ingeniero Electrónico, PhD, profesor asistente, Universidad Nacional de Colombia. "Ingeniero de Sistemas, miembro Grupo OHWAHA, Universidad Nacional de Colombia.
  • 2. Estudio del Efecto de las Máscaras de Convolución en Imágenes Mediante el Uso de la Transformada de Fourier 47 Filtro = g(x,y) 1/9 1/9 1/9 1/9 1/9 1/9 1/9 1/9 1/9 Imagen filtrada =f(x,y )*g(x,y) 11 10 12 11 13 15 13 15 14 Figura 2. Filtrado espacial. Dado que se trabaja con imágenes discretizadas en niveles de gris, si al aplicar el filtro se obtiene un valor decimal, éste se trunca. La convolución se realiza adicionando los productos obtenidos luego de multiplicar uno a uno los términos de la máscara de convolución con cada uno de los pixeles de la imagen, tal como se muestra en los siguientes ejemplos: Elemento 2,1(fila 2, columna 1) = 23 5 7 4 6 13 10 12 19 1/9 1/9 1/9 1/9 1/9 1/9 1/9 1/9 1/9 * = 23 + 5 + 7 + 4 + 6 + 13+ 10+ 12 + 9 = 99 = 11 9 9 Elemento 3,3 (fila 3, columna 3) = 13 20 22 19 21 3 25 2 9 1/9 1/9 1/9 1/9 1/9 1/9 1/9 1/9 1/9 * = 13+ 20 + 22 + 19 + 21 + 3+ 25 + 2 + 9 = 134 = 14 9 9 La figura 3 presenta estas imágenes en escala de grises, usando una paleta de 32 niveles. Figura 3. Proceso de filtrado. Como puede observarse, los valores resultantes son más homogéneos, lo cual es un resultado directo de la aplicación de un filtro pasabajos. Los principales objetivos del realce o filtrado espacial son [1]: • Mejorar la apariencia visual de la imagen. • Ayudar a la extracción de información. De allí, la pregunta que surge es: ¿Cómo saber qué efectos tiene sobre una imagen la aplicación de una máscara, conociendo sus coeficientes? La respuesta puede ser dada empleando la transformada de Fourier. En el caso de las imágenes, la transformada rápida de Fourier es un proceso por medio del cual se puede obtener información en el dominio de la frecuencia de una señal que está originalmente en el dominio del espacio. Esta transformada es definida para señales continuas en el espacio, pero para su manejo en el computador se define su equivalente discreto, dado por [4]: f(x, y) = I:I:F(u, v ~ 2nj(~+t) ,,=0 v=O donde, f( x, y) : señal discreta en el dominio del espacio. F(u, v): señal discreta equivalente en el dominio de la frecuencia. x, y: coordenadas espaciales. u, v: índices de frecuencia. M, N: número de filas y columnas de la imagen, respectivamente. Entre las propiedades de la transformada de Fourier se tiene el teorema de convolución dado por [2]: h(x, y)= f(x, y)* g(x, y) {::}H(u, v)= F(u, v)· G(u, v) donde, h(x, y) es la imagen filtrada vista en el dominio del espacio. H(u, v) es la imagen filtrada vista en el dominio de la frecuencia. g(x, y) es el filtro visto en el dominio del espacio. G(u, v) es el filtro visto en el dominio de la frecuencia. La ecuación indica que el proceso de convolución espacial es equivalente a la multiplicación en frecuencia. La relación de esta importante propiedad con el proceso de filtrado de imágenes radica en que si se tienen la imagen y el filtro en el dominio de la frecuencia, sus componentes se multiplican término a término y se calcula la transformada inversa de la multiplicación obteniendo la imagen filtrada. El proceso se muestra en la figura 4.
  • 3. 48 Revista Ingeniería e Investigación No. 48 Diciembre de 2001 Para visualizar la transformada de Fourier de una señal, se hace uso del espectro de magnitud, definido como [3]: F(u, v) = ~(real(F(u, v))f + (imag(F(u, v))f fl:x,y) g(x,y) IMAGEN EN EL FILTRO EN EL DOMINIO DEL DOMINIO DEL ESPACIO ESPACIO ,,F ,,F F(u,v) G(u,v) IMAGEN EN EL FILTRO EN EL DOMINIO DE DOMINIO DE LA LA FRECUENCIA FRECUENCIA H(u, v)=F(u, v)G(u, v) IMAGEN ...... FILTRADA, VISTA ...... EN EL DOMINIO ...... DE LA FRECUENCIA + F-1 h(x,y)=f(x,y)*g(x,y) IMAGEN FILTRADA, VISTA EN EL DOMINIO DEL ESPACIO Figura 4. Proceso de filtrado usando la transformada de Fourier. El espectro de magnitud que se obtiene al aplicar la transformada de Fourier tiene el inconveniente de estar centrado en el origen (esquina superior izquierda) lo cual dificulta una correcta percepción de frecuencias espaciales altas y bajas. Para facilitar el análisis se requiere que el espectro esté centrado en el centro de la imagen, esto se logra multiplicando los valores originales por (-1)(x+y) y calcular la transformada de Fourier sobre el resultado anterior [4]. La figura 5 muestra la diferencia entre un espectro centrado en el origen y uno centrado en el centro. Figura 5. Izquierda: espectro de magnitud centrado en el origen. Derecha: espectro de magnitud centrado en el centro. La forma general que presenta un espectro de magnitud centrado en el centro se muestra en la figura 6. Centro del Frecuencias altas Figura 6. Esquema general del espectro de magnitud de una señal bidimensional. En adelante, todos los espectros de magnitud que se muestran, están centrados en el centro. Por lo anterior, para conocer el efecto de la aplicación de una máscara de convolución, es necesario visualizar su espectro de magnitud. La figura 7 muestra los espectros de magnitud de algunos de los filtros más conocidos. 1/9 1/9 1/9 1/9 1/9 1/9 1/9 1/9 1/9 Pasa bajos Pasa al¡..:;to.::.;s;;..;;.l_-- __ ... -1 -1 -1 -1 8 -1 -1 -1 -1 Pasa altos 2 o -1 O -1 4 -1 O -1 O IP ~ ~-- ~ Figura 7. Espectro de magnitud de algunos filtros conocidos.
  • 4. Estudio del Efecto de las Máscaras de Convolución en Imágenes Mediante el Uso de la Transformada de Fourier 49 Vale la pena resaltar que el proceso de filtrado usando la transformada de Fourier resulta más rápido que utilizar máscaras de convolución cuando la máscara es de gran tamaño (alrededor de 13 x 13 o más). En el caso de máscaras experimentales, el análisis sobre el efecto del filtro está dado por las tonalidades que muestra el espectro de magnitud. Las zonas con tonalidades claras aumentan o mantienen esas zonas de frecuencia en la imagen por tratar, mientras que las zonas oscuras disminuyen, o incluso anulan, las respectivas zonas de frecuencia de la imagen. Con base en estas consideraciones se analiza a continuación el efecto que tiene la máscara de la figura 8. 1 4 -2 3 O -3 2 -4 -1 Figura 8. Máscara experimental y su correspondiente espectro de magnitud. En la figura 8 se observa que la parte central del espectro de la máscara es oscura, por lo que se deduce que una imagen tratada con esta máscara pierde sus frecuencias espaciales bajas, lo cual se ve reflejado en una pérdida de detalles gruesos de los objetos de la imagen. Por otro lado, algunas de las zonas que corresponden a las frecuencias espaciales altas se verán resaltadas, por lo que se detectarán algunos bordes o cambios bruscos en los niveles de gris. Adicionalmente, el efecto del ftltro puede ser revertido, dado que si se multiplica en frecuencia para obtener la imagen espectral filtrada [H(u,v)], también es posible dividirla para tratar de recuperar el espectro de la imagen original [F(u,v)]. La justificación matemática viene dada por [4]: ¡(x, y)* g(x, y)= F(u, v}G(u, v) F(u, v)- G(u, v)= H(u, v) F(u v)= H(u,v) , G(u, v) donde F( u, v): Transformada de Fourier de la imagen original. G(u,v): Transformada de Fourier del filtro por aplicar. H( u, v): Transformada de Fourier de la imagen filtrada. Es decir, para revertir el efecto del filtro basta con dividir la transformada de la imagen filtrada entre la transformada del filtro. Para cada término, se evalúa la magnitud del elemento de G. Si ésta es cero o tiene un valor cercano, se presentan dos opciones: dejar el resultado de la división en cero o tomar el valor de H. Por lo anterior, si al menos un elemento de la transformada de Fourier del filtro aplicado es cero, el efecto de éste no se podrá revertir en su totalidad. Se debe tener en cuenta, al graficar, el espectro de magnitud y la variación de los datos; en la mayoría de imágenes, la zona central del espectro tiene valores altos, mientras que otras zonas tienen valores bajos, lo que se traduce en un punto brillante en el centro y negro en las demás zonas del espectro de magnitud de la imagen. Para evitarlo, una vez obtenido el espectro de magnitud, se dibuja su logaritmo [4], lo cual hace que los valores pequeños se vean más claramente, tal como se muestra en la figura 9. El logaritmo sólo se emplea para una mejor visualización del espectro y no para el procesamiento de la imagen. 11. ~ULTADO EXPERUMENTAL Para validar las suposiciones hechas, se presentan tres ejemplos. En el primer ejemplo se trata la imagen de la figura 9. Figura 9. Imagen de prueba y su espectro de magnitud. La figura 10 presenta el espectro de la multiplicación de la transformada de Fourier de la imagen de prueba, con la transformada de Fourier de la máscara experimental y el resultado de la transformada inversa de dicha multiplicación. El espectro resultante ha sido dibujado usando logaritmo. Figura 10. Izquierda: imagen resultante de la aplicación del filtro de la figura 8. Derecha: espectro correspondiente. La imagen obtenida luego de aplicar el filtro de la figura 8 corrobora las suposiciones hechas al analizar la máscara; es decir, se observan algunos contornos de la imagen y se ha perdido información sobre los detalles gruesos. Finalmente, se recuperó la imagen original luego de aplicar el proceso de reversión del filtro. Para su realización se optó por tomar como resultado de la división el valor de cero para valores cercanos a cero en el espectro de magnitud del filtro.
  • 5. 50 Revista Ingeniería e Investigación No. 48 Diciembre de 2001 Como se puede comprobar en la figura 11, la imagen recuperada no es idéntica a la original, por lo cual, en el caso de este filtro, sus efectos no pueden ser revertidos completamente. Figura 11. Arriba: espectro original (izquierda) V$. espectro restaurado (derecha); el original aparece más oscuro. Abajo: imagen original (izquierda) V$. imagen restaurada (derecha); la restaurada aparece menos contrastada y con más tendencia a tonos oscuros. 0.01 0.1 0.25 0.1 0.01 0.1 0.35 0.5 0.35 0.1 0.25 0.5 1 0.5 0.25 0.1 0.35 0.5 0.35 0.1 0.01 0.1 0.25 0.1 0.01 Figura 12. Proceso de filtrado. Arriba: imagen original y su respectivo espectro de magnitud. Centro: coeficientes del filtro por aplicar y su espectro de magnitud. Abajo: imagen filtrada con su espectro de magnitud. En la figura 12 se muestra un segundo ejemplo del proceso de filtrado. Como puede observarse, el filtro aplicado es un pasabajos, por lo cual la imagen filtrada presentará pérdida o disminución de los detalles correspondientes a las frecuencias espaciales altas (bordes y detalles finos). Así, el espectro de magnitud de la imagen filtrada presenta tonos oscuros en las zonas correspondientes a este tipo de frecuencias, y la imagen vista en el dominio del espacio se ve borrosa (o desenfocada). El tercer ejemplo (figura 13) muestra el proceso de filtrado, esta vez usando como filtro otra imagen. Este tipo de proceso puede ser útil para la encriptación de datos en imágenes, dado que en la mayoría de los casos puede ser revertido en su totalidad. Figura 13. Proceso de filtrado. Arriba: imagen original y su respectivo espectro de magnitud. Centro: imagen del filtro por aplicar y su espectro de magnitud. Abajo: imagen filtrada. En el caso de la figura 13, la imagen filtrada es irreconocible, dado que por el tipo de filtro empleado se han perdido o atenuado detalles correspondientes tanto a frecuencias altas como bajas. Con un poco de esfuerzo visual, se alcanza a percibir el contorno de la modelo. Para este caso específico, el efecto del filtro es revertible como puede observarse en la figura 14. Los resultados fueron obtenidos sobre una aplicación desarrollada en lenguaje C++, usando la herramienta Borland C++ Builder 3.0, en un equipo Pentium MMX, de 166MHz. El algoritmo usado para implementar la transformada de Fourier discreta se conoce como decimation in time [3].
  • 6. Estudio del Efecto de las Máscaras de Convolución en Imágenes Mediante el Uso de la Transformada de Fourier 51 Figura 14. Arriba: espectro original (izquierda) vs. espectro restaurado (derecha). Abajo: imagen original (izquierda) vs. imagen restaurada (derecha). Las imágenes son idénticas, por lo cual el efecto del filtro definido por la imagen central de la figura 13 es reversible. CONCLUSIONES A partir del trabajo realizado se observa que es posible determinar de antemano el efecto que tiene una máscara de convolución sobre la imagen que se desea tratar con base en el análisis en el dominio de la frecuencia, usando la transformada de Fourier. Además, un proceso de filtrado es reversible sólo para cierta clase de filtros, y en tal caso pueden ser empleados en la encriptación de imágenes. BIBLIOGRAFÍA l. JENSEN, J.,lntroductory Digital Imagen Processing: A remote sensing perspective, Prentice Hall, 1996. 2. KREYSZIG, E., Matemáticas Avanzadas para Ingenieria, Limusa Noriega Editores, 1996, Vol 11. 3. OPPENHEIM, A., Discrete Time Signa/ Processing, Prentice Hall, 1993. 4. PARKER, J., A/gorithms for image processing and computer vision, Wiley Computer Publishing, 1997.