Digital de Imagens
Aula 7 Processamento no
Domnio da Frequncia
Prof. Dr. Marcelo Andrade da Costa Vieira
mvieira@sc.usp.br
Processamento
no
Domnio
da
Frequncia
Passa-Baixas
Passa-Altas
Filtro
passa-baixa
Filtro
passa-banda
Filtro
passa-alta
Filtros Passa-Baixa
Retira os componentes de alta-frequncia da imagem,
ou seja, que esto acima da frequncia de corte (D0)
definida na construo do filtro;
Mantm na imagem apenas as baixas-frequncias, ou
seja, que esto abaixo da freqncia de corte (D0);
No h realce de nenhum componente espectral da
imagem.
Podem ser de vrios tipos. Os mais comuns so:
Ideal, Butterworth e Gaussiano.
6
H (u,v) =
1 , se D (u,v) D0
0 , se D (u,v) > D0
Resultados obtidos
medida que se aumenta a
frequncia de corte
H (u , v) =
1
D (u , v)
1 +
D
0
2n
Filtro Passa-Baixa
Butterworth (n=2)
Resultados obtidos
medida que se aumenta a
frequncia de corte
10
Filtro PB Ideal
Filtro PB Butterworth
0.607
[ D ( u ,v ) 2 ]
H (u, v) = e
2 D0 2
Filtro Passa-Baixa
Gaussiano
Resultados obtidos
medida que se aumenta a
frequncia de corte
13
Filtro PB Gaussiano
Filtros Passa-Alta
Retira os componentes de baixa-frequncia da
imagem, ou seja, que esto abaixo da freqncia de
corte (D0) definida na construo do filtro;
Mantm na imagem apenas as altas-frequncias, ou
seja, que esto acima da freqncia de corte (D0);
No h realce de nenhum componente espectral da
imagem.
Podem ser de vrios tipos. Os mais comuns so:
Ideal, Butterworth e Gaussiano.
15
H (u,v) =
0 , se D (u,v) D0
1 , se D (u,v) > D0
17
H (u, v) =
1
D0
1 +
D
(
u
,
v
)
2n
19
Filtros Passa-Alta
Ideal
Butterworth
20
H (u, v) = 1 e
2 D0 2
22
Filtros Passa-Alta
Butterworth
Gaussiano
23
Filtros
Rejeita-Banda e
Passa-Banda
Filtros Rejeita-Banda
Retira os componentes que esto dentro de uma faixa
(banda) de frequncia da imagem, definida na
construo do filtro;
Mantm na imagem apenas as frequncias que esto
fora da banda definida;
No h realce de nenhum componente espectral da
imagem.
Podem ser de vrios tipos. Os mais comuns so:
Ideal, Butterworth e Gaussiano.
25
(D0 W/2)
(D0 + W/2)
H (u,v) =
26
27
(D0 W/2)
(D0 + W/2)
H (u, v) =
1
D(u, v) W
1 +
2
2
D
(
u
,
v
)
D
0
2n
0.607
(D0 W/2)
(D0 + W/2)
H (u , v) = 1 e
2
1 D ( u , v ) 2 D0
2 D ( u ,v )W
Filtros Passa-Banda
Retira os componentes que esto fora de uma faixa
(banda) de frequncia da imagem, definida na
construo do filtro;
Mantm na imagem apenas as frequncias que esto
dentro da banda definida;
No h realce de nenhum componente espectral da
imagem.
Podem ser de vrios tipos. Os mais comuns so:
Ideal, Butterworth e Gaussiano.
30
Filtros Passa-Banda
As equaes dos filtros Passa-Banda podem ser obtidos
a partir das equaes dos filtros Rejeita-Banda:
H (u, v) PB = 1 H (u, v) RB
31
32
DFT 2-D
34
1
u =
M x
1
v =
N y
35
Frequncia Mxima
(Teorema de Nyquist) =
1
u =
M x
umx
1
=
2x
Image Padding
Preenchimento com zeros
f ( x, y) g ( x, y) F (u, v)G(u, v)
f ( x, y) g ( x, y) F (u, v) * G(u, v)
Convoluo
no domnio do
tempo/espao
Multiplicao
no domnio da
frequncia
Multiplicao
no domnio do
tempo/espao
Convoluo
no domnio da
frequncia
Wrap-around Error
Wrap-around Error
(a)
(b)
Image Padding
A soluo preencher
(padding) com zeros as
funes a serem
multiplicadas para evitar o
erro na convoluo
Image Padding
Image Padding
Image Padding
Image Padding
46
De ( p, q) = ( x1 x2 ) 2 + ( y1 y2 ) 2
Distncia City-Block:
Dcb ( p, q) =| x1 x2 | + | y1 y 2 |
Distncia Chessboard:
Dch ( p, q) = max{| x1 x2 |, | y1 y 2 |}
Distribuio
de
Frequncias
de
um
ltro
56
IFFT2
FIM
58