Lect-8
Lect-8
Lecture # 8
Frequency Domain Enhancement
1
Image Enhancement in
Frequency Domain
Joseph Fourier (1768 – 1830)
Nobody paid much attention when the work was first published
One of the most important mathematical theories in modern engineering
3
Background
• Any function that periodically repeats itself can
be expressed as the sum of sines and/or cosines
of different frequencies, each multiplied by a
different coefficient (Fourier series).
• Even functions that are not periodic (but whose
area under the curve is finite) can be expressed
as the integral of sines and/or cosines multiplied
by a weighting function (Fourier transform).
The big idea …
Any function that periodically repeats itself can be expressed as a sum of sines and
cosines of different frequencies each multiplied by a different coefficient – a Fourier
series
5
The big idea…
6
Frequencies in Images
Frequencies in Images
9
Basic 2D FT
2D FT
Example
Example
Example
2D FT to 2D DFT
The Discrete Fourier Transform (DFT)
x =0 y =0
19
DFT & Images
DFT
20
The Inverse DFT
It is really important to note that the Fourier
transform is completely reversible
The inverse DFT is given by:
M −1 N −1
1
f ( x, y) =
MN u =0 v=0
F (u, v)e j 2 ( ux / M +vy / N )
21
Frequencies in Images
Some Basic Frequency Domain Filters
Low Pass Filter
25
Ideal Low Pass Filter (cont…)
27
Results of ILPF
Spatial representation of ILPF
Butterworth LPF
Results of
Butterworth LPF
Spatial representation of
butterworth LPF
Gaussian LPF
Results of Gaussian
LPF
Applications of LPFs
Applications of LPFs
Applications of LPFs
LPF Summary
Highpass Filter (HPFs)
Spatial representation of IHPF
Results of IHPF
Results of BHPF
Results of GHPF
Applications of HPFs
Applications of HPFs
Summary of HPFs
Bandreject Filters
Bandreject and bandpass Filters
Summary of Bandreject Filters
Readings from Book (3rd Edn.)
2002
Peters, Richard Alan, II, Lectures on Image Processing, Vanderbilt University, Nashville,
TN, April 2008
Brian Mac Namee, Digitial Image Processing, School of Computing, Dublin Institute of
Technology
Computer Vision for Computer Graphics, Mark Borg
51