SlideShare a Scribd company logo
1 of 15
RESTORATION AND DEGRADATION OF IMAGE 
MD. AHASANUZZAMAN & SANJAY SAHA
DEGRADATION OF IMAGE 
 Why? 
 Imperfect imaging system 
 Imperfect transmission channel 
 Atmospheric conditions 
 Relative motion between object & 
camera
DEGRADATION OF IMAGE 
 Gaussian Noise 
f(x,y) = H[g(x,y)] + ἠ(x,y) 
 3x3 convolving window 
f(x,y) = ΣH(k,l)g(x-k,y-l)+ ἠ(x,y) 
k,l € w
RESTORATION OF IMAGE 
 Types 
 Inverse Filtering 
 Wiener Filtering 
 Kalman Filtering 
 Algebraic Approach 
 Apriori 
 Blurring function 
 Noise statistics
IMPULSE NOISE EMBEDDED IMAGE (1/2) 
 Restoration from impulse noise embedded image 
 Step 1: If the target pixel is noisy, go to step2. Else, go to the next 
pixel 
 Step 2: Replace the noise pixel with a new value. 
 Local Window 
 Size: (2M + 1) x (2M + 1) 
 How to detect noise? 
 Difference between pixel values from the median of the image
IMPULSE NOISE EMBEDDED IMAGE (2/2) 
 This method will not work fine when the image is too much noisy 
 The choice of local window may not reflect the global image. 
 Choice of small local window doesn’t even consider the local regional detail 
 Wang and Zhang 
 Two windows of the same size 
 Around two pixels 
 One is the target pixel which is noisy 
 Another is a non-noisy pixel 
 The non-noisy pixel is selected from a larger sets of candidate
MATHEMATICAL DESCRIPTION DEBLUR IMAGE 
 Shift-Invariant Model - every point in the original image spreads out the same way in forming 
the blurry image 
 Using the convolution Model – 
f(x,y) = h(x,y)*g(x,y) + n(x,y) 
Here, 
g(x,y) = original image 
f(x,y) = blurred image 
h(x,y) = point spread function or blur function 
n(x,y) = noise model
BLUR IMAGE RESTORATION (DEBLUR IMAGE) 
How can we restore the original image ?
INVERSE FILTERING 
 Fast Fourier Transform and Inverse Fourier Transform give us the solution 
Equation of Blur Image, 
f(x,y) = h(x,y)*g(x,y) + n(x,y) 
Using the Fourier Transformation- convolution can be written in 
multiplying the Fourier domain of the point spread function and 
original image 
F(m,n) = H(m,n) × G(m,n) 
G(m,n) = F(m,n) / H(m,n) 
g(x,y) = Inverse Fourier (G(m,n))
SIMULATION IN MATLAB
SIMULATION IN MATLAB (CONT’D..)
SIMULATION IN MATLAB (CONT’D..)
SIMULATION IN MATLAB (CONT’D..)
SIMULATION IN MATLAB (CONT’D..)
Thank you! 
Md. Ahasanuzzam & Sanjay Saha

More Related Content

What's hot

What's hot (20)

1.arithmetic & logical operations
1.arithmetic & logical operations1.arithmetic & logical operations
1.arithmetic & logical operations
 
Image compression .
Image compression .Image compression .
Image compression .
 
Fundamentals and image compression models
Fundamentals and image compression modelsFundamentals and image compression models
Fundamentals and image compression models
 
Sharpening using frequency Domain Filter
Sharpening using frequency Domain FilterSharpening using frequency Domain Filter
Sharpening using frequency Domain Filter
 
Image sampling and quantization
Image sampling and quantizationImage sampling and quantization
Image sampling and quantization
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Canny Edge Detection
Canny Edge DetectionCanny Edge Detection
Canny Edge Detection
 
Digital Image Processing: Image Restoration
Digital Image Processing: Image RestorationDigital Image Processing: Image Restoration
Digital Image Processing: Image Restoration
 
Image Restoration (Frequency Domain Filters):Basics
Image Restoration (Frequency Domain Filters):BasicsImage Restoration (Frequency Domain Filters):Basics
Image Restoration (Frequency Domain Filters):Basics
 
Image Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain FiltersImage Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain Filters
 
Image degradation and noise by Md.Naseem Ashraf
Image degradation and noise by Md.Naseem AshrafImage degradation and noise by Md.Naseem Ashraf
Image degradation and noise by Md.Naseem Ashraf
 
Unit3 dip
Unit3 dipUnit3 dip
Unit3 dip
 
Texture,pattern and pattern classes
Texture,pattern and pattern classesTexture,pattern and pattern classes
Texture,pattern and pattern classes
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 
Chapter 8 image compression
Chapter 8 image compressionChapter 8 image compression
Chapter 8 image compression
 
image compression ppt
image compression pptimage compression ppt
image compression ppt
 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processing
 
Image processing fundamentals
Image processing fundamentalsImage processing fundamentals
Image processing fundamentals
 
image enhancement
 image enhancement image enhancement
image enhancement
 
Color fundamentals and color models - Digital Image Processing
Color fundamentals and color models - Digital Image ProcessingColor fundamentals and color models - Digital Image Processing
Color fundamentals and color models - Digital Image Processing
 

Viewers also liked

Image enhancement
Image enhancementImage enhancement
Image enhancement
Ayaelshiwi
 

Viewers also liked (8)

Image restoration
Image restorationImage restoration
Image restoration
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)
 
Wiener filters
Wiener filtersWiener filters
Wiener filters
 
DIP - Image Restoration
DIP - Image RestorationDIP - Image Restoration
DIP - Image Restoration
 
Noise Models
Noise ModelsNoise Models
Noise Models
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Wiener Filter
Wiener FilterWiener Filter
Wiener Filter
 
Design of FIR filters
Design of FIR filtersDesign of FIR filters
Design of FIR filters
 

Similar to Image Degradation & Resoration

Non-Blind Deblurring Using Partial Differential Equation Method
Non-Blind Deblurring Using Partial Differential Equation MethodNon-Blind Deblurring Using Partial Differential Equation Method
Non-Blind Deblurring Using Partial Differential Equation Method
Editor IJCATR
 

Similar to Image Degradation & Resoration (20)

Lecture 11
Lecture 11Lecture 11
Lecture 11
 
Image restoration1
Image restoration1Image restoration1
Image restoration1
 
M.sc.iii sem digital image processing unit iv
M.sc.iii sem digital image processing unit ivM.sc.iii sem digital image processing unit iv
M.sc.iii sem digital image processing unit iv
 
Non-Blind Deblurring Using Partial Differential Equation Method
Non-Blind Deblurring Using Partial Differential Equation MethodNon-Blind Deblurring Using Partial Differential Equation Method
Non-Blind Deblurring Using Partial Differential Equation Method
 
Digital Image Processing - Image Restoration
Digital Image Processing - Image RestorationDigital Image Processing - Image Restoration
Digital Image Processing - Image Restoration
 
chapter-2 SPACIAL DOMAIN.pptx
chapter-2 SPACIAL DOMAIN.pptxchapter-2 SPACIAL DOMAIN.pptx
chapter-2 SPACIAL DOMAIN.pptx
 
vs.pptx
vs.pptxvs.pptx
vs.pptx
 
Gg2411291135
Gg2411291135Gg2411291135
Gg2411291135
 
Chapter 1 introduction (Image Processing)
Chapter 1 introduction (Image Processing)Chapter 1 introduction (Image Processing)
Chapter 1 introduction (Image Processing)
 
Notes on image processing
Notes on image processingNotes on image processing
Notes on image processing
 
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
 
1873 1878
1873 18781873 1878
1873 1878
 
1873 1878
1873 18781873 1878
1873 1878
 
Design Approach of Colour Image Denoising Using Adaptive Wavelet
Design Approach of Colour Image Denoising Using Adaptive WaveletDesign Approach of Colour Image Denoising Using Adaptive Wavelet
Design Approach of Colour Image Denoising Using Adaptive Wavelet
 
Lecture 6-2023.pdf
Lecture 6-2023.pdfLecture 6-2023.pdf
Lecture 6-2023.pdf
 
Spatial domain and filtering
Spatial domain and filteringSpatial domain and filtering
Spatial domain and filtering
 
Chap6 image restoration
Chap6 image restorationChap6 image restoration
Chap6 image restoration
 
Image denoising with unknown Non-Periodic Noises
Image denoising with unknown Non-Periodic NoisesImage denoising with unknown Non-Periodic Noises
Image denoising with unknown Non-Periodic Noises
 
Online Signal Processing Assignment Help
Online Signal Processing Assignment HelpOnline Signal Processing Assignment Help
Online Signal Processing Assignment Help
 
Image restoration and reconstruction
Image restoration and reconstructionImage restoration and reconstruction
Image restoration and reconstruction
 

More from Sanjay Saha

More from Sanjay Saha (7)

Face Recognition Basic Terminologies
Face Recognition Basic TerminologiesFace Recognition Basic Terminologies
Face Recognition Basic Terminologies
 
Is Face Recognition Safe from Realizable Attacks? - IJCB 2020 - Sanjay Saha, ...
Is Face Recognition Safe from Realizable Attacks? - IJCB 2020 - Sanjay Saha, ...Is Face Recognition Safe from Realizable Attacks? - IJCB 2020 - Sanjay Saha, ...
Is Face Recognition Safe from Realizable Attacks? - IJCB 2020 - Sanjay Saha, ...
 
ResNet basics (Deep Residual Network for Image Recognition)
ResNet basics (Deep Residual Network for Image Recognition)ResNet basics (Deep Residual Network for Image Recognition)
ResNet basics (Deep Residual Network for Image Recognition)
 
Convolutional Deep Belief Nets by Lee. H. 2009
Convolutional Deep Belief Nets by Lee. H. 2009Convolutional Deep Belief Nets by Lee. H. 2009
Convolutional Deep Belief Nets by Lee. H. 2009
 
IEEE_802.11e
IEEE_802.11eIEEE_802.11e
IEEE_802.11e
 
Fault Tree Analysis
Fault Tree AnalysisFault Tree Analysis
Fault Tree Analysis
 
Stack and Queue (brief)
Stack and Queue (brief)Stack and Queue (brief)
Stack and Queue (brief)
 

Recently uploaded

UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
rknatarajan
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
Tonystark477637
 

Recently uploaded (20)

UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 

Image Degradation & Resoration

  • 1. RESTORATION AND DEGRADATION OF IMAGE MD. AHASANUZZAMAN & SANJAY SAHA
  • 2. DEGRADATION OF IMAGE  Why?  Imperfect imaging system  Imperfect transmission channel  Atmospheric conditions  Relative motion between object & camera
  • 3. DEGRADATION OF IMAGE  Gaussian Noise f(x,y) = H[g(x,y)] + ἠ(x,y)  3x3 convolving window f(x,y) = ΣH(k,l)g(x-k,y-l)+ ἠ(x,y) k,l € w
  • 4. RESTORATION OF IMAGE  Types  Inverse Filtering  Wiener Filtering  Kalman Filtering  Algebraic Approach  Apriori  Blurring function  Noise statistics
  • 5. IMPULSE NOISE EMBEDDED IMAGE (1/2)  Restoration from impulse noise embedded image  Step 1: If the target pixel is noisy, go to step2. Else, go to the next pixel  Step 2: Replace the noise pixel with a new value.  Local Window  Size: (2M + 1) x (2M + 1)  How to detect noise?  Difference between pixel values from the median of the image
  • 6. IMPULSE NOISE EMBEDDED IMAGE (2/2)  This method will not work fine when the image is too much noisy  The choice of local window may not reflect the global image.  Choice of small local window doesn’t even consider the local regional detail  Wang and Zhang  Two windows of the same size  Around two pixels  One is the target pixel which is noisy  Another is a non-noisy pixel  The non-noisy pixel is selected from a larger sets of candidate
  • 7. MATHEMATICAL DESCRIPTION DEBLUR IMAGE  Shift-Invariant Model - every point in the original image spreads out the same way in forming the blurry image  Using the convolution Model – f(x,y) = h(x,y)*g(x,y) + n(x,y) Here, g(x,y) = original image f(x,y) = blurred image h(x,y) = point spread function or blur function n(x,y) = noise model
  • 8. BLUR IMAGE RESTORATION (DEBLUR IMAGE) How can we restore the original image ?
  • 9. INVERSE FILTERING  Fast Fourier Transform and Inverse Fourier Transform give us the solution Equation of Blur Image, f(x,y) = h(x,y)*g(x,y) + n(x,y) Using the Fourier Transformation- convolution can be written in multiplying the Fourier domain of the point spread function and original image F(m,n) = H(m,n) × G(m,n) G(m,n) = F(m,n) / H(m,n) g(x,y) = Inverse Fourier (G(m,n))
  • 11. SIMULATION IN MATLAB (CONT’D..)
  • 12. SIMULATION IN MATLAB (CONT’D..)
  • 13. SIMULATION IN MATLAB (CONT’D..)
  • 14. SIMULATION IN MATLAB (CONT’D..)
  • 15. Thank you! Md. Ahasanuzzam & Sanjay Saha