Story Transcript
1
Div. Ingeniería de Sistemas y Automática
VISIÓN POR COMPUTADOR
Universidad Miguel Hernández
Tema 4. Reducción del ruido GRUPO DE TECNOLOGÍA INDUSTRIAL
Tema 4. Reducción del ruido
VISIÓN POR COMPUTADOR
Tabla de Contenidos
Grupo de Tecnología Industrial
2
Definición É Filtros Lineales É Filtros No Lineales É Filtros Temporales É Realce Espacial
Tema 4. Reducción del ruido
Grupo de Tecnología Industrial
1
Definición
3
É Ruido:
VISIÓN POR COMPUTADOR
Ñ El ruido es la información no deseada que contamina la imagen.
É Funciones que permiten modelar el ruido: ÑDistribución Normal ÑDistribución Uniforme Ñ‘Salt & Pepper’
G=
1 2πσ 2
e
−
( g −m )2 2σ
2
1 b − a U = 0
a≤g≤b otro
Tema 4. Reducción del ruido
A A= B
g = a ( Pepper ) g = b( Salt )
Grupo de Tecnología Industrial
Definición
4
É Reducción del ruido Ñ Algoritmos más frecuentes VISIÓN POR COMPUTADOR
Õ Filtros lineales ; Convolución de una imagen con una máscara predefinida
Õ Filtros no lineales ; Operación no lineal con los pixeles del entorno de vecindad
Õ Filtros temporales ; Análisis de varias imágenes de la misma escena tomadas en instantes diferentes de tiempo
Tema 4. Reducción del ruido
Grupo de Tecnología Industrial
2
VISIÓN POR COMPUTADOR
Tabla de Contenidos
5
É Definición Filtros Lineales É Filtros No Lineales É Filtros Temporales É Realce Espacial
Tema 4. Reducción del ruido
Grupo de Tecnología Industrial
Filtros Lineales
6
VISIÓN POR COMPUTADOR
É Promediado del Entorno de Vecindad (Filtro de la Media) ÑDada una imagen f(x,y), se genera una nueva imagen g(x,y) en la que la intensidad para cada punto (x,y) se obtiene promediando los valores de intensidad de los pixels de f incluidos en el entorno de vecindad S, de dimensión PxQ 1 g( x ,y ) = ⋅ ∑f ( i ,j ) P ⋅ Q (( ii,,jj ))∈∈SS Õ Entornos de vecindad de 3x3
Tema 4. Reducción del ruido
1 9
1
1
1
1
1
1
1
1
1 Grupo de Tecnología Industrial
3
Filtros Lineales
7
VISIÓN POR COMPUTADOR
É Distribución Gaussiana de la función de convolución Ñ La función de convolución se aproxima a la discretización de una gaussiana de media cero y varianza sigma u22+v22
−−u +v2 1 2 h(u, v) = ⋅ e 22⋅⋅σσ 2π ⋅σ
Õ Disminución de nitidez Õ Aumento de borrosidad Õ Pérdida de detalles
Tema 4. Reducción del ruido
Grupo de Tecnología Industrial
Filtros Lineales
8
VISIÓN POR COMPUTADOR
Ñ Máscaras de convolución empleadas
1 16
1
2
1
2
4
2
1
2
1
1 249
3 6 8 6 3 6 14 19 14 6 8 19 25 19 8 6 14 19 14 6 3
6
8
6
3
Ñ Este tipo de filtros reducen especialmente el ruido gaussiano
Tema 4. Reducción del ruido
Grupo de Tecnología Industrial
4
Filtros Lineales
9
Gaussiano
Tema 4. Reducción del ruido
Tabla de Contenidos
VISIÓN POR COMPUTADOR
Gaussiano
Aleatorio
VISIÓN POR COMPUTADOR
Media
Grupo de Tecnología Industrial
10
É Definición É Filtros Lineales Filtros No Lineales É Filtros Temporales É Realce Espacial
Tema 4. Reducción del ruido
Grupo de Tecnología Industrial
5
Filtros No Lineales
11
Ñ Filtro de la mediana
VISIÓN POR COMPUTADOR
Õ Los pixeles de la nueva imagen se generan calculando la mediana del conjunto de pixeles del entorno de vecindad del pixel correspondiente a la imagen origen Õ Se homogeneizan los pixeles de intensidad muy diferente con respecto a la de los vecinos Õ Indicado en el caso de ruido aleatorio
Tema 4. Reducción del ruido
Grupo de Tecnología Industrial
Filtros No Lineales
12
Ñ Ejemplo de uso del filtro de la mediana
Gaussiano
Media
Aleatorio
VISIÓN POR COMPUTADOR
Mediana
Tema 4. Reducción del ruido
Grupo de Tecnología Industrial
6
Filtros No Lineales
13
VISIÓN POR COMPUTADOR
Ñ Mediana Ponderada del Entorno de Vecindad ÕLa nueva imagen g(x,y) se genera a base de hallar la mediana del conjunto formado por los píxels de la imagen f, en un entorno de vecindad del punto (x,y), repetidos tantas veces como se indique en la máscara h(u,v) Õ Una máscara h(u,v) muy utilizada: 1
2
1
2
4
2
1
2
1
Tema 4. Reducción del ruido
Grupo de Tecnología Industrial
Filtros No Lineales
14
Ñ Mediana Ponderada del Entorno de Vecindad
VISIÓN POR COMPUTADOR
Õ Ejemplo:
Imagen con Ruido Aleatorio
Filtro Mediana
Filtro Mediana Ponderada Tema 4. Reducción del ruido
Grupo de Tecnología Industrial
7
Filtros No Lineales
15
VISIÓN POR COMPUTADOR
Ñ Punto Medio del Entorno de Vecindad Õ La nueva imagen se genera a base de hallar la semisuma de los píxels máximo y mínimo del conjunto formado por los píxels de la imagen f en un entorno de vecindad del punto (x,y)
g ( x, y ) =
f max (i, j ) + f min (i, j ) (i, j ) ∈ S 2
Õ Disminuye la Nitidez Õ Pérdida de detalles de forma Õ Más indicado para eliminar ruido Uniforme
Tema 4. Reducción del ruido
Grupo de Tecnología Industrial
Filtros No Lineales
16
VISIÓN POR COMPUTADOR
Ñ Alpha-Media del Entorno de Vecindad Õ La nueva imagen g(x,y) se genera a base de hallar la media del conjunto formado por los píxels de la imagen f en un entorno de vecindad del punto (x,y), eliminados los T de mayor y menor valor
1 g ( x, y ) = P ⋅ Q − 2T
P⋅Q −T
∑ f (k )
k =T +1
Õ Buen compromiso para imágenes con ruido gaussiano y aleatorio simultáneamente
Tema 4. Reducción del ruido
Grupo de Tecnología Industrial
8
Filtros No Lineales
17
Ñ Media Geométrica del Entorno de Vecindad
VISIÓN POR COMPUTADOR
Õ Producto de los valores de los pixels dentro de la ventana elevados a la potencia 1/N2
MGeom. =
1
∏ [f (i , j)]N
2
(i ,j )∈S x ,y
ÕTrabaja bien con ruido Gaussiano, reteniendo mejor los detalles de la información que el filtro de la media aritmética ÕFalla con ruido de tipo sal y pimienta
Tema 4. Reducción del ruido
Grupo de Tecnología Industrial
Filtros No Lineales
18
VISIÓN POR COMPUTADOR
Ñ Media Armónica del Entorno de Vecindad Õ La nueva imagen se genera al hallar el inverso de la media aritmética de la inversa de la intensidad de los píxels de la imagen f en un entorno de vecindad del punto (x,y)
g(x ,y ) =
P ⋅Q 1
∑ f (i , j) ( ) i ,j ∈S x ,y
ÕTrabaja bien con ruido Gaussiano, manteniendo los detalles de la información mejor que el filtro de la media aritmética
Tema 4. Reducción del ruido
Grupo de Tecnología Industrial
9
Filtros No Lineales
19
VISIÓN POR COMPUTADOR
É Filtros Adaptativos Ñ Modifican su comportamiento en función de las características locales de la imagen Ñ Filtro Mínimo Error Cuadrático MMSE MMSE = f (i , j) −
σn 2 [f (i , j) − ml (i , j)] σl 2
σn2: Varianza del ruido σl2: Varianza local ml: Media local ÕSi la imagen no tiene ruido, el filtro deja la imagen original ÕEn zonas de la imagen constantes, la varianza local será muy parecida a la varianza del ruido, y el filtro se convierte en la media ÕEn zonas de la imagen con alta varianza (zonas de bordes), prácticamente la imagen permanece inalterada
Tema 4. Reducción del ruido
Grupo de Tecnología Industrial
Filtros No Lineales
VISIÓN POR COMPUTADOR
20
Imagen Original con Ruido Gaussiano
Tema 4. Reducción del ruido
Filtro MMSE Var. 27; 5x5
Grupo de Tecnología Industrial
10
VISIÓN POR COMPUTADOR
Tabla de Contenidos
21
É Definición É Filtros Lineales É Filtros No Lineales Filtros Temporales É Realce Espacial
Tema 4. Reducción del ruido
Grupo de Tecnología Industrial
Filtros Temporales
22
VISIÓN POR COMPUTADOR
É Continuidad temporal de la información de la imagen frente a la variabilidad temporal del ruido É Promedio de Varias Imágenes Ñ El ruido varía con el tiempo, la escena no Ñ Se realiza el promedio de varias imágenes de la misma escena en distintos instantes Õ No hay movimientos relativos escena - cámara Õ La escena no cambia en el tiempo
Tema 4. Reducción del ruido
1 k g(x,y) = ⋅ ∑fi (x,y) k i=1
Grupo de Tecnología Industrial
11
23
VISIÓN POR COMPUTADOR
Filtros Temporales
Tema 4. Reducción del ruido
VISIÓN POR COMPUTADOR
Tabla de Contenidos
Grupo de Tecnología Industrial
24
É Definición É Filtros Lineales É Filtros No Lineales É Filtros Temporales Realce Espacial
Tema 4. Reducción del ruido
Grupo de Tecnología Industrial
12
Realce Espacial
25
VISIÓN POR COMPUTADOR
É Realce Espacial Ñ El uso de filtros de reducción de ruido puede afectar a la nitidez Ñ Tratan de recuperar esa nitidez perdida Ñ Lo más sencillo, filtros paso-alto 1 8
-1
-1
-1
-1
9
-1
-1
-1
-1
Tema 4. Reducción del ruido
Grupo de Tecnología Industrial
Realce Espacial
26
VISIÓN POR COMPUTADOR
Ñ Ejemplo de realce espacial
Imagen con ruido
Tema 4. Reducción del ruido
Imagen filtrada
Imagen realzada
Grupo de Tecnología Industrial
13