SlideShare a Scribd company logo
Samer Mahmoud Shorman 
USIM
Introduction 
Image Restoration Model 
Lucy-Richardson Algorithm 
Wiener Filter Technique 
Structural Similarity Index Method(SSIM) 
Point Spread Function(PSF) 
Experiment Results 
Conclusion
Image restoration aims to recover an 
original image from the degraded 
image that was affected by blurring 
and noise. 
The degrading process is formulated by 
a Point Spread Function (PSF) with an 
original image and noise. 
The results from blurred image, it is 
affecting identification and extraction of 
the useful information in the images.
We compared two methods which are Wiener 
filter and Richardson Lucy. 
The novelty in this experiment will be using 
Structural Similarity Index Method (SSIM) in 
order to distinguish which method had a 
better accuracy. 
The experiment result demonstrated 
advantage for Wiener filter in higher noise 
case.
h(x, y) n(x,y) 
PSF 
f(x, y) * 
+ 
Degradation Image 
g(x,y) 
The image restoration model is represented by this equation: 
g(x, y) = f (x, y) * h(x, y) + n (x, y) (1) 
where 
f(x, y) represents an original image, 
h(x, y) the point spread function of the blur, 
n(x, y) represents an additive noise, 
g (x, y) is the degraded image.
Norbert Wiener proposed optimal filter called 
Wiener filter which is: 
A) An efficient method for restoration of 
degraded image because it minimizes the 
mean square error between the estimated 
random process 
B) Wiener filter assume, noise has zero mean, 
and degradation function is known. 
Note: The main disadvantage of Weiner filter 
is that it cannot handle noises
The Lucy and Richardson proposed this algorithm 
which is: 
A) An iterative non-linear restoration method 
B) Number of iterations to end the algorithm is 
important 
C) A good solution depends on the PSF 
Note: As well as, increasing the number 
of iterations not only slow down the 
computational process, but also magnifies 
noise and introduces waves near sharp 
edges which called ringing effect
Proposed by Zhou Wang and others in 
2004, which considers a full reference 
metric that measurement is based on 
an initially distortion-free image as 
reference. 
The experiments showed that it 
compares favorably with other 
methods such as MSE or PNSR.
PSF is known in advance from a blurred 
image and it is an ill-posed problem 
(unstable with respect to measurement 
errors) due to the loss of information during 
blurring, the problem with blind 
deconvolution of recovering a blurry image 
when the blur function is unknown 
This kind of an algorithm to restore an 
original image is requiring estimating a PSF
Image blur by motion blur and Gaussian noise
Analysis result: The Wiener introduces 
better result with increasing noise.
This paper compares between two techniques, 
which are Wiener filter and Lucy-Richardson, 
using measurement metrics MSE, PSNR, and 
SSIM. The result shows SSIM is complementary 
to the conventional approaches. 
The experiment shows fluctuation race 
between methods, the result of SSIM 
introduces advantage to Wiener in higher noise 
case and advantage to Lucy-Richardson with 
limited noise level.
Wiener filter and richardson lucy using ssim

More Related Content

What's hot

Wavelet based image fusion
Wavelet based image fusionWavelet based image fusion
Wavelet based image fusion
Umed Paliwal
 
Image Processing
Image ProcessingImage Processing
Image Processing
tijeel
 

What's hot (20)

Wiener Filter
Wiener FilterWiener Filter
Wiener Filter
 
Super Resolution
Super ResolutionSuper Resolution
Super Resolution
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
 
Image noise reduction
Image noise reductionImage noise reduction
Image noise reduction
 
Image Restoration
Image RestorationImage Restoration
Image Restoration
 
Smoothing Filters in Spatial Domain
Smoothing Filters in Spatial DomainSmoothing Filters in Spatial Domain
Smoothing Filters in Spatial Domain
 
Wavelet Applications in Image Denoising Using MATLAB
Wavelet Applications in Image Denoising Using MATLABWavelet Applications in Image Denoising Using MATLAB
Wavelet Applications in Image Denoising Using MATLAB
 
Wavelet based image fusion
Wavelet based image fusionWavelet based image fusion
Wavelet based image fusion
 
Sharpening using frequency Domain Filter
Sharpening using frequency Domain FilterSharpening using frequency Domain Filter
Sharpening using frequency Domain Filter
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentation
 
Application of edge detection
Application of edge detectionApplication of edge detection
Application of edge detection
 
Image Processing
Image ProcessingImage Processing
Image Processing
 
HSI MODEL IN COLOR IMAGE PROCESSING
HSI MODEL IN COLOR IMAGE PROCESSING HSI MODEL IN COLOR IMAGE PROCESSING
HSI MODEL IN COLOR IMAGE PROCESSING
 
03 image transform
03 image transform03 image transform
03 image transform
 
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
 
IMAGE SEGMENTATION.
IMAGE SEGMENTATION.IMAGE SEGMENTATION.
IMAGE SEGMENTATION.
 
Frequency domain methods
Frequency domain methods Frequency domain methods
Frequency domain methods
 
Spatial filtering
Spatial filteringSpatial filtering
Spatial filtering
 
Image denoising
Image denoisingImage denoising
Image denoising
 
Boundary Extraction
Boundary ExtractionBoundary Extraction
Boundary Extraction
 

Viewers also liked

Noise filtering
Noise filteringNoise filtering
Noise filtering
Alaa Ahmed
 
Signal Filtering
Signal FilteringSignal Filtering
Signal Filtering
Imane Haf
 
B.Tech sem I Engineering Physics U-II Chapter 2-LASER
B.Tech sem I Engineering Physics U-II Chapter 2-LASERB.Tech sem I Engineering Physics U-II Chapter 2-LASER
B.Tech sem I Engineering Physics U-II Chapter 2-LASER
Abhi Hirpara
 
MRI SECTIONAL ANATOMY OF BRAIN
MRI SECTIONAL ANATOMY OF BRAIN MRI SECTIONAL ANATOMY OF BRAIN
MRI SECTIONAL ANATOMY OF BRAIN
Vipin Kumar
 

Viewers also liked (20)

Wiener filters
Wiener filtersWiener filters
Wiener filters
 
Noise filtering
Noise filteringNoise filtering
Noise filtering
 
Noise Models
Noise ModelsNoise Models
Noise Models
 
In tech preprocessing-techniques_in_character_recognition
In tech preprocessing-techniques_in_character_recognitionIn tech preprocessing-techniques_in_character_recognition
In tech preprocessing-techniques_in_character_recognition
 
Filtering Techniques to reduce Speckle Noise and Image Quality Enhancement me...
Filtering Techniques to reduce Speckle Noise and Image Quality Enhancement me...Filtering Techniques to reduce Speckle Noise and Image Quality Enhancement me...
Filtering Techniques to reduce Speckle Noise and Image Quality Enhancement me...
 
Signal Filtering
Signal FilteringSignal Filtering
Signal Filtering
 
Adaptive filter
Adaptive filterAdaptive filter
Adaptive filter
 
Introduction to fMRI
Introduction to fMRIIntroduction to fMRI
Introduction to fMRI
 
Report (1)
Report (1)Report (1)
Report (1)
 
BRAIN TUMOR MRI IMAGE SEGMENTATION AND DETECTION IN IMAGE PROCESSING
BRAIN TUMOR MRI IMAGE SEGMENTATION AND DETECTION IN IMAGE PROCESSINGBRAIN TUMOR MRI IMAGE SEGMENTATION AND DETECTION IN IMAGE PROCESSING
BRAIN TUMOR MRI IMAGE SEGMENTATION AND DETECTION IN IMAGE PROCESSING
 
Performance analysis of adaptive noise canceller for an ecg signal
Performance analysis of adaptive noise canceller for an ecg signalPerformance analysis of adaptive noise canceller for an ecg signal
Performance analysis of adaptive noise canceller for an ecg signal
 
Adaptive filter
Adaptive filterAdaptive filter
Adaptive filter
 
filters for noise in image processing
filters for noise in image processingfilters for noise in image processing
filters for noise in image processing
 
B.Tech sem I Engineering Physics U-II Chapter 2-LASER
B.Tech sem I Engineering Physics U-II Chapter 2-LASERB.Tech sem I Engineering Physics U-II Chapter 2-LASER
B.Tech sem I Engineering Physics U-II Chapter 2-LASER
 
MRI SECTIONAL ANATOMY OF BRAIN
MRI SECTIONAL ANATOMY OF BRAIN MRI SECTIONAL ANATOMY OF BRAIN
MRI SECTIONAL ANATOMY OF BRAIN
 
Laser ppt
Laser pptLaser ppt
Laser ppt
 
A History of the English Language
A History of the English LanguageA History of the English Language
A History of the English Language
 
Mri ppt
Mri pptMri ppt
Mri ppt
 
Basics Of MRI
Basics Of MRIBasics Of MRI
Basics Of MRI
 
MRI sequences
MRI sequencesMRI sequences
MRI sequences
 

Similar to Wiener filter and richardson lucy using ssim

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
 
Gi2429352937
Gi2429352937Gi2429352937
Gi2429352937
IJMER
 
ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)
ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)
ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)
Shajun Nisha
 

Similar to Wiener filter and richardson lucy using ssim (20)

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
 
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
 
vs.pptx
vs.pptxvs.pptx
vs.pptx
 
An Image Restoration Practical Method
An Image Restoration Practical MethodAn Image Restoration Practical Method
An Image Restoration Practical Method
 
An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...
An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...
An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...
 
Deblurring Image and Removing Noise from Medical Images for Cancerous Disease...
Deblurring Image and Removing Noise from Medical Images for Cancerous Disease...Deblurring Image and Removing Noise from Medical Images for Cancerous Disease...
Deblurring Image and Removing Noise from Medical Images for Cancerous Disease...
 
W4101139143
W4101139143W4101139143
W4101139143
 
Digital Image Processing - Image Restoration
Digital Image Processing - Image RestorationDigital Image Processing - Image Restoration
Digital Image Processing - Image Restoration
 
J010245458
J010245458J010245458
J010245458
 
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
 
Image Processing With Sampling and Noise Filtration in Image Reconigation Pr...
Image Processing With Sampling and Noise Filtration in Image  Reconigation Pr...Image Processing With Sampling and Noise Filtration in Image  Reconigation Pr...
Image Processing With Sampling and Noise Filtration in Image Reconigation Pr...
 
Asilomar09 compressive superres
Asilomar09 compressive superresAsilomar09 compressive superres
Asilomar09 compressive superres
 
IMAGE DENOISING BY MEDIAN FILTER IN WAVELET DOMAIN
IMAGE DENOISING BY MEDIAN FILTER IN WAVELET DOMAINIMAGE DENOISING BY MEDIAN FILTER IN WAVELET DOMAIN
IMAGE DENOISING BY MEDIAN FILTER IN WAVELET DOMAIN
 
PCA & CS based fusion for Medical Image Fusion
PCA & CS based fusion for Medical Image FusionPCA & CS based fusion for Medical Image Fusion
PCA & CS based fusion for Medical Image Fusion
 
Image restoration
Image restorationImage restoration
Image restoration
 
Filtering Corrupted Image and Edge Detection in Restored Grayscale Image Usin...
Filtering Corrupted Image and Edge Detection in Restored Grayscale Image Usin...Filtering Corrupted Image and Edge Detection in Restored Grayscale Image Usin...
Filtering Corrupted Image and Edge Detection in Restored Grayscale Image Usin...
 
Effect of kernel size on Wiener and Gaussian image filtering
Effect of kernel size on Wiener and Gaussian image filteringEffect of kernel size on Wiener and Gaussian image filtering
Effect of kernel size on Wiener and Gaussian image filtering
 
Gi2429352937
Gi2429352937Gi2429352937
Gi2429352937
 
Image resolution enhancement via multi surface fitting
Image resolution enhancement via multi surface fittingImage resolution enhancement via multi surface fitting
Image resolution enhancement via multi surface fitting
 
ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)
ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)
ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)
 

Recently uploaded

Recently uploaded (20)

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 

Wiener filter and richardson lucy using ssim

  • 2. Introduction Image Restoration Model Lucy-Richardson Algorithm Wiener Filter Technique Structural Similarity Index Method(SSIM) Point Spread Function(PSF) Experiment Results Conclusion
  • 3. Image restoration aims to recover an original image from the degraded image that was affected by blurring and noise. The degrading process is formulated by a Point Spread Function (PSF) with an original image and noise. The results from blurred image, it is affecting identification and extraction of the useful information in the images.
  • 4. We compared two methods which are Wiener filter and Richardson Lucy. The novelty in this experiment will be using Structural Similarity Index Method (SSIM) in order to distinguish which method had a better accuracy. The experiment result demonstrated advantage for Wiener filter in higher noise case.
  • 5. h(x, y) n(x,y) PSF f(x, y) * + Degradation Image g(x,y) The image restoration model is represented by this equation: g(x, y) = f (x, y) * h(x, y) + n (x, y) (1) where f(x, y) represents an original image, h(x, y) the point spread function of the blur, n(x, y) represents an additive noise, g (x, y) is the degraded image.
  • 6. Norbert Wiener proposed optimal filter called Wiener filter which is: A) An efficient method for restoration of degraded image because it minimizes the mean square error between the estimated random process B) Wiener filter assume, noise has zero mean, and degradation function is known. Note: The main disadvantage of Weiner filter is that it cannot handle noises
  • 7. The Lucy and Richardson proposed this algorithm which is: A) An iterative non-linear restoration method B) Number of iterations to end the algorithm is important C) A good solution depends on the PSF Note: As well as, increasing the number of iterations not only slow down the computational process, but also magnifies noise and introduces waves near sharp edges which called ringing effect
  • 8. Proposed by Zhou Wang and others in 2004, which considers a full reference metric that measurement is based on an initially distortion-free image as reference. The experiments showed that it compares favorably with other methods such as MSE or PNSR.
  • 9. PSF is known in advance from a blurred image and it is an ill-posed problem (unstable with respect to measurement errors) due to the loss of information during blurring, the problem with blind deconvolution of recovering a blurry image when the blur function is unknown This kind of an algorithm to restore an original image is requiring estimating a PSF
  • 10.
  • 11.
  • 12. Image blur by motion blur and Gaussian noise
  • 13.
  • 14. Analysis result: The Wiener introduces better result with increasing noise.
  • 15. This paper compares between two techniques, which are Wiener filter and Lucy-Richardson, using measurement metrics MSE, PSNR, and SSIM. The result shows SSIM is complementary to the conventional approaches. The experiment shows fluctuation race between methods, the result of SSIM introduces advantage to Wiener in higher noise case and advantage to Lucy-Richardson with limited noise level.