Escolar Documentos
Profissional Documentos
Cultura Documentos
Departamento de Computao
Operaes Lgicas
Zoom, nveis de cinza
Histograma, Equalizao de Histograma.
Referncias Bibliogrficas
Processamento Digital de
Imagens
Segmentao Representao
e descrio
Pr-
processamento Reconhecimento
Base de e interpretao
conhecimento
Problema
Aquisio
de imagens
Gonzalez (2000)
Efeitos na imagem
Abertura do Diafragma
Termos Fotogrficos
- Automatic Shutter: recurso de disparo automtico que possibilita que
a foto seja tirada sem o acionamento direto do boto do obturador,
possibilitando diminuir a vibrao produzindo fotografias mais ntidas;
Disparo Automtico
Termos Fotogrficos
- Balano de branco: processo de remoo de cores no reais, o correto
balano de branco deve levar em considerao a temperatura de cor de
uma fonte de luz. Em geral, as lmpadas trazem informaes sobre sua
temperatura de cor, que deve ser configurada na cmera.
Termos Fotogrficos
- EXIF (Exchangeable Image File Format): so metadados gravados no
arquivo da imagem com os contedos: resoluo, data e hora, abertura,
velocidade, ISO, configuraes da cmera;
Termos Fotogrficos
- Exposio (EV): relao entre abertura e velocidade para determinada
condio de luz. Parmetro responsvel por fotos mais claras ou escuras
limitando a quantidade de luz do ambiente que entra na cmera, com
mais luz necessrio diminu-lo, ou aument-lo, caso contrrio. Regula
automaticamente o tempo de exposio com abertura mxima;
E: p E q Definio
OU: p OU q - 4 vizinhos
Complemento: No q - 8 vizinhos
Operaes Lgicas
OU =
E =
Imagem Original
Zoom out
Diminuir a Imagem - Zoom out
Passo 1:
Calcular a mdia aritmtica, da cor, para cada grupo de no mximo
4 pixels vizinhos.
Passo 2:
O valor da mdia da cor considerado a cor resultante do pixel da
imagem de menor tamanho.
Imagem original (10+15+20+17)/ 4= 15,5
Em nveis de cinza (20+15+14+12)/4 = 15,25
(10+10)/2= 10
Diminuio
10 15 20 15 10 (30+19+40+27)/4= 25,5
20 17 14 12 10 da imagem
(8+9+14+10)/4 = 10
30 19 8 9 10 15 15 10
40 27 14 10 6 25 10 8 (10+6)/2= 8
50 35 20 11 2 42 15 2 (50+35)/2= 42,5
(20+11)/2= 15,5
2=2
Zoom in
Imagem Original
Imagem Original
Zoom out
Histogramas
Definio:
rk - Nvel de cinza k (cor) do pxel r
nk - Somatria de todos os pxels da imagem que possui o
nvel de cinza k
L - nmero mximo do nvel de cinza permitido em uma
imagem.
N - nmero total de pxels em uma imagem.
Imagem clara
0 L-1
P(rk) Imagem com
pouco contraste
0
L-1
Considere r a intensidade do pxel antes do processamento
e s a intensidade do pxel depois do processamento.
L-1 s = T(r)
T(r)
s Negativo de uma imagem
0
0 r L-1
L-1
r
P(r)
0
0
Exemplo de aplicao
Representao da Transformada de Fourier como imagem
Considere:
- A variao da Transformada de Fourier de uma imagem
igual a [0, R] = [0, 2.5x106]
- 256 nveis de cinza de uma imagem
L-1
(255)
s T(r)
0
0 r L-1
(2.5x106)
Exemplo de aplicao
Limiar ou threshold
Imagem original Histograma
P(rk) Segmenta
duas regies
0
L-1
Imagem resultante L-1
T(r)
s
0
0 r L-1
limiar
Equalizao de Histograma
Caractersticas:
a) T(r) um valor nico e monotonicamente crescente no intervalo
0 r 1 - preserva a ordem na escala de nveis de cinza
b) 0 T(r) 1 para 0 r 1 - Garante que a transformao T(r)
resulta em um s vlido na escala de nveis de cinza.
P(rk) = nk/N 0 rk 1 e k = 0, 1,, L - 1
Frmula final da equalizao que satisfaz os itens a e b:
k
ni
s k =T ( r k ) = Onde :Sk cor nova, rk cor original
i=0 N
Sk varia de 0 a 1 (como fazer para variar de 0 a 255)
k
rk varia de 0 a 1 ni
i varia de 0 a k - ( )
s k =T r k =
N
*255
k varia de 0 a 255 - k representa cor i=0
ni representa a quantidade da cor i na imagem
N total de pxels na imagem
Equalizao de Histograma
P(rk)
Antes
0
1
P(sk)
Depois da equalizao
0 1
}
Questes de Implementaes
s = gray_image.at<uchar>(i, j); // valor do nvel de cinza do pixel (i,j)
result.at<uchar>(j,i) = s;// atribui valor ao nvel de cinza do pixel (i,j)
image.at<Vec3b>(j,i).val[1] = valor
Exerccios
1. Implemente, para uma imagem colorida e em nveis de
Cinza, o Zoom in e o Zoom out (aproximar/afastar).
Para o aumento e diminuio da imagem:
Implementao 1: Para cada pxel da imagem original
transforme-o em 4 pxel da imagem aumentada e vice e
versa (verifique o efeito desta transformao na imagem).
Implementao 2: Utilize a mdia entre os pxels para
aumentar a imagem (Zoom linear verifique o efeito desta
transformao na imagem)
Exerccios
2) Em uma imagem colorida deixe a imagem mais clara ou
mais escura. a) Utilize a soma ou subtrao de um nmero
em todos os canais de todos os pxes. Utilize o modelo de
cor HSV ou HSI.
3) Binarize uma imagem em nveis de cinza o parmetro do
limiar de binarizao um nvel de cinza dado pelo usurio.
4) Faa a equalizao do Histograma de uma imagem em
nveis de cinza.
5)
a) Utilizando o Modelo YIQ faa a equalizao do Histograma
de uma imagem.
b) Utilizando o Modelo HSV ou HSI faa a equalizao do
Histograma de uma imagem.
Exerccio
6) Implemente a seguinte transformao s[k] = T(k,L,H) em
uma imagem em nveis de cinza
Onde: s
[Castleman (1996)] Castleman, K. R. Digital Image Processing. Prentice Hall pp-667. 1996.
[Gonzalez (1993)] Gonzalez, R. F.; Woods, R. E. Digital Image Processing. Addison-Wesley, p
716. 1993.
[Hearn (1997)] Hearn, D; Baker, M. P. Computer Graphics, C Version. Prentice Hall, 2 a edio, p.
650. 1997.
[FOLEY_90] Foley, James D. et al : Computer Graphics - Principles and Practice, Addison-
Wesley Publishing Company, 1990.