Frequency Domain Filters
Frequency Domain Filters
FILTERS
Introduction
FFT
Image spectrum
Filter mask in
fourier domain
Pixel by pixel
multiplication
Filtered Image
Fourier
spectrum
Inverse FFT
Simplest filter
Cuts off all high frequency components that are at a distance
greater than the specified distance D0 from the origin of the
centered spectrum.
The 2-D Ideal Low Pass Filter has a transfer function
1
H (u, v)
0
Where
if D(u, v) D0
if D(u , v) D0
D(u , v) (u M / 2) 2 (v N / 2) 2
100 p(u , v) / pT
M 1 N 1
Where pT is
pT p(u, v);
u 0 v 0
p (u, v) R 2 (u , v) I 2 (u, v)
ILPF
With
D0 =
8,16,32
=
90.55,
91.27,
91.59
Example
Ringing in ILPF
BLPF
With
D0 =
8,16,32
GLPF
With
D0 =
8,16,32
0
H (u, v)
1
if D(u, v) D0
if D(u, v) D0
1
H (u , v)
1 D0 / D (u, v) 2 n
IHPF
IHPF
D0 =
8,16,32
BHPF
BHPF
D0 =
8,16,32
GHPF
GHPF
D0 =
8,16,32
(
ju
)
F (u )
n
dx
2
2
(
ju
)
F
(
u
,
v
)
(
jv
)
F (u, v)
(u 2 v 2 ) F (u , v)
H(u,v) = -(u2+v2)
Homomorphic Filtering
s(x,y) = F-1[S(u,v)]
= F-1[H(u,v) Fi(u,v) ]+F-1[H(u,v) Fr(u,v)]
= i'(x,y) + r'(x,y)
H (u, v) H L [1 e
c ( D 2 ( u ,v ) / D0 2 )
] L
Example