Tratamento da Imagem Transformações (cont.)

Documentos relacionados
Tratamento da Imagem Transformações (cont.)

UNIVERSIDADE ESTADUAL PAULISTA Campus de Sorocaba. Transformações Geométricas

INTRODUÇÃO AO PROCESSAMENTO DIGITAL DE IMAGENS SENSORIAMENTO REMOTO

Tratamento da Imagem Transformações (cont.)

Processamento Digital de Imagens

PROCESSAMENTO DIGITAL DE IMAGENS

Realce de Imagens. Realce de Imagens

Realce de Imagens. Objetivo: Melhorar a qualidade visual da imagem.

PROCESSAMENTO DE IMAGENS

Processamento Digital de Imagens

Processamento Digital de Imagens

TE073 PDS II Programa de Pós-Graduação em Engenharia Elétrica

Processamento digital de. Distorções

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto

Radiométricas. Alexandre Xavier Falcão. Instituto de Computação - UNICAMP

Realce de imagens parte 1: operações pontuais SCC0251 Processamento de Imagens

Processamento de Imagens

PSI2651 PROCESSAMENTO, ANÁLISE E SÍNTESE DE IMAGENS. 1 o período de 2005 LISTA DE EXERCÍCIOS

1 1 1 *1/ *1/ *1/49

PMR2560 Visão Computacional Conversão e Limiarização. Prof. Eduardo L. L. Cabral

FILTRAGEM NO DOMÍNIO ESPACIAL. Daniel C. Zanotta 22/05/2017

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto

T4.1 Processamento de Imagem

Capítulo III Processamento de Imagem

José Alberto Quintanilha Mariana Giannotti

Processamento Digital de Imagens

Computação Gráfica. Prof. MSc. André Yoshimi Kusumoto

Operações Pontuais. 1 operando. 2 operandos. Processamento e Análise de Imagem - A. J. Padilha - v ac

FILTRAGEM NO DOMÍNIO ESPACIAL. Daniel C. Zanotta 10/06/2016

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

Processamento Digital de Imagens

Processamento Digital de Imagens

24/05/2011. O que significa PDI? I- Introdução

Visão Computacional. Alessandro L. Koerich. Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR)

Processamento de Imagens

T4 Processamento de Imagem

SEL-0339 Introdução à Visão Computacional. Aula 2 Processamento Espacial

Processamento de Imagens Filtragem Digital

CORREÇÃO GEOMÉTRICA DE IMAGENS DIGITAIS AULA 8

Processamento de Imagem. Histograma da Imagem Professora Sheila Cáceres

Aula 3 Processamento Espacial

Processamento Digital de Imagens

Processamento Digital de Imagens

Computação Gráfica - 10

Processamento digital de imagens

Projeto de Mestrado desenvolvido pela aluna Eveline Batista Rodrigues, no Departamento de Engenharia Elétrica da Universidade de São Paulo São

E- Correção Geométrica

4. AUMENTO DE CONTRASTE

UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ UNIOESTE CAMPUS UNIVERSITÁRIO DE CASCAVEL CURSO DE CIÊNCIA DA COMPUTAÇÃO LISTA DE EXERCÍCIOS

UD VI. Retificação / Normalização de Imagens Digitais

PROCESSAMENTO DIGITAL DE IMAGENS (SERP11) FILTRAGEM NO DOMÍNIO ESPACIAL E DAS FREQUÊNCIAS. Daniel C. Zanotta

Transformações de Pontos. Computação Gráfica Prof. Dr. Paulo Roberto Gomes Luzzardi Aluna: Karina da Silva Salles

PROCESSAMENTO DE IMAGENS DIGITAIS. Universidade Estadual de Maringá

Processamento Digital de Imagens - PDI

FREQUÊNCIA EM IMAGENS DIGITAIS

UMA VISÃO SOBRE O PROCESSAMENTO DE IMAGENS. Rogério Vargas DCET UESC Home page: rogerio.in

Sistemas de Referência

Prof. Responsáveis Wagner Santos C. de Jesus

Dr. Sylvio Barbon Junior. Departamento de Computação - UEL. 1 o Semestre de 2015

SEL Visão Computacional. Aula 2 Processamento Espacial

Um Estudo das Técnicas de Obtenção de Forma a partir de Estéreo e Luz Estruturada para Engenharia

Processamento de Imagem. A Imagem digital Professora Sheila Cáceres

Estudo Dirigido de Cap. 9 ( AlanWatt/ Fabio Policarpo) Melhoria de Contraste, Ruído, Subtração, Pseudocor e Warping

Processamento Digital de Sinais:

K - número de valores diferentes de níveis de cinza Pixel

Restauração de Imagens. Tsang Ing Ren - UFPE - Universidade Federal de Pernambuco CIn - Centro de Informática

Sumário COMPUTAÇÃO GRÁFICA E INTERFACES. Modelos e modelagem. Modelos e modelagem. Transformações Geométricas e Visualização 2D

Processamento Digital de Imagens Aula 04

FILTRAGEM NO DOMÍNIO DAS FREQUÊNCIAS (TRANSFORMADA DE FOURIER) Daniel C. Zanotta 22/05/2017

Dr. Sylvio Barbon Junior. Departamento de Computação - UEL. 1 o Semestre de 2015

ESTUDO DE TÉCNICAS PARA SOLUÇÃO DE PROBLEMAS DE PROCESSAMENTO DE IMAGENS UTILIZANDO A LINGUAGEM PYTHON

Processamento Digital de Imagens

Processamento Digital de Imagens

Interpolação em imagens

Introdução ao Processamento Digital de Imagens. Aula 9 Restauração de Imagens. Prof. Dr. Marcelo Andrade da Costa Vieira

Processamento digital de imagens

Universidade Federal de Sergipe Departamento de Matemática. Imagem* Profª. Maria Andrade. *Parte desta apresentação foi do Prof. Thales Vieira.

Restauração de Imagens

Respostas do Teste de Analise de Imagens :

LOM Teoria da Elasticidade Aplicada

Correção geométrica de imagens de sensoriamento remoto REGISTRO. Profa. Ligia Flávia Antunes Batista

Processamento de Imagens: fundamentos. Julio C. S. Jacques Junior

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto

Televisão Digital. Trabalho prático nº1. Filtragem espacial de imagem fixa e manipulação de histogramas. 2 de Novembro de 2006

A Fotogrametria Digital

Figura 1. Imagem monocromática e gráfico de sua função.

Satélites Artificiais da Terra

Compressão de Imagens Usando Wavelets: Uma Solução WEB para a Codificação EZW Utilizando JAVA. Utilizando JAVA. TCC - Monografia

Sensoriamento Remoto: introdução ao Processamento Digital de Imagens. Patricia M. P. Trindade; Douglas S. Facco; Waterloo Pereira Filho.

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto

Processamento de Imagem. Compressão de Imagens Professora Sheila Cáceres

Filtragem. pixel. perfil de linha. Coluna de pixels. Imagem. Linha. Primeiro pixel na linha

Dr. Sylvio Barbon Junior. Departamento de Computação - UEL. 1 o Semestre de 2015

Introdução FILTRAGEM NO DOMÍNIO DA FREQUÊNCIA

ESTRUTURA DE UMA IMAGEM E CALIBRAÇÃO RADIOMÉTRICA AULA 01. Daniel C. Zanotta 14/03/2018

Processamento de Imagem. Convolução Filtragem no Domínio da Frequência (Fourier) Professora Sheila Cáceres

SISTEMAS DE INFORMAÇÃO GEOGRÁFICA SIG FORMATOS DE REPRESENTAÇÃO DE DADOS FORMATO VETORIAL

Rotação e Interpolação

SEL-0339 Introdução à Visão Computacional. Aula 5 Segmentação de Imagens

Transcrição:

Universidade Federal do Rio de Janeiro - IM/DCC & NCE Tratamento da Imagem Transformações (cont.) Antonio G. Thomé thome@nce.ufrj.br Sala AEP/33

Transformações Geométricas 3

Transformações Geométricas Transformações geométricas são operações que redefinem a relação espacial dos pontos de uma imagem. Importância: Eliminação de distorções sistemáticas Requisitos Conhecimento das distorções existentes Escolha do modelo matemático adequado 4

Exemplos de Transformações Geométricas Translação Escala Rotação 5

Translação z (X, Y, Z) (X *, Y *, Z * ) A idéia é transladar um ponto de coordenadas (X, Y, Z) para uma nova posição, usando-se o deslocamento (X, Y, Z ). A translação é facilmente realizada através do uso das equações: y X * = X + X Y * = Y + Y x Z * = Z + Z X *, Y *, Z * são as coordenadas do novo ponto. 6

7 Processamento de Imagens Processamento de Imagens Translação na Forma Matricial As equações podem ser expressas em forma matricial O uso de matrizes quadradas simplifica consideravelmente a representação do processo. Sendo assim pode-se escrever: As matrizes acima são equivalentes. Então, a matriz de transformação é dada por: * * * Z Y X Z Y X Z Y X * * * Z Y X Z Y X Z Y X Z Y X T

8 Processamento de Imagens Processamento de Imagens Transformação de Escala de um Ponto Isolado A transformação de escala pelos fatores S x,s y, e S z ao longo dos eixos X, Y, e Z é dado pela matriz de transformação: z y x S S S S z y x P S P. *

Transformação de Escala de um Ponto Isolado 9. P *. 3.P

Transformação de Escala de uma Imagem O redimensionamento de imagens em níveis de cinza difere da operação de mudança de escala para pontos isolados. Nesta operação o novo valor de cinza do pixel transformado será o resultado de um cálculo sobre vários pixels da imagem original (vizinhança) - Reamostragem (resampling). São três os principais métodos de interpolação utilizados para a reamostragem dos pixels para a produção de uma nova imagem a partir da imagem original. Vizinho mais próximo (Nearest Neighbor) ou Ordem Zero Bilinear Bicúbica

Interpolação do Vizinho mais Próximo O valor do nível de cinza a ser atribuído ao pixel na imagem destino, (i,j ), terá o mesmo valor do nível de cinza (contraste) do pixel mais próximo da posição na imagem original, (i,j). Se a imagem original tem dimensões w e h a imagem destino tem w e h, então um ponto na imagem destino será dado pelas expressões a seguir: i = i * w /w j = j * h /h

Interpolação do Vizinho mais Próximo... É um processo rápido, de fácil implementação, não alterando os valores originais de cinza (contraste). Podem ocorrer descontinuidades geométricas (lacunas de ordem de /2 "pixel" na imagem corrigida); A imagem poderá ficar, nos limites de áreas contínuas, ou nos lineamentos com aspecto "em escadinha". É o método recomendado quando a imagem resultante será usada para estudos radiométricos, classificação automática, enfim, processamentos onde a radiometria da imagem deve estar minimamente afetada ou alterada. 2

Vizinho mais Próximo 3. 3 P *. 5.P

Exemplo de Reamostragem (Redução) Usando Interpolação do Vizinho mais Próximo 64x64 256x256 4

Interpolação Bilinear O valor do nível de cinza a ser atribuído ao pixel na imagem destino é determinado a partir do valor dos 4 pixels vizinhos na imagem original. Requer maior número de cálculos para determinar o valor de cada pixel de imagem corrigida. Altera o valor original dos níveis de cinza (contraste). 5

Exemplo de Reamostragem (Redução) Usando Interpolação Bilinear 256x256 64x64 6

Interpolação Bicúbica O nível de cinza a ser atribuído ao pixel na imagem destino é determinado a partir de cálculos realizados numa matriz de 6 pixels na sua vizinhança. A qualidade da imagem resultante é nitidamente superior as duas opções anteriores pois os lineamentos e as beiras dos objetos ficam conservados, porém um pouco suavizados. 7

Interpolação Bicúbica Requer maior tempo de computação e provoca a degradação da qualidade radiométrica dos dados. O cálculo do novo valor digital do pixel corrigido é feito por média ponderada não linear. É recomendado para produtos que se destinam a interpretação visual, ou ampliação em produtos fotográficos. 8

Exemplo de Reamostragem (Redução) Usando Interpolação Bicúbica 256x256 64x64 9

Exemplos de Interpolação Comparação Original 256x256 Vizinho mais Próximo Bilinear Bicúbica 64x64 2

Rotação Deve-se convencionar o sistema de eixos y P z P z P P P P z x x y y x Rotação em torno do eixo z Rotação em torno do eixo x Rotação em torno do eixo y 2

Equações para Rotação em torno de z Supondo que a distância do ponto P à origem seja D, tem-se: x = D cos () y = D sen () D y P z x y D P P x = D cos ( + ) y = D sen ( + ) z D x 22

Forma Matricial da Rotação em torno do Eixo Z Da trigonometria, tem-se: cos( + ) = cos()cos() sen()sen() sen( + ) = sen()cos() + sen()cos() O que resulta em: x = x cos() y sen() y = x sen() + y cos() Na forma Matricial x cos( ) y sen( ) sen( ) x cos( ) y 23

Transformações Radiométricas 24

Transformações Radiométricas São técnicas que modificam a distribuição dos níveis de cinza de uma imagem preservando os contornos. Independem da localização dos pixels na imagem e podem ser representadas por uma operação que transforma um valor do nível de cinza (de um pixel) em um outro nível de cinza diferente. 25

Operações Radiométricas Tem basicamente duas aplicações para transformações radiométricas: Realce de Contraste - Procura enfatizar alguma característica de interesse da imagem. Restauração - Visa corrigir alguma distorção sofrida pela imagem. Quando uma imagem sofreu uma distorção que diminui seu contraste, uma transformação que realce as bordas dos objetos das imagens pode, de fato, a restaurar. 26

Operações Radiométricas Embora muitas das técnicas de restauração e realce sejam as mesmas (por exemplo, filtragem), os objetivos e enfoques divergem num e noutro caso. O procedimento geral da restauração é a modelagem do processo de distorção para tentar invertê-lo. No realce esta preocupação não existe, pois nele as técnicas utilizadas são na maioria heurísticas, não havendo compromisso com a imagem original. 27

Realce de Contraste A técnica de realce de contraste tem por objetivo melhorar a qualidade das imagens. É normalmente utilizada como uma etapa de pré-processamento para sistemas de reconhecimento de padrões. O contraste entre dois objetos pode ser definido como a razão entre os seus níveis de cinza médios. A manipulação do contraste consiste numa transformação radiométrica em cada "pixel", com o objetivo de aumentar a discriminação visual entre os objetos presentes na imagem. Realiza-se a operação ponto a ponto, independentemente da vizinhança. Esta transferência radiométrica é realizada com ajuda de histogramas, que são manipulados para obter o realce desejado. 28

Histograma É uma das formas mais comuns de se representar a distribuição dos níveis de cinza (NC) de uma imagem, O histograma fornece a informação de quantos pixels na imagem possuem um determinado NC, definido entre (preto) e 255 (branco), para uma imagem quantificada em 8 bits. Os valores resultantes do histograma são representados por um gráfico de barras que fornece, para cada nível de cinza o número (ou o percentual) de pixels correspondentes na imagem. Outra característica é que o histograma não apresenta nenhuma informação espacial da imagem, e sim uma função a partir da qual pode ser inferida a função de probabilidade dos níveis de cinza da imagem. Normalmente, tem-se no eixo X a distribuição dos NCs e no eixo Y a freqüência em que ocorrem. 29

Exemplo de Histograma Os valores resultantes do histograma são representados por um gráfico de barras que fornece, para cada nível de cinza o número (ou o percentual) de pixels correspondentes na imagem. 3

Forma do Histograma A forma do histograma fornece informações importantes como a intensidade média e espalhamento dos valores de NC, sendo este último a medida de contraste da imagem. Quanto maior o espalhamento ao longo do eixo dos NCs, maior o contraste da imagem. Uma imagem terá baixo contraste quando o NC está concentrado em uma pequena região do espectro 3

Contraste de uma Imagem Assim podemos definir contraste como sendo o intervalo de níveis de cinza assumidos pelos pontos da imagem Menor Contraste Maior Contraste 32

Contraste de uma Imagem Escura Clara 33

Contraste de uma Imagem 34

Técnicas de Modificação do Histograma Técnicas de modificação de uma imagem através da manipulação do histograma são utilizadas com o objetivo de melhorar o contraste original. Algumas técnicas de modificação de histograma são: Binarização Transformação Expansão Compressão Equalização 35

Binarização Separação da imagem em duas regiões Aplica-se um corte (threshold) na imagem 36

Transformação - Exemplo s s k T(r) monotônica s k = T(r k ) r k r 37

38 Expansão de Histograma Consiste em espalhar os níveis de cinza de uma imagem. A maioria das imagens são registradas com uma resolução radiométrica de 8 bits, que podem produzir 256 valores ou níveis de cinza. Normalmente, as imagens contêm, em cada banda, uma pequena faixa desses valores e, além disso, a presença de bruma atmosférica e a geometria de iluminação da cena podem atenuar as próprias características da imagem. O sistema visual do homem só consegue discriminar cerca de 3 tons de cinza, quando estão bastante espalhados em relação ao intervalo de a 255. Por isso, o tratamento das imagens pelo método do aumento do contraste é uma técnica necessária para extrair informações não identificadas a princípio pelo intérprete. O contraste de uma imagem é uma medida do espalhamento dos níveis de cinza que nela ocorrem. O processo inverso da expansão é conhecido como compressão. s r r max r r min min ( L )

Expansão do Histograma 39

Expansão do Histograma 4

Equalização do Histograma Histograma visto como uma função de densidade p(r k ) p(r k ) r k T(r k ) - visto como uma função de distribuição s T( r) r p r ( w) dw r 4

42 Processamento de Imagens Processamento de Imagens Equalização do Histograma - Exemplo 2 r p(r) r s=t(r) s p(s) caso contrario r r r p 2 2 ) ( r r dw w r T s r 2 2) 2 ( ) ( 2

43 Processamento de Imagens Processamento de Imagens Equalização do Histograma - Discreto k j j k j j k k k k k r p n n r T s L k r n n r p ) ( ) (,...,, ) ( (*) esta aproximação do modelo contínuo não leva p(s) necessariamente a uma condição uniforme.

Equalização do Histograma Modo Discreto - Exemplo p(r).4.3.2. Original 5 5 2 25 3 44

Equalização do Histograma Modo Discreto - Exemplo p(s).4.35.3.25.2 Equalizada.5..5 5 5 2 25 3 45