SlideShare a Scribd company logo
1 of 32
Image Restoration
Image Restoration refers to a class of methods that aim to remove
or reduce the degradations that have occurred while the digital
image was being obtained. All natural images when displayed
have gone through some sort of degradation:
during display mode
during acquisition mode, or
during processing mode
The degradations may be due to
sensor noise
blur due to camera misfocus
relative object-camera motion
random atmospheric turbulence
others
In most of the existing image restoration methods we assume that
the degradation process can be described using a mathematical
model.
Objective of image restoration to recover a distorted image to the
original form based on idealized models. The distortion is due to
 Image degradation in sensing environment e.g. random atmospheric
turbulence
 Noisy degradation from sensor noise.
 Blurring degradation due to sensors e.g. camera motion or out of focus
 Geometric distortion e.g. earth photos taken by a camera in a satellite
Comparison of enhancement and restoration
Image restoration differs from image enhancement in that the latter is concerned
more with accentuation or extraction of image features rather than restoration
of degradations.
Image restoration problems can be quantified precisely, whereas enhancement
criteria are difficult to represent mathematically.
Image degradation / restoration model
A general model of a simplified digital image
degradation process
A simplified version for the image restoration process model is
y(i, j) = H[ f (i, j)]+ n(i, j)
where
y(i, j) the degraded image
f (i, j) the original image
H an operator that represents the degradation process
n(i, j) the external noise which is assumed to be image-
independent
Restoration methods could be classified as follows:
 deterministic: we work with sample by sample processing of
the observed (degraded) image
 stochastic: we work with the statistics of the images involved
in the process
 non-blind: the degradation process is known
 blind: the degradation process is unknown
 semi-blind: the degradation process could be considered
partly known
Image Restoration
Image Restoration Methods (Deterministic-Linear)
 Deterministic methods use a degradation model having degradation function H
 Within that the linear methods uses a linear restoration model
 Deterministic-Linear image restoration is classified into:
1. Un-constrained restoration
a) Inverse filter
b) Pseudo-Inverse filter
2. Constrained restoration using Lagrange multiplier -
Image Restoration
Image Restoration Methods (Deterministic-Linear)
1. Un-constrained restoration
a) Inverse filter
 Here we know the exact Point Spread Function h(m,n)
 We neglect the random noise
 By degradation model:
 For simplicity
 The noise is given by
 For neglecting the noise we need to find an
(1)
(2)
minimize the noise function:
(3)
 The operation is such that we are not giving any constraints for during
minimization, hence the name Un constrained restoration (4)
 Take the partial derivative of and equate to zero and solve for
(5)
(6)
 Taking Fourier transform on eqn: 6
(7)
 Taking Inverse Fourier transform on eqn: 7
Inverse filter-Disadvantages
 Not possible to obtain the inverse
 To exist the inverse the H matrix should be non-singular
 Noise will degrade the performance of inverse filter
 It has tendency to amplify the noise
Image Restoration Methods (Deterministic-Linear)
1. Un-constrained restoration
b) Pseudo Inverse filter
 When the H matrix is non invertible we go for the Pseudo inverse filter
 We know that the inverse filter is given as:
 Where
 i.e.
(1)
represents the point spread function
Tends to zero at higher frequencies so that the inverse filtering
becomes a multiplication with infinity (Denominator of eqn (1) becomes zero)
 Then the noises get amplified vigorously
 To avoid this we use the Pseudo-inverse filtering given as:
 Proper selection of will give good restoration
Image Restoration Methods (Deterministic-Linear)
2. Constrained restoration with Lagrange multiplier
(Constrained Least Square Filter)
The lost information in the degraded image can be mitigated by constraining
the restoration
Constraints add information to the process
Constraints can have additional information about the original scene
So that the restoration become more faithful
“Constrained restoration is a process of obtaining a meaningful restoration by
biasing the solution towards the minimiser of some specified constraint function”
Constrained Least Square Filter is a regularization technique which adds the
Lagrange multiplier to control the balance between noise artifacts and consistency
with the observed data
Image Restoration Methods (Deterministic-Linear)
2. Constrained restoration with
Lagrange multiplier (Constrained Least Square
Filter)
Constrained Least Square Filter is given as:
 Where is the Laplacian filter and has larger amplitudes at high
frequencies where the noise will dominates
 Which reduces noise at high frequencies
 Proper choice of and will reduce noise by minimizing higher
order derivatives
Minimum Mean Square Error (MMSE) Filtering (Wiener Filter)
Inverse filter has two main drawbacks:
1.At higher frequencies the noises start dominating
2.It assumes the noise to be minimum
To counteract these problems we use Wiener filter. Which includes both
degradation function H and statistical characteristics of noise
Introduced by N Wiener in 1942
The objective is to minimize the MSE :
Where E{.} is the expectation or mean
Assumptions:
1.Image and noise are uncorrelated (one or other has zero mean)
2.Intensity levels in the estimated image are a linear function of intensities in
degraded image g
Minimum Mean Square Error (MMSE) Filtering (Wiener Filter)
In frequency domain Wiener filter/MMSE filter/LSE (Least Square Error)
filter can be given as:
 Where
Minimum Mean Square Error (MMSE) Filtering (Wiener Filter)
Features:
1. Excellent noise removal at all frequencies
2. With lower orders of noise variances the estimate will be very close to original
3. Since it is an unconstraint one it simple
Original Wiener Filtered
Degraded
Geometric Operations
• Scale - change image content size
• Rotate - change image content orientation
• Reflect - flip over image contents
• Translate - change image content position
• Affine Transformation
– general image content linear geometric transformation
Geometric Transformations-Spatial Transformations
 Used when the degradation affects the geometry of an image. E.g. Angle, width
, length or volume etc.
Geometric transformations
• Geometric transformations are common in
computer graphics, and are often used in
image analysis.
• Geometric transforms permit the elimination
of geometric distortion that occurs when an
image is captured.
• If one attempts to match two different images
of the same object, a geometric
transformation may be needed.
• Examples?
Geometric Transformations
• A geometric transform consists of two basic
steps ...
– Step1: determining the pixel co-ordinate
transformation
• mapping of the co-ordinates of the moving image
pixel to the point in the fixed image.
Fixed Image Moving Image
(x,y)
T(x,y)
Geometric transformations
– Step2: determining the brightness of the points in the
digital grid of the transformed image.
• brightness is usually computed as an interpolation of the
brightnesses of several points in the neighborhood.
Fixed Image Moving Image xformed Moving Image
(x,y)
T(x,y)
Rotation Operation: Example
I = imread('ic.tif');
J = imrotate(I,35,'bilinear');
imshow(I)
figure, imshow(J)
Affine Transformation
• An affine transformation maps variables (e.g. pixel
intensity values located at position in an input image)
into new variables (e.g. in an output image) by applying a
linear combination of translation, rotation, scaling
operations.
• Significance: In some imaging systems, images are
subject to geometric distortions. Applying an affine
transformation to a uniformly distorted image can
correct for a range of perspective distortions.
DIP_CHAP3 (1).ppt

More Related Content

Similar to DIP_CHAP3 (1).ppt

IRJET- A Review on Various Restoration Techniques in Digital Image Processing
IRJET- A Review on Various Restoration Techniques in Digital Image ProcessingIRJET- A Review on Various Restoration Techniques in Digital Image Processing
IRJET- A Review on Various Restoration Techniques in Digital Image ProcessingIRJET Journal
 
An Image Restoration Practical Method
An Image Restoration Practical MethodAn Image Restoration Practical Method
An Image Restoration Practical MethodIDES Editor
 
COMPUTER VISION CHAPTER 4 PARTthis ppt 3.pdf
COMPUTER VISION CHAPTER 4 PARTthis ppt 3.pdfCOMPUTER VISION CHAPTER 4 PARTthis ppt 3.pdf
COMPUTER VISION CHAPTER 4 PARTthis ppt 3.pdfshesnasuneer
 
Image restoration model with wavelet based fusion
Image restoration model with wavelet based fusionImage restoration model with wavelet based fusion
Image restoration model with wavelet based fusionAlexander Decker
 
Image enhancement lecture
Image enhancement lectureImage enhancement lecture
Image enhancement lectureISRAR HUSSAIN
 
Image pre processing-restoration
Image pre processing-restorationImage pre processing-restoration
Image pre processing-restorationAshish Kumar
 
Visual Quality for both Images and Display of Systems by Visual Enhancement u...
Visual Quality for both Images and Display of Systems by Visual Enhancement u...Visual Quality for both Images and Display of Systems by Visual Enhancement u...
Visual Quality for both Images and Display of Systems by Visual Enhancement u...IJMER
 
Spatial enhancement
Spatial enhancement Spatial enhancement
Spatial enhancement abinarkt
 
Lecture 6-2023.pdf
Lecture 6-2023.pdfLecture 6-2023.pdf
Lecture 6-2023.pdfssuserff72e4
 
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 MethodEditor IJCATR
 
Image Enhancement in the Spatial Domain U2.ppt
Image Enhancement in the Spatial Domain U2.pptImage Enhancement in the Spatial Domain U2.ppt
Image Enhancement in the Spatial Domain U2.pptssuser7ec6af
 
Image pre processing
Image pre processingImage pre processing
Image pre processingAshish Kumar
 
Image Enhancement in the Spatial Domain.pdf
Image Enhancement in the Spatial Domain.pdfImage Enhancement in the Spatial Domain.pdf
Image Enhancement in the Spatial Domain.pdfkamaluddinnstu
 
Adaptive approach to retrieve image affected by impulse noise
Adaptive approach to retrieve image affected by impulse noiseAdaptive approach to retrieve image affected by impulse noise
Adaptive approach to retrieve image affected by impulse noiseeSAT Publishing House
 

Similar to DIP_CHAP3 (1).ppt (20)

IRJET- A Review on Various Restoration Techniques in Digital Image Processing
IRJET- A Review on Various Restoration Techniques in Digital Image ProcessingIRJET- A Review on Various Restoration Techniques in Digital Image Processing
IRJET- A Review on Various Restoration Techniques in Digital Image Processing
 
An Image Restoration Practical Method
An Image Restoration Practical MethodAn Image Restoration Practical Method
An Image Restoration Practical Method
 
COMPUTER VISION CHAPTER 4 PARTthis ppt 3.pdf
COMPUTER VISION CHAPTER 4 PARTthis ppt 3.pdfCOMPUTER VISION CHAPTER 4 PARTthis ppt 3.pdf
COMPUTER VISION CHAPTER 4 PARTthis ppt 3.pdf
 
Image restoration model with wavelet based fusion
Image restoration model with wavelet based fusionImage restoration model with wavelet based fusion
Image restoration model with wavelet based fusion
 
Image enhancement lecture
Image enhancement lectureImage enhancement lecture
Image enhancement lecture
 
Image pre processing-restoration
Image pre processing-restorationImage pre processing-restoration
Image pre processing-restoration
 
Visual Quality for both Images and Display of Systems by Visual Enhancement u...
Visual Quality for both Images and Display of Systems by Visual Enhancement u...Visual Quality for both Images and Display of Systems by Visual Enhancement u...
Visual Quality for both Images and Display of Systems by Visual Enhancement u...
 
Spatial enhancement
Spatial enhancement Spatial enhancement
Spatial enhancement
 
Lecture 6-2023.pdf
Lecture 6-2023.pdfLecture 6-2023.pdf
Lecture 6-2023.pdf
 
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 Enhancement in the Spatial Domain U2.ppt
Image Enhancement in the Spatial Domain U2.pptImage Enhancement in the Spatial Domain U2.ppt
Image Enhancement in the Spatial Domain U2.ppt
 
V01 i010412
V01 i010412V01 i010412
V01 i010412
 
Image pre processing
Image pre processingImage pre processing
Image pre processing
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Chap3
 Chap3 Chap3
Chap3
 
Image Enhancement in the Spatial Domain.pdf
Image Enhancement in the Spatial Domain.pdfImage Enhancement in the Spatial Domain.pdf
Image Enhancement in the Spatial Domain.pdf
 
Adaptive approach to retrieve image affected by impulse noise
Adaptive approach to retrieve image affected by impulse noiseAdaptive approach to retrieve image affected by impulse noise
Adaptive approach to retrieve image affected by impulse noise
 
DIP -Unit 3 ppt.pptx
DIP -Unit 3 ppt.pptxDIP -Unit 3 ppt.pptx
DIP -Unit 3 ppt.pptx
 
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
Image segmentation using wvlt trnsfrmtn and fuzzy logic. pptImage segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
 
P180203105108
P180203105108P180203105108
P180203105108
 

Recently uploaded

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 

Recently uploaded (20)

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 

DIP_CHAP3 (1).ppt

  • 1. Image Restoration Image Restoration refers to a class of methods that aim to remove or reduce the degradations that have occurred while the digital image was being obtained. All natural images when displayed have gone through some sort of degradation: during display mode during acquisition mode, or during processing mode The degradations may be due to sensor noise blur due to camera misfocus relative object-camera motion random atmospheric turbulence others
  • 2. In most of the existing image restoration methods we assume that the degradation process can be described using a mathematical model. Objective of image restoration to recover a distorted image to the original form based on idealized models. The distortion is due to  Image degradation in sensing environment e.g. random atmospheric turbulence  Noisy degradation from sensor noise.  Blurring degradation due to sensors e.g. camera motion or out of focus  Geometric distortion e.g. earth photos taken by a camera in a satellite
  • 3. Comparison of enhancement and restoration Image restoration differs from image enhancement in that the latter is concerned more with accentuation or extraction of image features rather than restoration of degradations. Image restoration problems can be quantified precisely, whereas enhancement criteria are difficult to represent mathematically.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Image degradation / restoration model
  • 10. A general model of a simplified digital image degradation process A simplified version for the image restoration process model is y(i, j) = H[ f (i, j)]+ n(i, j) where y(i, j) the degraded image f (i, j) the original image H an operator that represents the degradation process n(i, j) the external noise which is assumed to be image- independent
  • 11. Restoration methods could be classified as follows:  deterministic: we work with sample by sample processing of the observed (degraded) image  stochastic: we work with the statistics of the images involved in the process  non-blind: the degradation process is known  blind: the degradation process is unknown  semi-blind: the degradation process could be considered partly known
  • 12. Image Restoration Image Restoration Methods (Deterministic-Linear)  Deterministic methods use a degradation model having degradation function H  Within that the linear methods uses a linear restoration model  Deterministic-Linear image restoration is classified into: 1. Un-constrained restoration a) Inverse filter b) Pseudo-Inverse filter 2. Constrained restoration using Lagrange multiplier -
  • 13.
  • 14. Image Restoration Image Restoration Methods (Deterministic-Linear) 1. Un-constrained restoration a) Inverse filter  Here we know the exact Point Spread Function h(m,n)  We neglect the random noise  By degradation model:  For simplicity  The noise is given by  For neglecting the noise we need to find an (1) (2) minimize the noise function: (3)  The operation is such that we are not giving any constraints for during minimization, hence the name Un constrained restoration (4)
  • 15.  Take the partial derivative of and equate to zero and solve for (5) (6)  Taking Fourier transform on eqn: 6 (7)  Taking Inverse Fourier transform on eqn: 7 Inverse filter-Disadvantages  Not possible to obtain the inverse  To exist the inverse the H matrix should be non-singular  Noise will degrade the performance of inverse filter  It has tendency to amplify the noise
  • 16.
  • 17. Image Restoration Methods (Deterministic-Linear) 1. Un-constrained restoration b) Pseudo Inverse filter  When the H matrix is non invertible we go for the Pseudo inverse filter  We know that the inverse filter is given as:  Where  i.e. (1) represents the point spread function Tends to zero at higher frequencies so that the inverse filtering becomes a multiplication with infinity (Denominator of eqn (1) becomes zero)  Then the noises get amplified vigorously  To avoid this we use the Pseudo-inverse filtering given as:  Proper selection of will give good restoration
  • 18.
  • 19. Image Restoration Methods (Deterministic-Linear) 2. Constrained restoration with Lagrange multiplier (Constrained Least Square Filter) The lost information in the degraded image can be mitigated by constraining the restoration Constraints add information to the process Constraints can have additional information about the original scene So that the restoration become more faithful “Constrained restoration is a process of obtaining a meaningful restoration by biasing the solution towards the minimiser of some specified constraint function” Constrained Least Square Filter is a regularization technique which adds the Lagrange multiplier to control the balance between noise artifacts and consistency with the observed data
  • 20. Image Restoration Methods (Deterministic-Linear) 2. Constrained restoration with Lagrange multiplier (Constrained Least Square Filter) Constrained Least Square Filter is given as:  Where is the Laplacian filter and has larger amplitudes at high frequencies where the noise will dominates  Which reduces noise at high frequencies  Proper choice of and will reduce noise by minimizing higher order derivatives
  • 21. Minimum Mean Square Error (MMSE) Filtering (Wiener Filter) Inverse filter has two main drawbacks: 1.At higher frequencies the noises start dominating 2.It assumes the noise to be minimum To counteract these problems we use Wiener filter. Which includes both degradation function H and statistical characteristics of noise Introduced by N Wiener in 1942 The objective is to minimize the MSE : Where E{.} is the expectation or mean Assumptions: 1.Image and noise are uncorrelated (one or other has zero mean) 2.Intensity levels in the estimated image are a linear function of intensities in degraded image g
  • 22. Minimum Mean Square Error (MMSE) Filtering (Wiener Filter) In frequency domain Wiener filter/MMSE filter/LSE (Least Square Error) filter can be given as:  Where
  • 23. Minimum Mean Square Error (MMSE) Filtering (Wiener Filter) Features: 1. Excellent noise removal at all frequencies 2. With lower orders of noise variances the estimate will be very close to original 3. Since it is an unconstraint one it simple Original Wiener Filtered Degraded
  • 24. Geometric Operations • Scale - change image content size • Rotate - change image content orientation • Reflect - flip over image contents • Translate - change image content position • Affine Transformation – general image content linear geometric transformation
  • 25. Geometric Transformations-Spatial Transformations  Used when the degradation affects the geometry of an image. E.g. Angle, width , length or volume etc.
  • 26. Geometric transformations • Geometric transformations are common in computer graphics, and are often used in image analysis. • Geometric transforms permit the elimination of geometric distortion that occurs when an image is captured. • If one attempts to match two different images of the same object, a geometric transformation may be needed. • Examples?
  • 27. Geometric Transformations • A geometric transform consists of two basic steps ... – Step1: determining the pixel co-ordinate transformation • mapping of the co-ordinates of the moving image pixel to the point in the fixed image. Fixed Image Moving Image (x,y) T(x,y)
  • 28. Geometric transformations – Step2: determining the brightness of the points in the digital grid of the transformed image. • brightness is usually computed as an interpolation of the brightnesses of several points in the neighborhood. Fixed Image Moving Image xformed Moving Image (x,y) T(x,y)
  • 29. Rotation Operation: Example I = imread('ic.tif'); J = imrotate(I,35,'bilinear'); imshow(I) figure, imshow(J)
  • 30.
  • 31. Affine Transformation • An affine transformation maps variables (e.g. pixel intensity values located at position in an input image) into new variables (e.g. in an output image) by applying a linear combination of translation, rotation, scaling operations. • Significance: In some imaging systems, images are subject to geometric distortions. Applying an affine transformation to a uniformly distorted image can correct for a range of perspective distortions.