Escolar Documentos
Profissional Documentos
Cultura Documentos
Parte II
BCC36F - Processamento de Imagens
Campo Mourão - PR
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 1 / 73
Sumário
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 2 / 73
Filtragem no Domínio da Frequência
Sumário
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 3 / 73
Filtragem no Domínio da Frequência
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 4 / 73
Filtragem no Domínio da Frequência
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 5 / 73
Filtragem no Domínio da Frequência
Figura: (a) Imagem SEM de circuito integrado danificado; (b) Espectro de Fourier de (a).
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 6 / 73
Filtragem no Domínio da Frequência
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 7 / 73
Filtragem no Domínio da Frequência
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 8 / 73
Filtragem no Domínio da Frequência
onde:
=−1 é a IDFT;
F(u, v) é a DFT da imagem de entrada, f (x, y);
H(u, v) é um filtro no domínio da frequência (tamanho M × N), que
é simplificado consideravelmente ao usar funções simétricas em
relação ao seu centro;
g(x, y) é a imagem filtrada (saída).
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 9 / 73
Filtragem no Domínio da Frequência
(
0 se (u, v) = (M/2, N/2)
H(u, v) =
1 caso contrário
(2)
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 11 / 73
Filtragem no Domínio da Frequência
Figura: Topo: filtros no domínio da frequência; Abaixo: imagens filtradas correspondentes; Foi
usado a = 0.85 em (c) para obter (f)(a altura do filtro é igual a 1).
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 12 / 73
Filtragem no Domínio da Frequência
O Erro de wraparound
A convolução:
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 13 / 73
Filtragem no Domínio da Frequência
O Erro de wraparound
O Erro de wraparound
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 15 / 73
Filtragem no Domínio da Frequência
O Erro de wraparound
Figura: (a) Imagem de entrada; (b) Resultado da aplicação de um filtro passa-paixa Gaussiano
sem padding; (b) Aplicação do mesmo filtro com padding.
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 16 / 73
Filtragem no Domínio da Frequência
O Erro de wraparound
Figura: Periodicidade inerente da imagem ao usar DFT. (a) Periodicidade da imagem sem uso
de padding; (b) Periodicidade apos padding com 0s (preto). As áreas pontilhadas no centro
correspondem a imagem original.
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 17 / 73
Filtragem no Domínio da Frequência
O Erro de wraparound
onde
P ≥ 2M − 1 (4)
Q ≥ 2N − 1 (5)
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 18 / 73
Filtragem no Domínio da Frequência
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 19 / 73
Filtragem no Domínio da Frequência
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 19 / 73
Filtragem no Domínio da Frequência
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 19 / 73
Filtragem no Domínio da Frequência
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 19 / 73
Filtragem no Domínio da Frequência
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 19 / 73
Filtragem no Domínio da Frequência
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 19 / 73
Filtragem no Domínio da Frequência
a Uma imagem M × N, f .
b Imagem com padding, fp ,
com tamanho P × Q.
c Resultado de multiplicar fp
por (−1)x+y .
d Espectro de Fp .
e Filtro Gaussiano
passa-baixa centralizado,
H, com tamanho P × Q.
f Espectro do produto H · Fp .
g gp , o produto de (−1)x+y e a
parte real da IDFT de H · Fp .
h Resultado final, g, obtido
extraindo as primeiras M
linhas e N colunas de gp .
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 20 / 73
Suavização da Imagem usando Filtros no Domínio da Frequência
Sumário
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 21 / 73
Suavização da Imagem usando Filtros no Domínio da Frequência
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 22 / 73
Suavização da Imagem usando Filtros no Domínio da Frequência
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 23 / 73
Suavização da Imagem usando Filtros no Domínio da Frequência Filtro Passa-Baixa Ideal
Sumário
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 24 / 73
Suavização da Imagem usando Filtros no Domínio da Frequência Filtro Passa-Baixa Ideal
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 25 / 73
Suavização da Imagem usando Filtros no Domínio da Frequência Filtro Passa-Baixa Ideal
Figura: (a) Diagrama em perspectiva do fitro de passa-baixa ideal; (b) Filtro como imagem; e (c)
Seção radial do filtro.
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 26 / 73
Suavização da Imagem usando Filtros no Domínio da Frequência Filtro Passa-Baixa Ideal
Figura: (a) Imagem de teste com tamanho 688 × 688; (b) Espectro de Fourier. O espectro tem o
dobro do tamanho da imagem devido ao padding, mas é mostrado com a metade do tamanho
(não é cropping). Os círculos superpostos têm raios 10, 30, 60, 160 e 460. Estes raios
englobam 87,0, 93,1, 95,7, 97,8 e 99,2% da potência da imagem, respectivamente.
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 27 / 73
Suavização da Imagem usando Filtros no Domínio da Frequência Filtro Passa-Baixa Ideal
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 28 / 73
Suavização da Imagem usando Filtros no Domínio da Frequência Filtro Passa-Baixa Ideal
Sumário
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 30 / 73
Suavização da Imagem usando Filtros no Domínio da Frequência Filtro Passa-Baixa Butterworth
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 31 / 73
Suavização da Imagem usando Filtros no Domínio da Frequência Filtro Passa-Baixa Butterworth
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 32 / 73
Suavização da Imagem usando Filtros no Domínio da Frequência Filtro Passa-Baixa Butterworth
Figura: (a) Diagrama em perspectiva do filtro passa-baixa Butterworth; (b) Filtro como imagem; e
(c) Seção radial do filtro para valores de n = 1 até n = 4.
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 33 / 73
Suavização da Imagem usando Filtros no Domínio da Frequência Filtro Passa-Baixa Butterworth
a Imagem original.
b (b)-(f) Resultados da
filtragem usando BLPF com
n = 2 e frequências de corte
nos valores de raio 10, 30,
60, 160 e 460.
Comparando com os
resultados do ILPF:
Transição suave do
borramento em função do
aumento da frequência
de corte.
Nenhum ringing é visível
em qualquer uma das
imagens processadas.
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 34 / 73
Suavização da Imagem usando Filtros no Domínio da Frequência Filtro Passa-Baixa Butterworth
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 35 / 73
Suavização da Imagem usando Filtros no Domínio da Frequência Filtro Passa-Baixa Gaussiano
Sumário
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 36 / 73
Suavização da Imagem usando Filtros no Domínio da Frequência Filtro Passa-Baixa Gaussiano
onde:
D(u, v) é a distância entre um ponto (u, v) no domínio da frequência
e o centro da função de frequência;
σ é uma medida de espalhamento da gaussiana em torno do seu
centro.
Se fizermos σ = D0 , frequência de corte, a notação fica
compatível com os outros filtros:
2 (u,v)/2D2
H(u, v) = e−D 0 (11)
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 37 / 73
Suavização da Imagem usando Filtros no Domínio da Frequência Filtro Passa-Baixa Gaussiano
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 38 / 73
Suavização da Imagem usando Filtros no Domínio da Frequência Filtro Passa-Baixa Gaussiano
Figura: (a) Diagrama em perspectiva do filtro passa-baixa Gaussiano; (b) Filtro mostrado como
uma imagem; e (c) Seção radial do filtro para vários valores de D0 = 10 até D0 = 100.
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 39 / 73
Suavização da Imagem usando Filtros no Domínio da Frequência Filtro Passa-Baixa Gaussiano
Sumário
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 41 / 73
Suavização da Imagem usando Filtros no Domínio da Frequência Exemplos Adicionais
Figura: (a) Texto em baixa resolução (note caracteres quebrados na visão magnificada); (b)
Resultado da filtragem com um filtro GLPF com D0 = 80 (segmentos de caracteres quebrados
foram juntados).
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 42 / 73
Suavização da Imagem usando Filtros no Domínio da Frequência Exemplos Adicionais
Figura: (a) Imagem original; (b) Resultado da filtragem com um filtro GLPF com D0 = 100; e (c)
Resultado da filtragem com um filtro GLPF com D0 = 80.
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 43 / 73
Suavização da Imagem usando Filtros no Domínio da Frequência Exemplos Adicionais
Figura: (a) Imagem de satélite NOAA mostrando linhas horizontais proeminentes, provenientes
do tipo de sensor usado; (b) Resultado da filtragem usando um filtro GLPF com D0 = 50; e (c)
Resultado da filtragem usando um filtro GLPF com D0 = 20.
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 44 / 73
Realce de Imagens usando Filtros no Domínio da Frequência
Sumário
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 45 / 73
Realce de Imagens usando Filtros no Domínio da Frequência
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 46 / 73
Realce de Imagens usando Filtros no Domínio da Frequência
Os filtros passa-alta, HHP (u, v), são obtidos a partir dos filtros
passa-baixa, HLP (u, v):
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 47 / 73
Realce de Imagens usando Filtros no Domínio da Frequência
Figura: Representação espacial de típicos filtros passa-alta: (a) Ideal, (b) Butterworth, e (c)
Gaussiano; e perfis de intensidade correspondentes pelo centro dos filtro
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 49 / 73
Realce de Imagens usando Filtros no Domínio da Frequência Filtro Passa-Alta Ideal
Sumário
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 50 / 73
Realce de Imagens usando Filtros no Domínio da Frequência Filtro Passa-Alta Ideal
onde:
D0 é a frequência de corte;
e D(u, v), definido pela Equação 8, é a distância entre o ponto
(u, v) no domínio da frequência ao centro do retângulo de
frequência.
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 51 / 73
Realce de Imagens usando Filtros no Domínio da Frequência Filtro Passa-Alta Ideal
Figura: Resultados da filtragem passa-alta na imagem do slide 31 usando um filtro IHPF com
D0 = 30, 60, e 160, respectivamente.
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 52 / 73
Realce de Imagens usando Filtros no Domínio da Frequência Filtro Passa-Alta Butterworth
Sumário
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 53 / 73
Realce de Imagens usando Filtros no Domínio da Frequência Filtro Passa-Alta Butterworth
onde:
D0 é a frequência de corte;
e D(u, v), definido pela Equação 8, é a distância entre o ponto
(u, v) no domínio da frequência ao centro do retângulo de
frequência.
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 54 / 73
Realce de Imagens usando Filtros no Domínio da Frequência Filtro Passa-Alta Butterworth
Arestas dos objetos estão menos distorcidas mesmo para valores mais baixos
de frequência de corte.
A transição para valores maiores de frequência de corte é mais suave com este
filtro.
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 55 / 73
Realce de Imagens usando Filtros no Domínio da Frequência Filtro Passa-Alta Gaussiano
Sumário
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 56 / 73
Realce de Imagens usando Filtros no Domínio da Frequência Filtro Passa-Alta Gaussiano
onde:
D0 é a frequência de corte;
e D(u, v), definido pela Equação 8, é a distância entre o ponto
(u, v) no domínio da frequência ao centro do retângulo de
frequência.
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 57 / 73
Realce de Imagens usando Filtros no Domínio da Frequência Filtro Passa-Alta Gaussiano
Figura: Resultados da filtragem passa-alta na imagem do slide 31 usando um filtro GHPF com
D0 = 30, 60, e 160, respectivamente.
Como esperado, os resultados são mais graduais do que com os dois filtros
anteriores.
Mesmo a filtragem em objetos pequenos e barras finas é mais “limpa” com o
filtro passa-alta Gaussiano.
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 58 / 73
Filtragem Seletiva
Sumário
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 59 / 73
Filtragem Seletiva
Filtragem Seletiva
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 60 / 73
Filtragem Seletiva
Rejeita-Faixa Ideal
(
0 se D0 − W2 ≤ D ≤ D0 + W
2
H(u, v) =
1 caso contrário
(16)
Rejeita-Faixa Butterworth
1
H(u, v) = (17)
1 + [ D2DW
−D2
]2n
0
Rejeita-Faixa Gaussiano
D2 −D20 2
H(u, v) = 1 − e−[ DW ] (18)
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 61 / 73
Filtragem Seletiva
Figura: (a) Imagem corrompida com ruído periódico; (b) Espectro de Fourier de (a); (c) Filtro
rejeita-faixa Butterworth de ordem 4 (branco representa 1); e (d) Resultado da filtragem.
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 62 / 73
Filtragem Seletiva
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 63 / 73
Filtragem Seletiva
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 64 / 73
Filtragem Seletiva
Figura: Diagramas em perspectivas de filtros notch (rejeita) (a) ideal, (b) Butterworth (de ordem
2) e (c) Gaussiano.
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 65 / 73
Filtragem Seletiva
onde:
Hk (u, v) e H−k (u, v) são filtros passa-alta cujos centros estão em
(uk , vk ) e (−uk , −vk ), respectivamente. Esses centros são
especificados com respeito ao centro do retângulo de frequência,
(M/2, N/2)
Q é o número total de notches.
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 66 / 73
Filtragem Seletiva
e 1/2
D−k (u, v) = (u − M/2 + uk )2 + (v − N/2 + vk )2
(22)
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 67 / 73
Filtragem Seletiva
a Imagem de jornal
mostrando padrão moiré.
b Espectro de Fourier.
c Filtro notch passa-alta
Butterworth multiplicado
pelo espectro de Fourier.
d Imagem filtrada.
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 68 / 73
Filtragem Seletiva
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 69 / 73
Transformada Rápida de Fourier (FFT)
Sumário
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 70 / 73
Transformada Rápida de Fourier (FFT)
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 71 / 73
Referências
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 72 / 73
Dúvidas
?
Prof.ª Dr.ª Aretha Alencar (UTFPR-CM) Filtragem no Domínio da Frequência Processamento de Imagens 73 / 73