Sei sulla pagina 1di 43

Processamento de Imagem

EMENTA
Conceitos bsicos, reas de atuao e mercado de trabalho viso humana X viso computacional imagem digital (resoluo espacial e profundidade de cor) Aquisio de imagens (amostragem, quantificao e codificao) manipulao (restaurao, realce, segmentao). Transformaes geomtricas, morphing. Filtros de imagens. Texturas. Compresso de Imagens com e sem perda de informao. Padres de Arquivos de imagem.

Processamento de Imagem
A rea de processamento de imagens vem sendo objeto de crescente interesse por permitir viabilizar grande nmero de aplicaes em duas categorias bem distintas:

Processamento de Imagem
Aprimoramento de informaes pictricas para interpretao humana

Processamento de Imagem
Anlise automtica por computador de informaes extradas de uma cena.

Processamento de Imagem
O que uma imagem digital
uma representao matricial dos valores que correspondem intensidade de energia refletida ou emitida pelos objetos

Processamento de Imagem
Um sistema de processamento de imagens e seus componentes
Cmeras de vdeo Scanner Computador Monitores Impressoras Plotters

Discos pticos Discos magnticos Fitas magnticos Videotape

Processamento de Imagem
Aquisio
Converte uma imagem em uma representao numrica adequada para o processamento digital. Este bloco compreende dois elementos principais: Dispositivo sensvel a uma faixa de energia no espectro eletromagntico Digitalizador propriamente dito Converte o sinal eltrico analgico em informao digital, isto , que pode ser representada atravs de bits 0s e 1s.

Processamento de Imagem
Armazenamento
um dos maiores desafios no projeto de sistemas de processamento de imagens. Este armazenamento pode ser dividido em trs categorias: Armazenamento de curta durao Armazenamento de massa para operaes de recuperao de imagens relativamente rpidas Arquivamento de imagens

Processamento de Imagem
Processamento
O processamento de imagens digitais envolve procedimentos normalmente expressos sob forma algortmica. Maioria das funes de processamento de imagens pode ser implementada via software. O uso de hardware especializado para processamento de imagens somente ser necessrio em situaes nas quais certas limitaes do computador principal

Processamento de Imagem
Transmisso
Imagens digitalizadas podem ser transmitidas distncia utilizando redes de computadores e protocolos de comunicao j existentes. O grande desafio da transmisso de imagens distncia a grande quantidade de bytes que se necessita transferir de uma localidade a outra, muitas vezes atravs de canais de comunicao de baixa velocidade e banda passante estreita.

Processamento de Imagem
Exibio
Monitores Reproduo fotogrfica papel sensvel a temperatura Uma alternativa a monitores tcnicas fotogrficas consiste no uso de tcnicas de halftoning mtodo usado por jornais e por impressoras convencionais (laser, matriciais ou a jato de tinta)

Processamento de Imagem
Exibio
A representao mais comum de imagens coloridas tem por base os picos de sensibilidade dos cones da retina humana, utilizando as cores primrias (Red) vermelha, (Green) verde e (Blue) azul. A informao contida em imagens coloridas divide-se em: Luminncia (intensidade luminosa) Crominncia (caractersticas de cor)

Processamento de Imagem
Exibio
Alm do modelo de cores RGB (Red, Green, Blue) existem inmeros outros, entre eles: CMY (Cyan, Magenta, Yellow) HSI (Hue, Saturation, Intensity) YCbCr (Luma, Chroma Blue, Chroma Red) CIE Lab

Processamento de Imagem
Exibio
Cada modelo possui vantagens e desvantagens distintas. A maior desvantagem dos modelos RGB e CMY a de no separar explicitamente as componentes de luminncia e crominncia da imagem.

Processamento de Imagem
Sntese aditiva (RGB)
Quando somarmos duas cores, obtemos uma outra cor mais luminosa. Se adicionarmos as cores todas, obtemos o branco. Assim, sempre que juntamos cores, estamos a adicionar luz. As cores visveis so resultado do comportamento dos objetos em relao a absoro ou reflexo dessas trs luzes (cor luz) principais

Processamento de Imagem
Sntese Subtrativa (CMYk)
A sntese subtrativa baseia-se em trs tintas (cor pigmento) principais, responsveis por subtrair as trs luzes do sistema RGB, so elas: o Ciano (Cyan); o Magenta; e o Amarelo (Yellow). A tinta preta utilizada apenas para reforar as reas mais escuras da imagem ou economizar tinta na impresso de tons de cinza (GCR e UCR).

Processamento de Imagem
Sistema Visual Humano
Crnea: a cobertura transparente que reveste a parte frontal do olho. Possui as funes de proteo, foco inicial da imagem e concentrao da luz de entrada.

Processamento de Imagem
Sistema Visual Humano
Iris: o anel colorido posterior crnea e anterior ao cristalino. Conta com msculos radiais que permitem a variao do seu orifcio interno, a pupila.

Processamento de Imagem
Sistema Visual Humano
Cristalino: a lente adaptvel que focaliza a luz na retina. Conta com um conjunto de msculos denominado corpo ciliar.

Processamento de Imagem
Sistema Visual Humano

1. Com a musculatura relaxada, o cristalino fica esticado radialmente, formando uma estrutura plana e fazendo com que objetos mais distantes sejam focalizados na retina. 2. Com a musculatura contrada, o cristalino torna-se mais espesso, fazendo com que objetos mais prximos do olho sejam focalizados na retina.

Processamento de Imagem
Sistema Visual Humano
Retina: uma fina e extensa camada de clulas fotossensveis que reveste o fundo do olho. Contm dois tipos de clulas fotossensveis: cones e bastonetes.

Processamento de Imagem
Sistema Visual Humano A retina contm cerca de 6 milhes de cones (responsveis pela percepo das cores) e 120 milhes de bastones (responsveis pela percepo da intensidade luminosa).

Processamento de Imagem
Sistema Visual Humano
Dentre as caractersticas do sistema visual humano relevantes para o projeto de sistemas de viso artificial, podemos destacar a enorme faixa de valores de intensidade luminosa (da ordem de 1010) aos quais o olho pode se adaptar.

Processamento de Imagem
Sistema Visual Humano

Para um certo conjunto de condies, o nvel de sensibilidade atual do sistema visual chamado nvel de adaptao de brilho.

Sistemas de Viso Artificial


Fundamentos e desafios
Nas primeiras pginas de seu livro Digital Image Processing and Computer Vision, Robert J. Schalkoff formula uma sugestiva pergunta quando questiona: "O que estamos tentando fazer e por que isto to difcil? Uma resposta simplista primeira parte da pergunta acima : Estamos tentando ensinar robs a enxergar.

Sistemas de Viso Artificial


Fundamentos e desafios
Ao relacionarmos as dificuldades ao processo de dotar o computador com capacidade visual semelhante dos seres humanos, deparamo-nos com trs caractersticas do processo de percepo visual humano: uma base de dados muito rica; altssima velocidade de processamento; a capacidade de trabalhar sob condies muito variadas.

Sistemas de Viso Artificial


O grande desafio permanece sendo o de fazer com que os sistemas de viso artificial trabalhem em diferentes condies de luminosidade, contraste, posicionamento relativo dos objetos em uma cena sem perder a capacidade de interpretar a cena, de forma anloga a nossa capacidade de reconhecer um amigo ou parente com relativa facilidade, independentemente de ele estar usando culos ou no, ter deixado crescer a barba

Comparao entre o sistema visual humano e um sistema de viso artificial Espectro


Sistema visual humano: Limitado faixa de luz visvel (300 nm a 700 nm) do espectro de ondas eletromagnticas. Sistema de viso artificial: Pode operar em praticamente todo o espectro de radiaes eletromagnticas, dos raios X ao infravermelho.

Comparao entre o sistema visual humano e um sistema de viso artificial Flexibilidade


Sistema visual humano: Extremamente flexvel, capaz de se adaptar a diferentes tarefas e condies de trabalho. Sistema de viso artificial: Normalmente inflexvel, apresenta bom desempenho somente na tarefa para a qual foi projetado.

Comparao entre o sistema visual humano e um sistema de viso artificial Habilidade


Sistema visual humano: Pode estabelecer estimativas relativamente precisas em assuntos subjetivos. Sistema de viso artificial: Pode efetuar medies exatas, baseadas em contagem de pixels e, portanto, dependentes da resoluo da imagem digitalizada.

Comparao entre o sistema visual humano e um sistema de viso artificial Cor


Sistema visual humano: Possui capacidade de interpretao subjetiva de cores. Sistema de viso artificial: Mede objetivamente os valores das componentes R, G e B para determinao de cor.

Comparao entre o sistema visual humano e um sistema de viso artificial Sensibilidade


Sistema visual humano: Capaz de se adaptar a diferentes condies de luminosidade, caractersticas fsicas da superfcie do objeto e distncia ao objeto. Limitado na distino de muitos nveis diferentes de cinza, simultaneamente. Sistema de viso artificial: Sensvel ao nvel e padro de iluminao, bem como distncia em relao ao objeto e suas caractersticas fsicas. Pode trabalhar com centenas de tons de cinza, conforme projeto do digitalizador.

Comparao entre o sistema visual humano e um sistema de viso artificial Tempo de resposta
Sistema visual humano: Elevado, da ordem de 0,1 s. Sistema de viso artificial: Dependente de aspectos de hardware, podendo ser to baixo quanto 0,001 s.

Comparao entre o sistema visual humano e um sistema de viso artificial 2-D e 3-D
Sistema visual humano: Pode executar tarefas 3-D e com mltiplos comprimentos de onda (dentro do espectro de luz visvel) facilmente. Sistema de viso artificial: Executa tarefas 2-D com relativa facilidade, mas lento e limitado em tarefas 3-D.

Comparao entre o sistema visual humano e um sistema de viso artificial Percepo


Sistema visual humano: Percebe variaes de brilho em escala logartmica. A interpretao subjetiva de brilho depende da rea ao redor do objeto considerado. Sistema de viso artificial: Pode perceber brilho em escala linear ou logartmica.

Estrutura de um Sistema de Viso Artificial


Definiremos um Sistema de Viso Artificial (SVA) como um sistema computadorizado capaz de adquirir, processar e interpretar imagens correspondentes a cenas reais. A figura ao lado mostra esquematicamente um diagrama de um SVA.

Estrutura de um Sistema de Viso Artificial


Domnio do problema e resultado
O domnio do problema, neste caso, consiste no lote de envelopes e o objetivo do SVA ler o CEP presente em cada um deles. Logo, o resultado esperado uma sequncia de dgitos correspondentes ao CEP lido.

Estrutura de um Sistema de Viso Artificial


Aquisio da imagem
O primeiro passo no processo a aquisio de imagens dos envelopes. Para tanto so necessrios um sensor e um digitalizador. O sensor converter a informao ptica em sinal eltrico e o digitalizador transformar a imagem analgica em imagem digital.

Estrutura de um Sistema de Viso Artificial


Pr-processamento
A imagem resultante do passo anterior pode apresentar diversas imperfeies, tais como: presena de pixels ruidosos, contraste e/ou brilho inadequado, caracteres (especialmente os dgitos do CEP) interrompidos ou indevidamente conectados etc. A funo da etapa de prprocessamento aprimorar a qualidade da imagem para as etapas subsequentes.

Estrutura de um Sistema de Viso Artificial


Segmentao
A tarefa bsica da etapa de segmentao a de dividir uma imagem em suas unidades significativas, ou seja, nos objetos de interesse que a compem. Esta tarefa, apesar de simples de descrever, das mais difceis de implementar.

Estrutura de um Sistema de Viso Artificial


Extrao de Caractersticas
Esta etapa procura extrair caractersticas das imagens resultantes da segmentao atravs de descritores que permitam caracterizar com preciso cada dgito e que apresentem bom poder de discriminao entre dgitos parecidos, como o '5' e o '6'. Estes descritores devem ser representados por uma estrutura de dados adequada ao algoritmo de reconhecimento.

Estrutura de um Sistema de Viso Artificial


Reconhecimento e Interpretao
Nesta ltima etapa do sistema, denominamos reconhecimento o processo de atribuio de um rtulo a um objeto baseado em suas caractersticas, traduzidas por seus descritores. A tarefa de interpretao, por outro lado, consiste em atribuir significado a um conjunto de objetos reconhecido.

Estrutura de um Sistema de Viso Artificial


Base de Conhecimento
Todas as tarefas das etapas descritas acima pressupem a existncia de um conhecimento sobre o problema a ser resolvido, armazenado em uma base de conhecimento, cujo tamanho e complexidade podem variar enormemente. Idealmente, esta base de conhecimento deveria no somente guiar o funcionamento de cada etapa, mas tambm permitir a realimentao entre elas.

Potrebbero piacerti anche