7 C l I P i 7. Color Image Processing • Transformação de níveis de

Transcrição

7 C l I P i 7. Color Image Processing • Transformação de níveis de
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
7 Color
7.
C l Image
I
Processing
P
i
• Transformação de níveis de cinza para cor – a idéia por trás
desta técnica é executar 3 transformações independentes sobre
níveis de cinza dos pixels de uma imagem de entrada.
Cada cor é transformada independentemente e dedois alimentam
um sistema que as combina formando uma cor (ex: monitor de tv
colorido).
)
As funções de transformação neste caso são não lineares, o que
torna o método mais flexível que o anterior.
© 2002 R. C. Gonzalez & R. E. Woods
Digital Image Processing, 2nd ed.
7. Color Image Processing
© 2002 R. C. Gonzalez & R. E. Woods
www.imageprocessingbook.com
Digital Image Processing, 2nd ed.
7. Color Image Processing
© 2002 R. C. Gonzalez & R. E. Woods
www.imageprocessingbook.com
Digital Image Processing, 2nd ed.
7. Color Image Processing
• Transformação de imagem
colorida em imagem colorida
O uso de uma função de
transformação pode ser aplicada
a todos os componentes RGB,
CMYK ou a componentes
individuais
© 2002 R. C. Gonzalez & R. E. Woods
www.imageprocessingbook.com
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
7. Color Image Processing
•Transformação de cor - Modificando todas as componentes de
uma imagem usando uma mesma função de transformação nos
três modelos (RGB,
(RGB HSI,
HSI CMYK)
© 2002 R. C. Gonzalez & R. E. Woods
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
7. Color Image Processing
• Mapeamento inverso ou negativo – útil
ú il para realçar
l
d lh que estão
detalhes
contidos em regiões escuras da imagem, em particular quando estas
regiões dominam a imagem em tamanho.
A imagem abaixo mostra os complementos das matizes
© 2002 R. C. Gonzalez & R. E. Woods
Digital Image Processing, 2nd ed.
7. Color Image Processing
© 2002 R. C. Gonzalez & R. E. Woods
www.imageprocessingbook.com
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
7. Color Image Processing
Exemplos do uso de funções de
transformação
em
imagens
coloridas
coloridas.
Note que cada
componente da imagem é
mapeada
pela
função
de
transformação.
© 2002 R. C. Gonzalez & R. E. Woods
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
7 Color
7.
C l Image
I
Processing
P
i
• Balanceamento de cor ou correção de cor – permite mapear
componentes de cor da imagem independentemente.
É um processamento importante no realce de fotos.
O desbalanceamento de cor ocorre quando uma imagem é adquirida e
sensibilidades diferentes nos três canais de cor produzem uma
transformação linear diferente nas três componentes da imagem
durante a digitalização. O resultado é uma imagem com suas cores
primárias sem balanceamento.
Embora o desbalanceamento de cor possa ser medido objetivamente, a
percepção visual pode ser utilizada em cores conhecidas (em regiões
b
brancas
onde
d as componentes RGB ou CMYK deveriam
d
i ser iguais)
i i)
© 2002 R. C. Gonzalez & R. E. Woods
Digital Image Processing, 2nd ed.
7. Color
l Image Processing
© 2002 R. C. Gonzalez & R. E. Woods
www.imageprocessingbook.com
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
7. Color Image Processing
• Equalização de histogramas – é um processamento que mapeia
imagem em níveis de cinza produzindo um imagem cujo histograma
apresenta intensidades uniformes (em teoria).
Como as imagens coloridas têm vários componentes, , a técnica em
níveis de cinza deve ser modificada para trabalhar com cada
componente e seu histograma associado. O processamento
i d
independente
d t de
d cada
d cor resultará
lt á numa imagem
i
com as cores
modificadas.
A técnica mais lógica é modificar a intensidade da cor sem alterar a
sua matiz. Para tanto a imagem é representada no espaço de cor HSI, a
eq ali ação realizada
equalização
reali ada sobre a intensidade I,
I e o resultado
res ltado convertido
con ertido
para RGB.
© 2002 R. C. Gonzalez & R. E. Woods
Digital Image Processing, 2nd ed.
7. Color Image Processing
© 2002 R. C. Gonzalez & R. E. Woods
www.imageprocessingbook.com
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
7. Color Image Processing
b) Filtragem espacial de imagens
•
Suavização de imagens coloridas – o processo é formulado da mesma
maneira que para imagens em níveis de cinza, exceto que agora nós
trabalhamos com vetores de valores e não mais com níveis de cinza.
C d componente do
Cada
d vetor é processada
d individualmente:
i di id l
_
1
c( x, y ) 
k
onde K é o número de
pixels definido pela
vizinhança
© 2002 R. C. Gonzalez & R. E. Woods
 c(s, t )
( s , t ) S xy
Digital Image Processing, 2nd ed.
7. Color Image Processing
© 2002 R. C. Gonzalez & R. E. Woods
www.imageprocessingbook.com
Digital Image Processing, 2nd ed.
7. Color Image Processing
© 2002 R. C. Gonzalez & R. E. Woods
www.imageprocessingbook.com
Digital Image Processing, 2nd ed.
7. Color
l Image Processing
© 2002 R. C. Gonzalez & R. E. Woods
www.imageprocessingbook.com
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
7. Color Image Processing
• Realce de imagens coloridas – o processamento é o mesmo que para
imagens monocromáticas. Usando o Laplaciano temos:
 2 R ( x, y ) 


 2 [ c ( x , y )]   2 G ( x , y ) 
 2 B ( x, y ) 


O Laplaciano
L l i
d uma imagem
de
i
colorida
l id é aplicado
li d a cada
d componente
separadamente
© 2002 R. C. Gonzalez & R. E. Woods
Digital Image Processing, 2nd ed.
7. Color Image Processing
© 2002 R. C. Gonzalez & R. E. Woods
www.imageprocessingbook.com