You are on page 1of 79

Facultad de Ingeniera

Carrera de Ingeniera Electrnica


Carrera de Ingeniera Mecatrnica
Carrera de Ingeniera Biomdica

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

La magnitud fsica que mide cuanta luz hay presente,


referente a la energa es la intensidad. La intensidad
es lo que se cuantifica de 0 a 255 en ocho bits por
tono.
El brillo por otro lado es una sensacin humana la
relacin entre brillo e intensidad no es directa debido
a la adaptabilidad que tiene el ojo.
El contraste se refiere a la variacin de intensidades.

2
TRANSFORMACIONES BSICAS DE INTENSIDAD
Y FILTRADO ESPACIAL

El procesamiento en el dominio espacial se denota


como:
g ( x, y ) T [ f ( x, y )]

Procedimiento
que opera
directamente con
pixeles

3
TRANSFORMACIONES BSICAS DE INTENSIDAD
Y FILTRADO ESPACIAL

La forma ms simple de la transformacin T es cuando


la vecindad es de tamao 1x1.

s T (r )

El valor de los pixeles, antes y despus del


procesamiento se denotan por r y s, respectivamente.

4
TRANSFORMACIONES BSICAS DE INTENSIDAD
Y FILTRADO ESPACIAL

5
TRANSFORMACIONES
BSICAS
DE
INTENSIDAD

6
TRANSFORMACIONES BSICAS DE INTENSIDAD

Negativo de una imagen


Una imagen con niveles de intensidad en el rango
[0, L-1].

s L 1 r

7
TRANSFORMACIONES BSICAS DE INTENSIDAD

Negativo de una imagen

8
TRANSFORMACIONES BSICAS DE INTENSIDAD

Negativo de una imagen

Es conveniente cuando se desea realzar detalles


blancos o grises sobre un fondo oscuro
9
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

Comprime el rango dinmico en imgenes con una


variacin muy grande de niveles de gris.
12
TRANSFORMACIONES BSICAS DE INTENSIDAD

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

A diferencia de la funcin logartmica, en la funcin de


potencia se tiene una variedad de curvas de
transformacin simplemente variando el valor de
gamma.

Una gran variedad de dispositivos de adquisicin,


impresin y desplegado de imgenes responde de
acuerdo a las leyes 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

Transformacin Lineal a tramos

Aumento del contraste


Fraccionamiento de niveles de gris
Fraccionamiento de los planos de bits

19
TRANSFORMACIONES BSICAS DE INTENSIDAD

Transformacin Lineal a tramos

Aumento del contraste


Incrementar el rango dinmico de los niveles de gris
de la imagen.

20
TRANSFORMACIONES BSICAS DE INTENSIDAD

Transformacin Lineal a tramos


Aumento de contraste

21
TRANSFORMACIONES BSICAS DE INTENSIDAD

Transformacin Lineal a tramos

Fraccionamiento de niveles de gris


Sirve para resaltar un rango especfico de niveles de
gris de una imagen.
Las aplicaciones se pueden dar en resaltar
caractersticas como masas de agua en imgenes
satelitales, resaltar defectos en imgenes mdicas,
etc.

22
TRANSFORMACIONES BSICAS DE INTENSIDAD

Transformacin Lineal a tramos


Fraccionamiento de niveles de gris

23
TRANSFORMACIONES BSICAS DE INTENSIDAD

Transformacin Lineal a tramos


Fraccionamiento de niveles de gris

24
TRANSFORMACIONES BSICAS DE INTENSIDAD

Transformacin Lineal a tramos


Fraccionamiento de los planos de bits

Destacar la contribucin que realizan a la imagen


determinados bits especficos.
25
TRANSFORMACIONES BSICAS DE INTENSIDAD

Transformacin Lineal a tramos


Fraccionamiento de los planos de bits
Destacar la contribucin que realizan a la imagen
determinados bits especficos.
Separar las imgenes en sus bits es til para analizar
la importancia relativa que tiene cada uno de los
planos bit de la imagen.

26
TRANSFORMACIONES BSICAS DE INTENSIDAD
Transformacin Lineal a tramos
Fraccionamiento de los planos de bits

27
TRANSFORMACIONES BSICAS DE INTENSIDAD

Transformacin Lineal a tramos


Fraccionamiento de los planos de bits

28
PROCESAMIENTO
DE
HISTOGRAMAS

29
PROCESAMIENTO DE HISTOGRAMAS

Procesamiento de Histogramas

El histograma de una imagen digital con niveles de


intensidad en el rango [0, L - 1] es una funcin discreta:

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

El procesamiento en el dominio espacial se denota


como:

g ( x, y ) T [ f ( x, y )]

El procesamiento de vecindad implica definir un punto


central, realizar una operacin que implica solo los
pixeles de la vecindad y hacer que el resultado de la
operacin sea la respuesta del proceso en ese punto,
repitiendo el proceso para todos los puntos de la
imagen.
40
FILTRADO ESPACIAL

41
FILTRADO ESPACIAL

En general un filtrado espacial lineal sobre una imagen


de tamao M x N con un filtro de tamao m x n se
obtiene mediante la siguiente expresin:
a b
g(x,y) w(s, t ) f ( x s, y t )
s a t b

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

Operacin de filtrado sobre una imagen f(x,y) con una


mscara de 3x3.
43
FILTROS ESPACIALES DE SUAVIZADO
Filtros de Suavizado Lineales
Es el promedio de pxeles contenidos en la vecindad
de la mscara del filtro.
Son llamados filtros promediadores.
Son filtros pasa bajas.
Prdida de nitidez

44
FILTROS ESPACIALES DE SUAVIZADO
Filtros de Suavizado Lineales

45
FILTROS ESPACIALES DE SUAVIZADO
Filtros de Suavizado Lineales

46
FILTROS ESPACIALES DE SUAVIZADO

Filtros de Suavizado Lineales

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

Mscaras del filtro Gaussiano 3x3 =1, 11x11 =2 y


21x21 =4
53
FILTROS ESPACIALES DE SUAVIZADO
Filtro Binomial

1
B N [1 1] [1 1] [1 1]
k
N veces
54
FILTROS ESPACIALES DE SUAVIZADO
Filtro Gaussiano

Filtro Gaussiano con una mscara de 5X5 y desviacin=2


55
FILTROS ESPACIALES DETECTORES DE BORDE

El filtrado de imgenes se utiliza tambin para


Extraccin de caractersticas
Mejora de caractersticas
Esto se realiza a travs de la deteccin de bordes dentro
de una imagen. Un borde puede ser considerado como
una discontinuidad o gradiente dentro de una imagen.
Se consideran los filtros derivativos para la deteccin de
bordes en una imagen.

56
FILTROS ESPACIALES DETECTORES DE BORDE

Para la deteccin de bordes se hace uso de operadores


diferenciales para detectar el cambio en la gradiente de
los niveles de gris o color en una imagen.
La deteccin de bordes se divide en dos categoras
principalmente:
Filtros detectores de borde de primer orden
Filtros detectores de borde de segundo orden

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

Comparacin entre filtros derivadores de primer orden (Sobel) y filtros derivadores de


segundo orden (Laplaciano)

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 )

El objetivo principal del realce es el de destacar los


detalles finos de una imagen.
El realce de una imagen aumentar su contraste
Coeficientes negativos en la periferia y positivos en el
centro.
As, cuando la mscara se encuentra sobre una zona
uniforme, la salida proporcionada por la mscara ser
0 o prxima a dicho valor.
72
FILTROS ESPACIALES PASA ALTO
Filtrado de realce (pasa altos)

El filtrado paso alto disminuye considerablemente el


nmero de grises presentes en la imagen original,
con lo que se reduce el contraste global de la imagen

73
FILTROS ESPACIALES PASA ALTO

Filtrado de High Boost


nfasis en altas frecuencias

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

Filtrado de High Boost

Se aumenta en A el valor del centro al pasa altos


para obtener la mscara de High Boost
correspondiente.

El filtro pasa altos disminuye el nmero de grises


presentes en la imagen original, reduciendo el
contraste global de la imagen.

75
FILTROS ESPACIALES PASA ALTO

Filtrado de High Boost

Se mejora la nitidez y los detalles al procesar la


imagen con este tipo de filtros.

Con la mscara pasa alto se detectan los detalles de


la imagen, detalles que se vern realzados con un
filtro High Boost.

76
FILTROS ESPACIALES PASA ALTO

Filtrado de High Boost

77
FILTROS ESPACIALES PASA ALTO

Filtrado de High Boost

78
FUENTE:

GONZALEZ, R.- WOODS, R. Digital Image Processing


Pearson International Edition, 3e ed., 2008

SOLOMON, C. BRECKON, T. Fundamentals of Digital Image


Processing Wiley Blackwell, 2011

79