69
Introdu¸c˜ ao ao Processa- mento de Imagem Digital Murilo Vasconcelos Thiago da Silva Arruda Marlon Alcˆ antara ´ Indice Transforma¸c˜ oes de intensidade e filtragem espacial Fun¸ c˜oesde transforma¸c˜ ao de intensidade Processamento de histograma Filtragem espacial Referˆ encia Introdu¸c˜ ao ao Processamento de Imagem Digital Murilo Vasconcelos Thiago da Silva Arruda Marlon Alcˆ antara Instituto de Computa¸c˜ ao - Universidade Estadual de Campinas March 22, 2012

Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Embed Size (px)

DESCRIPTION

Apresentação sobre parte do Capítulo 2 do livro Digital Image Processing de GONZALEZ e WOODS preparada para a disciplina de Processamento de Imagens Digitais do IC - Unicamp semestre 1/2012. Cobre transformações de intensidade e filtragem espaciais e processamento de histograma.

Citation preview

Page 1: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Introducao ao Processamento de ImagemDigital

Murilo VasconcelosThiago da Silva Arruda

Marlon Alcantara

Instituto de Computacao - Universidade Estadual de Campinas

March 22, 2012

Page 2: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

1 Transformacoes de intensidade e filtragem espacialFiltragem espacialTransformacao de intensidadeRealce de imagens

2 Funcoes de transformacao de intensidadeTipos de transformacoes de intensidadeTransformacoes lineares definidas por partes

3 Processamento de histogramaIntroducaoEqualizacao

4 Filtragem espacialFiltragem espacialConvolucao e correlacao espacialRepresentacao vetorial da filtragem linearGerando mascaras de filtragem espacial

5 ReferenciaReferencia

Page 3: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Definicao de filtragem espacial

As operacoes de filtragem linear podem ser expressas por:g(x , y) = T [f (x , y)]

Para cada ponto (x , y), o calculo do valor resultanteutiliza valores de pontos na vizinhanca que estejam dentroda janela do filtro

Page 4: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Definicao de filtragem espacial

As operacoes de filtragem linear podem ser expressas por:g(x , y) = T [f (x , y)]

Para cada ponto (x , y), o calculo do valor resultanteutiliza valores de pontos na vizinhanca que estejam dentroda janela do filtro

Page 5: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Exemplo de filtragem espacial

Figure: Uma vizinhanca 3x3 ao redor do pixel (x , y).

Page 6: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Definicao de transformacao de intensidade

Uma operacao de transformacao de intensidade e umafiltragem linear que utiliza janela 1x1

Utiliza apenas o valor de intensidade de cada pixel

Pode ser expressa como: s = T (r)

As principais aplicacoes sao ajuste de contraste elimiarizacao

Page 7: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Definicao de transformacao de intensidade

Uma operacao de transformacao de intensidade e umafiltragem linear que utiliza janela 1x1

Utiliza apenas o valor de intensidade de cada pixel

Pode ser expressa como: s = T (r)

As principais aplicacoes sao ajuste de contraste elimiarizacao

Page 8: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Definicao de transformacao de intensidade

Uma operacao de transformacao de intensidade e umafiltragem linear que utiliza janela 1x1

Utiliza apenas o valor de intensidade de cada pixel

Pode ser expressa como: s = T (r)

As principais aplicacoes sao ajuste de contraste elimiarizacao

Page 9: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Definicao de transformacao de intensidade

Uma operacao de transformacao de intensidade e umafiltragem linear que utiliza janela 1x1

Utiliza apenas o valor de intensidade de cada pixel

Pode ser expressa como: s = T (r)

As principais aplicacoes sao ajuste de contraste elimiarizacao

Page 10: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Exemplo de transformacao de intensidade

Figure: Funcoes de transformacao de intensidade.

Page 11: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Realce de imagens

Operacoes que tornam as imagens mais adequadas parauma aplicacao especıfica

Quando o resultado e interpretado visualmente, oobservador e o juiz

Para percepcao por maquina pode-se utilizar metricas dedesempenho

Page 12: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Realce de imagens

Operacoes que tornam as imagens mais adequadas parauma aplicacao especıfica

Quando o resultado e interpretado visualmente, oobservador e o juiz

Para percepcao por maquina pode-se utilizar metricas dedesempenho

Page 13: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Realce de imagens

Operacoes que tornam as imagens mais adequadas parauma aplicacao especıfica

Quando o resultado e interpretado visualmente, oobservador e o juiz

Para percepcao por maquina pode-se utilizar metricas dedesempenho

Page 14: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Tipos de transformacoes de intensidade

Figure: Algumas funcoes de transformacoes de intensidade.

Page 15: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Negativos de imagens

Para uma imagem com nıveis de intensidade na faixa[0, L− 1], a operacao pode ser expressa como s = L− 1− r

Figure: Mamografia original e apos aplicar o negativo utilizandoa funcao descrita acima.

Page 16: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Transformacoes logarıtmicas

Transformacoes logarıtmicas podem ser expressas comos = c · log(1 + r)

A principal aplicacao e comprimir a faixa dinamica dasimagens com grandes variacoes de valores de pixels

Figure: Espectro de Fourier e o resultado da aplicacao daoperacao acima com c = 1.

Page 17: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Transformacoes logarıtmicas

Transformacoes logarıtmicas podem ser expressas comos = c · log(1 + r)

A principal aplicacao e comprimir a faixa dinamica dasimagens com grandes variacoes de valores de pixels

Figure: Espectro de Fourier e o resultado da aplicacao daoperacao acima com c = 1.

Page 18: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Transformacoes de potencia (gama)

Podem ser expressas como s = c · rγ

Possui uma classe de curvas maior do que operacoeslogarıtimicas

Figure: Plotagens da equacao s = c · rγ para diferentes valores de γ.

Page 19: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Transformacoes de potencia (gama)

Podem ser expressas como s = c · rγ

Possui uma classe de curvas maior do que operacoeslogarıtimicas

Figure: Plotagens da equacao s = c · rγ para diferentes valores de γ.

Page 20: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Correcao gama

A correcao gama consiste em aplicar uma transformacaode potencia em uma imagem, com um determinadoexpoente (γ)Objetiva maior fidelidade na captura ou exibicao daimagem

Figure: Exemplo de imagens com e sem correcao gama.

Page 21: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Correcao gama

A correcao gama consiste em aplicar uma transformacaode potencia em uma imagem, com um determinadoexpoente (γ)Objetiva maior fidelidade na captura ou exibicao daimagem

Figure: Exemplo de imagens com e sem correcao gama.

Page 22: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Realce de contraste com transformacao de potencia

Figure: Transformacoes com valores de gama iguais a a 0.6, 0.4 e 0.3respectivamente.

Page 23: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Transformacoes lineares definidas por partes

Permite a implementacao de transformacoes complexas

Algumas transformacoes importantes so podem serimplementadas desta forma

Page 24: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Transformacoes lineares definidas por partes

Permite a implementacao de transformacoes complexas

Algumas transformacoes importantes so podem serimplementadas desta forma

Page 25: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Alargamento de contraste

Consiste em expandir a faixa de nıveis de intensidade daimagem

Utilizado para incluir todo o intervalo de intensidade domeio de gravacao ou dispositivo de exibicao

Page 26: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Alargamento de contraste

Consiste em expandir a faixa de nıveis de intensidade daimagem

Utilizado para incluir todo o intervalo de intensidade domeio de gravacao ou dispositivo de exibicao

Page 27: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Alargamento de contraste

Figure: Exemplo de alargamento de contraste.

Page 28: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Fatiamento de nıveis de intensidade

Uma transformacao utilizada para enfatizar um intervaloespecıfico de intensidades em uma imagem

Ha duas abordagens principais: uma produz uma imagembinaria a outra somente destaca o intervalo

Figure: Exemplos de fatiamento de imagem.

Page 29: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Fatiamento de nıveis de intensidade

Uma transformacao utilizada para enfatizar um intervaloespecıfico de intensidades em uma imagem

Ha duas abordagens principais: uma produz uma imagembinaria a outra somente destaca o intervalo

Figure: Exemplos de fatiamento de imagem.

Page 30: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Fatiamento por planos de bits

A decomposicao de uma imagem em planos de bits podeser util para analisar a importancia de cada bit na imagemfinal

Tambem utilizada para compressao de imagens

Figure: Representacao em planos de bits de uma imagem de 8 bits.

Page 31: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Fatiamento por planos de bits

A decomposicao de uma imagem em planos de bits podeser util para analisar a importancia de cada bit na imagemfinal

Tambem utilizada para compressao de imagens

Figure: Representacao em planos de bits de uma imagem de 8 bits.

Page 32: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Fatiamento por planos de bits

Figure: Imagem original em escala de cinza de 8 bits e seus planos debits de 1 a 8.

Page 33: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Fatiamento por planos de bits

Figure: Imagens compactadas utilizando planos de bits. Nao haperda significativa.

Page 34: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Processamento de histograma

O histograma para uma imagem digital com nıveis deintensidade no intervalo [0, L − 1] e u funcao h(rk) = nk

p(rk) e a probabilidade da ocorrencia de um nıvel deintensidade

Page 35: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Processamento de histograma

O histograma para uma imagem digital com nıveis deintensidade no intervalo [0, L − 1] e u funcao h(rk) = nk

p(rk) e a probabilidade da ocorrencia de um nıvel deintensidade

Page 36: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Histograma

Figure: Quatro tipos de imagem: escura, clara, baixo contraste e altocontraste e seus histogramas.

Page 37: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Equalizacao de histograma

Para a equalizacao de histrograma sao utilizadas funcoesna forma: s = T (r), 0 < r ≤ L − 1

T (r) deve satisfazer as propriedades:

T (r) e uma funcao monotonicamente crescente nointervalo 0 ≤ r ≤ L − 10 ≤ T (r) ≤ L − 1 para 0 ≤ r ≤ L − 1Para funcoes inversas ha a condicao adicional: T (r) e umafuncao estritamente monotonicamente crescente nointervalo 0 ≤ r ≤ L − 1

Page 38: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Equalizacao de histograma

Para a equalizacao de histrograma sao utilizadas funcoesna forma: s = T (r), 0 < r ≤ L − 1

T (r) deve satisfazer as propriedades:

T (r) e uma funcao monotonicamente crescente nointervalo 0 ≤ r ≤ L − 10 ≤ T (r) ≤ L − 1 para 0 ≤ r ≤ L − 1Para funcoes inversas ha a condicao adicional: T (r) e umafuncao estritamente monotonicamente crescente nointervalo 0 ≤ r ≤ L − 1

Page 39: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Equalizacao de histograma

Para a equalizacao de histrograma sao utilizadas funcoesna forma: s = T (r), 0 < r ≤ L − 1

T (r) deve satisfazer as propriedades:

T (r) e uma funcao monotonicamente crescente nointervalo 0 ≤ r ≤ L − 10 ≤ T (r) ≤ L − 1 para 0 ≤ r ≤ L − 1Para funcoes inversas ha a condicao adicional: T (r) e umafuncao estritamente monotonicamente crescente nointervalo 0 ≤ r ≤ L − 1

Page 40: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Equalizacao de histograma

Para a equalizacao de histrograma sao utilizadas funcoesna forma: s = T (r), 0 < r ≤ L − 1

T (r) deve satisfazer as propriedades:

T (r) e uma funcao monotonicamente crescente nointervalo 0 ≤ r ≤ L − 10 ≤ T (r) ≤ L − 1 para 0 ≤ r ≤ L − 1Para funcoes inversas ha a condicao adicional: T (r) e umafuncao estritamente monotonicamente crescente nointervalo 0 ≤ r ≤ L − 1

Page 41: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Equalizacao de histograma

Para a equalizacao de histrograma sao utilizadas funcoesna forma: s = T (r), 0 < r ≤ L − 1

T (r) deve satisfazer as propriedades:

T (r) e uma funcao monotonicamente crescente nointervalo 0 ≤ r ≤ L − 10 ≤ T (r) ≤ L − 1 para 0 ≤ r ≤ L − 1Para funcoes inversas ha a condicao adicional: T (r) e umafuncao estritamente monotonicamente crescente nointervalo 0 ≤ r ≤ L − 1

Page 42: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Equalizacao de histograma

Figure: a) Funcao monotonicamente crescente b) Funcaoestritamente monotonicamente crescente.

Page 43: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Conceitos de transformacao de histograma

Utilizando a distribuicao acumulada na transformacao adensidade de probabilidade resultante e uniforme

Figure: a) Funcao de densidade original. b) Funcao de densidadeequalizada

Page 44: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Caso discreto

A funcao de probabilidade acumulada e calculada por umsomatorio

A equalizacao, em geral, nao e tao uniforme quanto nocaso contınuo

Figure: a) Histograma original. b) Funcao de transformacao. c)Histograma equalizado.

Page 45: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Caso discreto

A funcao de probabilidade acumulada e calculada por umsomatorio

A equalizacao, em geral, nao e tao uniforme quanto nocaso contınuo

Figure: a) Histograma original. b) Funcao de transformacao. c)Histograma equalizado.

Page 46: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Caso discreto

Figure: Imagens originais, imagens equalizadas e respectivoshistogramas.

Page 47: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Especificacao de histograma

Consiste em transformar a funcao de densidade deprobabilidade da imagem original pr (r) em uma outrafuncao pz(z)

Para o caso contınuo utiliza-se metodos analıticos ounumericos

Para o caso discreto pode-se utilizar um metodo demapeamento por simulacao, o que resulta em umhistograma aproximado do especificado

Page 48: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Especificacao de histograma

Consiste em transformar a funcao de densidade deprobabilidade da imagem original pr (r) em uma outrafuncao pz(z)

Para o caso contınuo utiliza-se metodos analıticos ounumericos

Para o caso discreto pode-se utilizar um metodo demapeamento por simulacao, o que resulta em umhistograma aproximado do especificado

Page 49: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Especificacao de histograma

Consiste em transformar a funcao de densidade deprobabilidade da imagem original pr (r) em uma outrafuncao pz(z)

Para o caso contınuo utiliza-se metodos analıticos ounumericos

Para o caso discreto pode-se utilizar um metodo demapeamento por simulacao, o que resulta em umhistograma aproximado do especificado

Page 50: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Especificacao do histograma

Figure: a) Histograma da imagem original. b) Histogramaespecificado. b) Funcao de transformacao. c) histograma resultante.

Page 51: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Estatısticas de histograma para realce de imagem

Consiste em calcular o valor de cada pixel utilizando ohistograma dos pixels da vizinhanca

Este metodo permite melhor realce em regioes pequenasde uma imagem

Figure: a) Imagem original. b) Equalizacao global. c) Equalizacaoestatıstica local.

Page 52: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Estatısticas de histograma para realce de imagem

Consiste em calcular o valor de cada pixel utilizando ohistograma dos pixels da vizinhanca

Este metodo permite melhor realce em regioes pequenasde uma imagem

Figure: a) Imagem original. b) Equalizacao global. c) Equalizacaoestatıstica local.

Page 53: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Fundamentos da filtragem espacial

Uma das principais ferramentas usadas em processamentode imagens

O nome filtro surgiu da filtragem de frequencias

Um filtro de frequencias pode ser representado no domınioespacial

Page 54: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Fundamentos da filtragem espacial

Uma das principais ferramentas usadas em processamentode imagens

O nome filtro surgiu da filtragem de frequencias

Um filtro de frequencias pode ser representado no domınioespacial

Page 55: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Fundamentos da filtragem espacial

Uma das principais ferramentas usadas em processamentode imagens

O nome filtro surgiu da filtragem de frequencias

Um filtro de frequencias pode ser representado no domınioespacial

Page 56: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Mecanica

Operacao sobre os vizinhosConsidera-se a intensidade de cada um dos vizinhosO resultado depende da mascada(filtro)

Resultado

A filtragem e aplicada em cada pixel e retorna um pixelnas mesmas coordenadasO novo valor do pixel sera o indicado na filtragem

Page 57: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Mecanica

Operacao sobre os vizinhosConsidera-se a intensidade de cada um dos vizinhosO resultado depende da mascada(filtro)

Resultado

A filtragem e aplicada em cada pixel e retorna um pixelnas mesmas coordenadasO novo valor do pixel sera o indicado na filtragem

Page 58: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Mecanica

Operacao sobre os vizinhosConsidera-se a intensidade de cada um dos vizinhosO resultado depende da mascada(filtro)

Resultado

A filtragem e aplicada em cada pixel e retorna um pixelnas mesmas coordenadasO novo valor do pixel sera o indicado na filtragem

Page 59: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Mecanica

Operacao sobre os vizinhosConsidera-se a intensidade de cada um dos vizinhosO resultado depende da mascada(filtro)

Resultado

A filtragem e aplicada em cada pixel e retorna um pixelnas mesmas coordenadasO novo valor do pixel sera o indicado na filtragem

Page 60: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Mecanica

Operacao sobre os vizinhosConsidera-se a intensidade de cada um dos vizinhosO resultado depende da mascada(filtro)

Resultado

A filtragem e aplicada em cada pixel e retorna um pixelnas mesmas coordenadasO novo valor do pixel sera o indicado na filtragem

Page 61: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Mecanica

Operacao sobre os vizinhosConsidera-se a intensidade de cada um dos vizinhosO resultado depende da mascada(filtro)

Resultado

A filtragem e aplicada em cada pixel e retorna um pixelnas mesmas coordenadasO novo valor do pixel sera o indicado na filtragem

Page 62: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Funcionamento de uma filtragem espacial

Formula da Correlacao

g(x , y) =a∑

s=−a

b∑t=−b

w(s, t)f (x + s, y + t)

Formula da Convolucao

g(x , y) =a∑

s=−a

b∑t=−b

w(s, t)f (x − s, y − t)

Onde:

w e o filtro de tamanho m × n

m = 2a + 1 e n = 2b + 1

todos os valores de f serao visitados

Page 63: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Page 64: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Correlacao

Page 65: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Convolucao

Page 66: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Representacao vetorial da filtragem linear

R = w1z1 + w2z2 + . . . ,+wmnzmn

=mn∑k=1

wkzk

= wT z

Page 67: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Gerando mascaras de filtragem espacial

Para se gerar uma mascara e necessario especificar asdimensoes m × n

Para se gerar um filtro de media utilizando uma janelam × n, os coeficientes da mascara devem todos ser1/(m ∗ n)

Page 68: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Gerando mascaras de filtragem espacial

Para se gerar uma mascara e necessario especificar asdimensoes m × n

Para se gerar um filtro de media utilizando uma janelam × n, os coeficientes da mascara devem todos ser1/(m ∗ n)

Page 69: Processamento de Imagens Digitais - Transformações de Intensidade, Filtragem Espacial e Pocessamento de Histograma

Introducao aoProcessa-mento deImagemDigital

MuriloVasconcelosThiago da

Silva ArrudaMarlon

Alcantara

Indice

Transformacoesde intensidadee filtragemespacial

Funcoes detransformacaode intensidade

Processamentode histograma

Filtragemespacial

Referencia

Referencia

GONZALEZ, Rafael C.; Woods, Richard E. Processamentode Imagens Digitais 3a Edicao