Escolar Documentos
Profissional Documentos
Cultura Documentos
1 / 28
Processamento de Histograma
So funes de transformao de intensidade baseadas em informaes extradas do histograma de intensidade da imagem. As funes baseadas em histogramas so globais ou locais. Histograma:
uma das ferramentas mais simples e teis para o PDI; uma funo que mostra a frequncia com que um nvel de cinza aparece na imagem; a exibio grca do histograma para todos os valores de nveis de cinza K providencia uma descrio global de uma imagem.
2 / 28
Processamento de Histograma
Alguns exemplos:
3 / 28
Processamento de Histograma
Um histograma pode ser visto como uma funo de distribuio de frequncia ou como uma funo de distribuio de probabilidade. Histograma como funo de distribuio de probabilidade dada por: nk p(rk ) = n De maneira geral dizemos que p(rk ) d uma estimativa da probabilidade de ocorrncia do nvel de cinza rk na imagem
4 / 28
Propriedades do Histograma
As informaes espaciais no so representadas; Um histograma nico para uma determinada imagem, mas o inverso no verdadeiro; A movimentao de objetos em uma imagem no tem qualquer efeito sobre o seu histograma.
5 / 28
Usando o Matlab
6 / 28
Equalizao de Histograma
uma transformao dos nveis de cinza de uma imagem que visa aumentar o intervalo dinmico melhorando o contraste de imagens adquiridas sob pssimas condies de iluminao.
Transformao global;
til para comparar cenas que foram adquiridas com iluminao diferente (normaliza a imagem); De modo geral o que se procura obter um mapeamento no linear dos nveis de cinza da imagem de entrada de tal forma que a imagem resultante contenha uma distribuio mais uniforme dos seus nveis de cinza (um histograma plano).
Kelson Aires (kelson@ufpi.edu.br) Tp. em Computao - Histograma 7 / 28
Equalizao de Histograma
Seja r , denida no intervalo [0, L 1], a varivel que representa os nveis de cinza na imagem a ser realada. Considere que os valores dos pixels so quantidades contnuas no intervalo [0, L 1] com 0 representando preto e L 1 representando branco. Uma transformao T no intervalo [0, 1] tal que: s = T (r ), 0 r L 1
8 / 28
Equalizao de Histograma
A funo de transformao T para equalizar um histograma deve satisfazer as seguintes condies:
1
T (r ) deve ser estritamente monotonicamente crescente no intervalo 0 r L 1; esta condio garante que a sada nunca ser menor do que a entrada, o que evita artefatos na imagem processada. 0 T (r ) L 1 para 0 r L 1; esta condio garante que o intervalo de intensidades de sada o mesmo que o intervalo de intensidades de entrada.
A transformao inversa r = T 1 (s) tambm deve satisfazer as condies acima para garantir a recuperao da imagem original.
9 / 28
Equalizao de Histograma
Funes monotonicamente crescente e estritamente monotonicamente crescente.
10 / 28
Equalizao de Histograma
Os nveis de intensidade podem ser vistos como variveis aleatrias no intervalo [0, 1]; Um descritor importante de uma varivel aleatria FDP; Seja ps (s) e pr (r ) FDP de s e r respectivamente; Seja pr (r ) e T (r ) conhecidas, sendo T (r ) contnua e diferencivel no intervalo de interesse.
11 / 28
Equalizao de Histograma
Dado um intervalo dr em pr (r ) e ds em ps (s) mapeado por T (r ), temos que: ps (s)ds = pr (r )dr ; dr ps (s) = pr (r ) ; ds Uma funo de transformao de especial importncia a funo de distribuio acumulativa:
r
s = T (r ) = (L 1)
0
pr (w)dw
12 / 28
Equalizao de Histograma
Para encontrar ps (s): ds dT (r ) = dr dr utilizada a regra de Leibniz a derivada de uma integral limitada com relao ao seu limite superior igual integrao avaliada neste limite;
r d ds = (L 1) pr (w)dw dr dr 0 ds = (L 1)pr (r ) dr
13 / 28
Equalizao de Histograma
Manipulando tais resultados, e tendo em mente que todos os valores de probabilidade so positivos: ps (s) = pr (r ) e dr , ds
ds = (L 1)pr (r ). dr 1 (L 1)pr (r )
1 , para 0 s L 1 (L 1)
Reconhecemos a forma de ps (s) dessa equao como uma FDP uniforme independente da forma de pr (r )
Kelson Aires (kelson@ufpi.edu.br) Tp. em Computao - Histograma 14 / 28
Equalizao de Histograma
Funes distribuio de probabilidade.
15 / 28
Equalizao de Histograma
Para xar os conceitos, suponha que os valores de intensidade em uma imagem tenham a FDP: pr (r ) =
2 , (L1)2
para 0 r L 1
0, caso contrrio
Assim,
r
s = T (r ) = (L 1)
0
pr (w)dw r2 L1
2 L1
wdw =
0
16 / 28
Equalizao de Histograma
(cont.) Suponha que obtenhamos uma imagem s a partir da transformaao anterior. Assim, podemos vericar que a FDP das intensidades da nova imagem uniforme: ps (s) = pr (r ) 2r dr = ds (L 1)2 d r2 dr L 1
1
ds dr
2r = (L 1)2 =
onde nk o nmero de pixels com intensidade rk . O gaco de pr (rk ) r versus rk chamado de histograma. A forma discreta da transformao :
k
s = T (rk ) = (L 1)
j=0
pr (rj ) =
L1 MN
nj
j=0
s = T (rk ) = (L 1)
j=0
pr (rj ) =
L1 MN
nj
j=0
para k = 0, 1, 2, ..., L 1.
A imagem processada obtida mapeando cada pixel da imagem de entrada com intensidade rk em um pixel correspondente com nvel sk na imagem de sada.
19 / 28
20 / 28
21 / 28
22 / 28
23 / 28
24 / 28
n (r ) =
i=0
m=
i=0
ri p(ri )
2 (r ) =
i=0
25 / 28
1 0 2 0 2
2 1 0 0 2
p(ro ) = 6/25 = 0.24 p(r1 ) = 7/25 = 0.28 p(r2 ) = 7/25 = 0.28 p(r3 ) = 5/25 = 0.20
m=
i=0
ri p(ri )
26 / 28
g(x, y ) =
k0 valor positivo, menor que 1; k1 e k2 valores positivos maiores que 1 para melhorar reas claras; k1 e k2 valores positivos menores que 1 para melhorar reas escuras.
27 / 28
28 / 28