Processamento digital de imagens. introdução



Documentos relacionados
Aula 5 - Classificação

Classificação de Imagens

UFGD FCA PROF. OMAR DANIEL BLOCO 4 PROCESSAMENTO DE IMAGENS

Morfologia Matemática Binária

Flavio Marcelo CONEGLIAN, Rodrigo Antonio LA SCALEA e Selma Regina Aranha RIBEIRO. Universidade Estadual de Ponta Grossa

APLICATIVOS GRÁFICOS (AULA 4)

Sensoriamento Remoto

UFGD FCA PROF. OMAR DANIEL BLOCO 6 CLASSIFICAÇÃO DE IMAGENS

Fundamentos de Imagens Digitais. Aquisição e Digitalização de Imagens. Aquisição e Digitalização de Imagens. Aquisição e Digitalização de Imagens

Classificação da imagem (ou reconhecimento de padrões): objectivos Métodos de reconhecimento de padrões

Respostas do Estudo Dirigido do Capítulo 14 Classical pattern recognition and image matching"

Universidade Federal de Goiás Instituto de Informática Processamento Digital de Imagens

Universidade Federal do Rio de Janeiro - IM/DCC & NCE

AV1 - MA (b) Se o comprador preferir efetuar o pagamento à vista, qual deverá ser o valor desse pagamento único? 1 1, , , 980

Programa Integrado de Monitoria Remota de Fragmentos Florestais e Crescimento Urbano no Rio de Janeiro

APLICAÇÕES PRÁTICAS DE PROCESSAMENTO DE IMAGENS EM SENSORIAMENTO REMOTO

Técnicas de Cartografia Digital

Processamento de Imagem. Representação, Armazenamento e Formato de imagens Professora Sheila Cáceres

4. Tarefa 16 Introdução ao Ruído. Objetivo: Método: Capacitações: Módulo Necessário: Análise de PCM e de links

Expansão de Imagem #2

A limiarização é uma das abordagens mais importantes de segmentação de imagens. A limiarização é um caso específico de segmentação.

Modelagem Digital do Terreno

AULA 15 Plugin Preenchimento de Células

Faculdade Sagrada Família

SEGMENTAÇÃO DE IMAGENS EM PLACAS AUTOMOTIVAS

Operações Pontuais. Guillermo Cámara-Chávez

2.1.2 Definição Matemática de Imagem

Medição tridimensional

Tratamento da Imagem Transformações (cont.)

Comunicações Digitais Manual do Aluno Capítulo 7 Workboard PCM e Análise de Link

Notas de Cálculo Numérico

Segmentação de Imagens de Placas Automotivas

Sistema de Memórias de Computadores

MODELAGEM E SIMULAÇÃO

Figura 1: Formato matricial de uma imagem retangular. Figura 2: Ampliação dos pixels de uma imagem

Quais as diferenças entre os formatos de imagem PNG, JPG, GIF, SVG e BMP?

"SISTEMAS DE COTAGEM"

Figura 5.1.Modelo não linear de um neurônio j da camada k+1. Fonte: HAYKIN, 2001

Análise de componentes independentes aplicada à avaliação de imagens radiográficas de sementes

Programação I. Departamento de Engenharia Rural Centro de Ciências Agrárias

TÉCNICAS DE PROGRAMAÇÃO

FÍSICA DO RX. Cristina Saavedra Almeida fisicamed

Interpolação de Curvas de Nível por Difusão de Calor

UNIDADE 6 - PROGRAMAÇÃO MODULAR

Aula 2 Aquisição de Imagens

Segmentação de Imagens

Aquisição e Representação da Imagem Digital

Resolução de sistemas lineares

Imagem e Gráficos. vetorial ou raster?

CINÉTICA QUÍMICA CINÉTICA QUÍMICA EQUAÇÃO DE ARRHENIUS

Cotagem de elementos

DURATION - AVALIANDO O RISCO DE MUDANÇA NAS TAXAS DE JUROS PARTE ll

QGIS 2.4 Recorte de Raster em Lote (Clip Raster in Batch Mode)

Atividade: matrizes e imagens digitais

Tópicos em Meio Ambiente e Ciências Atmosféricas

EXPERÊNCIA 4 - MODULAÇÃO EM FREQUÊNCIA

AQUISIÇÃO DE IMAGENS DE SATÉLITE DE ALTA RESOLUÇÃO ESPACIAL PARA A ÁREA DE INTERESSE DO PROJETO DO ALTO TIETÊ

Processamento Digital de Imagens

6 Efeito do Tratamento Térmico nas Propriedades Supercondutoras e Microestruturas de Multicamadas Nb/Co

Acessando o SVN. Soluções em Vendas Ninfa 2

Aula 4 Conceitos Básicos de Estatística. Aula 4 Conceitos básicos de estatística

Uso de Imagens de Satélites em Operações de Inteligência. LAGF, Setembro de /09/2013 1

SEGEMENTAÇÃO DE IMAGENS. Nielsen Castelo Damasceno

REPRESENTAÇÃO DA IMAGEM DIGITAL

1- Principais alterações para COMPRAS entre a versão 2.9 e 3.0.

CADERNOS DE INFORMÁTICA Nº 1. Fundamentos de Informática I - Word Sumário

Transformada de Hough. Cleber Pivetta Gustavo Mantovani Felipe Zottis

a 1 x a n x n = b,

Sistemas de Arquivos NTFS, FAT16, FAT32, EXT2 e EXT3

Aula 4 Estatística Conceitos básicos

Encontrando a Linha Divisória: Detecção de Bordas

Aula Memória principal e 2. Memória de armazenagem em massa.

CURSO PROFISSIONAL TÉCNICO DE ANÁLISE LABORATORIAL

Sistemas Operacionais. Prof. André Y. Kusumoto

AVALIAÇÃO DAS IMAGENS IRS-P6 EM RELAÇÃO AO PADRÃO DE EXATIDÃO CARTOGRÁFICA. Danielly Garcia Santos¹, Elaine Reis Costa Lima²

Atualmente trabalha como Analista de Suporte em Telecomunicações no Teleco.

2 Texturas com Relevo e Equações de Pré Warping

Processamento Digital de Imagens

)LJXUD8PGRVSDUHV'SDUDFRQYROXomRTXHWHPRPHVPRHIHLWRGR NHUQHOGD)LJXUD

Analisador de Espectros

Elaboração de perfis longos dentro do projeto Memória Visual através da fotografia: revitalização do Cais Mauá

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO DEPARTAMENTO DE INFORMÁTICA PÓS GRADUAÇÃO EM INFORMÁTICA

TRANSFORMAÇÃO LINEAR. Álgebra Linear - Prof a Ana Paula

Universidade Federal de São João Del Rei - UFSJ

ARQUITETURA DE COMPUTADORES

Sistemas de Arquivos. André Luiz da Costa Carvalho

1. Arquivos Seqüenciais

Estrelas Variáveis Cefeidas Como Indicadores de Distâncias

Prof. Msc. Fernando Oliveira Boechat

Introdução à Programação. Armazenamento de Grande Quantidade de Informação Usando Vetores

Memória RAM. A memória RAM evolui constantemente. Qual a diferença entre elas? No clock (velocidade de comunicação com o processador)

Cálculo em Computadores trajectórias 1. Trajectórias Planas. 1 Trajectórias. 4.3 exercícios Coordenadas polares 5

ESTEREOSCOPIA INTRODUÇÃO. Conversão de um par de imagens (a)-(b) em um mapa de profundidade (c)

Curso de Instrumentista de Sistemas. Fundamentos de Controle. Prof. Msc. Jean Carlos

Produto 1. Mapas e figuras georreferenciadas contendo cicatrizes de queimadas para as regiões de interesse no Cerrado

GERÊNCIA EDUCACIONAL DE FORMAÇÃO GERAL E SERVIÇOS CURSO TÉCNICO DE METEOROLOGIA ESTUDO ESTATISTICO DA BRISA ILHA DE SANTA CATARINA

Rastreamento de Múltiplos. Objetos em Tempo Real

IMAGENS DE SATÉLITE PROF. MAURO NORMANDO M. BARROS FILHO

Gerenciamento de cor. 7.2 Calibração do scanner utilizando a calibração IT8 de SilverFast

Transcrição:

Processamento digital de imagens introdução

Imagem digital Imagem digital pode ser descrita como uma matriz bidimensional de números inteiros que corresponde a medidas discretas da energia eletromagnética proveniente de uma área.

Estrutura matricial Como a captura da imagem envolve um plano de imagem discreto, a adoção de uma matriz retangular parece ser a opção mais lógica. Na estrutura matricial, cada pixel é identificado por suas coordenadas em termos de linha e coluna, que são números inteiros. Vantagem: os pixels preservam sua inter-relação espacial. Ou seja, pixels vizinhos na imagem são também vizinhos na matriz.

Armazenamento em computador No disco rígido de um computador não há espaço reservado para matrizes. Os dados de uma imagem são armazenados como uma série de dados. Esta série de números pode ser organizada de maneira diferente para determinadas finalidades. A estruturação tem por objetivo facilitar sua manipulação e análise. A adoção de uma estrutura adequada pode se tornar muito relevante na hora de elaborar programas para o processamento de imagens.

Uma imagem simples Imagem de uma única banda espectral. Os valores dos pixels são armazenados de maneira seqüencial. Esta organização requer apenas a preservação de uma ordem preestabelecida. Por exemplo, começando no pixel superior esquerdo e terminando no pixel inferior direito, efetuando a varredura da imagem de maneira seqüencial. estrutura espacial implícita, pois, conhecendo-se o tamanho da imagem formada pelos dados, é facilmente reconstruída a imagem. 1 2 3 4 5 6 7 8 9 Imagem tamanho 3x3 1 2 3 4 5 6 7 8 9

Uma imagem multiespectral Quando se trata de imagens multiespectrais, existem várias alternativas para o armazenamento dos valores de cada pixel nas diferentes bandas. As alternativas são: Intercalado por banda (BSQ), onde as bandas são armazenadas uma atrás da outra, sob forma de imagens de nível de cinza em um único arquivo. 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9

1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 Intercalado por linha (BIL): Os valores correspondentes a uma mesma linha nas diferentes bandas são armazenados juntos. Vantagem: pode ser lida uma linha inteira, em todas as bandas, de uma vez só. 1 2 3 1 2 3 1 2 3 4 5 6 4 5 6 4 5 6 7 8 9 7 8 9 7 8 9 Intercalado por pixel (BIP), onde todos os valores de um mesmo pixel, nas diferentes bandas, são armazenados juntos. 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9

Estatísticas da imagem Cada pixel da imagem multiespectral é descrito como um vetor, com dimensão igual ao número de bandas. A partir dos valores das bandas podem ser calculados parâmetros estatísticos que descrevem a variação dos valores: o vetor de médias; os valores mínimo/máximo; a mediana ; a variância; a matriz variância covariância.

O histograma de uma imagem Representação da freqüência relativa dos valores digitais na imagem. A faixa de variação dos valores presentes no histograma depende da resolução radiométrica.

A análise do histograma fornece informações a respeito do brilho e do contraste da imagem. Qual é a diferença entre As imagens associadas aos dois histogramas? Qual corresponde a uma imagem escura? E a uma imagem clara? O que poderia ser dito a respeito do contraste destas imagens? O contraste poderia se aumentado? 255 255

brilho/contraste Qual é o histograma ideal Como pode ser aumentado o brilho de uma imagem? E o contraste? Como pode ser melhorado o contraste de uma imagem?

Manipulação de contraste É desejado que a variação dos valores ocupem toda a faixa (0-255). Para melhorar o contraste, pode-se modificar os valores da imagem aplicando uma transformação linear. VD = a * VD + b a: aumenta (a>1) o diminui (a<1) o contraste, b: torna a imagem mais clara (b>0) ou mais escura (b<0).

Histograma novo Transformação linear de contraste Consiste em aplicar uma transformação linear, da forma: Y= a*x + b X= valor digital antigo Y= novo valor digital a,b= parâmetros 255 Y=a*X+b Histograma antigo 255

O efeito da variação dos parâmetros da transformação linear de contraste.

Transf. Linear

Calcule os parâmetros para efetuar o contraste linear no seguinte histograma:

Transformação com truncamento Esticar apenas o histograma não melhorará a imagem se alguns valores digitais ficarem muito afastados, nos extremos mínimo e máximo da faixa de variação possível. Neste caso uma porcentagem pequena de valores do pixel é cortada nas extremidades (máximos e mínimos) da escala. Para uma imagem 8-bit, isto corresponde a valores próximos de 0 e 255. A transformação linear de contraste, é então aplicada ao restante dos valores.

Cortar extremos (altos e baixos)

Contraste linear 2% Contraste linear

equalização do histograma A equalização opera de maneira diferenciada ao longo do histograma. Ela aloca um maior número de valores intermediários em trechos do histograma original onde os valores são mais freqüentes e utiliza um menor número de novos valores quando os valores originais são pouco freqüentes, de maneira que a diferença entre os valores que mais ocorrem na imagem seja relativamente maior em termos de contraste.

Equalização

equalização Contraste linear

Binarização A imagem pode ser binarizada, obtendo no final apenas dois valores, 0 e 255, através da aplicação de um limiar. Se o valor superar o limiar, é atribuído o valor máximo (255), caso contrário o mínimo (0). Útil para separar áreas escuras, como por exemplo corpos de água em bandas do infravermelho.

Distorções radiométricas No processo de aquisição, o verdadeiro valor da energia é distorcido por diferentes fatores entre os quais podem ser citados: calibração inadequada dos sensores, interação com a atmosfera (espalhamento) e defeitos no registro e ou transmissão da informação. Pixel ou linha perdida Sensores descalibrados (Bandeado) Efeito atmosférico As correções radiométricas são operações que têm por finalidade diminuir as distorções em termos de valores do contador digital.

Pixel ou linha perdida Uma falha momentânea no sistema de captação da energia ou no processo de transmissão e recepção dos dados pode ocasionar perda de um ou mais valores da imagem. Quando isto ocorre, alguns pixels apresentam valores incoerentes, extremamente baixos ou extremamente altos, que desarmonizam com o resto da imagem. Prejudica a análise visual ou digital. Na prática, para minimizar este efeito, é feita uma substituição dos valores errados usando informação de pixels vizinhos.

Pixel perdido Quando um único valor for perdido, a correção é bastante simples. Considerando que pixels vizinhos apresentam alta correlação, a correção é realizada substituindo o valor incorreto pela média dos oito vizinhos em volta do pixel. 100 100 99 98 99 100 0 100 99 98 100 99 99 98 98 100 99 98 97 100 100 100 99 97 97 Solução: média dos 8 vizinhos.

Exemplos de pixel perdido Qual valor está errado? Como corrigir? Imagem (8x8) 1 2 12 11 32 101 101 100 1 1 2 12 32 101 101 101 11 0 12 30 52 101 101 100 31 41 42 51 72 101 101 101 109 107 108 109 90 109 109 108 109 109 108 108 109 109 109 108 109 109 109 108 109 0 109 109 109 108 109 108 108 109 109 109

Linha perdida Se o erro ocupa apenas uma linha, a solução mais simples consiste em substituir os valores da linha errada pelos valores de uma linha vizinha, digamos a anterior. Outra solução é interpolar um valor a partir das linhas vizinhas, anterior e posterior. V(i,j)= 0,5 * (v(i-1,j) + v(i+1,j) )

Exemplos de linha perdida Qual linha está errada? Qual é a provável causa? Calcule os valores corrigidos? Imagem (8x8) 100 100 100 100 102 101 101 100 101 101 102 102 102 101 101 101 101 101 202 199 202 101 101 100 101 112 222 201 202 101 101 101 0 0 0 0 0 0 0 0 109 109 228 208 209 109 109 108 109 109 209 208 209 108 109 109 109 108 109 108 108 109 109 109

Sensores descalibrados (Bandeado) Neste caso, a energia é medida por cada sensor usando uma escala diferente, umas mais claras outras mais escuras. O defeito não ocasiona a perda da informação, mas o surgimento de linhas claras e escuras em áreas que seriam teoricamente homogêneas, devido à escala diferente usada por cada sensor.

Como o sistema de sensores executa a varredura sistemática da cena, o erro de cada sensor é repetido também sistematicamente. A correção deste erro baseia-se na análise do histograma de cada sensor. Adotando o histograma da imagem inteira como referência, a correção consiste em aplicar uma transformação linear aos pixels das linhas correspondentes a um determinado sensor, de maneira que o histograma do sensor mal calibrado se aproxime do histograma de referência.

Histograma claro Histograma escuro

Solução Histograma claro Histograma padronizado Histograma escuro Histogramas corrigidos Aplicar uma transformação linear às linhas associadas a cada detector, isoladamente, de maneira que o histograma de todos os detectores sejam iguais a um histograma de referência (pode ser o histograma de todas as linhas juntas)

Correção linear Uma transformação linear para o sensor k é dada por: gk(i,j)= a * fk(i,j) +b Onde: a= s/s_k, b= m - a*m, gk() : linha corrigida fk() : linha com distorção (sensor k ) s= desvio padrão da imagem, s_k= desvio padrão dos valores das linhas do sensor k m= média dos valores em toda a imagem.

Correção atmosférica A dispersão da energia depende do comprimento de onda e varia no espaço e no tempo, o que dificulta o estudo comparativo de imagens obtidas em diferentes datas. O espalhamento de energia resulta numa componente aditiva no valor medido. Esta parcela corresponde a energia que é redirecionada pela refração e/ou reflexão na atmosfera para dentro do IFOV. VD= VD0 + atm

Efeito no Histograma Histograma de imagem com espalhamento Histograma de imagem SEM espalhamento

Método do pixel mais escuro Estimar a parcela correspondente ao espalhamento buscando uma região que teoricamente deveria aparecer totalmente escura na imagem, ou seja, uma região onde a reflectância medida deveria ser nula. Se os pixels nestas regiões tiverem valores acima de zero, estes valores são originados unicamente do espalhamento atmosférico. As regiões escolhidas podem ser sombras de nuvens, onde a incidência de energia é nula. VD0= VD - pixel_escuro

Método da regressão Procura-se regiões escuras na imagem (água clara e profunda ou sombra). Bandas: IV = nulo (ou quase nulo) VIS: espalhamento Assumindo que existe correlação entre as bandas do visível e a banda do infravermelho, calcula-se a regressão linear entre elas. A reta da regressão deveria passar pela origem e se isto não ocorrer, da interseção entre esta reta e o eixo da banda do visível pode ser lido o valor a ser descontado de todos os pixels.

Normalização de imagens Finalidade: uniformizar imagens com diferenças causadas pelo espalhamento e fatores externos, como as condições de iluminação. Procura-se na imagem áreas extremamente claras, como áreas com concreto (um aeroporto) e áreas com valores extremamente baixos, como água limpa e profunda, cujas características espectrais não mudam ao longo do tempo. Adota-se estes extremos como referência para efetuar uma normalização através de uma regressão linear, fazendo com que os valores registrados nas regiões escuras sejam iguais em todas as imagens ao mesmo tempo em que os valores das áreas claras coincidam.

Antes do processamento COMPARAÇÃO DO DESEMPENHO DE ALGORITMOS DE NORMALIZAÇÃO RADIOMÉTRICA DE IMAGENS DE SATÉLITE SILVIA SHIZUE LEONARDI SONIA MARA DE SOUZA LEILA MARIA GARCIA FONSECA Após processamento