Sunteți pe pagina 1din 22

FILTROS EN MATLAB

Luis Alfredo Verdecia Amaris


Objetivos
• Que el estudiante sea capaz de caracterizar los
principales tipos de ruido que pueden estar
presentes en una imagen.

• Que el estudiante sea capaz de aplicar, según


sea el caso, las técnicas de reducción de ruido
más oportunas.
Conceptos
• Ruido
• Este es un defecto de la información que no es
deseado el cual contamina y/o degrada la
imagen.
• Al obtener una imagen digital y esta al verse un
poco distorsionado, se dice que tiene ruido,
provocando una perturbación en la señal al ser
adquirida, transmitida y almacenada.
Conceptos
• Filtros
• Enfatizan las altas y bajas frecuencias, resaltar
características lineales (bordes- pasaalto),
elimina el ruido, suaviza la imagen, detectar
detalles en la imagen, intenta asemejar el valor
de un pixel al valor de los pixeles vecinos
(pasabajo)
Conceptos
• Mejoramiento de imagen
• Con el objetivo de mejorar la imagen a esta se
le reduce o elimina el ruido aplicando filtros. Se
hace aproximando el valor original de pixel
usando información de la misma o de una
fuente externa.
Tipos de Filtro
• Dominio Frecuencial • Lineales
• Media
• Promedio de imágenes • Media geometrica
• Pasa bajos • Media armonica
• Pasa altos • Media contra-aritmetica
• Pasa banda • De gauss
• Rechaza banda

• De orden
• Mediana
• Dominio Espacial
• Moda
• Filtros de Medias
• Máximo y mínimos
• No lineales
• outlier
Filtros de Dominio Frecuencial
• Estos consisten en modificar o mejorar un pixel
elegido en función de los valores de un entorno o
subconjunto de pixeles vecinos a aquel.

• Definir tamaño de sub-matriz para actuar.

• Ordenar los elementos que engloban la sub-matriz.

• Aplicar el criterio correspondiente dependiendo del


filtro.
Filtros Espaciales
• Estos filtros están basándose en finalidad, en los
cuales tenemos:

• Filtros de suavizado (smoothing): para difuminar la


imagen.
• Filtros de realce (sharpening): para eliminar zonas
borrosas
• Filtros diferenciales mascaras (Laplaciano, Prewitt.
Sobet, etc.) detección de bordes. Incremento de
contraste en zonas de mayor intensidad, y reducción
donde no hay variación.
Tipos de Ventana

• Preservación de
bordes verticales
y horizontales.
• Preservación de
bordes oblicuos
Filtro de Mediana
• Sustituye el valor del pixel estudiado por la mediana de
los valores que englobe una ventana de selección dada.

• Ventajas
• Atenúa el ruido impulsar (sal y pimienta).
• Elimina efectos engañosos.
• Preserva bordes de la imagen.
• Desventajas
• Pierde detalles (puntos, líneas finas).
• Redondea las esquinas de los objetos.
• Desplazamiento de los bordes.
Filtro de Mediana
• Tiene la ventaja de que el valor final del pixel es un valor
real presente en la imagen y no un promedio, de este
modo se reduce la borroso de un filtro de media
• Pixeles originales {2,3,8,4,2}
• Ventana {-1,0,1}
• Media de {2,3,8} = 3
• Media de {3,4,8} = 4
• Media de {2,4,8} = 4
• Pixeles transformados {2,3,4,4,2}

• Este tipo de filtro no es lineal, dadas dos imágenes A y B.


• Mediana (A +B) =/ mediana (A) + mediana (B)
Filtro de Mediana
• Ejemplo

•3 35 12
•6 25 45
• 15 17 22

• 3 6 12 15 17 22 25 35 45
Filtro Mediana Ponderada
• A menudo se ponderan mas ciertos valores de nivel de
gris que otros y eso se ve reflejado en una mascara de
ponderación. Ejemplo, se le puede dar mas importancia a
los pixeles centrales que al resto de la ventana.
•1 2 1
•2 4 2
•1 2 1

•3 35 12 1 2 1 3 70 12
• 6 25 45 * 2 4 2 = 12 100 90
• 15 17 22 1 2 1 15 34 22
Ejemplo Filtro Mediana

Imagen original Utilizando un filtro 3x3

Utilizando filtro 10x10


Filtro sharpening (elimina zonas borrosas)

Imagen con sharpening

original
Detección de contornos o bordes

Original Sobel: filtro detección de bordes


de baja resolución

Canny: filtro detección


de bordes con mejor
resolución
Ruido sal y pimienta
• El ruido sal y pimienta se presenta
principalmente en imágenes. Se caracteriza
principalmente por cubrir de forma dispersa toda
la imagen con una serie de píxeles blancos y
negros.
• Este tipo de ruido suele producirse cuando la
señal de la imagen es afectada por intensas y
repentinas perturbaciones o impulsos.
Ejemplo Ruido sal y
Pimienta

Disminución de ruido

original

Insercion de ruido con codigo ‘d = imnoise (img, 'salt & pepper')’


Códigos en matlab
Códigos en matlab
Códigos en matlab
BIBLIOGRAFIA
• Comando help, doc de matlab

• Digital image processing, bernd jähne

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