SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Tendances (20)

Image Restoration
Image RestorationImage Restoration
Image Restoration
 
Discrete cosine transform
Discrete cosine transform   Discrete cosine transform
Discrete cosine transform
 
Wiener Filter
Wiener FilterWiener Filter
Wiener Filter
 
Sharpening using frequency Domain Filter
Sharpening using frequency Domain FilterSharpening using frequency Domain Filter
Sharpening using frequency Domain Filter
 
08 frequency domain filtering DIP
08 frequency domain filtering DIP08 frequency domain filtering DIP
08 frequency domain filtering DIP
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
 
Image Interpolation Techniques with Optical and Digital Zoom Concepts
Image Interpolation Techniques with Optical and Digital Zoom ConceptsImage Interpolation Techniques with Optical and Digital Zoom Concepts
Image Interpolation Techniques with Optical and Digital Zoom Concepts
 
Digital Image Fundamentals - II
Digital Image Fundamentals - IIDigital Image Fundamentals - II
Digital Image Fundamentals - II
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)
 
Morphological Image Processing
Morphological Image ProcessingMorphological Image Processing
Morphological Image Processing
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filters
 
Image restoration and degradation model
Image restoration and degradation modelImage restoration and degradation model
Image restoration and degradation model
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 
SPATIAL FILTER
SPATIAL FILTERSPATIAL FILTER
SPATIAL FILTER
 
Spatial Filters (Digital Image Processing)
Spatial Filters (Digital Image Processing)Spatial Filters (Digital Image Processing)
Spatial Filters (Digital Image Processing)
 
Smoothing Filters in Spatial Domain
Smoothing Filters in Spatial DomainSmoothing Filters in Spatial Domain
Smoothing Filters in Spatial Domain
 
Fundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processingFundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processing
 
Lecture 15 DCT, Walsh and Hadamard Transform
Lecture 15 DCT, Walsh and Hadamard TransformLecture 15 DCT, Walsh and Hadamard Transform
Lecture 15 DCT, Walsh and Hadamard Transform
 
image compression ppt
image compression pptimage compression ppt
image compression ppt
 
Intensity Transformation
Intensity TransformationIntensity Transformation
Intensity Transformation
 

En vedette

Image enhancement
Image enhancementImage enhancement
Image enhancement
Ayaelshiwi
 

En vedette (7)

Image restoration
Image restorationImage restoration
Image restoration
 
Wiener filters
Wiener filtersWiener filters
Wiener filters
 
Unit3 dip
Unit3 dipUnit3 dip
Unit3 dip
 
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
 
Design of FIR filters
Design of FIR filtersDesign of FIR filters
Design of FIR filters
 

Similaire à 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
 

Similaire à 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
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
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)
 
Digital Image restoration
Digital Image restorationDigital Image restoration
Digital Image restoration
 
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
 

Plus de Sanjay Saha

Plus de 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)
 

Dernier

Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
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
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
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
 

Dernier (20)

University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
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
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
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...
 
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
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 

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