SlideShare a Scribd company logo
1 of 34
Unit 4
Image Restoration
Frequency Domain Filters
(Part III)
Kalyan Acharjya
Jaipur National University, Jaipur
1
Lecture by Kalyan Acharjya
Lecture by Kalyan Acharjya
2
Disclaimer
All images/contents used in this presentation
are copyright of original owner. This PPT is
use for academic purpose only.
Filter
 Filter: A device or material for suppression or
minimizing waves or oscillations of certain
frequencies
 Frequency: The number of times that a periodic
function repeats the same sequence of values
during a unit variation of the independent
variable.
 Filters are classified as (Frequency Domain):
(1) Low-pass (2) High-pass
(3) Band-pass (4) Band-stop ….many more
3
Lecture by Kalyan Acharjya
Filters Types
Original signal
Low-pass filtered
High-pass filtered
Band-pass filtered
Band-stop filtered
4
Lecture by Kalyan Acharjya
Image Restoration?
 Objective: To restore a degraded/distorted image to its original content
and quality.
 Spatial Domain: g(x,y)=h(x,y)*f(x,y)+ ŋ(x,y)
 Frequency Domain: G(u,v)=H(u,v)F(u,v)+ ŋ(u,v)
 Matrix: G=HF+ŋ
Degradation
Function h
Restoration
Filters
g(x,y)
f(x,y)
ŋ(x,y)
f(x,y)
^
Degradation Restoration
5
Lecture by Kalyan Acharjya
Low-Pass Filters (Smoothing filters)
 Preserve Low Frequencies-Useful For Noise Suppression
Frequency Domain Time Domain
Example:
6
Lecture by Kalyan Acharjya
High-Pass Filters (Sharpening Filters)
 Preserves High Frequencies - Useful for Edge Detection
Frequency Domain Time Domain
Example:
7
Lecture by Kalyan Acharjya
Band-Pass and Band Stop Filters
 Preserves Frequencies Within a Certain Band
Frequency Domain Time Domain
Example:
Band Stop/ Reject
8
Lecture by Kalyan Acharjya
Lecture by Kalyan Acharjya
9
Correction:
Before Integration
1/2pi
Image Processing and Fourier Transform
Lecture by Kalyan Acharjya
10
Input
Image
Fourier
Transform
Do
Operations
Inverse
Fourier
Transform
Fourier Transform:
Inverse Fourier Transform
Fourier Transform
Lecture by Kalyan Acharjya
11
Fourier Spectrum
Lecture by Kalyan Acharjya
12
Percentage of image power enclosed in circles (Small to
Large): 90, 95, 98, 99, 99.5, 99.9
Fourier Transform
Lecture by Kalyan Acharjya
13
f(x,y) F(u,v)
H(u,v)g(x,y)
G(u,v)=F(u,v) • H(u,v)g(x,y) =f(x,y) * h(x,y)
Ideal Low Pass Filters
Lecture by Kalyan Acharjya
14
u
v
H(u,v)
0 D0
1
D(u,v)
H(u,v)
H(u,v) =
1 D(u,v)  D0
0 D(u,v) > D0
D(u,v) =  u2 + v2
D0 = cut off frequency
Blurring-Ideal Low Pass Filter
98.65%
99.37%
99.7%
15Lecture by Kalyan Acharjya
Image Sharpening - High Pass Filter
H(u,v) - Ideal Filter
H(u,v) =
0 D(u,v)  D0
1 D(u,v) > D0
D(u,v) =  u2 + v2
D0 = cut off frequency
0 D0
1
D(u,v)
H(u,v)
u
v
H(u,v)
16Lecture by Kalyan Acharjya
H(u,v)
D(u,v)0 D0
1
D(u,v) =  u2 + v2
High Pass Gaussian Filter
u
v
H(u,v)
H(u,v) = 1 - e
-D2(u,v)/(2D2
0)
e/11 
17Lecture by Kalyan Acharjya
High Pass Filtering - Example
Original High pass Emphasis
High Frequency Emphasis + Histogram Equalization
18Lecture by Kalyan Acharjya
Band Pass Filtering
H(u,v) = 1 D0-  D(u,v)  D0 +
0 D(u,v) > D0 +
D(u,v) =  u2 + v2
D0 = cut off frequency
u
v
H(u,v)
0
1
D(u,v)
H(u,v)
D0- w
2 D0+ w
2D0
0 D(u,v)  D0 -w
2
w
2
w
2
w
2
w = band width
19Lecture by Kalyan Acharjya
Band Reject Filters
 Removing periodic noise form an image involves removing a particular range of
frequencies from that image.
 Band reject filters can be used for this purpose.
 An ideal band reject filter is given as follows:












2
),(1
2
),(
2
0
2
),(1
),(
0
00
0
W
DvuDif
W
DvuD
W
Dif
W
DvuDif
vuH
20
Lecture by Kalyan Acharjya
Band Reject Filters contd..
 The ideal band reject filter is shown below, along with Butterworth
and Gaussian versions of the filter.
Ideal Band
Reject Filter
Butterworth
Band Reject
Filter (of order 1)
Gaussian
Band Reject
Filter
21
Lecture by Kalyan Acharjya
Result of Band Reject Filter
Fig: Corrupted by Sinusoidal Noise Fig: Fourier spectrum of Corrupted Image
Fig: Butterworth Band Reject Filter Fig :Filtered image
22
Lecture by Kalyan Acharjya
Adaptive Filters
23
Lecture by Kalyan Acharjya
24
Lecture by Kalyan Acharjya
Adaptive Median Filter
25
Lecture by Kalyan Acharjya
Algorithm
Objectives:
Remove salt and
pepper (Impulse)
noise
Provide smoothing
Reduce distortion,
such as excessive
thinning or
thickening of object
boundaries
26
Lecture by Kalyan Acharjya
Results
27
Lecture by Kalyan Acharjya
Band Pass Filters
),(1),( vuHvuH brbp 
28
Lecture by Kalyan Acharjya
Notch Filter
Lecture by Kalyan Acharjya
29
Are used to remove repetitive "Spectral" noise
from an image.
Are like a narrow High pass filter, but they
"notch" out frequencies other than the dc
component.
Attenuate a selected frequency (and some of
its neighbors) and leave other frequencies of
the Fourier transform relatively unchanged.
Notch Filters
 Notch filters
 Ideal Notch Reject Filter


 

otherwise1
Dv)(u,DorDv)(u,Dif0
),( 0201
vuH
  2/12
0
2
01 )2/()2/(),( vNvuMuvuD 
  2/12
0
2
02 )2/()2/(),( vNvuMuvuD 
30
Lecture by Kalyan Acharjya
Notch Filters
 Butterworth Notch Reject Filter of order n
 Gaussian notch reject filter
n
vuDvuD
D
vuH








),(),(
1
1
),(
21
2
0










2
0
21 ),(),(
2
1
1),(
D
vuDvuD
evuH
31
Lecture by Kalyan Acharjya
32
Lecture by Kalyan Acharjya
Notch Filter Result
33
Lecture by Kalyan Acharjya
Thank You!
Any Question Please?
kalyan5.blogspot.in
34Lecture by Kalyan Acharjya

More Related Content

What's hot

Chapter 9 morphological image processing
Chapter 9 morphological image processingChapter 9 morphological image processing
Chapter 9 morphological image processingasodariyabhavesh
 
Image Restoration
Image RestorationImage Restoration
Image RestorationPoonam Seth
 
Image Restoration (Order Statistics Filters)
Image Restoration (Order Statistics Filters)Image Restoration (Order Statistics Filters)
Image Restoration (Order Statistics Filters)Kalyan Acharjya
 
08 frequency domain filtering DIP
08 frequency domain filtering DIP08 frequency domain filtering DIP
08 frequency domain filtering DIPbabak danyal
 
Image restoration and degradation model
Image restoration and degradation modelImage restoration and degradation model
Image restoration and degradation modelAnupriyaDurai
 
Smoothing in Digital Image Processing
Smoothing in Digital Image ProcessingSmoothing in Digital Image Processing
Smoothing in Digital Image ProcessingPallavi Agarwal
 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processingAhmed Daoud
 
Boundary Extraction
Boundary ExtractionBoundary Extraction
Boundary ExtractionMaria Akther
 
Image Filtering in the Frequency Domain
Image Filtering in the Frequency DomainImage Filtering in the Frequency Domain
Image Filtering in the Frequency DomainAmnaakhaan
 
Image Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain FiltersImage Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain FiltersKarthika Ramachandran
 
Image Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersImage Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersSuhaila Afzana
 
Digital Image Processing - Image Restoration
Digital Image Processing - Image RestorationDigital Image Processing - Image Restoration
Digital Image Processing - Image RestorationMathankumar S
 
Image Enhancement - Point Processing
Image Enhancement - Point ProcessingImage Enhancement - Point Processing
Image Enhancement - Point ProcessingGayathri31093
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filtersA B Shinde
 
Digital Image Processing - Image Compression
Digital Image Processing - Image CompressionDigital Image Processing - Image Compression
Digital Image Processing - Image CompressionMathankumar S
 

What's hot (20)

Chapter 9 morphological image processing
Chapter 9 morphological image processingChapter 9 morphological image processing
Chapter 9 morphological image processing
 
Image Restoration
Image RestorationImage Restoration
Image Restoration
 
Chap6 image restoration
Chap6 image restorationChap6 image restoration
Chap6 image restoration
 
Image Restoration (Order Statistics Filters)
Image Restoration (Order Statistics Filters)Image Restoration (Order Statistics Filters)
Image Restoration (Order Statistics Filters)
 
08 frequency domain filtering DIP
08 frequency domain filtering DIP08 frequency domain filtering DIP
08 frequency domain filtering DIP
 
image compression ppt
image compression pptimage compression ppt
image compression ppt
 
Image restoration and degradation model
Image restoration and degradation modelImage restoration and degradation model
Image restoration and degradation model
 
Smoothing in Digital Image Processing
Smoothing in Digital Image ProcessingSmoothing in Digital Image Processing
Smoothing in Digital Image Processing
 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processing
 
Boundary Extraction
Boundary ExtractionBoundary Extraction
Boundary Extraction
 
Image Filtering in the Frequency Domain
Image Filtering in the Frequency DomainImage Filtering in the Frequency Domain
Image Filtering in the Frequency Domain
 
Image Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain FiltersImage Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain Filters
 
Image Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersImage Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain Filters
 
Digital Image Processing - Image Restoration
Digital Image Processing - Image RestorationDigital Image Processing - Image Restoration
Digital Image Processing - Image Restoration
 
Notch
NotchNotch
Notch
 
Image Enhancement - Point Processing
Image Enhancement - Point ProcessingImage Enhancement - Point Processing
Image Enhancement - Point Processing
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filters
 
Digital image processing
Digital image processing  Digital image processing
Digital image processing
 
Histogram processing
Histogram processingHistogram processing
Histogram processing
 
Digital Image Processing - Image Compression
Digital Image Processing - Image CompressionDigital Image Processing - Image Compression
Digital Image Processing - Image Compression
 

Similar to Image Restoration (Frequency Domain Filters):Basics

ch-2.5 Image Enhancement in FREQUENCY Domain.pptx
ch-2.5 Image Enhancement in FREQUENCY  Domain.pptxch-2.5 Image Enhancement in FREQUENCY  Domain.pptx
ch-2.5 Image Enhancement in FREQUENCY Domain.pptxsatyanarayana242612
 
Frequency Domain Filtering 1.ppt
 Frequency Domain Filtering 1.ppt Frequency Domain Filtering 1.ppt
Frequency Domain Filtering 1.pptManishKumawat77
 
Image restoration1
Image restoration1Image restoration1
Image restoration1moorthim7
 
Frequency Domain FIltering.pdf
Frequency Domain FIltering.pdfFrequency Domain FIltering.pdf
Frequency Domain FIltering.pdfMuhammad_Ilham_21
 
Image_filtering (1).pptx
Image_filtering (1).pptxImage_filtering (1).pptx
Image_filtering (1).pptxwdwd10
 
Spatial filtering
Spatial filteringSpatial filtering
Spatial filteringDeepikaT13
 
13 fourierfiltrationen
13 fourierfiltrationen13 fourierfiltrationen
13 fourierfiltrationenhoailinhtinh
 
Enhancement in frequency domain
Enhancement in frequency domainEnhancement in frequency domain
Enhancement in frequency domainAshish Kumar
 
Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...
Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...
Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...Md. Shohel Rana
 
Image filtering in Digital image processing
Image filtering in Digital image processingImage filtering in Digital image processing
Image filtering in Digital image processingAbinaya B
 
04 cie552 image_filtering_frequency
04 cie552 image_filtering_frequency04 cie552 image_filtering_frequency
04 cie552 image_filtering_frequencyElsayed Hemayed
 

Similar to Image Restoration (Frequency Domain Filters):Basics (20)

234456743edc.pdf
234456743edc.pdf234456743edc.pdf
234456743edc.pdf
 
ch-2.5 Image Enhancement in FREQUENCY Domain.pptx
ch-2.5 Image Enhancement in FREQUENCY  Domain.pptxch-2.5 Image Enhancement in FREQUENCY  Domain.pptx
ch-2.5 Image Enhancement in FREQUENCY Domain.pptx
 
Frequency Domain Filtering 1.ppt
 Frequency Domain Filtering 1.ppt Frequency Domain Filtering 1.ppt
Frequency Domain Filtering 1.ppt
 
Image restoration1
Image restoration1Image restoration1
Image restoration1
 
Frequency Domain FIltering.pdf
Frequency Domain FIltering.pdfFrequency Domain FIltering.pdf
Frequency Domain FIltering.pdf
 
Lecture 10
Lecture 10Lecture 10
Lecture 10
 
Image_filtering (1).pptx
Image_filtering (1).pptxImage_filtering (1).pptx
Image_filtering (1).pptx
 
image restoration.ppt
image restoration.pptimage restoration.ppt
image restoration.ppt
 
Spatial filtering
Spatial filteringSpatial filtering
Spatial filtering
 
13 fourierfiltrationen
13 fourierfiltrationen13 fourierfiltrationen
13 fourierfiltrationen
 
Enhancement in frequency domain
Enhancement in frequency domainEnhancement in frequency domain
Enhancement in frequency domain
 
Image processing 2
Image processing 2Image processing 2
Image processing 2
 
Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...
Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...
Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...
 
Module 31
Module 31Module 31
Module 31
 
DIP -Unit 3 ppt.pptx
DIP -Unit 3 ppt.pptxDIP -Unit 3 ppt.pptx
DIP -Unit 3 ppt.pptx
 
Lecture 11
Lecture 11Lecture 11
Lecture 11
 
Lecture 6
Lecture 6Lecture 6
Lecture 6
 
Image filtering in Digital image processing
Image filtering in Digital image processingImage filtering in Digital image processing
Image filtering in Digital image processing
 
04 cie552 image_filtering_frequency
04 cie552 image_filtering_frequency04 cie552 image_filtering_frequency
04 cie552 image_filtering_frequency
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 

More from Kalyan Acharjya

Introduction to Image Compression
Introduction to Image CompressionIntroduction to Image Compression
Introduction to Image CompressionKalyan Acharjya
 
Introduction to Image Compression
Introduction to Image CompressionIntroduction to Image Compression
Introduction to Image CompressionKalyan Acharjya
 
Spatial Filters (Digital Image Processing)
Spatial Filters (Digital Image Processing)Spatial Filters (Digital Image Processing)
Spatial Filters (Digital Image Processing)Kalyan Acharjya
 
Histogram Specification or Matching Problem
Histogram Specification or Matching ProblemHistogram Specification or Matching Problem
Histogram Specification or Matching ProblemKalyan Acharjya
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image FundamentalsKalyan Acharjya
 
Fundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image ComponentsFundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image ComponentsKalyan Acharjya
 
Introduction to Image Processing:Image Modalities
Introduction to Image Processing:Image ModalitiesIntroduction to Image Processing:Image Modalities
Introduction to Image Processing:Image ModalitiesKalyan Acharjya
 
Electron Microscopy (SEM & TEM)
Electron Microscopy (SEM & TEM)Electron Microscopy (SEM & TEM)
Electron Microscopy (SEM & TEM)Kalyan Acharjya
 
Photodetector (Photodiode)
Photodetector (Photodiode)Photodetector (Photodiode)
Photodetector (Photodiode)Kalyan Acharjya
 
Fiber End Preparations & Splicing
Fiber End Preparations & SplicingFiber End Preparations & Splicing
Fiber End Preparations & SplicingKalyan Acharjya
 
Connector losses Optical Fiber Cable
Connector losses Optical Fiber CableConnector losses Optical Fiber Cable
Connector losses Optical Fiber CableKalyan Acharjya
 
Introduction to VLSI Design
Introduction to VLSI DesignIntroduction to VLSI Design
Introduction to VLSI DesignKalyan Acharjya
 
Guidlines for ppt Design
Guidlines for ppt DesignGuidlines for ppt Design
Guidlines for ppt DesignKalyan Acharjya
 
B.Tech Seminar schedule dates 8 EC B2 2016
B.Tech Seminar schedule dates 8 EC B2 2016B.Tech Seminar schedule dates 8 EC B2 2016
B.Tech Seminar schedule dates 8 EC B2 2016Kalyan Acharjya
 
Face recognition Face Identification
Face recognition Face IdentificationFace recognition Face Identification
Face recognition Face IdentificationKalyan Acharjya
 
Internship Presentation B.Tech Communication Networks
Internship Presentation B.Tech Communication NetworksInternship Presentation B.Tech Communication Networks
Internship Presentation B.Tech Communication NetworksKalyan Acharjya
 

More from Kalyan Acharjya (20)

Introduction to Image Compression
Introduction to Image CompressionIntroduction to Image Compression
Introduction to Image Compression
 
Introduction to Image Compression
Introduction to Image CompressionIntroduction to Image Compression
Introduction to Image Compression
 
Spatial Filters (Digital Image Processing)
Spatial Filters (Digital Image Processing)Spatial Filters (Digital Image Processing)
Spatial Filters (Digital Image Processing)
 
Histogram Specification or Matching Problem
Histogram Specification or Matching ProblemHistogram Specification or Matching Problem
Histogram Specification or Matching Problem
 
Histogram Equalization
Histogram EqualizationHistogram Equalization
Histogram Equalization
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
 
Fundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image ComponentsFundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image Components
 
Introduction to Image Processing:Image Modalities
Introduction to Image Processing:Image ModalitiesIntroduction to Image Processing:Image Modalities
Introduction to Image Processing:Image Modalities
 
Electron Microscopy (SEM & TEM)
Electron Microscopy (SEM & TEM)Electron Microscopy (SEM & TEM)
Electron Microscopy (SEM & TEM)
 
Stick Diagram
Stick DiagramStick Diagram
Stick Diagram
 
Hypothesis Testing
Hypothesis TestingHypothesis Testing
Hypothesis Testing
 
Photodetector (Photodiode)
Photodetector (Photodiode)Photodetector (Photodiode)
Photodetector (Photodiode)
 
Fiber fabrication
Fiber fabricationFiber fabrication
Fiber fabrication
 
Fiber End Preparations & Splicing
Fiber End Preparations & SplicingFiber End Preparations & Splicing
Fiber End Preparations & Splicing
 
Connector losses Optical Fiber Cable
Connector losses Optical Fiber CableConnector losses Optical Fiber Cable
Connector losses Optical Fiber Cable
 
Introduction to VLSI Design
Introduction to VLSI DesignIntroduction to VLSI Design
Introduction to VLSI Design
 
Guidlines for ppt Design
Guidlines for ppt DesignGuidlines for ppt Design
Guidlines for ppt Design
 
B.Tech Seminar schedule dates 8 EC B2 2016
B.Tech Seminar schedule dates 8 EC B2 2016B.Tech Seminar schedule dates 8 EC B2 2016
B.Tech Seminar schedule dates 8 EC B2 2016
 
Face recognition Face Identification
Face recognition Face IdentificationFace recognition Face Identification
Face recognition Face Identification
 
Internship Presentation B.Tech Communication Networks
Internship Presentation B.Tech Communication NetworksInternship Presentation B.Tech Communication Networks
Internship Presentation B.Tech Communication Networks
 

Recently uploaded

Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEselvakumar948
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesRAJNEESHKUMAR341697
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 

Recently uploaded (20)

FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 

Image Restoration (Frequency Domain Filters):Basics

  • 1. Unit 4 Image Restoration Frequency Domain Filters (Part III) Kalyan Acharjya Jaipur National University, Jaipur 1 Lecture by Kalyan Acharjya
  • 2. Lecture by Kalyan Acharjya 2 Disclaimer All images/contents used in this presentation are copyright of original owner. This PPT is use for academic purpose only.
  • 3. Filter  Filter: A device or material for suppression or minimizing waves or oscillations of certain frequencies  Frequency: The number of times that a periodic function repeats the same sequence of values during a unit variation of the independent variable.  Filters are classified as (Frequency Domain): (1) Low-pass (2) High-pass (3) Band-pass (4) Band-stop ….many more 3 Lecture by Kalyan Acharjya
  • 4. Filters Types Original signal Low-pass filtered High-pass filtered Band-pass filtered Band-stop filtered 4 Lecture by Kalyan Acharjya
  • 5. Image Restoration?  Objective: To restore a degraded/distorted image to its original content and quality.  Spatial Domain: g(x,y)=h(x,y)*f(x,y)+ ŋ(x,y)  Frequency Domain: G(u,v)=H(u,v)F(u,v)+ ŋ(u,v)  Matrix: G=HF+ŋ Degradation Function h Restoration Filters g(x,y) f(x,y) ŋ(x,y) f(x,y) ^ Degradation Restoration 5 Lecture by Kalyan Acharjya
  • 6. Low-Pass Filters (Smoothing filters)  Preserve Low Frequencies-Useful For Noise Suppression Frequency Domain Time Domain Example: 6 Lecture by Kalyan Acharjya
  • 7. High-Pass Filters (Sharpening Filters)  Preserves High Frequencies - Useful for Edge Detection Frequency Domain Time Domain Example: 7 Lecture by Kalyan Acharjya
  • 8. Band-Pass and Band Stop Filters  Preserves Frequencies Within a Certain Band Frequency Domain Time Domain Example: Band Stop/ Reject 8 Lecture by Kalyan Acharjya
  • 9. Lecture by Kalyan Acharjya 9 Correction: Before Integration 1/2pi
  • 10. Image Processing and Fourier Transform Lecture by Kalyan Acharjya 10 Input Image Fourier Transform Do Operations Inverse Fourier Transform Fourier Transform: Inverse Fourier Transform
  • 11. Fourier Transform Lecture by Kalyan Acharjya 11
  • 12. Fourier Spectrum Lecture by Kalyan Acharjya 12 Percentage of image power enclosed in circles (Small to Large): 90, 95, 98, 99, 99.5, 99.9
  • 13. Fourier Transform Lecture by Kalyan Acharjya 13 f(x,y) F(u,v) H(u,v)g(x,y) G(u,v)=F(u,v) • H(u,v)g(x,y) =f(x,y) * h(x,y)
  • 14. Ideal Low Pass Filters Lecture by Kalyan Acharjya 14 u v H(u,v) 0 D0 1 D(u,v) H(u,v) H(u,v) = 1 D(u,v)  D0 0 D(u,v) > D0 D(u,v) =  u2 + v2 D0 = cut off frequency
  • 15. Blurring-Ideal Low Pass Filter 98.65% 99.37% 99.7% 15Lecture by Kalyan Acharjya
  • 16. Image Sharpening - High Pass Filter H(u,v) - Ideal Filter H(u,v) = 0 D(u,v)  D0 1 D(u,v) > D0 D(u,v) =  u2 + v2 D0 = cut off frequency 0 D0 1 D(u,v) H(u,v) u v H(u,v) 16Lecture by Kalyan Acharjya
  • 17. H(u,v) D(u,v)0 D0 1 D(u,v) =  u2 + v2 High Pass Gaussian Filter u v H(u,v) H(u,v) = 1 - e -D2(u,v)/(2D2 0) e/11  17Lecture by Kalyan Acharjya
  • 18. High Pass Filtering - Example Original High pass Emphasis High Frequency Emphasis + Histogram Equalization 18Lecture by Kalyan Acharjya
  • 19. Band Pass Filtering H(u,v) = 1 D0-  D(u,v)  D0 + 0 D(u,v) > D0 + D(u,v) =  u2 + v2 D0 = cut off frequency u v H(u,v) 0 1 D(u,v) H(u,v) D0- w 2 D0+ w 2D0 0 D(u,v)  D0 -w 2 w 2 w 2 w 2 w = band width 19Lecture by Kalyan Acharjya
  • 20. Band Reject Filters  Removing periodic noise form an image involves removing a particular range of frequencies from that image.  Band reject filters can be used for this purpose.  An ideal band reject filter is given as follows:             2 ),(1 2 ),( 2 0 2 ),(1 ),( 0 00 0 W DvuDif W DvuD W Dif W DvuDif vuH 20 Lecture by Kalyan Acharjya
  • 21. Band Reject Filters contd..  The ideal band reject filter is shown below, along with Butterworth and Gaussian versions of the filter. Ideal Band Reject Filter Butterworth Band Reject Filter (of order 1) Gaussian Band Reject Filter 21 Lecture by Kalyan Acharjya
  • 22. Result of Band Reject Filter Fig: Corrupted by Sinusoidal Noise Fig: Fourier spectrum of Corrupted Image Fig: Butterworth Band Reject Filter Fig :Filtered image 22 Lecture by Kalyan Acharjya
  • 25. Adaptive Median Filter 25 Lecture by Kalyan Acharjya
  • 26. Algorithm Objectives: Remove salt and pepper (Impulse) noise Provide smoothing Reduce distortion, such as excessive thinning or thickening of object boundaries 26 Lecture by Kalyan Acharjya
  • 28. Band Pass Filters ),(1),( vuHvuH brbp  28 Lecture by Kalyan Acharjya
  • 29. Notch Filter Lecture by Kalyan Acharjya 29 Are used to remove repetitive "Spectral" noise from an image. Are like a narrow High pass filter, but they "notch" out frequencies other than the dc component. Attenuate a selected frequency (and some of its neighbors) and leave other frequencies of the Fourier transform relatively unchanged.
  • 30. Notch Filters  Notch filters  Ideal Notch Reject Filter      otherwise1 Dv)(u,DorDv)(u,Dif0 ),( 0201 vuH   2/12 0 2 01 )2/()2/(),( vNvuMuvuD    2/12 0 2 02 )2/()2/(),( vNvuMuvuD  30 Lecture by Kalyan Acharjya
  • 31. Notch Filters  Butterworth Notch Reject Filter of order n  Gaussian notch reject filter n vuDvuD D vuH         ),(),( 1 1 ),( 21 2 0           2 0 21 ),(),( 2 1 1),( D vuDvuD evuH 31 Lecture by Kalyan Acharjya
  • 33. Notch Filter Result 33 Lecture by Kalyan Acharjya
  • 34. Thank You! Any Question Please? kalyan5.blogspot.in 34Lecture by Kalyan Acharjya