Você está na página 1de 39

Representao

Gilzamir Gomes
Imagem Digital
Representao discreta de dados que processam
informao espacial (layout) e de intensidade (cor).
Um sinal multidimensional

Fundamentos de Processamento Digital de


2
Imagens
Layout de uma imagem
Imagem bidimensional, discreta

Obtida de um sinal contnuo bidimensional por meio de um
processo de amostragem (discretizao)
Discretizao ocorre naturalmente em sensores de imagem
(como cmeras CCD) e corresponde a:
Efetuar uma medida local do sinal contnuo em uma pequena regio no
domnio de recepo

Fundamentos de Processamento Digital de


3
Imagens
Layout de uma imagem

Fundamentos de Processamento Digital de


4
Imagens
Layout de uma imagem
O que pode representar os valores de pixel?
Resposta fsica no espao real 2D
Intensidade tica recebida no plano de imagem de uma cmera
Intensidade de ultrassom em um transceptor

Fundamentos de Processamento Digital de


5
Imagens
Cor de Imagem
I(m, n) = nvel de sinal no ponto de imagem (m, n).
Mapa de Cores sobre I(m, n) Imagem Visualizada
Escala de Cinza: usada em imagens de intensidade
Imagens de Intensidade: expressam apenas a
intensidade do sinal como um valor nico em cada
ponto da imagem.
Imagens de intensidade podem ser exibida por meio de
uma mapa de falsa cor.
Sistema visual humano mais sensvel cores do que aos
nveis de cinza.
Fundamentos de Processamento Digital de
6
Imagens
Cor de Imagem
Mapa de falsa cor

Fundamentos de Processamento Digital de


7
Imagens
Cor de Imagem
Imagens em cores reais
Espectro de cores completo pode ser expresso em RGB (Red,
Green, Blue), HSV (Hue, Saturation, Value) ou outra forma de
representar cores.
Hue (Matiz): atributo de cor que permite determinar o
comprimento de onda dominante de uma cor. No modelo HSV,
determina o tipo de cor.

Fundamentos de Processamento Digital de


8
Imagens
Cor de Imagem
Imagens em cores reais
Espectro de cores completo pode ser expresso em RGB (Red,
Green, Blue), HSV (Hue, Saturation, Value) ou outra forma de
representar cores.
Saturao: determina a pureza da cor, o quanto a luz no est
diluda na luz branca.

Fundamentos de Processamento Digital de


9
Imagens
Cor de Imagem
Imagens em cores reais
Espectro de cores completo pode ser expresso em(Red, Green,
Blue), HSV (Hue, Saturation, Value) ou outra forma de
representar cores.
Value: Brilho da cor.

Fundamentos de Processamento Digital de


10
Imagens
Cor de Imagem
Imagens em cores reais
HSL

Fundamentos de Processamento Digital de


11
Imagens
Cor de Imagem
No GIMP: selecionando cores com HSV

Fundamentos de Processamento Digital de


12
Imagens
Cor de Imagem
No GIMP: Imagem original

Fundamentos de Processamento Digital de


13
Imagens
Cor de Imagem
No GIMP: Alterando propriedades da imagem via HSL
Menu -> Cores -> Matiz-Saturao

Fundamentos de Processamento Digital de


14
Imagens
Cor de Imagem
No GIMP: Alterando propriedades da imagem via HSL
Menu -> Cores -> Matiz-Saturao

Fundamentos de Processamento Digital de


15
Imagens
Cor de Imagem
No GIMP: Alterando propriedades da imagem via HSL
Menu -> Cores -> Matiz-Saturao

Fundamentos de Processamento Digital de


16
Imagens
Cor de Imagem
No GIMP: Alterando propriedades da imagem via HSL
Menu -> Cores -> Matiz-Saturao

Fundamentos de Processamento Digital de


17
Imagens
Cor de Imagem
No GIMP: Alterando propriedades da imagem via HSL
Menu -> Cores -> Matiz-Saturao

Fundamentos de Processamento Digital de


18
Imagens
Cor de Imagem
No GIMP: Alterando propriedades da imagem via HSL
Menu -> Cores -> Matiz-Saturao

Fundamentos de Processamento Digital de


19
Imagens
Resoluo
e
Quantiza
o

Fundamentos de Processamento Digital de


20
Imagens
Resoluo e Quantizao
Tamanho da grade (malha) 2D: resoluo espacial
Colunas (C) x Linhas (R) = cobertura de pixels usados para cobrir o espao
visual capturado pela imagem
Amostragem do sinal da imagem
Sinnimos: resoluo de pixel ou resoluo digital
Denotada por C x R (800 x 600, 1024 x 768, ...)
Resoluo temporal: nmero de quadros por segundo (fps).
Difuso de TV:
Cmeras de segurana: 25-30 fps
> 30 fps: engenharia/cincias
Tamanho dos dados armazenados para cada pixel: quantizao de
cor da imagem
Fundamentos de Processamento Digital de
21
Imagens
Resoluo e Quantizao
Resoluo de bit: nmero de valores de intensidade /cor
que um pixel pode ter.
Faixa Dinmica (dynamic range) da imagem: intervalo de
valores que um pixel pode assumir
Imagem Binria: 2 bits
Imagem em Escala de Cinza: 8 bits
Imagem Colorida: 24 bits
Resoluo de bit de uma imagem nem sempre =
resoluo de bits do sistema que a gerou. Por exemplo:
ganho automtico de cmeras
Fundamentos de Processamento Digital de
22
Imagens
Resoluo e Quantizao
Em contraste, a conversao cega, sem ajuste, de um sinal analogico em
um dado numero de bits, por exemplo: 65.536 niveis discretos, nao
implica que a verdadeira resolucao do dispositivo geradora da imagem
seja, de fato, de 16 bits. Isto ocorre porque o nivel total de ruido
(flutuacao aleatoria) no sensor e na subsequente cadeia de
processamento pode ter uma magnitude maior do que um nivel digital.
A sensibilidade de um sistema gerador de imagem e, portanto,
fundamentalmente estabelecida pelo ruido; isto faz do ruido um fator
essencial na determinacao do numero de niveis de quantizacao usados
na digitalizacao. Nao faz sentido digitalizar uma imagem em um grande
numero de bits se o nivel de ruido presente no sensor gerador da
imagem assim nao o permitir. (Chris 4) Chris, SOLOMON,, BRECKON, Toby.
Fundamentos de Processamento Digital de Imagens - Uma Abordagem Prtica
com Exemplos em Matlab. LTC, 07/2013. VitalBook file.

Fundamentos de Processamento Digital de


23
Imagens
Exerccio
Considere as figuras Figura I e Figura II.
Figura I Figura II

Fundamentos de Processamento Digital de


24
Imagens
Exerccio
As figuras I e II apresentam duas imagens, ambas com
resoluo de 246 pixels 300 pixels, sendo que a figura I
apresenta 256 nveis de cinza e a figura II, 4 nveis de cinza.
Considere que a imagem da figura I seja a original, tendo sido
manipulada em um nico atributo para gerar a imagem da
figura II. Nessa situao, em qual atributo se diferenciam as
imagens I e II acima?
(A) resoluo
(B) quantizao
(C) iluminao
(D) escala
(E) amostragem espacial
Fundamentos de Processamento Digital de
25
Imagens
Decomposio em plano de bit
(Bitplane slicing)
Cada plano de bit corresponde aos valores de um dado bit em todos os
pixels da imagem.

Aplicao:
compresso de
imagem

7 6 5 5 3 2 1 0

Fundamentos de Processamento Digital de


26
Imagens
Fundamentos de Processamento Digital de
27
Imagens
Formato de Imagens
O mundo real demanda:
mtodos eficientes de exibio, armazenamento (compacto?),
transmisso por rede...
Corpos de dados numricos que correspondam s imagens
Soluo: formatos padronizados de imagens digitais
Formatos de imagem correspondem a:
Cabealho de arquivo
Valores numricos de pixel
Formatos para domnios especficos, por exemplo,
DICOM, para uso mdico.
Fundamentos de Processamento Digital de
28
Imagens
Formato de Imagens

Fundamentos de Processamento Digital de


29
Imagens
Tipos de Dados em
Imagem

Fundamentos de Processamento Digital de


30
Imagens
Compresso de Imagens
Remover informaes da imagem que no causem
perda de qualidade ou que a perda causada possa ser
controlada.
O objetivo obter imagens idnticas ou quase idnticas
s imagens originais, mas que ocupem o menor espao
possvel.
A forma da informao que pode ser removida tem dois
aspectos:
Relacionada a pequenos detalhes da imagem (decomposio
em planos de bits)
Reduo do nmero de nveis de cor/escala de cinza que no
Fundamentos de Processamento Digital de
31
seja perceptvel pelo olho humano.Imagens
Fundamentos de Processamento Digital de
32
Imagens
Espaos de Cor
RGB

Fundamentos de Processamento Digital de


33
Imagens
Espaos de Cor

Fundamentos de Processamento Digital de


34
Imagens
Espao de Cor
Converso do RGB para Tons de Cinza
Ponto inicial de muitos algoritmos de anlise de imagens
Simplifica a quantidade de informao na imagem
Informaes importantes relacionadas imagem so mantidas: bordas,
regies, manchas, junes.
Algoritmos de deteco de caractersticas e de processamento
operam sobre a verso da imagem em escala de cinza.

Fundamentos de Processamento Digital de


35
Imagens
Espao de Cor
Converso do RGB para Tons de Cinza

Fundamentos de Processamento Digital de


36
Imagens
Espao de Cor
Converso do RGB para Tons de Cinza

Os pesos so devidos resposta perceptual do olho


humano para cada um dos canais RGB.

Fundamentos de Processamento Digital de


37
Imagens
Espao de Cor Perceptual
HSV

Fundamentos de Processamento Digital de


38
Imagens
Espao de Cor Perceptual
Ao examinar cada canal de cor de imagens no espao
HSV, podemos perceber que objetos-imagem esto
contidos de forma mais consistente no resultante
campo de matiz do que nos canais da representao
RGB, apesar da presena de condies variveis de
iluminao sobre a cena.
Usado em anlise de imagens: decomposio de cores.

Fundamentos de Processamento Digital de


39
Imagens

Você também pode gostar