Professional Documents
Culture Documents
CURSO
Procesamiento de Imgenes y Visin Artificial
TEMA
Transformaciones de Intensidad
Filtrado Espacial
PROFESOR
Ing. Christian del Carpio Damin
TRANSFORMACIONES BSICAS DE INTENSIDAD
Y FILTRADO ESPACIAL
2
TRANSFORMACIONES BSICAS DE INTENSIDAD
Y FILTRADO ESPACIAL
Procedimiento
que opera
directamente con
pixeles
3
TRANSFORMACIONES BSICAS DE INTENSIDAD
Y FILTRADO ESPACIAL
s T (r )
4
TRANSFORMACIONES BSICAS DE INTENSIDAD
Y FILTRADO ESPACIAL
5
TRANSFORMACIONES
BSICAS
DE
INTENSIDAD
6
TRANSFORMACIONES BSICAS DE INTENSIDAD
s L 1 r
7
TRANSFORMACIONES BSICAS DE INTENSIDAD
8
TRANSFORMACIONES BSICAS DE INTENSIDAD
Transformacin Logartmica
En general una transformacin logartmica es
s c log(1 r )
Donde
c es una constante
10
TRANSFORMACIONES BSICAS DE INTENSIDAD
Transformacin Logartmica
11
TRANSFORMACIONES BSICAS DE INTENSIDAD
Transformacin Logartmica
Transformacin de potencias
En general una transformacin de potencia es
s cr
Donde:
c y gamma son constantes positivas
13
TRANSFORMACIONES BSICAS DE INTENSIDAD
Transformacin de potencia
14
TRANSFORMACIONES BSICAS DE INTENSIDAD
Transformacin de potencia
15
TRANSFORMACIONES BSICAS DE INTENSIDAD
Transformacin de potencia
16
TRANSFORMACIONES BSICAS DE INTENSIDAD
Transformacin de potencia
17
TRANSFORMACIONES BSICAS DE INTENSIDAD
Transformacin de potencia
18
TRANSFORMACIONES BSICAS DE INTENSIDAD
19
TRANSFORMACIONES BSICAS DE INTENSIDAD
20
TRANSFORMACIONES BSICAS DE INTENSIDAD
21
TRANSFORMACIONES BSICAS DE INTENSIDAD
22
TRANSFORMACIONES BSICAS DE INTENSIDAD
23
TRANSFORMACIONES BSICAS DE INTENSIDAD
24
TRANSFORMACIONES BSICAS DE INTENSIDAD
26
TRANSFORMACIONES BSICAS DE INTENSIDAD
Transformacin Lineal a tramos
Fraccionamiento de los planos de bits
27
TRANSFORMACIONES BSICAS DE INTENSIDAD
28
PROCESAMIENTO
DE
HISTOGRAMAS
29
PROCESAMIENTO DE HISTOGRAMAS
Procesamiento de Histogramas
h(rk ) nk
Donde:
rk es el kth valor de intensidad
nk es el nmero de pxeles en la imagen con intensidad rk
30
PROCESAMIENTO DE HISTOGRAMAS
Procesamiento de Histogramas
31
PROCESAMIENTO DE HISTOGRAMAS
Procesamiento de Histogramas
Ecualizacin del histograma
Sea r una variable que represente los niveles de gris de
la imagen a mejorar. Inicialmente se considera que los
pxeles son cantidades continuas que han sido
normalizadas que pertenecen al intervalo [0, 1].
r
s T(r)
0
p r (w)dw 0 r 1
32
PROCESAMIENTO DE HISTOGRAMAS
Procesamiento de Histogramas
Ecualizacin del histograma
La forma discreta de la ecuacin anterior
n
nj
s k T(rk )
j 0
k
sk p (r )
j 0
r j 0 r k 1 y k 0,...., L 1
33
PROCESAMIENTO DE HISTOGRAMAS
Procesamiento de Histogramas
Ecualizacin del histograma
34
PROCESAMIENTO DE HISTOGRAMAS
Procesamiento de Histogramas
Ecualizacin del histograma
35
PROCESAMIENTO DE HISTOGRAMAS
Procesamiento de Histogramas
Ecualizacin del histograma
36
PROCESAMIENTO DE HISTOGRAMAS
Procesamiento de Histogramas
Ecualizacin del histograma
37
PROCESAMIENTO DE HISTOGRAMAS
Procesamiento de Histogramas
Procesamiento local del histograma
38
FILTRADO
ESPACIAL
39
FILTRADO ESPACIAL
g ( x, y ) T [ f ( x, y )]
41
FILTRADO ESPACIAL
Donde:
De la ecuacin anterior a = (m - 1)/2 y b = (n - 1)/2.
Para generar una imagen filtrada completamente, esta
ecuacin debe ser aplicada para x = 0, 1, 2, , M - 1 y
y = 0, 1, 2, , N 1. 42
FILTRADO ESPACIAL
1 1
g(x,y) w(s, t ) f ( x s, y t )
s 1 t 1
g ( x, y ) (1 10) (1 11) (1 8) (1 40)
(8 35) (1 42) (1 38) (1 36)
(1 46) 49
44
FILTROS ESPACIALES DE SUAVIZADO
Filtros de Suavizado Lineales
45
FILTROS ESPACIALES DE SUAVIZADO
Filtros de Suavizado Lineales
46
FILTROS ESPACIALES DE SUAVIZADO
47
FILTROS ESPACIALES DE SUAVIZADO
Filtros de rango
Los filtros de rango son filtros espaciales no lineales
cuya respuesta est basada en el ordenamiento de los
pxeles que estn contenidos en la imagen por la
mscara del filtro, y luego se reemplaza el valor del pxel
central de la mscara con el valor determinado por el
resultado del ordenamiento.
El filtro ms conocido de este tipo es el filtro de mediana.
48
FILTROS ESPACIALES DE SUAVIZADO
Filtros de rango
Se utilizan para eliminar ruido impulsivo.
Menor efecto de difuminado que los filtros
promediadores lineales.
Son filtros pasa bajas.
49
FILTROS ESPACIALES DE SUAVIZADO
Filtros de rango
50
FILTROS ESPACIALES DE SUAVIZADO
Filtro Gaussiano
Tiene efecto de suavizado sobre la imagen
El grado de suavizado puede ser controlado por la
desviacin estndar .
Se comporta como un filtro pasa bajas si su
desviacin estndar es alta.
Su transformada de Fourier es una funcin
gaussiana.
51
FILTROS ESPACIALES DE SUAVIZADO
Filtro Gaussiano
x2 y2
1 2 2
f ( x, y ) e
2 2
En discreto
x2 y2
2 2
G ( x, y ) c e
52
FILTROS ESPACIALES DE SUAVIZADO
Filtro Gaussiano
1
B N [1 1] [1 1] [1 1]
k
N veces
54
FILTROS ESPACIALES DE SUAVIZADO
Filtro Gaussiano
56
FILTROS ESPACIALES DETECTORES DE BORDE
57
FILTROS ESPACIALES DETECTORES DE BORDE
Operadores derivativos 58
FILTROS ESPACIALES DETECTORES DE BORDE
59
FILTROS ESPACIALES DETECTORES DE BORDE
Deteccin de bordes de primer orden
Se tienen 3 operadores clsicos: Roberts, Prewitt y
Sobel como los detectores de bordes.
Se consideran los filtros derivativos para la deteccin
de bordes en una imagen.
Es una combinacin de dos mscaras, derivada en
x y derivada en y.
60
FILTROS ESPACIALES DETECTORES DE BORDE
Deteccin de bordes de primer orden
Kernel de Roberts
Es el primer mtodo usado para detectar bordes
Sensible al ruido
Maximiza los bordes en 45
La magnitud |G| y orientacin de la gradiente de la
imagen es:
1 G y
| G | G x2 G y2 tan
Gx 4
61
FILTROS ESPACIALES DETECTORES DE BORDE
Deteccin de bordes de primer orden
Kernel de Roberts
0 -1 -1 0
1 0 0 1
62
FILTROS ESPACIALES DETECTORES DE BORDE
Deteccin de bordes de primer orden
Kernel de Prewitt
Reduccin de ruido utilizando filtro promediador
Aproximacin central para gradiente
Factor de normalizacin de 1/6
1 0 -1 1 1 1
1 0 -1 0 0 0
1 0 -1 -1 -1 -1
63
FILTROS ESPACIALES DETECTORES DE BORDE
Deteccin de bordes de primer orden
Kernel de Sobel
Reduccin de ruido utilizando filtro gaussiano
Aproximacin central para gradiente
Factor de normalizacin de 1/8
1 0 -1 1 2 1
2 0 -2 0 0 0
1 0 -1 -1 -2 -1
64
FILTROS ESPACIALES DETECTORES DE BORDE
Deteccin de bordes de primer orden
Kernel de Sobel
65
FILTROS ESPACIALES DETECTORES DE BORDE
Deteccin de bordes de primer orden
Kernel de Sobel
66
FILTROS ESPACIALES DETECTORES DE BORDE
Deteccin de bordes de primer orden
Respuestas de
magnitud de borde
de Roberts,
Prewitt y Sobel
67
FILTROS ESPACIALES DETECTORES DE BORDE
Deteccin de bordes de segundo orden
Kernel Laplaciano
2 f 2 f
f ( x, y ) 2 2
2
x y
En discreto
2 f f ( x 1, y ) f ( x 1, y ) 4 f ( x, y ) f ( x, y 1) f ( x, y 1)
68
FILTROS ESPACIALES DETECTORES DE BORDE
Deteccin de bordes de segundo orden
Kernel Laplaciano
Produce bordes ms finos
69
FILTROS ESPACIALES DETECTORES DE BORDE
Deteccin de bordes de segundo orden
70
FILTROS ESPACIALES DETECTORES DE BORDE
Deteccin de bordes de segundo orden
71
FILTROS ESPACIALES PASA ALTO
Filtrado de realce (pasa altos)
f s ( x, y ) f ( x, y ) f ( x, y )
73
FILTROS ESPACIALES PASA ALTO
f hb ( x, y ) Af ( x, y ) f ( x, y )
f hb ( x, y ) ( A 1) f ( x, y ) f ( x, y ) f ( x, y )
f hb ( x, y ) ( A 1) f ( x, y ) f s ( x, y )
74
FILTROS ESPACIALES PASA ALTO
75
FILTROS ESPACIALES PASA ALTO
76
FILTROS ESPACIALES PASA ALTO
77
FILTROS ESPACIALES PASA ALTO
78
FUENTE:
79