SlideShare a Scribd company logo
FREQUENCY DOMAIN PROCESSING.
PERIODIC NOISE FILTERING
CS-467 Digital Image Processing
1
Frequency Domain Filtering
• Filtering in the frequency domain consists of
modifying the Fourier transform of an image
and then computing the inverse transform to
obtain the processed result
where H(u,v) is a filter function
2
( )( )
( )
1 1
( , )
( , ) ( , )ˆ( , ) ( , ) ( , )
F f x y
f x y F F f x y F FH u v H u v u v− −
 
 =
 
 

Periodic Noise
• Periodic Noise is a sinusoidal wave with the frequency
r (period 1/r) added to a signal
• In the spatial domain, this noise corrupts the entire
signal
• In the frequency domain, it corrupts only a few spectral
coefficients corresponding to the frequency of the
noisy wave. This kind of noise leads to unusually high
magnitude of the corresponding spectral coefficients
• Thus, in the frequency domain, this noise can be
reduced or even completely removed if the
corresponding spectral coefficients have been
corrected
3
Image
Its power spectrum
Corrupted magnitudes of the
spectral coefficients corresponding
to the noise frequencies
Image
Its power spectrum
Corrupted magnitudes of the
spectral coefficients corresponding
to the noise frequencies
Moire Effect
6
© 1992-2008 R .C. Gonzalez & R.E. Woods
Moire Effect
7
© 1992-2008 R .C. Gonzalez & R.E. Woods
Moire Effect
8
© 1992-2008 R .C. Gonzalez & R.E. Woods
Types of Frequency Domain Filters
9
© 1992-2008 R .C. Gonzalez & R.E. Woods
“Ideal” Mask Generation
( )
( )
( )


≥
<
=
Tk,lC
Tk,lC
lkM
if,0
if,1
,
MCC ⊗=
~
To filter, we do element-wise multiplication of C and M:
Moreover if C(k,l) is larger than T for some (k,l), we not just
put one 0 in the mask, we put a circle of zeroes with center
at (k,l) to improve the result.
Image with
periodic
stripes
Its power
spectrum
Filtered with the
mask on the
right
Mask after
thresholding with
T=1.5
Laplacian Edge
Detection Applied
To The Filtering
Results
Mean Filter in Frequency Domain
( ) ( ) ( )
( )
( )



≤
=
otherwise,/,
,
,
if,,
,*
dlkC
T
lkS
lkC
lkC
lkC
S(k,l) is the local mean in the moving window around
the coefficient C(k,l).
T is the threshold
C*(k,l) is the filtered value of C(k,l)
d - is the parameter specifying the strength of peak
reduction
Mean Spectral
Filter With T=5,
d=50, 3x3
window
Enhanced
Power Spectrum
Enhanced
Power Spectrum
Mean Spectral
Filter With T=5,
d=50, 3x3
window
Enhanced
Power Spectrum
Mean Spectral
Filter With T=5,
d=50, 3x3
window
( )
( ){ }
T
jiCMED
jiC
≥
,
,
Median Based Peak Detector
C(i,j) is a peak if:
Images Enhanced Magnitude Detected Peaks
(11x11 window, T=6)
(11x11 window, T=8)
Comparison With Thresholding
Spectra Thresholding Median Detector
Spectral Median Filter
( ) ( ){ } ( )
( ){ }
( )



≥
=
otherwise,,
,
,
if,,
,*
lkC
T
lkCMED
lkC
lkCMED
lkC
The peak is substituted by median:
Gaussian Median Notch Filter
The m x n vicinity of the peak is multiplied by the
following surface:
( ) ( ) ( )[ ]
1,...,0;1,...,0
1,
2
2
12
2
1
−=−=
−=
−− −+−−
mynx
AeyxG
mn yxB
⊗ =
Peak Gaussian-like Surface Filtered Peak
Median filter,
11x11 window,
T=4
Gaussian filter,
11x11 window, T=6
Thresholding,
T=1,5
Image with
periodic
stripes
Median Gaussian Thresholding
Laplacian Edge Detection
Clown
Gaussian Median Filter, 11x11
window, T=8
Gaussian Median Filter, 11x11 window, T=11
Filtering With Overlapping Windows
• If the image sizes are not the power of 2 (the
limitation of FFT) it is better to filter it by
blocks instead of extending to the closest
power of 2.
• When the noise is non-uniform (quasi-
periodic) there’s a chance that in smaller
blocks it should be uniform.
Block Extraction
Block Integration
Processed by blocks
Processed as a whole

More Related Content

PDF
04 1 - frequency domain filtering fundamentals
PPT
07 frequency domain DIP
PPT
Enhancement in frequency domain
PPTX
Frequency domain methods
PDF
Frequency Domain Filtering of Digital Images
PPT
08 frequency domain filtering DIP
PPTX
Image Filtering in the Frequency Domain
PPT
Lec 07 image enhancement in frequency domain i
04 1 - frequency domain filtering fundamentals
07 frequency domain DIP
Enhancement in frequency domain
Frequency domain methods
Frequency Domain Filtering of Digital Images
08 frequency domain filtering DIP
Image Filtering in the Frequency Domain
Lec 07 image enhancement in frequency domain i

What's hot (20)

PPTX
Image Enhancement using Frequency Domain Filters
PPT
6.frequency domain image_processing
PPTX
Unit3 dip
PPTX
Image Restoration (Frequency Domain Filters):Basics
PPT
Chapter 6 Image Processing: Image Enhancement
PPTX
Implementation and comparison of Low pass filters in Frequency domain
PPT
Unit1 image transform
PDF
Wiener Filter
PPTX
Digital Image Processing - Frequency Filters
PPTX
Digital Image Processing
PPTX
Module 31
PPT
Chapter 5
PPTX
Digital Image restoration
PDF
Digital Image Processing - Image Restoration
PDF
Lecture 11
PPTX
Filtering an image is to apply a convolution
PPTX
Image Restoration (Digital Image Processing)
PPTX
Homomorphic filtering
PPTX
Image Enhancement using Frequency Domain Filters
6.frequency domain image_processing
Unit3 dip
Image Restoration (Frequency Domain Filters):Basics
Chapter 6 Image Processing: Image Enhancement
Implementation and comparison of Low pass filters in Frequency domain
Unit1 image transform
Wiener Filter
Digital Image Processing - Frequency Filters
Digital Image Processing
Module 31
Chapter 5
Digital Image restoration
Digital Image Processing - Image Restoration
Lecture 11
Filtering an image is to apply a convolution
Image Restoration (Digital Image Processing)
Homomorphic filtering
Ad

Viewers also liked (19)

PDF
Article on Frequency Domain Analysis
PPSX
Signal transmission and filtering section 3.1
PPT
Frequency Domain Image Enhancement Techniques
PDF
filters for noise in image processing
PDF
Noise Models
PPT
Dct,gibbs phen,oversampled adc,polyphase decomposition
PDF
Signal transmission and filtering section 3.2
PDF
PA Output Notch Filter Consideration
PPT
Lecture 8 audio compression
PPTX
Audio compression
PDF
Java basics
PPTX
memory hierarchy
PDF
Noise Models
PPTX
Audio compression
PPT
Image enhancement techniques
PPT
Memory hierarchy
PDF
Image Restoration (Digital Image Processing)
PPTX
Digital Image Processing Fundamental
PPT
Image processing
Article on Frequency Domain Analysis
Signal transmission and filtering section 3.1
Frequency Domain Image Enhancement Techniques
filters for noise in image processing
Noise Models
Dct,gibbs phen,oversampled adc,polyphase decomposition
Signal transmission and filtering section 3.2
PA Output Notch Filter Consideration
Lecture 8 audio compression
Audio compression
Java basics
memory hierarchy
Noise Models
Audio compression
Image enhancement techniques
Memory hierarchy
Image Restoration (Digital Image Processing)
Digital Image Processing Fundamental
Image processing
Ad

Similar to Lecture 10 (20)

PPTX
Multi resolution & Wavelet Transform.pptx
PPTX
Module 3-DCT.pptxssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss...
PPT
12936608 (2).ppt
PDF
Lecture 6
PDF
Signal Processing
PPTX
Nyquist criterion for distortion less baseband binary channel
PDF
Lecture 4
PDF
EC8553 Discrete time signal processing
PPTX
Image processing 2
PPTX
Speech signal time frequency representation
PPT
3 intensity transformations and spatial filtering slides
PDF
SAR Principles and Applications_SVKS.pdf
PPTX
US_pres.pptx
PDF
_Pulse-Modulation-Systems.pdf
PDF
Sampling and Reconstruction DSP Material.pdf
PDF
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
PPT
synthetic aperture radar
PDF
Iisrt zzz bhavyasri vanteddu
PPTX
dip_UNIT3.pptx image processing unit 3 notes
Multi resolution & Wavelet Transform.pptx
Module 3-DCT.pptxssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss...
12936608 (2).ppt
Lecture 6
Signal Processing
Nyquist criterion for distortion less baseband binary channel
Lecture 4
EC8553 Discrete time signal processing
Image processing 2
Speech signal time frequency representation
3 intensity transformations and spatial filtering slides
SAR Principles and Applications_SVKS.pdf
US_pres.pptx
_Pulse-Modulation-Systems.pdf
Sampling and Reconstruction DSP Material.pdf
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
synthetic aperture radar
Iisrt zzz bhavyasri vanteddu
dip_UNIT3.pptx image processing unit 3 notes

More from Wael Sharba (20)

PDF
Project 8
PDF
Project 7
PDF
Project 6
PDF
Project 5
PDF
Project 4
PDF
Project 2
PDF
Project 1
PDF
Project 3
PDF
Project 9
PDF
Lecture 14
PDF
Lecture 13
PDF
Lecture 12
PDF
Lecture 9
PDF
Lecture 8
PDF
Lecture 7
PDF
Lecture 5
PDF
Lecture 3
PDF
Lecture 2
PDF
Lecture 1
PDF
Microsoft system center 1
Project 8
Project 7
Project 6
Project 5
Project 4
Project 2
Project 1
Project 3
Project 9
Lecture 14
Lecture 13
Lecture 12
Lecture 9
Lecture 8
Lecture 7
Lecture 5
Lecture 3
Lecture 2
Lecture 1
Microsoft system center 1

Recently uploaded (20)

PDF
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PPTX
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
PPTX
A powerpoint presentation on the Revised K-10 Science Shaping Paper
PDF
HVAC Specification 2024 according to central public works department
PDF
Trump Administration's workforce development strategy
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
Weekly quiz Compilation Jan -July 25.pdf
PPTX
TNA_Presentation-1-Final(SAVE)) (1).pptx
PDF
Indian roads congress 037 - 2012 Flexible pavement
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
Unit 4 Computer Architecture Multicore Processor.pptx
PPTX
Introduction to Building Materials
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
PDF
advance database management system book.pdf
PDF
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
PPTX
Virtual and Augmented Reality in Current Scenario
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
A powerpoint presentation on the Revised K-10 Science Shaping Paper
HVAC Specification 2024 according to central public works department
Trump Administration's workforce development strategy
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
Weekly quiz Compilation Jan -July 25.pdf
TNA_Presentation-1-Final(SAVE)) (1).pptx
Indian roads congress 037 - 2012 Flexible pavement
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Unit 4 Computer Architecture Multicore Processor.pptx
Introduction to Building Materials
Chinmaya Tiranga quiz Grand Finale.pdf
Practical Manual AGRO-233 Principles and Practices of Natural Farming
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
advance database management system book.pdf
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
Virtual and Augmented Reality in Current Scenario

Lecture 10