SlideShare a Scribd company logo
1 of 20
Image Restoration
-Case Study
Srishti Kakade
Shubham Patil
Vishwas Bisen
Contents
• What is image Restoration
• Restoration Techniques
• Filters used for restoration
• Results
• Advance image restoration
• Applications of image restoration
• Conclusion
• Image restoration attempts to restore images
that have been degraded
• Identify the degradation process and attempt
to reverse it.
• Almost Similar to image enhancement, but
more objective.
Image restoration
• Image restoration assumes a degradation model that is
known or can be estimated.
• Original content and quality does not mean Good
looking or appearance.
• Image restoration try to recover original image from
degraded with prior knowledge of degradation process.
• Restoration involves modeling of degradation and
applying the inverse process in order to recover the
original image.
• Although the restore image is not the original image,
its approximation of actual image.
Restoration Techniques.
• Inverse Filtering.
• Minimum Mean Squares Errors.
• Weiner Filtering.
• Constrained Least Square Filter.
• Non linear filtering.
• Advanced Restoration Technique.
WIENER FILTER
• Considering we need to design a wiener filter
in frequency domain as W(u , v)
• Restored image will be given as;
• Xn(u , v) = W(u , v).Y(u , v)
• Where Y(u , v) is the received signal and
Xn(u , v) is the restored image
WIENER FILTER
• Wiener filter is an excellent filter when it
comes to noise reduction or deblurring of
images.
• A user can test the performance of a wiener
filter for different parameters to get the
desired results.
• It is also used in steganography processes.
• It considers both the degradation function and
noise as part of analysis of an image.
Filter used for Restoration Process
• Mean filters
• Median filter
• Max and min filters
• Mid-point filter
• Adaptive filters
• Adaptive local noise reduction filter.
Filtering to Remove Noise
This is implemented as the simple smoothing
filter Blurs the image to remove noise.
Filtering to Remove Noise
• Achieves similar smoothing to the arithmetic
mean, but tends to lose less image detail.
Order Statistics Filters
• Spatial filters that are based on ordering the
pixel values that make up the neighborhood
operated on by the filter
• Median filter.
• Maximum and Minimum filter.
• Midpoint filter.
• Alpha trimmed mean filter.
Median Filter
• Excellent at noise removal, without the
smoothing effects that can occur with other
smoothing filters.
• Best result for removing salt and pepper
noise.
Maximum and Minimum Filter
• Max filter is good for pepper noise and min is
good for salt noise.
Midpoint Filter
• Good for random Gaussian and uniform noise
Result
Advanced Image Restoration
Adaptive Processing
• Spatial adaptive
• Frequency adaptive
Nonlinear Processing
• Thresholding, coring
• Iterative restoration
Advanced Transformation / Modelling
• Advanced image transforms, e.g., wavelet …
• Statistical image modelling
Blind Deblurring or Deconvolution
Applications of Digital Image
Processing
• Identification.
• Computer Vision or Robot vision.
• Steganography.
• Image Enhancement.
• Image Analysis in Medical.
• Morphological Image Analysis.
• Space Image Analysis.
What we learnt…
• Restore the original image from degraded image, if u
have clue about degradation function, is called image
restoration.
• The main objective should be estimate the degradation
function.
• If you are able to estimate the H, then follow the
inverse of degradation process of an image..
• Spatial domain techniques are particularly useful for
removing random noise.
• Frequency domain techniques are particularly useful
for removing periodic noise.
Thank You!!

More Related Content

What's hot

Digital Image restoration
Digital Image restorationDigital Image restoration
Digital Image restorationMd Shabir Alam
 
Image Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersImage Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersSuhaila Afzana
 
Image enhancement ppt nal2
Image enhancement ppt nal2Image enhancement ppt nal2
Image enhancement ppt nal2Surabhi Ks
 
Advance image processing
Advance image processingAdvance image processing
Advance image processingAAKANKSHA JAIN
 
Digital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency DomainDigital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency DomainMostafa G. M. Mostafa
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Kalyan Acharjya
 
Image pre processing
Image pre processingImage pre processing
Image pre processingAshish Kumar
 
Image enhancement lecture
Image enhancement lectureImage enhancement lecture
Image enhancement lectureISRAR HUSSAIN
 
Image Filtering in the Frequency Domain
Image Filtering in the Frequency DomainImage Filtering in the Frequency Domain
Image Filtering in the Frequency DomainAmnaakhaan
 
Chapter 8 image compression
Chapter 8 image compressionChapter 8 image compression
Chapter 8 image compressionasodariyabhavesh
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image FundamentalsA B Shinde
 
Chapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsChapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsasodariyabhavesh
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing BasicsA B Shinde
 
Image Restoration And Reconstruction
Image Restoration And ReconstructionImage Restoration And Reconstruction
Image Restoration And ReconstructionAmnaakhaan
 

What's hot (20)

Digital Image restoration
Digital Image restorationDigital Image restoration
Digital Image restoration
 
Image Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersImage Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain Filters
 
Image enhancement ppt nal2
Image enhancement ppt nal2Image enhancement ppt nal2
Image enhancement ppt nal2
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Advance image processing
Advance image processingAdvance image processing
Advance image processing
 
Digital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency DomainDigital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency Domain
 
Psuedo color
Psuedo colorPsuedo color
Psuedo color
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)
 
Image pre processing
Image pre processingImage pre processing
Image pre processing
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Image enhancement lecture
Image enhancement lectureImage enhancement lecture
Image enhancement lecture
 
Image Filtering in the Frequency Domain
Image Filtering in the Frequency DomainImage Filtering in the Frequency Domain
Image Filtering in the Frequency Domain
 
Chapter 8 image compression
Chapter 8 image compressionChapter 8 image compression
Chapter 8 image compression
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
 
Color image processing
Color image processingColor image processing
Color image processing
 
Chapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsChapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woods
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing Basics
 
image enhancement
 image enhancement image enhancement
image enhancement
 
Image Restoration And Reconstruction
Image Restoration And ReconstructionImage Restoration And Reconstruction
Image Restoration And Reconstruction
 

Similar to Image Restoration

Noise filtering
Noise filteringNoise filtering
Noise filteringAlaa Ahmed
 
Digital image processing techniques
Digital image processing techniquesDigital image processing techniques
Digital image processing techniquesShab Bi
 
ModuleII091.pdf
ModuleII091.pdfModuleII091.pdf
ModuleII091.pdfSamrajECE
 
Image enhancement projects
Image enhancement projects Image enhancement projects
Image enhancement projects keerthanapothula
 
Image processing, Noise, Noise Removal filters
Image processing, Noise, Noise Removal filtersImage processing, Noise, Noise Removal filters
Image processing, Noise, Noise Removal filtersKuppusamy P
 
Smoothing in Digital Image Processing
Smoothing in Digital Image ProcessingSmoothing in Digital Image Processing
Smoothing in Digital Image ProcessingPallavi Agarwal
 
Digital image processing ppt
Digital image processing pptDigital image processing ppt
Digital image processing pptkhanam22
 
OpenCV presentation series- part 4
OpenCV presentation series- part 4OpenCV presentation series- part 4
OpenCV presentation series- part 4Sairam Adithya
 
IMAGE_ENHANCEMENT_TECHNIQUES[1].pptx
IMAGE_ENHANCEMENT_TECHNIQUES[1].pptxIMAGE_ENHANCEMENT_TECHNIQUES[1].pptx
IMAGE_ENHANCEMENT_TECHNIQUES[1].pptxTAHIRZAMAN81
 
Pixlr: an overview of the filters
Pixlr: an overview of the filtersPixlr: an overview of the filters
Pixlr: an overview of the filtersMichele Berner
 
Fingerprint Images Enhancement ppt
Fingerprint Images Enhancement pptFingerprint Images Enhancement ppt
Fingerprint Images Enhancement pptMukta Gupta
 
ozdogan1_lcluc_8-2010_training_0.pdf
ozdogan1_lcluc_8-2010_training_0.pdfozdogan1_lcluc_8-2010_training_0.pdf
ozdogan1_lcluc_8-2010_training_0.pdfchantey2303
 
Image enhancement
Image enhancementImage enhancement
Image enhancementAyaelshiwi
 
Digital image processing & computer graphics
Digital image processing & computer graphicsDigital image processing & computer graphics
Digital image processing & computer graphicsAnkit Garg
 
Image noise reduction
Image noise reductionImage noise reduction
Image noise reductionJksuryawanshi
 
12-Image enhancement and filtering.ppt
12-Image enhancement and filtering.ppt12-Image enhancement and filtering.ppt
12-Image enhancement and filtering.pptAJAYMALIK97
 

Similar to Image Restoration (20)

NOISE FILTERS IN IMAGE PROCESSING
NOISE FILTERS IN IMAGE PROCESSINGNOISE FILTERS IN IMAGE PROCESSING
NOISE FILTERS IN IMAGE PROCESSING
 
Noise filtering
Noise filteringNoise filtering
Noise filtering
 
Digital image processing techniques
Digital image processing techniquesDigital image processing techniques
Digital image processing techniques
 
ModuleII091.pdf
ModuleII091.pdfModuleII091.pdf
ModuleII091.pdf
 
Image enhancement projects
Image enhancement projects Image enhancement projects
Image enhancement projects
 
Image processing.pdf
Image processing.pdfImage processing.pdf
Image processing.pdf
 
Image processing, Noise, Noise Removal filters
Image processing, Noise, Noise Removal filtersImage processing, Noise, Noise Removal filters
Image processing, Noise, Noise Removal filters
 
Smoothing in Digital Image Processing
Smoothing in Digital Image ProcessingSmoothing in Digital Image Processing
Smoothing in Digital Image Processing
 
Digital image processing ppt
Digital image processing pptDigital image processing ppt
Digital image processing ppt
 
aip.pptx
aip.pptxaip.pptx
aip.pptx
 
DIP_CHAP3 (1).ppt
DIP_CHAP3 (1).pptDIP_CHAP3 (1).ppt
DIP_CHAP3 (1).ppt
 
OpenCV presentation series- part 4
OpenCV presentation series- part 4OpenCV presentation series- part 4
OpenCV presentation series- part 4
 
IMAGE_ENHANCEMENT_TECHNIQUES[1].pptx
IMAGE_ENHANCEMENT_TECHNIQUES[1].pptxIMAGE_ENHANCEMENT_TECHNIQUES[1].pptx
IMAGE_ENHANCEMENT_TECHNIQUES[1].pptx
 
Pixlr: an overview of the filters
Pixlr: an overview of the filtersPixlr: an overview of the filters
Pixlr: an overview of the filters
 
Fingerprint Images Enhancement ppt
Fingerprint Images Enhancement pptFingerprint Images Enhancement ppt
Fingerprint Images Enhancement ppt
 
ozdogan1_lcluc_8-2010_training_0.pdf
ozdogan1_lcluc_8-2010_training_0.pdfozdogan1_lcluc_8-2010_training_0.pdf
ozdogan1_lcluc_8-2010_training_0.pdf
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Digital image processing & computer graphics
Digital image processing & computer graphicsDigital image processing & computer graphics
Digital image processing & computer graphics
 
Image noise reduction
Image noise reductionImage noise reduction
Image noise reduction
 
12-Image enhancement and filtering.ppt
12-Image enhancement and filtering.ppt12-Image enhancement and filtering.ppt
12-Image enhancement and filtering.ppt
 

More from Srishti Kakade

Poster on Watchdog Timer in LPC2148
Poster on Watchdog Timer in LPC2148Poster on Watchdog Timer in LPC2148
Poster on Watchdog Timer in LPC2148Srishti Kakade
 
Keypad scanner using Verilog code in VLSI Systems
Keypad scanner using Verilog code in VLSI SystemsKeypad scanner using Verilog code in VLSI Systems
Keypad scanner using Verilog code in VLSI SystemsSrishti Kakade
 
Watch-dog Timer in LPC1768
Watch-dog Timer in LPC1768Watch-dog Timer in LPC1768
Watch-dog Timer in LPC1768Srishti Kakade
 
Linear Predictive Coding
Linear Predictive CodingLinear Predictive Coding
Linear Predictive CodingSrishti Kakade
 

More from Srishti Kakade (7)

Poster on Watchdog Timer in LPC2148
Poster on Watchdog Timer in LPC2148Poster on Watchdog Timer in LPC2148
Poster on Watchdog Timer in LPC2148
 
Keypad scanner using Verilog code in VLSI Systems
Keypad scanner using Verilog code in VLSI SystemsKeypad scanner using Verilog code in VLSI Systems
Keypad scanner using Verilog code in VLSI Systems
 
Watch-dog Timer in LPC1768
Watch-dog Timer in LPC1768Watch-dog Timer in LPC1768
Watch-dog Timer in LPC1768
 
Real time systems
Real time systemsReal time systems
Real time systems
 
Linear Predictive Coding
Linear Predictive CodingLinear Predictive Coding
Linear Predictive Coding
 
Audio stegnography
Audio stegnographyAudio stegnography
Audio stegnography
 
Black Box
Black BoxBlack Box
Black Box
 

Recently uploaded

Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixingviprabot1
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 

Recently uploaded (20)

Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixing
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 

Image Restoration

  • 1. Image Restoration -Case Study Srishti Kakade Shubham Patil Vishwas Bisen
  • 2. Contents • What is image Restoration • Restoration Techniques • Filters used for restoration • Results • Advance image restoration • Applications of image restoration • Conclusion
  • 3.
  • 4. • Image restoration attempts to restore images that have been degraded • Identify the degradation process and attempt to reverse it. • Almost Similar to image enhancement, but more objective.
  • 5. Image restoration • Image restoration assumes a degradation model that is known or can be estimated. • Original content and quality does not mean Good looking or appearance. • Image restoration try to recover original image from degraded with prior knowledge of degradation process. • Restoration involves modeling of degradation and applying the inverse process in order to recover the original image. • Although the restore image is not the original image, its approximation of actual image.
  • 6. Restoration Techniques. • Inverse Filtering. • Minimum Mean Squares Errors. • Weiner Filtering. • Constrained Least Square Filter. • Non linear filtering. • Advanced Restoration Technique.
  • 7. WIENER FILTER • Considering we need to design a wiener filter in frequency domain as W(u , v) • Restored image will be given as; • Xn(u , v) = W(u , v).Y(u , v) • Where Y(u , v) is the received signal and Xn(u , v) is the restored image
  • 8. WIENER FILTER • Wiener filter is an excellent filter when it comes to noise reduction or deblurring of images. • A user can test the performance of a wiener filter for different parameters to get the desired results. • It is also used in steganography processes. • It considers both the degradation function and noise as part of analysis of an image.
  • 9. Filter used for Restoration Process • Mean filters • Median filter • Max and min filters • Mid-point filter • Adaptive filters • Adaptive local noise reduction filter.
  • 10. Filtering to Remove Noise This is implemented as the simple smoothing filter Blurs the image to remove noise.
  • 11. Filtering to Remove Noise • Achieves similar smoothing to the arithmetic mean, but tends to lose less image detail.
  • 12. Order Statistics Filters • Spatial filters that are based on ordering the pixel values that make up the neighborhood operated on by the filter • Median filter. • Maximum and Minimum filter. • Midpoint filter. • Alpha trimmed mean filter.
  • 13. Median Filter • Excellent at noise removal, without the smoothing effects that can occur with other smoothing filters. • Best result for removing salt and pepper noise.
  • 14. Maximum and Minimum Filter • Max filter is good for pepper noise and min is good for salt noise.
  • 15. Midpoint Filter • Good for random Gaussian and uniform noise
  • 17. Advanced Image Restoration Adaptive Processing • Spatial adaptive • Frequency adaptive Nonlinear Processing • Thresholding, coring • Iterative restoration Advanced Transformation / Modelling • Advanced image transforms, e.g., wavelet … • Statistical image modelling Blind Deblurring or Deconvolution
  • 18. Applications of Digital Image Processing • Identification. • Computer Vision or Robot vision. • Steganography. • Image Enhancement. • Image Analysis in Medical. • Morphological Image Analysis. • Space Image Analysis.
  • 19. What we learnt… • Restore the original image from degraded image, if u have clue about degradation function, is called image restoration. • The main objective should be estimate the degradation function. • If you are able to estimate the H, then follow the inverse of degradation process of an image.. • Spatial domain techniques are particularly useful for removing random noise. • Frequency domain techniques are particularly useful for removing periodic noise.