SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
INTRODUCCIÓN
Una de las principales técnicas que componen el
procesamiento digital de imágenes es la de realce
o mejora de imágenes. Esta técnica comprende un
conjunto de operaciones tendentes a mejorar la
calidad visual de una imagen. Estas operaciones
permiten realzar las características de brillo y con-
traste de una imagen, reducir su contenido de
ruido, o agudizar o intensificar detalles presentes
en ella.
En esta técnica, tal como en otras operaciones de
procesamiento digital de imágenes, intervienen una
imagen de entrada (input image) y una imagen de
salida (output image). La primera constituye la ima-
gen cuyos datos serán procesados, es decir, someti-
dos al realce, y la segunda es la resultante de tal
procesamiento.
Las operaciones que componen la técnica de real-
ce pueden dividirse en dos tipos:
a) operaciones de procesamiento puntual o pixel
por pixel
b) operaciones de procesamiento por grupo de
pixeles o sobre vecindades.
Las operaciones mencionadas en a) tienden a
mejorar el contraste tonal en la imagen, esto es, la
diferencia entre los valores más oscuros y más cla-
ros que se visualizan en un monitor. El procesa-
miento puntual altera los niveles de gris de los pixe-
les de una imagen. El nivel de gris de cada pixel en
la imagen de entrada es modificado por un nuevo
valor mediante operaciones matemáticas o relacio-
nes lógicas. El valor resultante es ubicado en la
imagen de salida en la misma posición espacial,
esto es, en la misma posición (x, y) del arreglo rec-
tangular de pixeles correspondiente a la imagen de
entrada, donde x indica columna e y fila. Esto se
realiza pixel por pixel, de manera individual, y los
pixeles vecinos no tienen influencia.
Revista de Teledetección. 2002. 17: 31-42.
N.º 17 - Junio 2002 31
Realce de imágenes: filtrado espacial
B. Aldalur1
y M. Santamaría.2
1
Depto de Ingeniería – 2
Depto de Matemática
Universidad Nacional del Sur
Bahía Blanca, Argentina
RESUMEN
El realce de imágenes es una de las principales téc-
nicas de procesamiento digital de imágenes. Las ope-
raciones que componen esta técnica se dividen en
operaciones de procesamiento pixel por pixel y ope-
raciones de procesamiento por grupo de pixeles.
El presente trabajo consiste en una descripción teó-
rica de la operación de procesamiento por grupo de
pixeles conocida como Filtrado Espacial y su aplica-
ción a imágenes satelitales. Tal descripción incluye la
caracterización e implementación de los filtros espa-
ciales lineales y no lineales más comunes: paso bajo,
paso alto y realce de bordes. La aplicación de estos
filtros permitió conocer el funcionamiento y las bon-
dades de cada uno de ellos.
PALABRAS CLAVE: filtros espaciales lineales,
núcleo, máscara de convolución, filtros espaciales no
lineales.
ABSTRACT
Image enhacement is one of the main techniques of
digital image processing. This technique comprises
two kind of operations, pixel point processing opera-
tions and pixel group processing operations.
The present work consists in a theoretical descrip-
tion of pixel group processing operation known as
Spatial Filtering and its application to remotely sen-
sed image data.
The description includes the characterization and
implementation of the most commonly used linear
and nonlinear spatial filters: low pass, high pass and
edge enhacement. The application of these filters
allowed to know the performance and the goodnesses
of each one of them.
KEY WORDS: linear spatial filters, kernel, convolu-
tion mask, nonlinear spatial filters.
Las operaciones del tipo b) mejoran el contraste
espacial en la imagen, es decir, la diferencia entre el
valor digital de brillo de un determinado pixel y el
de sus vecinos. Pretenden suavizar o reforzar estos
contrastes espaciales de forma tal que, los valores
de brillo en cada pixel de la imagen se asemejen o
diferencien más de los correspondientes a los pixe-
les que los rodean. El procesamiento por grupo de
pixeles opera sobre un grupo de pixeles de entrada
que circundan a un pixel central. Los pixeles veci-
nos proveen información valiosa sobre las tenden-
cias del brillo en el área bajo procesamiento.
En procesamiento digital de imágenes satelitales,
las operaciones incluídas en a) se conocen como
técnicas de realce radiométrico mientras que las
incluídas en b), técnicas de realce geométrico
(Richards, 1995).
Este trabajo presenta una descripción teórica de
las operaciones mencionadas en b) y su aplicación
a imágenes satelitales con distintas características
para comparar y establecer las bondades de las mis-
mas. Puesto que estas operaciones permiten mejo-
rar la calidad visual de una imagen, su aplicación
como paso previo a otras técnicas de procesamien-
to digital es necesaria para explorar y detectar los
distintos rasgos presentes en la imagen.
Las imágenes LANDSAT 5-TM (Thematic
Mapper), fueron cedidas por la Comisión Nacional
de Actividades Espaciales (CONAE) mediante el
convenio de colaboración existente con la Uni-
versidad Nacional de Sur (UNS).
PROCESAMIENTO POR GRUPO DE
PIXELES. FILTRADO ESPACIAL
El procesamiento por grupo de pixeles opera sobre
un grupo de pixeles de entrada que rodean a un pixel
central. Por lo tanto, los pixeles adyacentes propor-
cionan información importante sobre la tendencia del
brillo en el área que se está procesando. El uso y aná-
lisis de estas tendencias del brillo en una imagen,
motivan las operaciones de filtrado espacial.
Todas las imágenes contienen detalles, algunas
detalles marcados y otras detalles no tan marcados.
Estos detalles están compuestos por transiciones de
brillo que varían en ciclos que van del oscuro al
claro y vuelta al oscuro. La tasa a la cual el brillo
varía completando un ciclo es su frecuencia espa-
cial. Las frecuencias espaciales pueden orientarse
horizontalmente, verticalmente o en cualquiera de
las diagonales.
Una imagen está formada por componentes de fre-
cuencia que varían de bajas frecuencias a altas fre-
cuencias. Donde prevalecen transiciones rápidas de
brillo, hay altas frecuencias espaciales, mientras que
transiciones de brillo que cambian lentamente repre-
sentan bajas frecuencias. Las altas frecuencias en una
imagen aparecen toda vez que están presentes bordes
abruptos o puntos, como una transición del blanco al
negro dentro de uno o dos pixeles de distancia.
Una imagen puede filtrarse para acentuar o elimi-
nar una banda de frecuencias espaciales, tales como
las altas frecuencias o las bajas frecuencias. Estas
operaciones de procesamiento digital de imágenes
se conocen como operaciones de filtrado espacial o
filtros en el dominio del espacio. Otras operaciones
de filtrado espacial permiten resaltar solamente las
transiciones abruptas en la imagen, tales como bor-
des de objetos. Estas constituyen un subconjunto de
las operaciones de filtrado espacial y se conocen
como operaciones de realce de bordes.
IMPLEMENTACIÓN DE FILTROS ESPACIA-
LES LINEALES
Los filtros espaciales se implementan mediante
un proceso llamado convolución espacial. Es un
método matemático utilizado en procesamiento y
análisis de señales, y se conoce también como filtro
de respuesta finita al impulso (finite impulse res-
ponse filter).
El proceso de convolución espacial se mueve a
través de la imagen de entrada, pixel por pixel, ubi-
cando los pixeles resultantes en la imagen de salida.
El valor digital de brillo de cada pixel en la imagen
de salida depende de un grupo de pixeles de entra-
da que rodean al pixel que se está procesando. Al
utilizar la información del brillo de los pixeles veci-
nos a un pixel central, la convolución espacial cal-
cula la actividad de frecuencia espacial en ese área,
y por lo tanto, es capaz de filtrar en base al conte-
nido de frecuencia espacial existente.
El proceso de convolución espacial utiliza un
promedio ponderado del pixel de entrada y de sus
vecinos inmediatos para calcular el valor de brillo
del pixel de salida. El grupo de pixeles utilizados
en el cálculo del promedio ponderado se conoce
como núcleo (kernel). El núcleo es una matriz
móvil, generalmente cuadrada, con un número
impar de valores en cada dimensión. Si la dimen-
sión del núcleo es 1 x 1 se trata del procesamiento
digital punto por punto; las dimensiones usuales en
B. Aldalur y M. Santamaría
32 N.º 17 - Junio 2002
procesamiento por grupo son 3 x 3 y 5 x 5. Cuanto
mayor es el tamaño del núcleo de pixeles que se
emplea en el cálculo, más grados de libertad posee
el filtro espacial.
Un cálculo de promedio ponderado es un proceso
lineal puesto que involucra la suma de elementos
multiplicados por valores constantes. En la convo-
lución espacial los elementos son los valores digita-
les de brillo de los pixeles del núcleo y los valores
constantes son los pesos, llamados coeficientes de
convolución. En el caso más simple donde todos los
pesos son iguales a 1 / n° de elementos del núcleo,
el proceso consiste en un cálculo de promedio con-
vencional, es decir, se promedian los valores de bri-
llo de los pixeles del núcleo. Si los pesos se alteran,
algunos pixeles tendrán más o menos influencia en
el promedio general. La elección de estos pesos
determina directamente la acción del filtrado espa-
cial, por ejemplo, filtrado de paso alto, filtrado de
paso bajo o filtrado para realce de bordes.
La mecánica de la convolución espacial consiste
en aplicar junto con el núcleo de convolución, los
coeficientes de convolución en forma de arreglo o
matriz; esta matriz se conoce con el nombre de
máscara de convolución. El pixel correspondiente
al centro del núcleo y sus vecinos se multiplican por
sus respectivos coeficientes de convolución y luego
estos valores se suman. El resultado se ubica en la
imagen de salida en la misma posición del pixel
central. Este proceso ocurre pixel por pixel, para
cada pixel en la imagen de entrada. Dado que el
área filtrada se limita a los pixeles centrales, los
pixeles de los bordes no se afectan por el proceso
puesto que no tienen los vecinos necesarios para
realizar el cálculo.
Las máscaras de convolución pueden tomar cual-
quier valor numérico. Sin embargo, cuando se eje-
cuta el proceso de convolución el valor final resul-
tante debe hallarse entre 0 y 255 (para imagen de
salida de 8-bits). Para ello, generalmente suelen
reemplazarse por 255 los valores mayores a 255 y
por 0 los valores menores a 0.
Si se considera un núcleo de pixeles de dimen-
sión 3 x 3 y una máscara de convolución cuyos
nueve coeficientes son:
a b c
d e f
g h i
entonces la ecuación para el proceso de convolu-
ción espacial resulta:
O(x, y) = a I(x -1, y -1) + b I(x, y -1) + c I(x +1, y -1)
+ d I(x -1, y) + e I(x, y) + f I(x +1, y) + g I(x -1, y +1)
+ h I(x, y +1) + i I(x +1, y +1)
donde los prefijos I y O indican imagen de entrada
e imagen de salida respectivamente (Baxes, 1994).
Filtros de Paso Bajo
Tienen por objeto suavizar los contrastes espacia-
les presentes en una imagen. Un filtro espacial de
paso bajo tiene por efecto dejar pasar o mantener
intocables los componentes de baja frecuencia
espacial de una imagen. Los componentes de alta
frecuencia están atenuados o virtualmente ausentes
en la imagen de salida.
Un filtro de paso bajo muy utilizado es aquel
cuya máscara de convolución tiene dimensión 3 x 3
y sus nueve coeficientes son iguales a 1/9, es decir:
1/9 1/9 1/9
1/9 1/9 1/9
1/9 1/9 1/9
Esta máscara produce un simple promedio de los
valores de brillo de los pixeles y se conoce como fil-
tro de la media. La suma de sus coeficientes es igual
a 1 y todos ellos son positivos. Estas dos caracterís-
ticas son válidas para todas las máscaras de filtros
pasabajos. Si este filtro se aplica a una región de una
imagen donde cada pixel del núcleo tiene el mismo
valor de brillo, es decir, un área de baja frecuencia
espacial, el resultado es ese mismo valor de brillo.
Esto es, el valor de brillo resultante en una región de
pixeles con valor de brillo constante es el mismo de
entrada. Esto se corresponde con el hecho de que no
existe actividad espacial en la región (falta de cam-
bios en los niveles de gris), lo que indica que existe
frecuencia espacial 0. Si se aplica en una región
donde los valores de brillo de los pixeles cambian
rápidamente del blanco al negro y viceversa, es
decir, un área de alta frecuencia espacial, el resulta-
do será un valor medio de gris entre los negros y los
blancos. Esto produce una imagen de salida com-
puesta por valores medios de gris que varían leve-
mente. Las transiciones de altas frecuencias, blanco
a negro, de la imagen de entrada son atenuadas a
transiciones mínimas de valores de gris.
En imágenes satelitales, el filtro de paso bajo se
utiliza para restaurar errores aleatorios que pueden
presentarse en los niveles de brillo de la imagen,
Realce de imágenes: filtrado espacial
N.º 17 - Junio 2002 33
producto de un defecto en la adquisición o recep-
ción de los datos. Se emplea también para reducir la
variabilidad espacial de algunas categorías como
paso previo y/o posterior a la clasificación. En este
caso, se pretende atenuar el llamado “ruido de la
escena” producido en las zonas altamente heterogé-
neas en relación con la resolución espacial del sen-
sor (zonas donde se mezclan distintos tipos de
cubiertas en un espacio reducido).
Filtros de Paso Alto
Este tipo de filtros pretende aislar los componen-
tes de alta frecuencia en una imagen. El filtro de
paso alto tiene un efecto opuesto al filtro pasabajos,
acentúa los componentes de alta frecuencia espacial
mientras que deja sin tocar los componentes de baja
frecuencia espacial.
Una máscara de paso alto muy común, de dimen-
sión 3 x 3, es aquella que contiene un 9 en la posi-
ción del centro y -1 en las posiciones que lo rodean,
es decir:
-1 -1 -1
-1 +9 -1
-1 -1 -1
La suma de los coeficientes es 1 y los coeficien-
tes más pequeños rodean al coeficiente del centro
que es positivo y el más grande. Esta disposición
de los coeficientes indica que el pixel central del
grupo de pixeles de entrada que se procesan apor-
ta una alta influencia, mientras que los pixeles que
lo rodean actúan oponiéndose a él. Si el pixel cen-
tral posee un valor de brillo muy diferente al de
sus vecinos inmediatos, entonces el efecto de estos
últimos es despreciable y el valor de salida es una
versión acentuada del valor original del pixel del
centro. Esa diferencia grande indica una marcada
transición en los niveles de gris, lo que indica la
presencia de componentes de altas frecuencias.
Por consiguiente, en la imagen de salida se espera
que la transición aparezca acentuada. Por el con-
trario, si los valores de brillo de los pixeles veci-
nos son suficientemente grandes para contrarrestar
el peso del pixel del centro, entonces el resultado
final se basa más en un promedio de los pixeles
involucrados.
Si el valor de brillo de todos los pixeles de un
núcleo 3 x 3 son iguales, el resultado es simple-
mente el mismo valor. Es decir, produce la misma
respuesta que el filtro de paso bajo aplicado sobre
regiones constantes. Esto significa que el filtro de
paso alto no atenúa los componentes de bajas fre-
cuencias espaciales. Más precisamente enfatiza los
componentes de altas frecuencias mientras que deja
sin tocar los de bajas frecuencias.
Los filtros de paso alto permiten destacar cual-
quier rasgo fronterizo de una imagen, independien-
temente de su orientación.
Los filtros de paso bajo y paso alto constituyen
la base de la mayor parte de las operaciones de fil-
trado espacial. Estos filtros proveen la parte adap-
tativa de la operación de procesamiento puntual
conocida como umbral adaptativo (adaptative
thresholding).
Realce y Detección de Bordes
El realce de bordes transforma una imagen de
manera que exhibe sólo el detalle de bordes o fron-
teras. Los bordes aparecen como las líneas de con-
torno de los objetos dentro de la imagen. Estos con-
tornos pueden utilizarse en posteriores operaciones
de análisis de imágenes para el reconocimiento de
objetos o rasgos.
Los realces de bordes son implementados a tra-
vés de filtros espaciales. Los más utilizados son:
desplazamiento y sustracción, filtros Laplacianos
para bordes, gradiente de Prewitt, Roberts, Sobel y
Kirsch.
El método de desplazamiento y sustracción o
resta permite realzar información de bordes ver-
ticales u horizontales. Desplazando una imagen a
la izquierda en un pixel y restando esta nueva
imagen de la original, se resaltarán los bordes
verticales. Esto se debe a que el valor de brillo de
cada pixel de entrada es restado de su vecino
horizontal, dando un valor de la diferencia de bri-
llo entre ambos, conocida como pendiente en el
contexto de una imagen. Si dos pixeles adyacen-
tes tienen brillos muy diferentes (existencia de
borde), la diferencia resultará grande. Por el con-
trario, si dos pixeles adyacentes tienen valores
similares de brillo (no existencia de borde), la
diferencia de brillos resultante será pequeña. El
efecto es una imagen donde aparecen los contor-
nos direccionales.
Análogamente, el realce de borde horizontal se
implementa desplazando la imagen un pixel hacia
arriba y restando.
La operación de desplazamiento y sustracción se
lleva a cabo utilizando las siguientes máscaras:
B. Aldalur y M. Santamaría
34 N.º 17 - Junio 2002
0 0 0 0 -1 0
-1 1 0 0 1 0
0 0 0 0 0 0
vertical horizontal
La suma de los coeficientes es igual a 0. Esto signi-
fica que a medida que la máscara pasa sobre regiones
de la imagen con valores de brillo constantes (no bor-
des), el resultado que se produce es 0, lo que repre-
senta una pendiente de brillo igual a 0 (Baxes, 1994).
La operación del gradiente de Prewitt determina
un realce de borde direccional. Si se utiliza un
núcleo de dimensión 3 x 3, pueden generarse ocho
imágenes de gradientes a partir de una imagen ori-
ginal. Cada una resalta los bordes orientados en una
de las siguientes ocho direcciones: norte, sur, este,
oeste, sureste, noroeste, suroeste y noreste. Las
máscaras de convolución correspondientes son
(Chuvieco, 1996):
1 1 1 -1 -1 -1 -1 1 1 1 1 -1
1 -2 1 1 -2 1 -1 -2 1 1 -2 -1
-1 -1 -1 1 1 1 -1 1 1 1 1 -1
norte sur este oeste
-1 -1 1 1 1 1 1 -1 -1 1 1 1
-1 -2 1 1 -2 -1 1 -2 -1 -1 -2 1
1 1 1 1 -1 -1 1 1 1 -1 -1 1
sureste noroeste suroeste noreste
La suma de los coeficientes es igual a 0. Tal como
en el filtro tratado anteriormente, a medida que la
máscara pasa sobre regiones de la imagen con valo-
res de brillo constantes, el resultado es 0, indicando
pendiente de brillo igual a 0.
En aquellas regiones donde el gradiente de
Prewitt genera resultados negativos, el valor de
salida se establece igual a 0 porque brillos negati-
vos no están definidos.
La imagen de gradiente aparece como negra toda
vez que los valores de brillo son constantes.
Aquellos bordes con la orientación direccional
correcta en la imagen original, aparecen como blan-
cos en la imagen de gradiente.
El realce de borde Laplaciano es una operación
omnidireccional que resalta todos los bordes en una
imagen, independientemente de sus orientaciones.
Esta operación está basada en la tasa de cambio de
la pendiente del brillo dentro de un núcleo de pixe-
les de dimensión 3 x 3. La máscara Laplaciana más
común está formada por un 8 en la posición central
y -1 en las posiciones que la rodean
-1 -1 -1
-1 +8 -1
-1 -1 -1
Los coeficientes suman 0 y como en el caso de
una máscara de filtro de paso alto, coeficientes con
valores negativos rodean al coeficiente del centro
que es un valor positivo grande.
La operación de realce Laplaciano genera picos
más marcados o abruptos en los bordes que la ope-
ración de gradiente. Cualquier pendiente de brillo,
ya sea positiva o negativa, es acentuada, dando al
Laplaciano su carácter omnidireccional.
En una región de una imagen que es uniforme en
brillo o con gradiente de brillo uniforme, el resulta-
do de aplicar la máscara anterior es reducir el nivel
de gris a 0. Cuando una discontinuidad está presen-
te dentro de una vecindad en forma de punto, línea
o borde, el resultado del Laplaciano es un valor no
nulo, negativo o positivo dependiendo de donde se
encuentre el punto central con respecto al borde.
A fin de exhibir el resultado cuando surgen valo-
res de pixeles tanto positivos como negativos, es
común sumar un valor medio de gris (128 para el
caso de imágenes con 1 sólo bit por pixel con valo-
res de gris en el rango de 0 a 255) de modo que los
puntos con valor 0 son gris medio, y los valores bri-
llantes y oscuros producidos por el Laplaciano pue-
dan visualizarse.
El filtro Laplaciano no es la mejor herramienta
para demarcar bordes. En muchos casos, fronteras o
bordes aparecen, al menos localmente, como en
escalón de brillos dispersos sobre varios pixeles. El
Laplaciano da una mejor respuesta a una línea que
a un escalón y a un punto que a una línea. En una
imagen que contiene ruido, que se presenta de
manera típica como puntos que varían en brillo, el
Laplaciano mostrará tales puntos más fuertemente
que los bordes o fronteras de interés.
A efectos de resaltar aún más puntos, líneas y bor-
des se puede cambiar el coeficiente del centro de la
máscara por +9 (Russ, 1998), resultando precisa-
mente la máscara mencionada en filtros de paso alto.
Otro enfoque para localización de bordes utiliza
el cálculo de derivada primera (Richards, 1995).
Si la imagen es una función continua del brillo en
un par de coordenadas continuas x e y, es decir
Φ(x,y), entonces el vector gradiente se define en la
imagen como:
Realce de imágenes: filtrado espacial
N.º 17 - Junio 2002 35
( ) ( ) (
y
iy,x
x
y,x Φ
∂
∂
+Φ
∂
∂
=Φ∇ ( ) y,x( )j
donde i, j forman un par de vectores unitarios. La
dirección del vector gradiente es la dirección de
máxima pendiente ascendente y su amplitud es el
valor de pendiente. Para operaciones de detección
de bordes se utiliza, generalmente, sólo la magnitud
del gradiente definida por:
donde (1)
Algunas imágenes son esencialmente unidimen-
sionales, por lo tanto la aplicación de la derivada
primera a tales imágenes, en la dirección de varia-
ción más importante demarca las fronteras y realza
la visibilidad de pequeños escalones y otros detalles.
A continuación figuran las máscaras más comu-
nes para la detección de bordes en distintas direc-
ciones:
+1 0 -1 +1 0 -1 +1 -1 -1
+1 0 -1 +2 0 -2 +2 +1 -1
+1 0 -1 +1 0 -1 +1 -1 -1
+1 +1 0 -2 +1 0 +2 +1 -1
+1 0 -1 +1 0 -1 +1 +1 -1
0 -1 -1 0 -1 -2 -1 -1 -1
+1 +1 +1 +1 +2 +1 +1 +2 +1
0 0 0 0 0 0 -1 +1 -1
-1 -1 -1 -1 -2 -1 -1 -1 -1
y de manera similar se construyen las restantes
para obtener las ocho rotaciones (Russ, 1998).
Para datos de imágenes digitales, no es posible
calcular la derivada continua. En su lugar, puede
calcularse, en el caso unidireccional, el valor de la
diferencia entre dos pixeles adyacentes como deri-
vada finita (se hizo mención en el método de des-
plazamiento y sustracción).
Es posible extender los mismos principios relati-
vos a la derivada primera unidireccional, para loca-
lizar fronteras con orientaciones arbitrarias en imá-
genes bidimensionales. Esta constituye una de las
operaciones más comunes entre todas las operacio-
nes de realce de imágenes.
Tal como en el caso unidireccional, en orienta-
ciones arbitrarias las derivadas continuas (1) en
datos de imágenes digitales son reemplazadas por
diferencias pero en este caso con 2 diferencias de
pixeles que representan una aproximación finita a
las derivadas del brillo.
El operador de Sobel es una de las técnicas más
comúnmente utilizadas y es equivalente a la aplica-
ción simultánea de las siguientes máscaras:
-1 0 1 1 2 1
1 = -2 0 2 2 = 0 0 0
-1 0 1 -1 -2 -1
El operador de Kirsch aplica cada una de las ocho
orientaciones de una máscara direccional y retiene
el valor máximo. Se obtienen resultados similares a
Sobel en la detección de bordes.
FILTROS ESPACIALES NO LINEALES
Existen otros filtros espaciales que no son fun-
ción lineal de los valores de brillo de los pixeles de
una imagen. Es decir, no se calculan como una
suma lineal de elementos (brillo de los pixeles)
multiplicados por pesos constantes (coeficientes de
la máscara). Estos filtros se conocen como filtros
espaciales no lineales. Constituyen también técni-
cas de procesamiento por grupo de pixeles, operan-
do sobre un núcleo de pixeles de entrada que rode-
an a un pixel central. La diferencia es que en lugar
de utilizar un promedio ponderado, emplean otras
técnicas que combinan los valores de brillo del
grupo de pixeles de entrada.
Un ejemplo de este tipo de filtros es el filtro de la
mediana (Baxes, 1994, Richards, 1995). Se basa en
sustituir el valor de brillo del pixel central del
núcleo por la mediana de todos los valores de brillo
de los pixeles que forman dicho núcleo. Se emplea
para eliminar valores anómalos aislados, producto
de ruidos aleatorios en la adquisición de los datos.
Otro filtro espacial no lineal es el filtro de la
moda. Se basa en sustituir el valor de brillo del
pixel central del núcleo por la moda (valor de brillo
que más se repite) de todos los valores de brillo de
los pixeles que forman dicho núcleo.
RESULTADOS
Para el tratamiento de las imágenes, se trabajó
con el software Idrisi for Windows, versión 2.
La Figura 1a) corresponde a una ventana de una
imagen satelital (banda 3) de la zona de Salinas
Chicas, provincia de Buenos Aires, Argentina. Esta
B. Aldalur y M. Santamaría
36 N.º 17 - Junio 2002
2
2
2
1 ∇+∇=∇
( )y,x
x
1 Φ
∂
∂
=∇ y ( )y,x
y
2 Φ
∂
∂
=∇
imagen fue contaminada con ruido tipo impulso, los
valores de brillo de 18 pixeles fueron reemplazados
por un valor de brillo 0 y los de otros 18 pixeles por
un valor de brillo 150, visualizándose como puntos
negros y blancos en la imagen. Se aplicaron los fil-
tros de media y mediana, 3 x 3, para ver su efecto
sobre tales puntos aislados.
El filtro de la media, Figura 1b), produce una
modificación de los valores de brillo originales,
principalmente en los grupos de pixeles vecinos a
aquellos cuyo brillo es 0 o 150. Esto se debe a que
estos valores son incluidos en el cálculo del prome-
dio, disminuyendo o aumentando los valores de bri-
llo. Visualmente este filtro no elimina totalmente
los puntos correspondientes al ruido, sólo atenúa el
contraste con sus vecinos.
El filtro de la mediana, Figura 1c), elimina total-
mente los puntos de ruido de la imagen puesto que
por tratarse de puntos extremos aislados no afectan el
valor mediano de brillo. Es menos sensible a valores
extremos y produce una menor modificación de los
datos originales que el filtro de la media aritmética.
Por otra parte, en el interior de la salina se visua-
lizan líneas de contornos que luego de aplicar el fil-
Realce de imágenes: filtrado espacial
N.º 17 - Junio 2002 37
a)
c)
b)
d)
Figura 1. a) Imagen original, b) Imagen con filtro de la media, c) Imagen con filtro de mediana, d) Imagen con filtro Laplaciano.
tro de media resultan confusas o imperceptibles
mientras que esto no ocurre al aplicar el filtro de la
mediana. Es decir, este último filtro como técnica
de suavizado preserva mejor bordes o contornos
que el filtro de media.
Las siguientes submatrices muestran el efecto
producido, por la aplicación de los filtros mencio-
nados, en los valores de brillo de los pixeles que
rodean al 0 y al 150:
Imagen original
Imagen con filtro de media
Imagen con filtro de mediana
A la misma imagen se aplicó el filtro Laplaciano,
3 x 3, con centro 9 y vecinos -1 para comprobar que
este filtro da una mejor respuesta a un punto que a
una línea. La imagen filtrada fue posteriormente
convertida a una escala entre 0 y 255.
Efectivamente esto puede observarse tanto en la
imagen filtrada, Figura 1d), como en las submatri-
ces de valores de brillo (de la imagen filtrada sin
cambio de escala entre 0 y 255) correspondientes a
punto y línea que figuran a continuación:
Imagen original
Imagen con filtro Laplaciano (sin cambo de escala)
En el caso de punto aislado existe una marcada
diferencia entre su valor de brillo luego del filtrado
y el de sus vecinos, motivo por el cual aparece
resaltado en la imagen filtrada. En el caso de línea
también existe esa diferencia pero no resulta tan
marcada. Esas diferencias se exhiben en las subma-
trices mediante la presencia de valores negativos
rodeados de positivos y viceversa. En la aplicación
de este filtro no se utilizaron umbrales, debido a esto
figuran valores negativos o positivos muy altos.
La Figura 2a) corresponde a una imagen satelital
(banda 5) de un sector de la ciudad de Bahía
Blanca, provincia de Buenos Aires. Con el fin de
realzar bordes para detectar los canales de acceso a
la ría y los distintos amanzanamientos que posee la
ciudad, se aplicaron los filtros Sobel, Figura 2b) y
Laplaciano, Figura 2c), ambos en matriz 3 x 3.
Para obtener mejores efectos de realce de bor-
des se sumaron a la imagen original el filtro de
Sobel, Figura 2d) y el filtro Laplaciano, Figura
B. Aldalur y M. Santamaría
38 N.º 17 - Junio 2002
91929193207
92919290206
900091205
91929091204
58575655
fila
columna
25242324128
25232523127
2515015023126
25242524125
272271270269
92929292207
81717181206
81717181205
80707080204
58575655
24242424128
38525238127
38525238126
38525238125
272271270269
92929292207
91919191206
91919191205
90898990204
58575655
25242424128
25252424127
24252424126
24252424125
272271270269
91929193207
92919290206
900091205
91929091204
58575655
punto
42282626364
50523326363
34385140362
30343345361
155154153152
linea
819282100207
189271280168206
172638637184205
190293272192204
58575655
−−
7928723364
1371661021363
62515869362
12261098361
155154153152
−−
−
−
Figura 2. a) Imagen original, b) Imagen con filtro de Sobel.
a) b)
2e). Los resultados obtenidos muestran que el fil-
tro de Sobel realza mejor los contornos que deter-
minan los accesos a la ría y no así los amanzana-
mientos. Esto se debe a que la diferencia entre
niveles de brillo de los pixels correspondientes a
la zona de canales y a la zona sin anegar es muy
marcada. En el caso de los amanzanamientos se
obtienen mejores resultados con el filtro Lapla-
ciano dado que si bien tales diferencias existen,
no son tan marcadas.
La Figura 3a) corresponde a una ventana de una
imagen satelital compuesta (bandas 1, 2 y 3), de la
zona de Necochea-Quequén y zona rural, provincia
Realce de imágenes: filtrado espacial
N.º 17 - Junio 2002 39
c) d)
e)
* Figura 3. a) Imagen original, b) Imagen compuesta con banda 3 filtrada.
a) b)
Figura 2. c) Imagen con filtro laplaciano, d) Suma de
imágenes original y filtrada con Sobel, e) Suma de imáge-
nes original y filtrada con laplaciano.
Todas las figuras precedidas de asterisco se incluyen en el cuadernillo anexo de color
de BuenosAires. Con el fin de ver en detalle las rutas
de acceso a la ciudad, el estado parcelario rural, el
recorrido del Río Quequén Grande y la línea de costa
se aplicó un filtro Sobel a la banda 3. Se creó una
imagen compuesta con las bandas 1, 2 y 3 filtrada
con Sobel. Las Figuras 3b) y 3c) muestran 2 sectores
de esa imagen. Los resultados fueron satisfactorios:
la Figura 3b) muestra en detalle el realce de la zona
urbana de la ciudad de Necochea, del Río Quequén
Grande y de la línea de costa, mientras que la Figura
3c) exhibe claramente las rutas de acceso a la ciudad,
el estado parcelario rural y un sector del cauce del
Río Quequén Grande (sector noroeste de la imagen).
La Figura 4a) corresponde a una ventana de la
imagen de la zona de Necochea-Quequén (banda 1).
Esta imagen posee un error en la recepción de datos
proveniente del sensor, que produjo un fallo en la
señal y provocó pérdida de líneas de pixeles en la
imagen original. Para solucionar este inconveniente
se le aplicó un filtro de mediana, Figura 4b) que res-
tauró los valores de brillo perdidos, reemplazándo-
los por valores similares a los de sus vecinos.
La Figura 5a) corresponde a una ventana de una
imagen compuesta de un sector de la ciudad de Tres
Arroyos (zona urbana y de quintas), provincia de
Buenos Aires. Se buscó un filtro direccional que
resalte el arroyo que cruza la ciudad.
Del total de filtros direccionales aplicados, sólo se
exhiben las imágenes con filtro Este, Figura 5b), fil-
tro Noreste, Figura 5c) y filtro Noroeste, Figura 5d).
El filtro direccional Este, logra mostrar la traza
del arroyo, ya que es un filtro que resalta la direc-
ción Norte-Sur visto desde la frontera Este. Sin
embargo, el filtro direccional Noreste también logra
un buen resultado, ya que resalta su dirección per-
pendicular: NO-SE realzando su frontera NE.
El filtro Noroeste, Figura 5d), no ofrece buen
resultado puesto que no permite una clara visuali-
zación del arroyo.
B. Aldalur y M. Santamaría
40 N.º 17 - Junio 2002
* Figura 3. c) Imagen compuesta con banda 3 filtrada.
c)
a) b)
Figura 4. a) Imagen original con errores en la adquisición de datos, b) Imagen con filtro de mediana.
Todas las figuras precedidas de asterisco se incluyen en el cuadernillo anexo de color
Realce de imágenes: filtrado espacial
N.º 17 - Junio 2002 41
Figura 6. a) Imagen original, b) Imagen con filtro direccional diagonal principal.
Figura 5. a) Imagen original, b) Imagen con filtro direccional este, c) Imagen con filtro direccional noreste, d) Imagen
con filtro direccional noroeste.
a) b)
c) d)
a) b)
La Figura 6a) corresponde a una ventana de una
imagen compuesta de la zona de Sierra de la
Ventana, provincia de Buenos Aires donde se
exhibe parte del cordón serrano. Se aplicaron fil-
tros direccionales, en la dirección de ambas dia-
gonales. En la Figura 6b) se observa la zona ocu-
pada por el cordón y su límite con la zona de uso
rural, cuyo parcelamiento está resaltado por poli-
gonales en la dirección de la diagonal correspon-
diente. La Figura 6c) exhibe netamente las líneas
de drenaje.
CONCLUSIONES
Los distintos filtros espaciales aplicados permi-
tieron extraer las siguientes conclusiones:
En presencia de ruido tipo impulso, o pérdida de
líneas de pixeles en una imagen, el filtro de media-
na permitió una mejor corrección de estas fallas que
el filtro de la media.
El filtro de Sobel ofreció buenos resultados ante
la existencia de diferencias de brillo muy marcadas
en una imagen (existencia de contornos), siendo de
mayor utilidad el filtro Laplaciano cuando las mis-
mas no son tan acentuadas.
La incorporación de la banda 3 filtrada con Sobel
en la composición de una imagen contribuyó en
destacar los detalles buscados. Esto sugiere una
forma alternativa en el uso de las imágenes filtra-
das, empleando en cada caso particular aquella
banda que resulta más apropiada.
El uso de filtros direccionales permitió resaltar
detalles de líneas (traza del arroyo, cordón serrano,
líneas de drenaje) según la dirección particular de
cada filtro utilizado.
BIBLIOGRAFÍA
BAXES, G. A. 1994. Digital Image Processing -
Principles and Applications. U.S.A. John Wiley
& Sons.
CHUVIECO, E. 1996. Fundamentos de Telede-
tección Espacial. Madrid. Rialp.
RICHARDS, J.A. 1995. Remote Sensing Digital Image
Analysis - An Introduction. Berlín. Springer-Verlag.
RUSS, J. C. 1998. The Image Processing
Handbook. Piscataway. CRC Press - IEEE Press.
B. Aldalur y M. Santamaría
42 N.º 17 - Junio 2002
a) Figura 6. c) Imagen con filtro direccional diagonal
secundaria.
c)

Más contenido relacionado

La actualidad más candente

diseno-y-simulacion-antena-patch
diseno-y-simulacion-antena-patchdiseno-y-simulacion-antena-patch
diseno-y-simulacion-antena-patchjoshsepe
 
Overview of hyperspectral remote sensing of impervious surfaces
Overview of hyperspectral remote sensing of impervious surfacesOverview of hyperspectral remote sensing of impervious surfaces
Overview of hyperspectral remote sensing of impervious surfaceszhengspace
 
Proyecto antena yagi uda
Proyecto antena yagi udaProyecto antena yagi uda
Proyecto antena yagi udaELISEORODEA
 
Fibra óptica - algunas leyes de la física.
Fibra óptica - algunas leyes de la física.Fibra óptica - algunas leyes de la física.
Fibra óptica - algunas leyes de la física.abemen
 
NELSON EDIL VÁSQUEZ VARGAS - TSP.pdf
NELSON EDIL VÁSQUEZ VARGAS - TSP.pdfNELSON EDIL VÁSQUEZ VARGAS - TSP.pdf
NELSON EDIL VÁSQUEZ VARGAS - TSP.pdfRobinCollantesMori
 
Sig t01-modelos de datos-dominios-representacion
Sig t01-modelos de datos-dominios-representacionSig t01-modelos de datos-dominios-representacion
Sig t01-modelos de datos-dominios-representacionGabriel Parodi
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image ProcessingAzharo7
 
Procesamiento digital de imágenes
Procesamiento digital de imágenesProcesamiento digital de imágenes
Procesamiento digital de imágenesjvelalazquezdiaz
 
Trabajo de fotointerpretacion
Trabajo de fotointerpretacionTrabajo de fotointerpretacion
Trabajo de fotointerpretacionjhonathan
 
COM2304: Intensity Transformation and Spatial Filtering – III Spatial Filters...
COM2304: Intensity Transformation and Spatial Filtering – III Spatial Filters...COM2304: Intensity Transformation and Spatial Filtering – III Spatial Filters...
COM2304: Intensity Transformation and Spatial Filtering – III Spatial Filters...Hemantha Kulathilake
 
Spatial filtering using image processing
Spatial filtering using image processingSpatial filtering using image processing
Spatial filtering using image processingAnuj Arora
 
Capitulo 8 representacion de planos
Capitulo 8 representacion de planosCapitulo 8 representacion de planos
Capitulo 8 representacion de planoseezbdkla
 
Sílabo Cartografía I 2014(2)
Sílabo Cartografía I 2014(2)Sílabo Cartografía I 2014(2)
Sílabo Cartografía I 2014(2)cigmaespe2015
 
Removal of Salt and Pepper Noise in images
Removal of Salt and Pepper Noise in imagesRemoval of Salt and Pepper Noise in images
Removal of Salt and Pepper Noise in imagesMurali Siva
 
Formato, escala y principios de proyeccion
Formato, escala y principios de proyeccionFormato, escala y principios de proyeccion
Formato, escala y principios de proyeccionValmore Coronado
 

La actualidad más candente (20)

diseno-y-simulacion-antena-patch
diseno-y-simulacion-antena-patchdiseno-y-simulacion-antena-patch
diseno-y-simulacion-antena-patch
 
Overview of hyperspectral remote sensing of impervious surfaces
Overview of hyperspectral remote sensing of impervious surfacesOverview of hyperspectral remote sensing of impervious surfaces
Overview of hyperspectral remote sensing of impervious surfaces
 
Proyecto antena yagi uda
Proyecto antena yagi udaProyecto antena yagi uda
Proyecto antena yagi uda
 
Planos viales
Planos vialesPlanos viales
Planos viales
 
Fibra óptica - algunas leyes de la física.
Fibra óptica - algunas leyes de la física.Fibra óptica - algunas leyes de la física.
Fibra óptica - algunas leyes de la física.
 
NELSON EDIL VÁSQUEZ VARGAS - TSP.pdf
NELSON EDIL VÁSQUEZ VARGAS - TSP.pdfNELSON EDIL VÁSQUEZ VARGAS - TSP.pdf
NELSON EDIL VÁSQUEZ VARGAS - TSP.pdf
 
Sig t01-modelos de datos-dominios-representacion
Sig t01-modelos de datos-dominios-representacionSig t01-modelos de datos-dominios-representacion
Sig t01-modelos de datos-dominios-representacion
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Nociones de topografía
Nociones de topografíaNociones de topografía
Nociones de topografía
 
Procesamiento digital de imágenes
Procesamiento digital de imágenesProcesamiento digital de imágenes
Procesamiento digital de imágenes
 
Trabajo de fotointerpretacion
Trabajo de fotointerpretacionTrabajo de fotointerpretacion
Trabajo de fotointerpretacion
 
Georeferenciación
Georeferenciación Georeferenciación
Georeferenciación
 
COM2304: Intensity Transformation and Spatial Filtering – III Spatial Filters...
COM2304: Intensity Transformation and Spatial Filtering – III Spatial Filters...COM2304: Intensity Transformation and Spatial Filtering – III Spatial Filters...
COM2304: Intensity Transformation and Spatial Filtering – III Spatial Filters...
 
Spatial filtering using image processing
Spatial filtering using image processingSpatial filtering using image processing
Spatial filtering using image processing
 
Capitulo 8 representacion de planos
Capitulo 8 representacion de planosCapitulo 8 representacion de planos
Capitulo 8 representacion de planos
 
Sílabo Cartografía I 2014(2)
Sílabo Cartografía I 2014(2)Sílabo Cartografía I 2014(2)
Sílabo Cartografía I 2014(2)
 
Removal of Salt and Pepper Noise in images
Removal of Salt and Pepper Noise in imagesRemoval of Salt and Pepper Noise in images
Removal of Salt and Pepper Noise in images
 
Física de la radiología.
Física de la radiología.Física de la radiología.
Física de la radiología.
 
Antenas offset
Antenas offsetAntenas offset
Antenas offset
 
Formato, escala y principios de proyeccion
Formato, escala y principios de proyeccionFormato, escala y principios de proyeccion
Formato, escala y principios de proyeccion
 

Similar a Aet17 04 realce de imagenes - filtrado espacial

Unidad 5 graficación
Unidad 5 graficaciónUnidad 5 graficación
Unidad 5 graficaciónAndhy H Palma
 
Transformgeometricas
TransformgeometricasTransformgeometricas
Transformgeometricasjcbp_peru
 
Dialnet preprocesamientodeimagenesaplicadasamamografiasdig-4829296
Dialnet preprocesamientodeimagenesaplicadasamamografiasdig-4829296Dialnet preprocesamientodeimagenesaplicadasamamografiasdig-4829296
Dialnet preprocesamientodeimagenesaplicadasamamografiasdig-4829296Jorge Antonio Parra Serquen
 
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 faseastrosanti
 
GEOESTATIDISTICA Y FILTRAJE DE RADAR
GEOESTATIDISTICA Y FILTRAJE DE RADARGEOESTATIDISTICA Y FILTRAJE DE RADAR
GEOESTATIDISTICA Y FILTRAJE DE RADAREduardo Mera
 
CLASE 10 PROCESAMIENTO DE IMAGEN DIGITAL a.pptx
CLASE 10 PROCESAMIENTO DE IMAGEN DIGITAL a.pptxCLASE 10 PROCESAMIENTO DE IMAGEN DIGITAL a.pptx
CLASE 10 PROCESAMIENTO DE IMAGEN DIGITAL a.pptxYeseniaMartnez19
 
Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816 (1)
Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816 (1)Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816 (1)
Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816 (1)Jorge Antonio Parra Serquen
 
Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816
Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816
Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816Jorge Antonio Parra Serquen
 
Aplicaciones de las Operaciones por Pixeles.pdf
Aplicaciones de las Operaciones por Pixeles.pdfAplicaciones de las Operaciones por Pixeles.pdf
Aplicaciones de las Operaciones por Pixeles.pdfDavidFelipeOrtizLeon
 
Transformada discreta de fourier en imagenes
Transformada discreta de fourier en  imagenesTransformada discreta de fourier en  imagenes
Transformada discreta de fourier en imagenesDayana Guzman
 
Aplicaciones de las transformaciones Espaciales en Imágenes
Aplicaciones de las transformaciones Espaciales en ImágenesAplicaciones de las transformaciones Espaciales en Imágenes
Aplicaciones de las transformaciones Espaciales en ImágenesDavidAlejandroDuarte2
 
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.pdfErnestoCorts8
 
Técnicas de Segmentación de imágenes.
Técnicas de Segmentación de imágenes.Técnicas de Segmentación de imágenes.
Técnicas de Segmentación de imágenes.Stalin Jara
 
Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas
 Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas
Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicasjcbp_peru
 

Similar a Aet17 04 realce de imagenes - filtrado espacial (20)

Aet17 04
Aet17 04Aet17 04
Aet17 04
 
Unidad 5 graficación
Unidad 5 graficaciónUnidad 5 graficación
Unidad 5 graficación
 
Transformgeometricas
TransformgeometricasTransformgeometricas
Transformgeometricas
 
Dialnet preprocesamientodeimagenesaplicadasamamografiasdig-4829296
Dialnet preprocesamientodeimagenesaplicadasamamografiasdig-4829296Dialnet preprocesamientodeimagenesaplicadasamamografiasdig-4829296
Dialnet preprocesamientodeimagenesaplicadasamamografiasdig-4829296
 
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
 
GEOESTATIDISTICA Y FILTRAJE DE RADAR
GEOESTATIDISTICA Y FILTRAJE DE RADARGEOESTATIDISTICA Y FILTRAJE DE RADAR
GEOESTATIDISTICA Y FILTRAJE DE RADAR
 
CLASE 10 PROCESAMIENTO DE IMAGEN DIGITAL a.pptx
CLASE 10 PROCESAMIENTO DE IMAGEN DIGITAL a.pptxCLASE 10 PROCESAMIENTO DE IMAGEN DIGITAL a.pptx
CLASE 10 PROCESAMIENTO DE IMAGEN DIGITAL a.pptx
 
Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816 (1)
Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816 (1)Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816 (1)
Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816 (1)
 
Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816
Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816
Dialnet estudio delefectodelasmascarasdeconvolucionenimagen-4902816
 
filtros iir
filtros iir filtros iir
filtros iir
 
Aplicaciones de las Operaciones por Pixeles.pdf
Aplicaciones de las Operaciones por Pixeles.pdfAplicaciones de las Operaciones por Pixeles.pdf
Aplicaciones de las Operaciones por Pixeles.pdf
 
Clase de digitalización
Clase de digitalizaciónClase de digitalización
Clase de digitalización
 
Transformada discreta de fourier en imagenes
Transformada discreta de fourier en  imagenesTransformada discreta de fourier en  imagenes
Transformada discreta de fourier en imagenes
 
Aplicaciones de las transformaciones Espaciales en Imágenes
Aplicaciones de las transformaciones Espaciales en ImágenesAplicaciones de las transformaciones Espaciales en Imágenes
Aplicaciones de las transformaciones Espaciales en Imágenes
 
A02v6n2
A02v6n2A02v6n2
A02v6n2
 
Segmentacion imagenes
Segmentacion imagenesSegmentacion imagenes
Segmentacion imagenes
 
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
 
Cap02
Cap02Cap02
Cap02
 
Técnicas de Segmentación de imágenes.
Técnicas de Segmentación de imágenes.Técnicas de Segmentación de imágenes.
Técnicas de Segmentación de imágenes.
 
Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas
 Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas
Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas
 

Más de c09271

0121 2494-pys-50-11 (1)
0121 2494-pys-50-11 (1)0121 2494-pys-50-11 (1)
0121 2494-pys-50-11 (1)c09271
 
S01.s1 material
S01.s1   materialS01.s1   material
S01.s1 materialc09271
 
jcbenitezp
jcbenitezpjcbenitezp
jcbenitezpc09271
 
Pdi paterno m_lab1
Pdi paterno m_lab1Pdi paterno m_lab1
Pdi paterno m_lab1c09271
 
Ul rc_cap4_capa de red - encaminamiento ruteo
 Ul rc_cap4_capa de red - encaminamiento ruteo Ul rc_cap4_capa de red - encaminamiento ruteo
Ul rc_cap4_capa de red - encaminamiento ruteoc09271
 
Ul rc_cap3_el nivel de red en internet
 Ul rc_cap3_el nivel de red en internet Ul rc_cap3_el nivel de red en internet
Ul rc_cap3_el nivel de red en internetc09271
 
Ul rc_cap2_la capa de red
 Ul rc_cap2_la capa de red Ul rc_cap2_la capa de red
Ul rc_cap2_la capa de redc09271
 
X 4 prospeccion
X 4 prospeccionX 4 prospeccion
X 4 prospeccionc09271
 
Carrier ethernetessentials
Carrier ethernetessentialsCarrier ethernetessentials
Carrier ethernetessentialsc09271
 
Metro ethernet-services
Metro ethernet-servicesMetro ethernet-services
Metro ethernet-servicesc09271
 
Metroethernet redes-y-servicios
Metroethernet redes-y-serviciosMetroethernet redes-y-servicios
Metroethernet redes-y-serviciosc09271
 
Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i
 Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i
Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial ic09271
 
Ia 2014 2 balotario de la pc1
Ia 2014 2 balotario de la pc1Ia 2014 2 balotario de la pc1
Ia 2014 2 balotario de la pc1c09271
 
9275315981 reduce
9275315981 reduce9275315981 reduce
9275315981 reducec09271
 
Utp sirn_s3_red perceptron
 Utp sirn_s3_red perceptron Utp sirn_s3_red perceptron
Utp sirn_s3_red perceptronc09271
 
Utp 2014-2_pdi_sap2 iluminacion y modos de color
 Utp 2014-2_pdi_sap2 iluminacion y modos de color Utp 2014-2_pdi_sap2 iluminacion y modos de color
Utp 2014-2_pdi_sap2 iluminacion y modos de colorc09271
 
Utp 2014-2_ia_s2_intro a las rna
 Utp 2014-2_ia_s2_intro a las rna  Utp 2014-2_ia_s2_intro a las rna
Utp 2014-2_ia_s2_intro a las rna c09271
 
Utp sirn_s2_rna 2014-2
 Utp sirn_s2_rna 2014-2 Utp sirn_s2_rna 2014-2
Utp sirn_s2_rna 2014-2c09271
 
Utp sirn_s2_rna 2014-2
 Utp sirn_s2_rna 2014-2 Utp sirn_s2_rna 2014-2
Utp sirn_s2_rna 2014-2c09271
 

Más de c09271 (20)

0121 2494-pys-50-11 (1)
0121 2494-pys-50-11 (1)0121 2494-pys-50-11 (1)
0121 2494-pys-50-11 (1)
 
S01.s1 material
S01.s1   materialS01.s1   material
S01.s1 material
 
jcbenitezp
jcbenitezpjcbenitezp
jcbenitezp
 
Pdi paterno m_lab1
Pdi paterno m_lab1Pdi paterno m_lab1
Pdi paterno m_lab1
 
Ul rc_cap4_capa de red - encaminamiento ruteo
 Ul rc_cap4_capa de red - encaminamiento ruteo Ul rc_cap4_capa de red - encaminamiento ruteo
Ul rc_cap4_capa de red - encaminamiento ruteo
 
Ul rc_cap3_el nivel de red en internet
 Ul rc_cap3_el nivel de red en internet Ul rc_cap3_el nivel de red en internet
Ul rc_cap3_el nivel de red en internet
 
Ul rc_cap2_la capa de red
 Ul rc_cap2_la capa de red Ul rc_cap2_la capa de red
Ul rc_cap2_la capa de red
 
X 4 prospeccion
X 4 prospeccionX 4 prospeccion
X 4 prospeccion
 
Carrier ethernetessentials
Carrier ethernetessentialsCarrier ethernetessentials
Carrier ethernetessentials
 
64 66
64 6664 66
64 66
 
Metro ethernet-services
Metro ethernet-servicesMetro ethernet-services
Metro ethernet-services
 
Metroethernet redes-y-servicios
Metroethernet redes-y-serviciosMetroethernet redes-y-servicios
Metroethernet redes-y-servicios
 
Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i
 Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i
Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i
 
Ia 2014 2 balotario de la pc1
Ia 2014 2 balotario de la pc1Ia 2014 2 balotario de la pc1
Ia 2014 2 balotario de la pc1
 
9275315981 reduce
9275315981 reduce9275315981 reduce
9275315981 reduce
 
Utp sirn_s3_red perceptron
 Utp sirn_s3_red perceptron Utp sirn_s3_red perceptron
Utp sirn_s3_red perceptron
 
Utp 2014-2_pdi_sap2 iluminacion y modos de color
 Utp 2014-2_pdi_sap2 iluminacion y modos de color Utp 2014-2_pdi_sap2 iluminacion y modos de color
Utp 2014-2_pdi_sap2 iluminacion y modos de color
 
Utp 2014-2_ia_s2_intro a las rna
 Utp 2014-2_ia_s2_intro a las rna  Utp 2014-2_ia_s2_intro a las rna
Utp 2014-2_ia_s2_intro a las rna
 
Utp sirn_s2_rna 2014-2
 Utp sirn_s2_rna 2014-2 Utp sirn_s2_rna 2014-2
Utp sirn_s2_rna 2014-2
 
Utp sirn_s2_rna 2014-2
 Utp sirn_s2_rna 2014-2 Utp sirn_s2_rna 2014-2
Utp sirn_s2_rna 2014-2
 

Aet17 04 realce de imagenes - filtrado espacial

  • 1. INTRODUCCIÓN Una de las principales técnicas que componen el procesamiento digital de imágenes es la de realce o mejora de imágenes. Esta técnica comprende un conjunto de operaciones tendentes a mejorar la calidad visual de una imagen. Estas operaciones permiten realzar las características de brillo y con- traste de una imagen, reducir su contenido de ruido, o agudizar o intensificar detalles presentes en ella. En esta técnica, tal como en otras operaciones de procesamiento digital de imágenes, intervienen una imagen de entrada (input image) y una imagen de salida (output image). La primera constituye la ima- gen cuyos datos serán procesados, es decir, someti- dos al realce, y la segunda es la resultante de tal procesamiento. Las operaciones que componen la técnica de real- ce pueden dividirse en dos tipos: a) operaciones de procesamiento puntual o pixel por pixel b) operaciones de procesamiento por grupo de pixeles o sobre vecindades. Las operaciones mencionadas en a) tienden a mejorar el contraste tonal en la imagen, esto es, la diferencia entre los valores más oscuros y más cla- ros que se visualizan en un monitor. El procesa- miento puntual altera los niveles de gris de los pixe- les de una imagen. El nivel de gris de cada pixel en la imagen de entrada es modificado por un nuevo valor mediante operaciones matemáticas o relacio- nes lógicas. El valor resultante es ubicado en la imagen de salida en la misma posición espacial, esto es, en la misma posición (x, y) del arreglo rec- tangular de pixeles correspondiente a la imagen de entrada, donde x indica columna e y fila. Esto se realiza pixel por pixel, de manera individual, y los pixeles vecinos no tienen influencia. Revista de Teledetección. 2002. 17: 31-42. N.º 17 - Junio 2002 31 Realce de imágenes: filtrado espacial B. Aldalur1 y M. Santamaría.2 1 Depto de Ingeniería – 2 Depto de Matemática Universidad Nacional del Sur Bahía Blanca, Argentina RESUMEN El realce de imágenes es una de las principales téc- nicas de procesamiento digital de imágenes. Las ope- raciones que componen esta técnica se dividen en operaciones de procesamiento pixel por pixel y ope- raciones de procesamiento por grupo de pixeles. El presente trabajo consiste en una descripción teó- rica de la operación de procesamiento por grupo de pixeles conocida como Filtrado Espacial y su aplica- ción a imágenes satelitales. Tal descripción incluye la caracterización e implementación de los filtros espa- ciales lineales y no lineales más comunes: paso bajo, paso alto y realce de bordes. La aplicación de estos filtros permitió conocer el funcionamiento y las bon- dades de cada uno de ellos. PALABRAS CLAVE: filtros espaciales lineales, núcleo, máscara de convolución, filtros espaciales no lineales. ABSTRACT Image enhacement is one of the main techniques of digital image processing. This technique comprises two kind of operations, pixel point processing opera- tions and pixel group processing operations. The present work consists in a theoretical descrip- tion of pixel group processing operation known as Spatial Filtering and its application to remotely sen- sed image data. The description includes the characterization and implementation of the most commonly used linear and nonlinear spatial filters: low pass, high pass and edge enhacement. The application of these filters allowed to know the performance and the goodnesses of each one of them. KEY WORDS: linear spatial filters, kernel, convolu- tion mask, nonlinear spatial filters.
  • 2. Las operaciones del tipo b) mejoran el contraste espacial en la imagen, es decir, la diferencia entre el valor digital de brillo de un determinado pixel y el de sus vecinos. Pretenden suavizar o reforzar estos contrastes espaciales de forma tal que, los valores de brillo en cada pixel de la imagen se asemejen o diferencien más de los correspondientes a los pixe- les que los rodean. El procesamiento por grupo de pixeles opera sobre un grupo de pixeles de entrada que circundan a un pixel central. Los pixeles veci- nos proveen información valiosa sobre las tenden- cias del brillo en el área bajo procesamiento. En procesamiento digital de imágenes satelitales, las operaciones incluídas en a) se conocen como técnicas de realce radiométrico mientras que las incluídas en b), técnicas de realce geométrico (Richards, 1995). Este trabajo presenta una descripción teórica de las operaciones mencionadas en b) y su aplicación a imágenes satelitales con distintas características para comparar y establecer las bondades de las mis- mas. Puesto que estas operaciones permiten mejo- rar la calidad visual de una imagen, su aplicación como paso previo a otras técnicas de procesamien- to digital es necesaria para explorar y detectar los distintos rasgos presentes en la imagen. Las imágenes LANDSAT 5-TM (Thematic Mapper), fueron cedidas por la Comisión Nacional de Actividades Espaciales (CONAE) mediante el convenio de colaboración existente con la Uni- versidad Nacional de Sur (UNS). PROCESAMIENTO POR GRUPO DE PIXELES. FILTRADO ESPACIAL El procesamiento por grupo de pixeles opera sobre un grupo de pixeles de entrada que rodean a un pixel central. Por lo tanto, los pixeles adyacentes propor- cionan información importante sobre la tendencia del brillo en el área que se está procesando. El uso y aná- lisis de estas tendencias del brillo en una imagen, motivan las operaciones de filtrado espacial. Todas las imágenes contienen detalles, algunas detalles marcados y otras detalles no tan marcados. Estos detalles están compuestos por transiciones de brillo que varían en ciclos que van del oscuro al claro y vuelta al oscuro. La tasa a la cual el brillo varía completando un ciclo es su frecuencia espa- cial. Las frecuencias espaciales pueden orientarse horizontalmente, verticalmente o en cualquiera de las diagonales. Una imagen está formada por componentes de fre- cuencia que varían de bajas frecuencias a altas fre- cuencias. Donde prevalecen transiciones rápidas de brillo, hay altas frecuencias espaciales, mientras que transiciones de brillo que cambian lentamente repre- sentan bajas frecuencias. Las altas frecuencias en una imagen aparecen toda vez que están presentes bordes abruptos o puntos, como una transición del blanco al negro dentro de uno o dos pixeles de distancia. Una imagen puede filtrarse para acentuar o elimi- nar una banda de frecuencias espaciales, tales como las altas frecuencias o las bajas frecuencias. Estas operaciones de procesamiento digital de imágenes se conocen como operaciones de filtrado espacial o filtros en el dominio del espacio. Otras operaciones de filtrado espacial permiten resaltar solamente las transiciones abruptas en la imagen, tales como bor- des de objetos. Estas constituyen un subconjunto de las operaciones de filtrado espacial y se conocen como operaciones de realce de bordes. IMPLEMENTACIÓN DE FILTROS ESPACIA- LES LINEALES Los filtros espaciales se implementan mediante un proceso llamado convolución espacial. Es un método matemático utilizado en procesamiento y análisis de señales, y se conoce también como filtro de respuesta finita al impulso (finite impulse res- ponse filter). El proceso de convolución espacial se mueve a través de la imagen de entrada, pixel por pixel, ubi- cando los pixeles resultantes en la imagen de salida. El valor digital de brillo de cada pixel en la imagen de salida depende de un grupo de pixeles de entra- da que rodean al pixel que se está procesando. Al utilizar la información del brillo de los pixeles veci- nos a un pixel central, la convolución espacial cal- cula la actividad de frecuencia espacial en ese área, y por lo tanto, es capaz de filtrar en base al conte- nido de frecuencia espacial existente. El proceso de convolución espacial utiliza un promedio ponderado del pixel de entrada y de sus vecinos inmediatos para calcular el valor de brillo del pixel de salida. El grupo de pixeles utilizados en el cálculo del promedio ponderado se conoce como núcleo (kernel). El núcleo es una matriz móvil, generalmente cuadrada, con un número impar de valores en cada dimensión. Si la dimen- sión del núcleo es 1 x 1 se trata del procesamiento digital punto por punto; las dimensiones usuales en B. Aldalur y M. Santamaría 32 N.º 17 - Junio 2002
  • 3. procesamiento por grupo son 3 x 3 y 5 x 5. Cuanto mayor es el tamaño del núcleo de pixeles que se emplea en el cálculo, más grados de libertad posee el filtro espacial. Un cálculo de promedio ponderado es un proceso lineal puesto que involucra la suma de elementos multiplicados por valores constantes. En la convo- lución espacial los elementos son los valores digita- les de brillo de los pixeles del núcleo y los valores constantes son los pesos, llamados coeficientes de convolución. En el caso más simple donde todos los pesos son iguales a 1 / n° de elementos del núcleo, el proceso consiste en un cálculo de promedio con- vencional, es decir, se promedian los valores de bri- llo de los pixeles del núcleo. Si los pesos se alteran, algunos pixeles tendrán más o menos influencia en el promedio general. La elección de estos pesos determina directamente la acción del filtrado espa- cial, por ejemplo, filtrado de paso alto, filtrado de paso bajo o filtrado para realce de bordes. La mecánica de la convolución espacial consiste en aplicar junto con el núcleo de convolución, los coeficientes de convolución en forma de arreglo o matriz; esta matriz se conoce con el nombre de máscara de convolución. El pixel correspondiente al centro del núcleo y sus vecinos se multiplican por sus respectivos coeficientes de convolución y luego estos valores se suman. El resultado se ubica en la imagen de salida en la misma posición del pixel central. Este proceso ocurre pixel por pixel, para cada pixel en la imagen de entrada. Dado que el área filtrada se limita a los pixeles centrales, los pixeles de los bordes no se afectan por el proceso puesto que no tienen los vecinos necesarios para realizar el cálculo. Las máscaras de convolución pueden tomar cual- quier valor numérico. Sin embargo, cuando se eje- cuta el proceso de convolución el valor final resul- tante debe hallarse entre 0 y 255 (para imagen de salida de 8-bits). Para ello, generalmente suelen reemplazarse por 255 los valores mayores a 255 y por 0 los valores menores a 0. Si se considera un núcleo de pixeles de dimen- sión 3 x 3 y una máscara de convolución cuyos nueve coeficientes son: a b c d e f g h i entonces la ecuación para el proceso de convolu- ción espacial resulta: O(x, y) = a I(x -1, y -1) + b I(x, y -1) + c I(x +1, y -1) + d I(x -1, y) + e I(x, y) + f I(x +1, y) + g I(x -1, y +1) + h I(x, y +1) + i I(x +1, y +1) donde los prefijos I y O indican imagen de entrada e imagen de salida respectivamente (Baxes, 1994). Filtros de Paso Bajo Tienen por objeto suavizar los contrastes espacia- les presentes en una imagen. Un filtro espacial de paso bajo tiene por efecto dejar pasar o mantener intocables los componentes de baja frecuencia espacial de una imagen. Los componentes de alta frecuencia están atenuados o virtualmente ausentes en la imagen de salida. Un filtro de paso bajo muy utilizado es aquel cuya máscara de convolución tiene dimensión 3 x 3 y sus nueve coeficientes son iguales a 1/9, es decir: 1/9 1/9 1/9 1/9 1/9 1/9 1/9 1/9 1/9 Esta máscara produce un simple promedio de los valores de brillo de los pixeles y se conoce como fil- tro de la media. La suma de sus coeficientes es igual a 1 y todos ellos son positivos. Estas dos caracterís- ticas son válidas para todas las máscaras de filtros pasabajos. Si este filtro se aplica a una región de una imagen donde cada pixel del núcleo tiene el mismo valor de brillo, es decir, un área de baja frecuencia espacial, el resultado es ese mismo valor de brillo. Esto es, el valor de brillo resultante en una región de pixeles con valor de brillo constante es el mismo de entrada. Esto se corresponde con el hecho de que no existe actividad espacial en la región (falta de cam- bios en los niveles de gris), lo que indica que existe frecuencia espacial 0. Si se aplica en una región donde los valores de brillo de los pixeles cambian rápidamente del blanco al negro y viceversa, es decir, un área de alta frecuencia espacial, el resulta- do será un valor medio de gris entre los negros y los blancos. Esto produce una imagen de salida com- puesta por valores medios de gris que varían leve- mente. Las transiciones de altas frecuencias, blanco a negro, de la imagen de entrada son atenuadas a transiciones mínimas de valores de gris. En imágenes satelitales, el filtro de paso bajo se utiliza para restaurar errores aleatorios que pueden presentarse en los niveles de brillo de la imagen, Realce de imágenes: filtrado espacial N.º 17 - Junio 2002 33
  • 4. producto de un defecto en la adquisición o recep- ción de los datos. Se emplea también para reducir la variabilidad espacial de algunas categorías como paso previo y/o posterior a la clasificación. En este caso, se pretende atenuar el llamado “ruido de la escena” producido en las zonas altamente heterogé- neas en relación con la resolución espacial del sen- sor (zonas donde se mezclan distintos tipos de cubiertas en un espacio reducido). Filtros de Paso Alto Este tipo de filtros pretende aislar los componen- tes de alta frecuencia en una imagen. El filtro de paso alto tiene un efecto opuesto al filtro pasabajos, acentúa los componentes de alta frecuencia espacial mientras que deja sin tocar los componentes de baja frecuencia espacial. Una máscara de paso alto muy común, de dimen- sión 3 x 3, es aquella que contiene un 9 en la posi- ción del centro y -1 en las posiciones que lo rodean, es decir: -1 -1 -1 -1 +9 -1 -1 -1 -1 La suma de los coeficientes es 1 y los coeficien- tes más pequeños rodean al coeficiente del centro que es positivo y el más grande. Esta disposición de los coeficientes indica que el pixel central del grupo de pixeles de entrada que se procesan apor- ta una alta influencia, mientras que los pixeles que lo rodean actúan oponiéndose a él. Si el pixel cen- tral posee un valor de brillo muy diferente al de sus vecinos inmediatos, entonces el efecto de estos últimos es despreciable y el valor de salida es una versión acentuada del valor original del pixel del centro. Esa diferencia grande indica una marcada transición en los niveles de gris, lo que indica la presencia de componentes de altas frecuencias. Por consiguiente, en la imagen de salida se espera que la transición aparezca acentuada. Por el con- trario, si los valores de brillo de los pixeles veci- nos son suficientemente grandes para contrarrestar el peso del pixel del centro, entonces el resultado final se basa más en un promedio de los pixeles involucrados. Si el valor de brillo de todos los pixeles de un núcleo 3 x 3 son iguales, el resultado es simple- mente el mismo valor. Es decir, produce la misma respuesta que el filtro de paso bajo aplicado sobre regiones constantes. Esto significa que el filtro de paso alto no atenúa los componentes de bajas fre- cuencias espaciales. Más precisamente enfatiza los componentes de altas frecuencias mientras que deja sin tocar los de bajas frecuencias. Los filtros de paso alto permiten destacar cual- quier rasgo fronterizo de una imagen, independien- temente de su orientación. Los filtros de paso bajo y paso alto constituyen la base de la mayor parte de las operaciones de fil- trado espacial. Estos filtros proveen la parte adap- tativa de la operación de procesamiento puntual conocida como umbral adaptativo (adaptative thresholding). Realce y Detección de Bordes El realce de bordes transforma una imagen de manera que exhibe sólo el detalle de bordes o fron- teras. Los bordes aparecen como las líneas de con- torno de los objetos dentro de la imagen. Estos con- tornos pueden utilizarse en posteriores operaciones de análisis de imágenes para el reconocimiento de objetos o rasgos. Los realces de bordes son implementados a tra- vés de filtros espaciales. Los más utilizados son: desplazamiento y sustracción, filtros Laplacianos para bordes, gradiente de Prewitt, Roberts, Sobel y Kirsch. El método de desplazamiento y sustracción o resta permite realzar información de bordes ver- ticales u horizontales. Desplazando una imagen a la izquierda en un pixel y restando esta nueva imagen de la original, se resaltarán los bordes verticales. Esto se debe a que el valor de brillo de cada pixel de entrada es restado de su vecino horizontal, dando un valor de la diferencia de bri- llo entre ambos, conocida como pendiente en el contexto de una imagen. Si dos pixeles adyacen- tes tienen brillos muy diferentes (existencia de borde), la diferencia resultará grande. Por el con- trario, si dos pixeles adyacentes tienen valores similares de brillo (no existencia de borde), la diferencia de brillos resultante será pequeña. El efecto es una imagen donde aparecen los contor- nos direccionales. Análogamente, el realce de borde horizontal se implementa desplazando la imagen un pixel hacia arriba y restando. La operación de desplazamiento y sustracción se lleva a cabo utilizando las siguientes máscaras: B. Aldalur y M. Santamaría 34 N.º 17 - Junio 2002
  • 5. 0 0 0 0 -1 0 -1 1 0 0 1 0 0 0 0 0 0 0 vertical horizontal La suma de los coeficientes es igual a 0. Esto signi- fica que a medida que la máscara pasa sobre regiones de la imagen con valores de brillo constantes (no bor- des), el resultado que se produce es 0, lo que repre- senta una pendiente de brillo igual a 0 (Baxes, 1994). La operación del gradiente de Prewitt determina un realce de borde direccional. Si se utiliza un núcleo de dimensión 3 x 3, pueden generarse ocho imágenes de gradientes a partir de una imagen ori- ginal. Cada una resalta los bordes orientados en una de las siguientes ocho direcciones: norte, sur, este, oeste, sureste, noroeste, suroeste y noreste. Las máscaras de convolución correspondientes son (Chuvieco, 1996): 1 1 1 -1 -1 -1 -1 1 1 1 1 -1 1 -2 1 1 -2 1 -1 -2 1 1 -2 -1 -1 -1 -1 1 1 1 -1 1 1 1 1 -1 norte sur este oeste -1 -1 1 1 1 1 1 -1 -1 1 1 1 -1 -2 1 1 -2 -1 1 -2 -1 -1 -2 1 1 1 1 1 -1 -1 1 1 1 -1 -1 1 sureste noroeste suroeste noreste La suma de los coeficientes es igual a 0. Tal como en el filtro tratado anteriormente, a medida que la máscara pasa sobre regiones de la imagen con valo- res de brillo constantes, el resultado es 0, indicando pendiente de brillo igual a 0. En aquellas regiones donde el gradiente de Prewitt genera resultados negativos, el valor de salida se establece igual a 0 porque brillos negati- vos no están definidos. La imagen de gradiente aparece como negra toda vez que los valores de brillo son constantes. Aquellos bordes con la orientación direccional correcta en la imagen original, aparecen como blan- cos en la imagen de gradiente. El realce de borde Laplaciano es una operación omnidireccional que resalta todos los bordes en una imagen, independientemente de sus orientaciones. Esta operación está basada en la tasa de cambio de la pendiente del brillo dentro de un núcleo de pixe- les de dimensión 3 x 3. La máscara Laplaciana más común está formada por un 8 en la posición central y -1 en las posiciones que la rodean -1 -1 -1 -1 +8 -1 -1 -1 -1 Los coeficientes suman 0 y como en el caso de una máscara de filtro de paso alto, coeficientes con valores negativos rodean al coeficiente del centro que es un valor positivo grande. La operación de realce Laplaciano genera picos más marcados o abruptos en los bordes que la ope- ración de gradiente. Cualquier pendiente de brillo, ya sea positiva o negativa, es acentuada, dando al Laplaciano su carácter omnidireccional. En una región de una imagen que es uniforme en brillo o con gradiente de brillo uniforme, el resulta- do de aplicar la máscara anterior es reducir el nivel de gris a 0. Cuando una discontinuidad está presen- te dentro de una vecindad en forma de punto, línea o borde, el resultado del Laplaciano es un valor no nulo, negativo o positivo dependiendo de donde se encuentre el punto central con respecto al borde. A fin de exhibir el resultado cuando surgen valo- res de pixeles tanto positivos como negativos, es común sumar un valor medio de gris (128 para el caso de imágenes con 1 sólo bit por pixel con valo- res de gris en el rango de 0 a 255) de modo que los puntos con valor 0 son gris medio, y los valores bri- llantes y oscuros producidos por el Laplaciano pue- dan visualizarse. El filtro Laplaciano no es la mejor herramienta para demarcar bordes. En muchos casos, fronteras o bordes aparecen, al menos localmente, como en escalón de brillos dispersos sobre varios pixeles. El Laplaciano da una mejor respuesta a una línea que a un escalón y a un punto que a una línea. En una imagen que contiene ruido, que se presenta de manera típica como puntos que varían en brillo, el Laplaciano mostrará tales puntos más fuertemente que los bordes o fronteras de interés. A efectos de resaltar aún más puntos, líneas y bor- des se puede cambiar el coeficiente del centro de la máscara por +9 (Russ, 1998), resultando precisa- mente la máscara mencionada en filtros de paso alto. Otro enfoque para localización de bordes utiliza el cálculo de derivada primera (Richards, 1995). Si la imagen es una función continua del brillo en un par de coordenadas continuas x e y, es decir Φ(x,y), entonces el vector gradiente se define en la imagen como: Realce de imágenes: filtrado espacial N.º 17 - Junio 2002 35 ( ) ( ) ( y iy,x x y,x Φ ∂ ∂ +Φ ∂ ∂ =Φ∇ ( ) y,x( )j
  • 6. donde i, j forman un par de vectores unitarios. La dirección del vector gradiente es la dirección de máxima pendiente ascendente y su amplitud es el valor de pendiente. Para operaciones de detección de bordes se utiliza, generalmente, sólo la magnitud del gradiente definida por: donde (1) Algunas imágenes son esencialmente unidimen- sionales, por lo tanto la aplicación de la derivada primera a tales imágenes, en la dirección de varia- ción más importante demarca las fronteras y realza la visibilidad de pequeños escalones y otros detalles. A continuación figuran las máscaras más comu- nes para la detección de bordes en distintas direc- ciones: +1 0 -1 +1 0 -1 +1 -1 -1 +1 0 -1 +2 0 -2 +2 +1 -1 +1 0 -1 +1 0 -1 +1 -1 -1 +1 +1 0 -2 +1 0 +2 +1 -1 +1 0 -1 +1 0 -1 +1 +1 -1 0 -1 -1 0 -1 -2 -1 -1 -1 +1 +1 +1 +1 +2 +1 +1 +2 +1 0 0 0 0 0 0 -1 +1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -1 y de manera similar se construyen las restantes para obtener las ocho rotaciones (Russ, 1998). Para datos de imágenes digitales, no es posible calcular la derivada continua. En su lugar, puede calcularse, en el caso unidireccional, el valor de la diferencia entre dos pixeles adyacentes como deri- vada finita (se hizo mención en el método de des- plazamiento y sustracción). Es posible extender los mismos principios relati- vos a la derivada primera unidireccional, para loca- lizar fronteras con orientaciones arbitrarias en imá- genes bidimensionales. Esta constituye una de las operaciones más comunes entre todas las operacio- nes de realce de imágenes. Tal como en el caso unidireccional, en orienta- ciones arbitrarias las derivadas continuas (1) en datos de imágenes digitales son reemplazadas por diferencias pero en este caso con 2 diferencias de pixeles que representan una aproximación finita a las derivadas del brillo. El operador de Sobel es una de las técnicas más comúnmente utilizadas y es equivalente a la aplica- ción simultánea de las siguientes máscaras: -1 0 1 1 2 1 1 = -2 0 2 2 = 0 0 0 -1 0 1 -1 -2 -1 El operador de Kirsch aplica cada una de las ocho orientaciones de una máscara direccional y retiene el valor máximo. Se obtienen resultados similares a Sobel en la detección de bordes. FILTROS ESPACIALES NO LINEALES Existen otros filtros espaciales que no son fun- ción lineal de los valores de brillo de los pixeles de una imagen. Es decir, no se calculan como una suma lineal de elementos (brillo de los pixeles) multiplicados por pesos constantes (coeficientes de la máscara). Estos filtros se conocen como filtros espaciales no lineales. Constituyen también técni- cas de procesamiento por grupo de pixeles, operan- do sobre un núcleo de pixeles de entrada que rode- an a un pixel central. La diferencia es que en lugar de utilizar un promedio ponderado, emplean otras técnicas que combinan los valores de brillo del grupo de pixeles de entrada. Un ejemplo de este tipo de filtros es el filtro de la mediana (Baxes, 1994, Richards, 1995). Se basa en sustituir el valor de brillo del pixel central del núcleo por la mediana de todos los valores de brillo de los pixeles que forman dicho núcleo. Se emplea para eliminar valores anómalos aislados, producto de ruidos aleatorios en la adquisición de los datos. Otro filtro espacial no lineal es el filtro de la moda. Se basa en sustituir el valor de brillo del pixel central del núcleo por la moda (valor de brillo que más se repite) de todos los valores de brillo de los pixeles que forman dicho núcleo. RESULTADOS Para el tratamiento de las imágenes, se trabajó con el software Idrisi for Windows, versión 2. La Figura 1a) corresponde a una ventana de una imagen satelital (banda 3) de la zona de Salinas Chicas, provincia de Buenos Aires, Argentina. Esta B. Aldalur y M. Santamaría 36 N.º 17 - Junio 2002 2 2 2 1 ∇+∇=∇ ( )y,x x 1 Φ ∂ ∂ =∇ y ( )y,x y 2 Φ ∂ ∂ =∇
  • 7. imagen fue contaminada con ruido tipo impulso, los valores de brillo de 18 pixeles fueron reemplazados por un valor de brillo 0 y los de otros 18 pixeles por un valor de brillo 150, visualizándose como puntos negros y blancos en la imagen. Se aplicaron los fil- tros de media y mediana, 3 x 3, para ver su efecto sobre tales puntos aislados. El filtro de la media, Figura 1b), produce una modificación de los valores de brillo originales, principalmente en los grupos de pixeles vecinos a aquellos cuyo brillo es 0 o 150. Esto se debe a que estos valores son incluidos en el cálculo del prome- dio, disminuyendo o aumentando los valores de bri- llo. Visualmente este filtro no elimina totalmente los puntos correspondientes al ruido, sólo atenúa el contraste con sus vecinos. El filtro de la mediana, Figura 1c), elimina total- mente los puntos de ruido de la imagen puesto que por tratarse de puntos extremos aislados no afectan el valor mediano de brillo. Es menos sensible a valores extremos y produce una menor modificación de los datos originales que el filtro de la media aritmética. Por otra parte, en el interior de la salina se visua- lizan líneas de contornos que luego de aplicar el fil- Realce de imágenes: filtrado espacial N.º 17 - Junio 2002 37 a) c) b) d) Figura 1. a) Imagen original, b) Imagen con filtro de la media, c) Imagen con filtro de mediana, d) Imagen con filtro Laplaciano.
  • 8. tro de media resultan confusas o imperceptibles mientras que esto no ocurre al aplicar el filtro de la mediana. Es decir, este último filtro como técnica de suavizado preserva mejor bordes o contornos que el filtro de media. Las siguientes submatrices muestran el efecto producido, por la aplicación de los filtros mencio- nados, en los valores de brillo de los pixeles que rodean al 0 y al 150: Imagen original Imagen con filtro de media Imagen con filtro de mediana A la misma imagen se aplicó el filtro Laplaciano, 3 x 3, con centro 9 y vecinos -1 para comprobar que este filtro da una mejor respuesta a un punto que a una línea. La imagen filtrada fue posteriormente convertida a una escala entre 0 y 255. Efectivamente esto puede observarse tanto en la imagen filtrada, Figura 1d), como en las submatri- ces de valores de brillo (de la imagen filtrada sin cambio de escala entre 0 y 255) correspondientes a punto y línea que figuran a continuación: Imagen original Imagen con filtro Laplaciano (sin cambo de escala) En el caso de punto aislado existe una marcada diferencia entre su valor de brillo luego del filtrado y el de sus vecinos, motivo por el cual aparece resaltado en la imagen filtrada. En el caso de línea también existe esa diferencia pero no resulta tan marcada. Esas diferencias se exhiben en las subma- trices mediante la presencia de valores negativos rodeados de positivos y viceversa. En la aplicación de este filtro no se utilizaron umbrales, debido a esto figuran valores negativos o positivos muy altos. La Figura 2a) corresponde a una imagen satelital (banda 5) de un sector de la ciudad de Bahía Blanca, provincia de Buenos Aires. Con el fin de realzar bordes para detectar los canales de acceso a la ría y los distintos amanzanamientos que posee la ciudad, se aplicaron los filtros Sobel, Figura 2b) y Laplaciano, Figura 2c), ambos en matriz 3 x 3. Para obtener mejores efectos de realce de bor- des se sumaron a la imagen original el filtro de Sobel, Figura 2d) y el filtro Laplaciano, Figura B. Aldalur y M. Santamaría 38 N.º 17 - Junio 2002 91929193207 92919290206 900091205 91929091204 58575655 fila columna 25242324128 25232523127 2515015023126 25242524125 272271270269 92929292207 81717181206 81717181205 80707080204 58575655 24242424128 38525238127 38525238126 38525238125 272271270269 92929292207 91919191206 91919191205 90898990204 58575655 25242424128 25252424127 24252424126 24252424125 272271270269 91929193207 92919290206 900091205 91929091204 58575655 punto 42282626364 50523326363 34385140362 30343345361 155154153152 linea 819282100207 189271280168206 172638637184205 190293272192204 58575655 −− 7928723364 1371661021363 62515869362 12261098361 155154153152 −− − − Figura 2. a) Imagen original, b) Imagen con filtro de Sobel. a) b)
  • 9. 2e). Los resultados obtenidos muestran que el fil- tro de Sobel realza mejor los contornos que deter- minan los accesos a la ría y no así los amanzana- mientos. Esto se debe a que la diferencia entre niveles de brillo de los pixels correspondientes a la zona de canales y a la zona sin anegar es muy marcada. En el caso de los amanzanamientos se obtienen mejores resultados con el filtro Lapla- ciano dado que si bien tales diferencias existen, no son tan marcadas. La Figura 3a) corresponde a una ventana de una imagen satelital compuesta (bandas 1, 2 y 3), de la zona de Necochea-Quequén y zona rural, provincia Realce de imágenes: filtrado espacial N.º 17 - Junio 2002 39 c) d) e) * Figura 3. a) Imagen original, b) Imagen compuesta con banda 3 filtrada. a) b) Figura 2. c) Imagen con filtro laplaciano, d) Suma de imágenes original y filtrada con Sobel, e) Suma de imáge- nes original y filtrada con laplaciano. Todas las figuras precedidas de asterisco se incluyen en el cuadernillo anexo de color
  • 10. de BuenosAires. Con el fin de ver en detalle las rutas de acceso a la ciudad, el estado parcelario rural, el recorrido del Río Quequén Grande y la línea de costa se aplicó un filtro Sobel a la banda 3. Se creó una imagen compuesta con las bandas 1, 2 y 3 filtrada con Sobel. Las Figuras 3b) y 3c) muestran 2 sectores de esa imagen. Los resultados fueron satisfactorios: la Figura 3b) muestra en detalle el realce de la zona urbana de la ciudad de Necochea, del Río Quequén Grande y de la línea de costa, mientras que la Figura 3c) exhibe claramente las rutas de acceso a la ciudad, el estado parcelario rural y un sector del cauce del Río Quequén Grande (sector noroeste de la imagen). La Figura 4a) corresponde a una ventana de la imagen de la zona de Necochea-Quequén (banda 1). Esta imagen posee un error en la recepción de datos proveniente del sensor, que produjo un fallo en la señal y provocó pérdida de líneas de pixeles en la imagen original. Para solucionar este inconveniente se le aplicó un filtro de mediana, Figura 4b) que res- tauró los valores de brillo perdidos, reemplazándo- los por valores similares a los de sus vecinos. La Figura 5a) corresponde a una ventana de una imagen compuesta de un sector de la ciudad de Tres Arroyos (zona urbana y de quintas), provincia de Buenos Aires. Se buscó un filtro direccional que resalte el arroyo que cruza la ciudad. Del total de filtros direccionales aplicados, sólo se exhiben las imágenes con filtro Este, Figura 5b), fil- tro Noreste, Figura 5c) y filtro Noroeste, Figura 5d). El filtro direccional Este, logra mostrar la traza del arroyo, ya que es un filtro que resalta la direc- ción Norte-Sur visto desde la frontera Este. Sin embargo, el filtro direccional Noreste también logra un buen resultado, ya que resalta su dirección per- pendicular: NO-SE realzando su frontera NE. El filtro Noroeste, Figura 5d), no ofrece buen resultado puesto que no permite una clara visuali- zación del arroyo. B. Aldalur y M. Santamaría 40 N.º 17 - Junio 2002 * Figura 3. c) Imagen compuesta con banda 3 filtrada. c) a) b) Figura 4. a) Imagen original con errores en la adquisición de datos, b) Imagen con filtro de mediana. Todas las figuras precedidas de asterisco se incluyen en el cuadernillo anexo de color
  • 11. Realce de imágenes: filtrado espacial N.º 17 - Junio 2002 41 Figura 6. a) Imagen original, b) Imagen con filtro direccional diagonal principal. Figura 5. a) Imagen original, b) Imagen con filtro direccional este, c) Imagen con filtro direccional noreste, d) Imagen con filtro direccional noroeste. a) b) c) d) a) b)
  • 12. La Figura 6a) corresponde a una ventana de una imagen compuesta de la zona de Sierra de la Ventana, provincia de Buenos Aires donde se exhibe parte del cordón serrano. Se aplicaron fil- tros direccionales, en la dirección de ambas dia- gonales. En la Figura 6b) se observa la zona ocu- pada por el cordón y su límite con la zona de uso rural, cuyo parcelamiento está resaltado por poli- gonales en la dirección de la diagonal correspon- diente. La Figura 6c) exhibe netamente las líneas de drenaje. CONCLUSIONES Los distintos filtros espaciales aplicados permi- tieron extraer las siguientes conclusiones: En presencia de ruido tipo impulso, o pérdida de líneas de pixeles en una imagen, el filtro de media- na permitió una mejor corrección de estas fallas que el filtro de la media. El filtro de Sobel ofreció buenos resultados ante la existencia de diferencias de brillo muy marcadas en una imagen (existencia de contornos), siendo de mayor utilidad el filtro Laplaciano cuando las mis- mas no son tan acentuadas. La incorporación de la banda 3 filtrada con Sobel en la composición de una imagen contribuyó en destacar los detalles buscados. Esto sugiere una forma alternativa en el uso de las imágenes filtra- das, empleando en cada caso particular aquella banda que resulta más apropiada. El uso de filtros direccionales permitió resaltar detalles de líneas (traza del arroyo, cordón serrano, líneas de drenaje) según la dirección particular de cada filtro utilizado. BIBLIOGRAFÍA BAXES, G. A. 1994. Digital Image Processing - Principles and Applications. U.S.A. John Wiley & Sons. CHUVIECO, E. 1996. Fundamentos de Telede- tección Espacial. Madrid. Rialp. RICHARDS, J.A. 1995. Remote Sensing Digital Image Analysis - An Introduction. Berlín. Springer-Verlag. RUSS, J. C. 1998. The Image Processing Handbook. Piscataway. CRC Press - IEEE Press. B. Aldalur y M. Santamaría 42 N.º 17 - Junio 2002 a) Figura 6. c) Imagen con filtro direccional diagonal secundaria. c)