SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Image Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain FiltersImage Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain Filters
 
6.frequency domain image_processing
6.frequency domain image_processing6.frequency domain image_processing
6.frequency domain image_processing
 
Unit3 dip
Unit3 dipUnit3 dip
Unit3 dip
 
Image Restoration (Frequency Domain Filters):Basics
Image Restoration (Frequency Domain Filters):BasicsImage Restoration (Frequency Domain Filters):Basics
Image Restoration (Frequency Domain Filters):Basics
 
Lect5 v2
Lect5 v2Lect5 v2
Lect5 v2
 
Chapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image EnhancementChapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image Enhancement
 
Implementation and comparison of Low pass filters in Frequency domain
Implementation and comparison of Low pass filters in Frequency domainImplementation and comparison of Low pass filters in Frequency domain
Implementation and comparison of Low pass filters in Frequency domain
 
Unit1 image transform
Unit1  image transformUnit1  image transform
Unit1 image transform
 
Wiener Filter
Wiener FilterWiener Filter
Wiener Filter
 
Digital Image Processing - Frequency Filters
Digital Image Processing - Frequency FiltersDigital Image Processing - Frequency Filters
Digital Image Processing - Frequency Filters
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Module 31
Module 31Module 31
Module 31
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Digital Image restoration
Digital Image restorationDigital Image restoration
Digital Image restoration
 
Digital Image Processing - Image Restoration
Digital Image Processing - Image RestorationDigital Image Processing - Image Restoration
Digital Image Processing - Image Restoration
 
Lecture 11
Lecture 11Lecture 11
Lecture 11
 
Filtering an image is to apply a convolution
Filtering an image is to apply a convolutionFiltering an image is to apply a convolution
Filtering an image is to apply a convolution
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)
 
Homomorphic filtering
Homomorphic filteringHomomorphic filtering
Homomorphic filtering
 
SPATIAL FILTER
SPATIAL FILTERSPATIAL FILTER
SPATIAL FILTER
 

Destacado

Article on Frequency Domain Analysis
Article on Frequency Domain AnalysisArticle on Frequency Domain Analysis
Article on Frequency Domain Analysis
Subhankar Pramanik
 
Signal transmission and filtering section 3.1
Signal transmission and filtering section 3.1Signal transmission and filtering section 3.1
Signal transmission and filtering section 3.1
nahrain university
 
Frequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement TechniquesFrequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement Techniques
Diwaker Pant
 
Dct,gibbs phen,oversampled adc,polyphase decomposition
Dct,gibbs phen,oversampled adc,polyphase decompositionDct,gibbs phen,oversampled adc,polyphase decomposition
Dct,gibbs phen,oversampled adc,polyphase decomposition
Muhammad Younas
 
Signal transmission and filtering section 3.2
Signal transmission and filtering section 3.2Signal transmission and filtering section 3.2
Signal transmission and filtering section 3.2
nahrain university
 
Lecture 8 audio compression
Lecture 8 audio compressionLecture 8 audio compression
Lecture 8 audio compression
Mr SMAK
 

Destacado (19)

Article on Frequency Domain Analysis
Article on Frequency Domain AnalysisArticle on Frequency Domain Analysis
Article on Frequency Domain Analysis
 
Signal transmission and filtering section 3.1
Signal transmission and filtering section 3.1Signal transmission and filtering section 3.1
Signal transmission and filtering section 3.1
 
Frequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement TechniquesFrequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement Techniques
 
filters for noise in image processing
filters for noise in image processingfilters for noise in image processing
filters for noise in image processing
 
Noise Models
Noise ModelsNoise Models
Noise Models
 
Dct,gibbs phen,oversampled adc,polyphase decomposition
Dct,gibbs phen,oversampled adc,polyphase decompositionDct,gibbs phen,oversampled adc,polyphase decomposition
Dct,gibbs phen,oversampled adc,polyphase decomposition
 
Signal transmission and filtering section 3.2
Signal transmission and filtering section 3.2Signal transmission and filtering section 3.2
Signal transmission and filtering section 3.2
 
PA Output Notch Filter Consideration
PA Output Notch Filter ConsiderationPA Output Notch Filter Consideration
PA Output Notch Filter Consideration
 
Lecture 8 audio compression
Lecture 8 audio compressionLecture 8 audio compression
Lecture 8 audio compression
 
Audio compression
Audio compressionAudio compression
Audio compression
 
Java basics
Java basicsJava basics
Java basics
 
memory hierarchy
memory hierarchymemory hierarchy
memory hierarchy
 
Noise Models
Noise ModelsNoise Models
Noise Models
 
Audio compression
Audio compressionAudio compression
Audio compression
 
Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniques
 
Memory hierarchy
Memory hierarchyMemory hierarchy
Memory hierarchy
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)
 
Digital Image Processing Fundamental
Digital Image Processing FundamentalDigital Image Processing Fundamental
Digital Image Processing Fundamental
 
Image processing
Image processingImage processing
Image processing
 

Similar a Lecture 10

Speech signal time frequency representation
Speech signal time frequency representationSpeech signal time frequency representation
Speech signal time frequency representation
Nikolay Karpov
 
Iisrt zzz bhavyasri vanteddu
Iisrt zzz bhavyasri vantedduIisrt zzz bhavyasri vanteddu
Iisrt zzz bhavyasri vanteddu
IISRT
 
Design and Analysis of Active Bandpass Filter
Design and Analysis of Active Bandpass FilterDesign and Analysis of Active Bandpass Filter
Design and Analysis of Active Bandpass Filter
Kyla Marino
 
DIP -Unit 3 ppt.pptx
DIP -Unit 3 ppt.pptxDIP -Unit 3 ppt.pptx
DIP -Unit 3 ppt.pptx
1DA20CS085Nithyashre
 

Similar a Lecture 10 (20)

12936608 (2).ppt
12936608 (2).ppt12936608 (2).ppt
12936608 (2).ppt
 
Lecture 6
Lecture 6Lecture 6
Lecture 6
 
Signal Processing
Signal ProcessingSignal Processing
Signal Processing
 
Nyquist criterion for distortion less baseband binary channel
Nyquist criterion for distortion less baseband binary channelNyquist criterion for distortion less baseband binary channel
Nyquist criterion for distortion less baseband binary channel
 
Lecture 4
Lecture 4Lecture 4
Lecture 4
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing
 
Image processing 2
Image processing 2Image processing 2
Image processing 2
 
Speech signal time frequency representation
Speech signal time frequency representationSpeech signal time frequency representation
Speech signal time frequency representation
 
3 intensity transformations and spatial filtering slides
3 intensity transformations and spatial filtering slides3 intensity transformations and spatial filtering slides
3 intensity transformations and spatial filtering slides
 
US_pres.pptx
US_pres.pptxUS_pres.pptx
US_pres.pptx
 
Chapt 2
Chapt 2Chapt 2
Chapt 2
 
_Pulse-Modulation-Systems.pdf
_Pulse-Modulation-Systems.pdf_Pulse-Modulation-Systems.pdf
_Pulse-Modulation-Systems.pdf
 
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingDsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
 
synthetic aperture radar
synthetic aperture radarsynthetic aperture radar
synthetic aperture radar
 
Iisrt zzz bhavyasri vanteddu
Iisrt zzz bhavyasri vantedduIisrt zzz bhavyasri vanteddu
Iisrt zzz bhavyasri vanteddu
 
equalization in digital communication.pdf
equalization in digital communication.pdfequalization in digital communication.pdf
equalization in digital communication.pdf
 
13 fourierfiltrationen
13 fourierfiltrationen13 fourierfiltrationen
13 fourierfiltrationen
 
Quadrature amplitude modulation and demodulation in analog communication
Quadrature amplitude modulation and demodulation in analog communicationQuadrature amplitude modulation and demodulation in analog communication
Quadrature amplitude modulation and demodulation in analog communication
 
Design and Analysis of Active Bandpass Filter
Design and Analysis of Active Bandpass FilterDesign and Analysis of Active Bandpass Filter
Design and Analysis of Active Bandpass Filter
 
DIP -Unit 3 ppt.pptx
DIP -Unit 3 ppt.pptxDIP -Unit 3 ppt.pptx
DIP -Unit 3 ppt.pptx
 

Más de Wael Sharba (20)

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

Último

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Último (20)

Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 

Lecture 10