Filtrado lineal

Anuncio
Filtrado lineal
Digital image processing, Gonzalez & Woods, chpt 4
Digital Image Processing, WK Pratt, part 3
filtrado lineal
1
Filtrado es la operación de eliminar o resaltar componentes de la
representación transformada de la imagen. Esto se consigue multiplicando la
transformada por un filtro H(u,v). La operación dual es la convolución con una
respuesta a impulso h(x,y).
Respuesta del sistema lineal
filtrado lineal
2
Localización en el dominio de la transformada de Fourier discreta de las
zonas que corresponden a coeficientes de bajas frecuencias, (sombreado).
Los filtros pasa-bajo preservan estos coeficientes anulando los coeficientes
de las altas frecuencias.
filtrado lineal
3
Filtros pasa baja o filtros de suavizavión
Se eliminan o atenuan las altas frecuencias y se
preservan las bajas frecuencias.
El efecto es la difusion en la imagen, blurring o
desenfoque de la imagen.
Se utiliza para eliminar ruido impulsivo que se
identifica con las altas frecuencias
Se utiliza tambien como preproceso para el
muestreo (para garantizar una banda limitada) o para
otros procesos como la extracción de bordes.
filtrado lineal
4
Filtro ideal pasa-baja
filtrado lineal
5
Las frecuencias de corte se calculan enfunción de la masa total
del espectro de la imagen
filtrado lineal
6
El filtrado con el
filtro ideal pasa-baja
corresponde a la
convolución con la
primera imagen, para
una frecuencia de
corte dada.
filtrado lineal
7
filtrado lineal
8
Filtros de Butterworth
D0 es la frecuencia de corte.
El valor del filtro en la
frecuencia de corte es 0.5
Otra version
filtrado lineal
9
filtrado lineal
10
Resultado de aplicar el
filtro de Butterworth de
orden 1 a una imagen
cuantizada a 16 niveles
(a) y (b). Idem a una
imagen corrompida con
ruido impulsivo (c) y
(d).
Se aprecia la perdida de
detalle frente a la
eliminación del ruido.
filtrado lineal
11
Filtro Gausiano pasa-baja
Interés: la transformada de Fourier de la Gausiana es una
función Gausiana. El filtrado gausiano espacial corresponde
a un filtrado gausiano en el domionio frecuencial.
filtrado lineal
12
Filtro pasa alta ideal
Filtros pasa alta de Butterworth
filtrado lineal
13
filtrado lineal
14
Ejemplo de procesado con filtros
pasa alta Butterworth:
(b) resultado del filtrado pasa-alta
(c) resultado del enfasis de las altas
frecuencias, (la combinación de la
imagen original con la imagen
filtrada con un filtro pasa-alta)
(d) despues de la ecualización del
histograma de la imagen con
enfasis de frecuencias.
filtrado lineal
15
Filtrado homomorfico
Consiste en el filtrado lineal de la imagen transformada para
separar los componentes de iluminación y reflectancia
Expresión de la imagen como producto de la iluminación y
la reflectancia del objeto. El filtrado lineal no puede actuar
por separado en estos componentes.
Estructura del filtrado morfologico: el logaritmo convierte el producto en suma,
permitiendo la separación lineal de iluminación y reflectancia. Del resultado del filtrado
lineal de la imagen logaritmo obtenemos mediante exponenciación la imagen filtrada
filtrado lineal
16
Desarrollo formal del filtrado homomorfico
Filtrado de la imagen logarimo se puede
descomponer en el filtrado de la
iluminación y la reflectancia por separado
La imagen logaritmo filtrada:
Se asocian bajas frecuencias con el componente de iluminación, por lo que el filtro
homomorfico es usualmente un filtro pasa baja.
Recuperación de la imagen
mediante exponenciación
filtrado lineal
17
Ejemplo de
filtrado
homomorfico
con el filtro
pasa-alta de la
figura.
filtrado lineal
18
Ejemplo del filtrado homomorfico de una imagen Landsat con un
filtro pasa-alta de Butterworth con frecuencia de corte = 4.
El campo de iluminación es una función suave que se asimila con
las bajas frecuencias de la imagen logaritmo.
filtrado lineal
19
Filtro rechaza banda ideal
Debido a la simetria de la
trasformada de Fourier es
necesario filtrar en pares
simétricos
filtrado lineal
20
Caso de ruido
coherente, producido
por frecuencias
espureas. Se detecta
en la representación
transformada las
frecuencias espureas y
se aplica un filtro
rechaza-banda sobre
ellas.
filtrado lineal
21
filtrado lineal
22
Filtrado lineal espacial: el filtrado se realiza mediante
máscaras de convolución.
M
g( x, y) =
∑ w f ( x − i, y − j )
i, j
i, j = − M
Equivalencia de los
filtros en el plano
frecuencial son las
mascaras de convolucón
en el dominio espacial.
Filtros rotacionalmente
invariantes, corte radial.
filtrado lineal
23
Mascaras de suavizado:
Basicamente son promedios
de los pixels en el vecindario.
La suma de los coeficientes
debe ser 1 para evitar
ganancias indeseadas.
∑w
ij
=1
i, j
filtrado lineal
24
filtrado lineal
25
Eliminación de ruido
impulsivo gausiano
mediante una máscara de
promedio y un filtro de la
mediana. El filtro de la
mediana es no lineal y
consiste en tomar el valor
de la mediana en el
histograma del vecindario
alrededor del pixel.
filtrado lineal
26
Filtrado espacial pasa alta: los coeficientes de la máscara suman cero.
∑w
ij
=0
i, j
filtrado lineal
27
Realce de las altas
frecuencias: consiste
en añadir el resultado
del filtro pasa alta a la
imagen original.
filtrado lineal
28
Los filtros derivada son un caso especial de los filtros pasa-alta
espaciales. Calculan las derivadas parciales aproximadas de la
imagen. El cálculo del gradiente de la imagen es un proceso no
lineal.
Roberts
Prewitt
filtrado lineal
29
Imagen con los
bordes resaltados.
Los bordes se
calculan mediante
Prewitt (b) y se
añaden a la imagen
original (c) o bien se
obtiene una imagen
binarizada (d).
filtrado lineal
30
Descargar