Académique Documents
Professionnel Documents
Culture Documents
O histograma de uma imagem, com nvel de cinza na faixa de [ 0, L-1 ], uma funo discreta h(rk) que indica o nmero de pixels que apresentam um determinado nvel de cinza.
h( rk ) = nk
onde rk o k-simo nvel de cinza e nk o nmero de pixels na imagem com nvel de cinza rk.
onde: 0 rk 1, rk a escala de cinza normalizada; k = 0, 1, ..., L-1, onde L o nmero de nveis de cinza da imagem digitalizada; n = nmero total de pixels na imagem; pr(rk) = probabilidade do k-simo nvel de cinza; nk = nmero de pixels cujo nvel de cinza corresponde a k.
nk pr (rk ) = n
Atravs da visualizao do histograma de uma imagem obtemos uma indicao de sua qualidade quanto ao nvel de contraste e quanto ao seu brilho mdio (se a imagem predominantemente clara ou escura).
nveis de cinza. Exemplo de histograma. Nvel de cinza (rk) nk 1120 0k7 0 1/7 3214 2/7 4850 3/7 3425 4/7 1995 5/7 784 6/7 541 1 455 Total 16384
probabilidades pr(rk)
0.35 probabilidade 0.3 0.25 0.2 0.15 0.1 0.05 0 Nvel de cinza (r k )
5
Exemplos de Histograma
Exemplos de Histograma
Exemplos de Histograma
Equalizao do Histograma
A forma mais usual de se equalizar um histograma utilizar a funo de distribuio acumulada Sk (CDF - Cumulative Distribution Function).
K
S K = T ( rk ) =
onde:
n n
j=0
P
j=0
(r j )
0 < rk < 1 (nvel de cinza normalizado) k = 0, 1, 2,..., L-1 (L o nmero de nveis de cinza)
Pr(rk)
10
P r ( r j ) = 0 , 068
j=0
S1 =
S =
j=0
j=0
= 0 , 891
S 5 = 0 , 939 S 6 = 0 , 972 S7 = 1
11
0.939 0.972
Nvel de cinza (rk) 0 1/7 2/7 3/7 4/7 5/7 6/7 1 Total
Sk
3 4 5 nvel de cinza
12
S 0 = 0 , 068 0
Histograma original nk Nvel de cinza pr(rk) (rk) 0 1120 0,068 1/7 =0.14 3214 0,196 2/7 =0.29 4850 0,296 3/7 =0.43 3425 0,209 4/7 =0.57 1995 0,122 5/7 =0.71 784 0,048 6/7 =0.86 541 0,033 1 455 0,028 Total 16384 1
S 4 = 0 ,891
S 5 = 0 , 939
S7 = 1
2 7 4 7 5 7 6 7 1
S 6 = 0 , 972 1
Nvel de cinza (sk) 0 1/7 2/7 3/7 4/7 5/7 6/7 1 Total
13
Histograma
Histograma Original 0.4 probabilidade 0.3 0.2 0.1 0 0 1 2 3 4 5 6 7 nvel de cinza distribuio acumulada
0.891 0.769 0.56
0.939 0.972
Sk
0.264 0.068
nvel de cinza
14
Lena Soderberg durante as comemoraes dos 50 anos da Society for Imaging Science and Technology, Boston, Maio 1997. http://www.cs.cmu.edu/~chuck/lennapg/lenna.shtml
15
Equalizao do Histograma
16
Equalizao do Histograma
17
130
18
z z1 z k z1 = ca ba
z k z1 z = (c a ) + z1 ba
19
130
246
20
reescalonada
21
Imagem original
Histograma reescalona
Histograma equalizado
22
Aula Prtica
Algoritmo para determinao e equalizao do histograma de uma imagem. 1) Implementar no Octave um algoritmo para calcular e traar o grfico do histograma de uma imagem. 2) Equalizar o histograma da figura a).O resultado deve ser parecido com a figura b).
Figura: a)
b)
23