Sunteți pe pagina 1din 37

Tema 3: Filtros

Filtros digitales

Los filtros digitales constituyen uno de los principales modos


de operar en el procesamiento de imgenes digitales. Pueden
usarse para distintos fines, pero en todos los casos, el
resultado sobre cada pxel depende de los pxeles de su
entorno.

Una imagen se puede filtrar en el dominio del espacio,


trabajando directamente sobre los pxeles de la imagen, o en
el dominio de la frecuencia, donde las operaciones se llevan
a cabo en la transformada de Fourier de la imagen .

Filtros digitales

Distintos objetivos:
Suavizar la imagen: reducir las variaciones de intensidad
entre pxeles vecinos.
Eliminar ruido: modificar aquellos pxeles cuyo nivel de
intensidad es muy diferente al de sus vecinos.
Realzar la imagen: aumentar las variaciones de intensidad,
all donde se producen.
Detectar bordes: detectar aquellos pxeles donde se produce
un cambio brusco en la funcin intensidad.

Filtros digitales
Ruido: es la informacin no deseada que contamina la imagen.
g(x,y)=f(x,y)+r(x,y)
El origen puede estar tanto en el proceso de adquisicin de la
imagen (errores en los sensores), como en el de transmisin
(debido a interferencias en el canal de transmisin).
Existen distintos modelos de ruido, segn las funciones de
densidad de probabilidad que sigan sus intensidades r(x,y):
Ruido gaussiano
Ruido uniforme
Ruido impulsivo (sal y pimienta)
Etc.
Tipos de ruido en la imagen
4

Filtros digitales
Ruido Gaussiano (o normal)
Modela el ruido producido por los
circuitos electrnicos o ruido de los
sensores por falta de iluminacin y/o
altas temperaturas.
La intensidad de todos los pxeles se
ve afectada.

Filtros digitales
Ruido impulsivo (o sal y pimienta)
Se produce normalmente en la
cuantificacin que se realiza en el
proceso de digitalizacin.

Filtros digitales
Ruido uniforme
Toma valores en un
determinado intervalo de
forma equiprobable. Se da
en un menor nmero de
situaciones reales.

Filtros digitales

Los filtros se pueden clasificar en:


Filtros en el dominio del espacio
Filtros en el dominio de la frecuencia

Filtros en el dominio del espacio


Las operaciones espaciales de filtrado se definen en un entorno
de vecindad del punto a transformar (x,y).
y

origen
(x,y)

Entorno de (x,y)

Dominio espacial

Los filtros en el dominio del espacio pueden clasificarse en:


1. Filtros lineales (filtros basados en mscaras de convolucin).
2. Filtros no lineales.

Filtros en el dominio del espacio: filtros lineales


Dada una imagen f(x,y) y una mscara
w(x,y), la imagen resultante g(x,y)
consiste en realizar la operacin:

g ( x, y ) =

w(s, t ) f ( x + s, y + t )
s = a t =b
10

Filtros en el dominio del espacio: filtros lineales

Mscara: matriz de coeficientes:


El entorno del punto (x,y) que se considera en la imagen para
obtener g(x,y) est determinado por el tamao y forma de la
mscara.
El tipo de filtrado est determinado por el contenido de la
mscara.

11

Filtros en el dominio del espacio: filtros lineales


Tratamiento de lmites de la imagen
Puede aplicarse la mscara extendiendo la imagen con un marco
de ceros de la anchura adecuada
Esto puede tener efectos no deseados (p. ej., de difuminacin en
los lmites de la imagen) pero, en general, poco significativos si la
mscara es pequea en relacin con el tamao de la imagen.

Ejercicio: establecer otras formas de tratar los lmites de la imagen 12

Filtros en el dominio del espacio: filtros lineales


Filtro de la media
El filtro de la media es el ms simple, intuitivo y fcil de implementar
para suavizar imgenes que el de la mediana, es decir, reducir la
cantidad de variaciones de intensidad entre pxeles vecinos.
Cmo funciona? Se visita cada pxel de la imagen y se reemplaza
por la media de los pxeles vecinos. Se puede operar mediante
convolucin con una mscara determinada.
Ejemplo de mscara
3x3 para el filtro de la
media:

Ejercicio: Cmo ser la mscara de filtro de media de tamao 5x5?


13

Filtros en el dominio del espacio: filtros lineales


Filtro de la media

-Imagen original de 500 x 500 pxeles


- Resultados de aplicar filtros de la media con
mscaras de tamao 3, 5, 9, 15, y 35.

14

Filtros en el dominio del espacio: filtros lineales


Filtro de la media

Imagen original

Imagen con ruido gaussiano con


media 0 y desviacin tpica 8.

Filtro de la media 3 x 3

15

Filtros en el dominio del espacio: filtros lineales

Filtro de la media
El filtro de la media ofrece ciertas desventajas:

El filtro de la media es bastante sensible a cambios locales.


El filtro de la media puede crear nuevas intensidades de
grises que no aparecan en la imagen.

16

Filtros en el dominio del espacio: filtros lineales


Filtro gaussiano
El filtro gaussiano se usa para emborronar imgenes y
eliminar ruido. Es similar al filtro de media pero se usa una
mscara diferente, modelizando la funcin gaussiana:

Ejemplo de mscara 5x5 para


el filtro gaussiano con =1.0:

17

Filtros en el dominio del espacio: filtros lineales


Filtro gaussiano

=1

=3

=2

=4

18

Filtros en el dominio del espacio: filtros lineales


Filtro gaussiano
Las ventajas del filtro gaussiano frente al filtro de media son:
Es separable: es decir, en lugar de realizar una convolucin
bidimensional, podemos realizar dos convoluciones unidimensionales.
Una en sentido horizontal y otra en sentido vertical.

Un ejemplo de mscara gaussiana 1-D con la que tendramos el mismo


resultado que con la mscara de la transparencia anterior sera:

El filtro gaussiano produce un suavizado ms uniforme que el filtro de


media.
19

Filtros en el dominio del espacio: filtros lineales


Filtro gaussiano

Ejemplo:

Imagen original

filtro gaussiano con =1.0

Filtro gaussiano con =2.0

filtro gaussiano con =4.0

Para practicar:
demo on-line
20

Filtros en el dominio del espacio: filtros no lineales

Filtros estadsticos de orden

Funcionan ordenando los valores en la vecindad de cada punto


de menor a mayor, y obteniendo algn valor a partir de la lista
ordenada.
Tipos:
Mnimo: selecciona el valor ms pequeo.
Mximo: selecciona el valor ms alto.
Mediana: selecciona el valor en la posicin intermedia.

21

Filtros en el dominio del espacio: filtros no lineales


Filtro de mximo
- Selecciona el mayor valor dentro de una ventana ordenada de valores
de nivel de gris.

- Ventaja: Elimina el ruido pimienta (pxeles negros).


- Inconvenientes
- Slo funciona cuando el ruido es exclusivamente tipo
pimienta
- Tiende a aclarar la imagen

22

Filtros en el dominio del espacio: filtros no lineales


Filtro de mnimo
- Selecciona el menor valor dentro de una ventana ordenada de valores
de nivel de gris.

- Ventaja: Elimina el ruido sal (pxeles blancos).


- Inconvenientes
- Slo funciona cuando el ruido es exclusivamente tipo
sal.
- Tiende a oscurecer la imagen.

23

Filtros en el dominio del espacio: filtros no lineales


Filtro de mximo y mnimo

24

Filtros en el dominio del espacio: filtros no lineales


Filtro de la mediana (median filter)
Se suele usar para eliminar ruido en la imagen.

Cmo funciona? Se visita cada pxel de la imagen y se reemplaza


por la mediana de los pxeles vecinos. La mediana se calcula
ordenando los valores de los pixeles vecinos en orden y
seleccionado el que queda en medio.
Ejemplo:

25

Filtros en el dominio del espacio: filtros no lineales


Filtro de la mediana (median filter)
Desventajas:
Este filtro no es lineal. Dadas dos imgenes A y B,
mediana(A+B)mediana(A)+mediana(B)

Ventajas:
Da muy buenos resultados en caso de ruido sal y pimienta.

26

Filtros en el dominio del espacio: filtros no lineales


Filtro de la mediana (median filter)

Ejemplo:
Imagen
resultante
tras realizar
un filtro de
mediana de
tamao 7x7

Para practicar: demo on-line

27

Filtros en el dominio del espacio


Filtros de la media y la mediana
Imagen resultante
tras realizar un
filtro de mediana
de tamao 3x3

Para practicar: demo on-line

Imagen
resultante tras
realizar un filtro
de media de
tamao 3x3
28

Filtros en el dominio del espacio


Filtros de la media y la mediana

29

Filtros en el dominio del espacio: filtros no lineales


Filtro de la mediana (median filter)

30

Filtros en el dominio del espacio: filtros no lineales


Filtro de la mediana (median filter)

31

Filtros en el dominio del espacio: filtros no lineales


Otros filtros

32

Filtros en el dominio del espacio: filtros no lineales


Otros filtros

33

Filtros en el dominio del espacio: filtros no lineales


Otros filtros

34

Filtros en el dominio del espacio: filtros no lineales


Otros filtros

35

Filtros en el dominio del espacio: filtros no lineales


Otros filtros
Ejemplo:

36

Filtros en el dominio del espacio


Suavizado de la imagen:

Filtro de la mediana
Filtro de la media
Filtro gaussiano
Filtro conservativo
Filtro Crimmins

Para ms informacin:
HIPR2
IMAGine

37

S-ar putea să vă placă și