Buscar

IMG_DIG_rad_2010

Prévia do material em texto

Imagens DigitaisImagens Digitais
Leopoldo França
leopoldofrancaneto@gmail.com
As imagens
� Visão humana
� Representação digital de imagens
� Dispositivos gráficos
� Processamento da imagem
O Olho Humano
� Estrutura do olho humano
Foto Receptores
� Cones
� 6 milhões em cada olho (aproximadamente)
� Percepção de cores
� Adaptados a alta luminosidade
� Bastonetes 
� 125 milhões em cada olho (aproximadamente)
� Percepção de tons de cinza
� Pico em 498nm
� Tons de cinza 
� Adaptados a baixa luminosidade
Foto Receptores
� Cones e bastonetes
CONES
BASTONETES
Cones e Bastonetes
� Distribuição na retina não é uniforme
Percepção Humana da Cor
� Espectro visível: 400nm (violeta) a 700nm (vermelho)
� Cones
� Bastonetes
� Quase todas as cores podem ser obtidas por 
combinação linear de três cores básicas
� Picos de sensibilidade ao espectro: verde, vermelho 
e azul (este muito menor)
Percepção Humana da Cor
Tipos de cones de acordo com comprimento
de onda: 
� S (curto)
� M (médio)
� L (longo)
Obs.: 1nm = 10-9m
564 nm500 - 700 nmρ (Verde amarelado)L
534 nm450 - 630 nmγ (Azul esverdeado)M
420 nm400 - 500 nmβ (Azul) S
Pico de 
sensibilidade
Faixa de 
resposta 
PigmentoCone
Percepção Humana da Cor
Curvas de absorção da luz de acordo com o tipo
de foto receptor (cone e bastonete) 
Obs.: 1nm = 10-9m
Percepção Visual
� Informação pode ser mal interpretada 
resultando em ilusão de óptica
Percepção Visual
� A vizinhança tem influência na percepção de 
cor e iluminação
Percepção Visual
� Mesma cor em A e B
Percepção Visual
� Outras ilusões
Imagens Digitais
Imagens digitais podem 
ter propósitos e origens 
bem diferentes
Representação digital de 
imagens
� Resolução espacial de imagens:
� pixel - unidade de imagem, usada para medir 
resolução gráfica;
� visão humana - cerca de 3000 x 3000 pixels;
� fotografia - até 8000 x 8000 pixels.
Representação Matricial
� Resolução Vertical e Horizontal
� Resolução Espacial ou Geométrica (m x n)
� Densidade de Resolução - dpi (“dots per inch”)
 2 . . . . . . 20dy
 dx
 1
 ( x , y )
Reticulado bidimencional
• Discretização espacial
• Resolução (XxY pixels)
Amostragem Representação Matricial
� Bitmap: mapa de bits
� Cada célula contém informação da cor
Representação Matricial
� Células acessadas através de índices 
� Índices geralmente iniciam a partir do zero
� Linha x coluna
Representação Matricial
� Células armazenam valores dos pixels 
Representação Matricial
� Células armazenam valores dos pixels 
Representação digital de 
imagens
� Resolução espacial de imagens:
� vídeo NTSC: 512 x 480 pixels / quadro;
� monitores VGA: 320 x 200 (256 cores), 640 x 
480 (16 cores);
� monitores SVGA: 640 x 480, 800 x 600, 1024 
x 768;
� vídeo HTDV: 1920 x 1080.
Representação digital de 
imagens
� Codificação das cores:
� canal de cor - cada cor primária usada para 
representar uma dada cor;
� amostragem de cores - a intensidade de cada 
primária é codificada no valor de um canal;
� quantização das cores - número de bits por 
canal comumente: 1 a 8.
� Resolução de cor (bits/pixel) - número total de 
bits para representar uma cor
Representação digital de 
imagens
� Codificação das cores:
� em sistemas de cor verdadeira, o valor do pixel 
é a combinação dos valores dos canais;
� em sistemas de paleta, o valor do pixel é um 
índice na tabela de cores;
� o canal alfa: pode ser usado para representar a 
transparência de um pixel.
Representação das Imagens
� Tipos de imagens:
� Imagens Coloridas
� True Color
� Cores fixas
� Cores indexadas
� Imagens em Tons-de-cinza
� Imagens Binárias
Representação digital de 
imagens
� A visão humana da cor:
� espectro visível: 400nm (violeta) a 700nm 
(vermelho);
� quase todas as cores podem ser obtidas por 
combinação linear de três cores básicas;
� picos de sensibilidade ao espectro: verde, 
vermelho e azul (este muito menor).
Representação digital de 
imagens
� O sistema aditivo (RGB):
� CIE-RGB (padrão - Comissão Internacional de Iluminação)
� R (red), G (green) e B (blue)
� cores fundamentais - vermelho, verde, azul;
� baseado nos picos de sensibilidade ao espectro;
� funciona por combinação aditiva - soma de 
luzes;
� utilização: monitores, projetores
Representação digital de 
imagens
� O sistema aditivo (RGB):
Representação digital de 
imagens
� Decomposição 
em RGB:
Representação digital de 
imagens
� O sistema subtrativo (CMY):
� CMY e CMYK
� C (cyan), M (magenta), Y (yellow), K (black)
� cores fundamentais - ciano, magenta, amarelo;
� funciona por combinação subtrativa: mistura de 
pigmentos;
� utilização - impressão, fotografia;
� é usada a variante CMYK devido à dificuldade de 
obter pigmentos com alta pureza de cor.
MIXTURES OF LIGHTMIXTURES OF LIGHTMIXTURES OF LIGHTMIXTURES OF LIGHT( Additive primaries )( Additive primaries )( Additive primaries )( Additive primaries )GREENGREENGREENGREENYELLOWYELLOWYELLOWYELLOW CYANCYANCYANCYANWHITEWHITEWHITEWHITEMAGENTAMAGENTAMAGENTAMAGENTA BLUEBLUEBLUEBLUEREDREDREDRED MIXTURES OF PIGMENTMIXTURES OF PIGMENTMIXTURES OF PIGMENTMIXTURES OF PIGMENT( Subtractive primaries )( Subtractive primaries )( Subtractive primaries )( Subtractive primaries )YELLOWYELLOWYELLOWYELLOWREDREDREDRED GREENGREENGREENGREENBLACKBLACKBLACKBLACKBLUEBLUEBLUEBLUE CYANCYANCYANCYANMAGENTAMAGENTAMAGENTAMAGENTAPRIMARE AND SECUNDARY COLORS OF LIGHT AND PIGMENTPRIMARE AND SECUNDARY COLORS OF LIGHT AND PIGMENTPRIMARE AND SECUNDARY COLORS OF LIGHT AND PIGMENTPRIMARE AND SECUNDARY COLORS OF LIGHT AND PIGMENT
Representação digital de 
imagens
� O sistema HLS:
� usado para especificação de cor por usuários 
humanos;
� a intensidade ou luminância - medida da 
energia luminosa;
� o matiz - medida do comprimento de onda 
dominante;
Representação digital de 
imagens
� O sistema HLS:
� a saturação - medida da pureza da cor;
� o preto representa a ausência de energia (baixa 
luminância);
� o branco representa a impureza da cor (baixa 
saturação).
Representação digital de 
imagens
� O modelo HLS de cores:
Representação digital de 
imagens
� Caixa de 
seleção de 
cores baseada 
nos modelos 
HLS e RGB:
Representação digital de 
imagens
� Decomposição 
em HLS:
Representação Matricial
� 3 matrizes: uma para cada componente 
RGB 
Representação Matricial
� Cada célula armazena o valor combinado dos 
3 componentes 
Representação Matricial
� Inteiro com 32 bits
� Cada 8 bits para um componente: RGB e o 
canal alfa 
Imagens Coloridas
� True Color (RGB)
� Cores Fixas
� Padrão MS Windows
� Placas de vídeo CGA
Qtd de bits/pixel Padrão Componente de cor RGB Máximo de cores
15 bits/pixel High Color (15 bits), 
32K colors 
5 bits/pixel, 
32 níveis por componente 
32.768 cores
16 bits/pixel High Color (16 bits), 
64K colors 
5/6 bits/pixel, 
32/64 níveis por componente 
65.536 cores
24 bits/pixel True Color , 
24 bits/pixel, 
16.8M colors 
8 bits/pixel, 
256 níveis por componente 
16.777.216 cores
Representação Matricial
� Células armazenam entradas de uma tabela 
com os valores RGB de cada pixel 
Imagens Coloridas
� Cores Indexadas
cor
0
1
2
.
.
.
INDEX PALETA
R G B
.
.
.
.
.
. .
.
.
0 0 0
215 114 26
24 bits/cor
Quantidade de
bits/pixel
Padrão Resolução de cor da paleta
(RGB)
4 bits/pixel 16 cores indexadas 24 bits/cor
8 bits/pixel 256 cores indexadas 24 bits/cor
True color 256 cores indexadas
16 cores indexadas 16 cores fixas (MS Windows)
Imagens em Tons-de-cinza
� N níveis de cinza
� 256 níveis – 8 bits/pixel (28 = 256)
� 64 níveis – 6 bits/pixel (26 = 64)
� 16 níveis – 4 bits/pixel (24 = 16)
� 4 níveis – 2 bits/pixel (22 = 4)
� 2 Cores ( 1 bit/pixel )
� Preto-e-branco
� 2 cores definidas
Imagens Binárias
256 tons-de-cinza
16 tons-de-cinza 4 tons-de-cinza
Imagem Binária
Amostragem
� Perda de informação ao reduzir o 
número de pixels
Resolução Espacial
� Perda de informação ao reduzir o número de 
pixels
Resolução Espacial� Melhor visualização dessa perda mantendo 
as dimensões
Resolução Espacial
� Outro exemplo
Zoom Óptico
� Apenas aumenta o tamanho da imagem 
acrescentando detalhes
Zoom Digital
� Apenas aumenta o tamanho da imagem 
sem acrescentar detalhes
Resolução de Tons de Cinza
Resolução de Tons de Cinza
� Outro exemplo
200 dpi
100 dpi 50 dpi
25 dpi
Densidade de Pontos (DPI)
� Pontos por polegada (dots per inch)
� 1 Polegada = 2,54 centímetros
� Valores comuns:
� Impressoras jato de tinta :300 – 600 dpi
� Impressoras laser: 600 – 1800 dpi 
� Scanners: 400 – 9600 dpi
Densidade de Pontos (DPI)
� Comparação entre 72 e 300 dpi
Obs.: 1 inch = 1 polegada
Densidade de Pontos (DPI)
� Qual a diferença entre as imagens?
Densidade de Pontos (DPI)
� Qual a diferença entre as imagens?
1000 dpi 10 dpi
� Ambas com 300 x 225 pixels
Densidade de Pontos (DPI)
� Diferença na impressão
Impresso com 1000 dpi Impresso com 10 dpi
(0.3 polegadas de largura) (completa teria 30 polegadas de largura)
Aquisição
� Dispositivos de Entrada Gráfica
� Dispositivos Vetoriais
� Referencial Absoluto
� Referencial Relativo
� Dispositivos Matriciais
Dispositivos Vetoriais
� Referencial Absoluto
� Ligth pen
� Touch screen
� Tablet ou mesa digitalizadora
� Referencial Relativo
� Mouse
� Trackball
� Joystick
Dispositivos Matriciais
IMAGEM
T
SENSOR
CONVERSOR
ANALÓGICO - DIGITAL
A D
IMAGEM DIGITAL
Estrutura dos dispositivos de entrada do tipo matricial
� Frame grabber
� Câmera de vídeo
CCD
LENTEOBJETO
sinal
Câmera de Luminância
Câmera de crominância (1 passo - 1 CCD)
CCD
LENTEOBJETO
sinal RGB
R G B
CCD (B)
LENTEOBJETO
sinal RGB
CCD (R)
CCD (G)
sinal s-video
sinal vídeo
composto colorido
Câmera de crominância (1 passo - 3 CCD)
Câmera de crominância (3 passos - 1 CCD)
CCDLENTEOBJETO
sinal
Filtro
R, G, B
� Câmera fotográfica digital
� Scanner
Câmera fotográfica digital
Esquema de funcionamento do scanner
CCD
LENTE
OBJETO
Dispositivo de 
Memória 
Computador
SENSOR
PAPEL
DESLOCAMENTO DO SENSOR
início
fim
Scanner de mão Scanner de mesa (flat scanner)
� Tipos:
� Monocromáticos
� Tons-de-cinza
� Coloridos
• Resolução óptica
• Quantidade de bits para representar cada 
componente de cor 
• O tamanho da área de leitura
• Velocidade de captação da imagem
• Qualidade do sensor
Características:
Dispositivos gráficos
� Dispositivos de varredura:
� a imagem é gerada por varredura seqüencial da 
memória de imagem e do monitor;
� quadro (“frame’’) - imagem gerada em um ciclo 
de refrescamento;
� cintilação - piscamento que ocorre quando a 
taxa de refrescamento é insuficiente.
Dispositivos gráficos
� Dispositivos de varredura:
� quadros são separados pelo retraço vertical e 
divididos em linhas;
� linhas são separadas pelo retraço horizontal e 
divididas em pixels.
Dispositivos gráficos
� Tipos de varredura:
� progressiva - linhas são lidas em ordem 
crescente, como na maioria dos monitores;
� entrelaçada - o quadro é dividido em dois 
campos (linhas pares e linhas ímpares), como na 
TV
Dispositivos Gráficos
� Dispositivos de varredura
� Varre toda a tela
� Dispositivo random scan
� Desenha apena o necessário
Random Scan
� Direciona o feixe de elétrons somente para a 
parte da tela onde a figura está sendo 
desenhada
� Aparelhos mais antigos
Dispositivos de Varredura
� A imagem é gerada por varredura 
sequencial da memória de imagem e do 
monitor
� Quadro (frame) - imagem gerada em um 
ciclo de atualização
� Cintilação - ocorre quando a taxa de 
atualização é insuficiente
Dispositivos de Varredura
� Quadros são separados pelo retraço vertical 
e divididos em linhas
� Linhas são separadas pelo retraço horizontal 
e divididas em pixels
Dispositivos gráficos
� Varredura progressiva
Dispositivos gráficos
� Varredura entrelaçada
Armazenamento
� Formatos de imagens:
� representação no espaço de imagens = 
representação matricial (“raster”);
� mapas de pixels = arranjos retangulares de 
pixels;
� mapas de bits = mapas de pixels com 1 bit/pixel.
Armazenamento
� Características dos formatos de arquivos de 
imagens:
� número de cores suportadas;
� resoluções;
� popularidade;
� grau de compressão.
Armazenamento
� Formatos de imagem mais comuns:
� Formato PCX : padrão de muitos aplicativos DOS.
� Formato BMP (Bitmap): padrão do Windows.
� Formato TGA (Truevision TGA (TARGA)): padrão das 
placas Targa.
� Formato TIFF (Tagged Image File Format): padrão 
independente de fabricante.
� PSD: usado no Photoshop, com múltiplas camadas, etc.
Armazenamento
� Formatos de imagem mais comuns:
� Formato GIF (Graphics Interchange Format): 
padrão de intercâmbio de imagens.
� Formato JPEG (Joint Photographic Experts
Group): imagem no padrão JPG.
� Formato PNG (Portable Network Graphics): 
alternativa ao GIF para distribuição de imagens 
comprimidas sem perdas.
Elementos de um Ambiente 
Processador de Imagens
Digitalizador
Visualização
Computador
Digital
Scanner, Câmera, etc.
Filtragem, Armazenagem
vídeo, TV,
Impressora, etc.
Imagem
Imagem
Ferramentas para Processamento de 
Imagens em Hardware
� Processamento em tempo-real.
� Qualquer operação deve ser efetuada em menos de 
cerca de 1/30 de segundo.
� Plataformas de alto-custo.
� Exemplo: 
� Mesas de efeitos para televisão.
� Filtros para equipamentos médicos como tomógrafos, etc.
Compressão de imagens
Compressão de
Imagens
Compressão de
Imagens
Sem PerdaSem Perda Com PerdaCom Perda
� Preserva
exatamente o 
conteúdo da
imagem
� Taxas de 
compressão 3 : 1
� Preserva de forma controlada
o nível de qualidade da
imagem
� Taxas de compressão que
chegam a valores de mais de 
100 : 1 
Compressão
� Compressão sem perdas:
� técnicas genéricas:
� ZIP, ARC, GZ;
� codificação entrópica:
� códigos de Huffman.
Compressão
� Compressão sem perdas:
� codificação em tiras:
� RLE;
� codificação adaptativa:
� aproveita a coerência entre linhas;
� LZW - base do formato GIF.
Compressão
� Compressão com perdas:
� detalhes que a visão humana não percebe, ou 
percebe apenas com dificuldade;
� taxa de perda é um parâmetro da compressão:
� quanto maior a perda admitida, maior compressão se 
consegue.
Compressão
� Formatos compactados (Padrões)
� Sem perda de qualidade
� Com perda de qualidade
� Sem perda :
� GIF ( Lempel-Ziv & Welch )
� O formato GIF ( Graphics Interchange Format ) foi 
desenvolvido pela CompuServe para transferência de 
arquivos de imagens entre várias máquinas.
� TIFF, BMP, etc
Compressão
� Com perda :
� JPEG ( Joint Photographic Experts Group )
� Obtenção do espectro bidimensional da imagem:
� Baseado em Huffman e DCT (discrete cosine transform -
transformada discreta dos co-senos). 
� Truncamento dos componentes do espectro.
� Formatos Compactados específicas:
� Run-lenght , Huffman , Lempel-Ziv & Welch , 
combinações de métodos
Dúvidas ?
Prof. Leopoldo França
leopoldofrancaneto@gmail.com

Continue navegando