Prof. Dr. Marcelo Andrade da Costa Vieira mvieira@sc.usp.br
Aula 2 Aquisio de Imagens Uma imagem monocromtica uma funo bidimensional da intensidade da luz f(x,y), na qual x e y denotam as coordenadas espaciais (largura x altura) e o valor de f em qualquer ponto corresponde ao brilho (nvel de cinza) da imagem naquele ponto.
A intensidade de luz pode ser modelada como: f(x,y) = i(x,y) ! r(x,y) i = iluminao do ambiente 0 " i(x,y) " # r = refletncia dos objetos 0 " r(x,y) " 1
Ocorre a formao de uma imagem quando um sensor de imagem registra a radiao que interagiu com objetos fsicos. Fundamentos de Imagens Digitais Conveno utilizada para os eixos x e y. (a) (b) a) Conveno utilizada em Processamento de Imagens e em Viso Computacional
b) Conveno utilizada em Computao Grfica (0,0) y x * f(x,y) Fundamentos de Imagens Digitais Uma Imagem Digital uma imagem contnua amostrada em um arranjo matricial M x N, sendo o valor de cada elemento da matriz o nvel de cinza do pixel correspondente no plano de imagem. Fundamentos de Imagens Digitais Representao de uma Imagem como Superfcie a) Conveno utilizada em Processamento de Imagens b) Conveno utilizada pelo Toolbox de Processamento de Imagens do Matlab a) b) Formao da imagem no olho humano 17 100 15 x = Formao da imagem em uma mquina fotogrfica Mquina Fotogrfica Digital Sensores de imagem Nas mquinas digitais, no lugar do filme, as imagens so capturadas por uma matriz de sensores que detectam energia luminosa e transformam em tenso eltrica proporcional.
Normalmente so de tecnologia CCD (Charged Coupled Device) ou CMOS (Complementary Metal Oxide Semiconductor)
Sensores de aquisio de imagem (CCD) Aquisio de imagem digital Amostragem e Quantizao Imagem Digital EESC/USP Imagem Digital EESC/USP Imagem Grade de amostragem Pixel (PIcture ELement) Imagem digitalizada Matriz em 256 nveis de Cinza (8bits) 0, 1,.......... 255 (Preto)...........(Branco) Imagem Digital Imagem Digital Imagem Digital Pixel Nvel de cinza do pixel Sensores CMOS x CCD Os sensores CCD so chamados de pixel-passivo pois so analgicos at a formao do sinal de imagem. O sinal s digitalizado no final. Os sensores CMOS so chamados de pixel-ativo pois no h a transferncia de carga e a formao do sinal analgico, como no CCD. O sinal do CMOS j digitalizado no prprio sensor, pixel por pixel, e sua sada j digital. Os sensores CMOS so mais utilizados atualmente pois consomem menos energia e so mais baratos que o CCD, porm possuem qualidade inferior (maior rudo e menor resoluo espacial) Sensor CCD para imagens coloridas Utiliza-se filtros RGB para selecionar os sensores que iro captar informaes dos canais Vermelho, Verde e Azul. Sensor CCD para imagens coloridas Cada matriz 2 x 2 representa um pixel colorido na imagem, com 1 filtro vermelho, 1 filtro azul e dois filtros verdes; No total, a matriz contm 50% de filtros verde, 25% de azul e 25% de vermelho. Isso porque a cor verde tem comprimento de onda com valor intermedirio entre o vermelho e o azul, e o olho humano mais sensvel cor verde. A cor de cada pixel determinada pela interpolao dos pixels vizinhos, como mostra a figura abaixo. A resoluo espacial da imagem final reduzida metade do que seria se a imagem fosse monocromtica. EESC/USP Scanner de imagem digital (Varredura) Imagem Digital Imagem Digital uma funo m-vetorial f(x,y) de valores discretos, sendo (x,y) um par de coordenadas inteiras e,
onde W = (2 n 1) e n o nmero de bits utilizado na quantizao. Uma Imagem Digital uma funo contnua que representada por amostras medidas em intervalos regulares. A intensidade luminosa quantizada em nmeros diferentes de nveis de cinza. O ponto (x,y) conhecido como Pixel ( Picture element ) e o valor de f(x,y) o nvel de cinza (graylevel) do ponto (x,y). W o mximo valor da escala de cinza. Viso Computacional - Aula1 24 Resoluo da Escala de Cinza ! definida pelo nmero de bits (n) utilizado para codificar cada pixel da imagem. ! A escala de cinza o intervalo de variao: 0 " f(x,y) " W, sendo W = (2 n 1)
! Uma imagem com 2 nveis de cinza (n = 1) denominada de Imagem Binria e seus valores sero representados por (0 e 1). ! Se n = 8, cada pixel tem resoluo de 256 nveis de cinza, ou seja, 8 bits/pixel. Amostragem " Digitalizao dos valores das coordenadas (posio) Quantizao " Digitalizao dos valores de intensidade de luz (brilho) Uma imagem f(x,y) amostrada resultando em M linhas e N colunas. Esta imagem tem tamanho: M x N Os valores das coordenadas (x,y) so discretos: valores inteiros e positivos Os valores dos nveis de cinza f(x,y) so discretos: valores reais e positivos Imagem Digital Resoluo espacial Resoluo de nveis de cinza 256 64 128 32 16 4 8 2 (Binria) Resoluo de nveis de cinza EESC/USP ARMAZENAMENTO EESC/USP Armazenamento O espao utilizado para armazenamento de uma imagem digital geralmente expresso em bytes. 1 byte corresponde a 8 bits. Quantidade de nveis de cinza (L) representveis na imagem: Geralmente uma potncia de 2 ( L = 4, 16, 64, 256, etc.). Se L = 256 significa que cada pixel pode ter um valor entre 0 (preto) e 255 (branco), e ocupa um byte de espao de armazenamento no computador (8 bits 2 8 = 256). Nesse caso, diz-se que a profundidade da imagem de 8 bits por pixel. Exemplo: para uma imagem de 640 x 480 e 8 bits de profundidade so necessrios:
640 x 480 x 1 = 307200 bytes = 300 Kbytes de memria Armazenamento Armazenamento O clculo do espao de armazenamento de uma imagem em bytes no deve ser feito calculando-se o nmero de bits e dividindo o resultado por 8. O clculo deve ser feito diretamente em bytes, determinando-se quantos bytes por pixel so gastos no armazenamento.
Imagens de 5, 6, 7 e 8 bits de profundidade ocupam 1 byte por pixel e, portanto, o mesmo espao para armazenamento. P 1 P 1 P 1 P 1 P 1 P 1 P 1 P 1
1 byte 8 bits 7 bits P 1 P 1 P 1 P 1 P 1 P 1 P 1
P 1 P 1 P 1 P 1 P 1 P 1
6 bits 5 bits P 1 P 1 P 1 P 1 P 1
Armazenamento Uma imagem de 4 bits de profundidade ocupa $ byte por pixel, e portanto, a metade do espao para armazenamento que uma imagem de 5, 6, 7 ou 8 bits. Uma imagem de 3 bits ocupa o mesmo espao que uma imagem de 4 bits de profundidade, j que eu um byte s possvel armazenar 2 pixels.
Imagens de 2 bits armazenam 4 pixels em 1 byte.
Imagens binrias (1 bit) armazenam 8 pixels em 1 byte. P 1 P 1 P 1 P 1 P 2 P 2 P 2 P 2
4 bits 3 bits P 1 P 1 P 1 P 2 P 2 P 2
P 1 P 1 P 2 P 2 P 3 P 3 P 4 P 4
2 bits 1 bit P 1 P 2 P 3 P 4 P 5 P 6 P 7 P 8
EESC/USP Armazenamento Para uma imagem de 640 x 480 e 4 ou 3 bits de profundidade so necessrios: 640 x 480 x 1/2 = 153600 bytes = 150 Kbytes de memria Para uma imagem de 640 x 480 e 2 bits de profundidade so necessrios: 640 x 480 x 1/4 = 76800 bytes = 75 Kbytes de memria Para uma imagem de 640 x 480 e 8, 7, 6 ou 5 bits de profundidade so necessrios: 640 x 480 x 1 = 307200 bytes = 300 Kbytes de memria Para uma imagem binria de 640 x 480 so necessrios: 640 x 480 x 1/8 = 38400 bytes = 37,5 Kbytes de memria EESC/USP MEDIDAS DE RESOLUO ESPACIAL EESC/USP RAZO DE ASPECTO 4:3 e 16:9 EESC/USP RAZO DE ASPECTO 4:3 e 16:9 EESC/USP Cmera Fotogrfica Digital Mega-Pixel b a EESC/USP Cmera Fotogrfica Digital 3.0 Mega-Pixel = 3 x 1024 x 1024 pixel 3145728 pixels 1536 2048 EESC/USP Monitor de Vdeo 3.0 Mega-Pixel ou 4.0 Mega-Pixel?
Dot Pitch ou tamanho do pixel polegadas EESC/USP Scanner ou Digitalizadores Resoluo em DPI (Dot per Inch)
Tamanho do pixel (abertura) polegadas Exemplo: 600 DPI
600 pontos (pixel) --------------------- 1 pol (2,54 cm)