30
filtrado lineal 1 Filtrado lineal Digital image processing, Gonzalez & Woods, chpt 4 Digital Image Processing, WK Pratt, part 3

de las altas frecuencias. - UPV/EHU · máscaras de convolución. Equivalencia de los filtros en el plano ... Los filtros derivada son un caso especial de los filtros pasa-alta

Embed Size (px)

Citation preview

filtrado lineal 1

Filtrado lineal

Digital image processing, Gonzalez & Woods, chpt 4

Digital Image Processing, WK Pratt, part 3

filtrado lineal 2

Filtrado es la operación de eliminar o resaltar componentes de larepresentación transformada de la imagen. Esto se consigue multiplicando latransformada por un filtro H(u,v). La operación dual es la convolución con unarespuesta a impulso h(x,y).

Respuesta del sistema lineal

filtrado lineal 3

Localización en el dominio de la transformada de Fourier discreta de laszonas que corresponden a coeficientes de bajas frecuencias, (sombreado).

Los filtros pasa-bajo preservan estos coeficientes anulando los coeficientesde las altas frecuencias.

filtrado lineal 4

Filtros pasa baja o filtros de suavizavión

Se eliminan o atenuan las altas frecuencias y sepreservan las bajas frecuencias.

El efecto es la difusion en la imagen, blurring odesenfoque de la imagen.

Se utiliza para eliminar ruido impulsivo que seidentifica con las altas frecuencias

Se utiliza tambien como preproceso para elmuestreo (para garantizar una banda limitada) o paraotros procesos como la extracción de bordes.

filtrado lineal 5

Filtro ideal pasa-baja

filtrado lineal 6

Las frecuencias de corte se calculan enfunción de la masa totaldel espectro de la imagen

filtrado lineal 7

El filtrado con elfiltro ideal pasa-bajacorresponde a laconvolución con laprimera imagen, parauna frecuencia decorte dada.

filtrado lineal 8

filtrado lineal 9

Filtros de Butterworth

D0 es la frecuencia de corte.El valor del filtro en lafrecuencia de corte es 0.5

Otra version

filtrado lineal 10

filtrado lineal 11

Resultado de aplicar elfiltro de Butterworth deorden 1 a una imagencuantizada a 16 niveles(a) y (b). Idem a unaimagen corrompida conruido impulsivo (c) y(d).

Se aprecia la perdida dedetalle frente a laeliminación del ruido.

filtrado lineal 12

Filtro Gausiano pasa-baja

Interés: la transformada de Fourier de la Gausiana es unafunción Gausiana. El filtrado gausiano espacial correspondea un filtrado gausiano en el domionio frecuencial.

filtrado lineal 13

Filtro pasa alta ideal

Filtros pasa alta de Butterworth

filtrado lineal 14

filtrado lineal 15

Ejemplo de procesado con filtrospasa alta Butterworth:

(b) resultado del filtrado pasa-alta

(c) resultado del enfasis de las altasfrecuencias, (la combinación de laimagen original con la imagenfiltrada con un filtro pasa-alta)

(d) despues de la ecualización delhistograma de la imagen conenfasis de frecuencias.

filtrado lineal 16

Filtrado homomorfico

Consiste en el filtrado lineal de la imagen transformada paraseparar los componentes de iluminación y reflectancia

Expresión de la imagen como producto de la iluminación yla reflectancia del objeto. El filtrado lineal no puede actuarpor 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 filtradolineal de la imagen logaritmo obtenemos mediante exponenciación la imagen filtrada

filtrado lineal 17

Desarrollo formal del filtrado homomorfico

Filtrado de la imagen logarimo se puededescomponer en el filtrado de lailuminación y la reflectancia por separado

La imagen logaritmo filtrada:

Se asocian bajas frecuencias con el componente de iluminación, por lo que el filtrohomomorfico es usualmente un filtro pasa baja.

Recuperación de la imagenmediante exponenciación

filtrado lineal 18

Ejemplo defiltradohomomorficocon el filtropasa-alta de lafigura.

filtrado lineal 19

Ejemplo del filtrado homomorfico de una imagen Landsat con unfiltro pasa-alta de Butterworth con frecuencia de corte = 4.

El campo de iluminación es una función suave que se asimila conlas bajas frecuencias de la imagen logaritmo.

filtrado lineal 20

Filtro rechaza banda ideal

Debido a la simetria de latrasformada de Fourier esnecesario filtrar en paressimétricos

filtrado lineal 21

Caso de ruidocoherente, producidopor frecuenciasespureas. Se detectaen la representacióntransformada lasfrecuencias espureas yse aplica un filtrorechaza-banda sobreellas.

filtrado lineal 22

filtrado lineal 23

Filtrado lineal espacial: el filtrado se realiza mediantemáscaras de convolución.

Equivalencia de losfiltros en el planofrecuencial son lasmascaras de convolucónen el dominio espacial.Filtros rotacionalmenteinvariantes, corte radial.

g x y w f x i y ji ji j M

M

, ,,,

( ) = − −( )=−∑

filtrado lineal 24

Mascaras de suavizado:

Basicamente son promediosde los pixels en el vecindario.

La suma de los coeficientesdebe ser 1 para evitarganancias indeseadas.

wiji j

=∑ 1,

filtrado lineal 25

filtrado lineal 26

Eliminación de ruidoimpulsivo gausianomediante una máscara depromedio y un filtro de lamediana. El filtro de lamediana es no lineal yconsiste en tomar el valorde la mediana en elhistograma del vecindarioalrededor del pixel.

filtrado lineal 27

Filtrado espacial pasa alta: los coeficientes de la máscara suman cero.

wiji j

=∑ 0,

filtrado lineal 28

Realce de las altasfrecuencias: consisteen añadir el resultadodel filtro pasa alta a laimagen original.

filtrado lineal 29

Los filtros derivada son un caso especial de los filtros pasa-altaespaciales. Calculan las derivadas parciales aproximadas de laimagen. El cálculo del gradiente de la imagen es un proceso nolineal.

Roberts

Prewitt

filtrado lineal 30

Imagen con losbordes resaltados.Los bordes secalculan mediantePrewitt (b) y seañaden a la imagenoriginal (c) o bien seobtiene una imagenbinarizada (d).