Digital Image Processing Chapter 5: Image Restoration.

Slides:



Advertisements
Similar presentations
2007Theo Schouten1 Restoration With Image Restoration one tries to repair errors or distortions in an image, caused during the image creation process.
Advertisements

ECE 472/572 - Digital Image Processing Lecture 7 - Image Restoration - Noise Models 10/04/11.
Digital Image Processing Lecture 11: Image Restoration Prof. Charlene Tsai.
Digital Image Processing Chapter 5: Image Restoration.
Digital Image Processing
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 5 Image Restoration Chapter 5 Image Restoration.
Image Restoration 影像復原 Spring 2005, Jen-Chang Liu.
DIGITAL IMAGE PROCESSING
5. 1 Model of Image degradation and restoration
ECE 472/572 - Digital Image Processing Lecture 8 - Image Restoration – Linear, Position-Invariant Degradations 10/10/11.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Digital Image Processing
Image Restoration.
Image Restoration.
DIGITAL IMAGE PROCESSING Instructors: Dr J. Shanbehzadeh M.Gholizadeh M.Gholizadeh
Chapter 5 Image Restoration. Preview Goal: improve an image in some predefined sense. Image enhancement: subjective process Image restoration: objective.
Basis beeldverwerking (8D040) dr. Andrea Fuster dr. Anna Vilanova Prof.dr. Marcel Breeuwer Noise and Filtering.
Digital Image Processing Lecture 4 Image Restoration and Reconstruction Second Semester Azad University Islamshar Branch
Antal Nagy Department of Image Processing and Computer Graphics University of Szeged 17th SSIP 2009, July, Debrecen, Hungary1.
1 Chapter 8: Image Restoration 8.1 Introduction Image restoration concerns the removal or reduction of degradations that have occurred during the acquisition.
Image Restoration The main aim of restoration is to improve an image in some predefined way. Image Enhancement is a subjective process whereas Image restoration.
© by Yu Hen Hu 1 ECE533 Digital Image Processing Image Restoration.
Chapter 5 Image Restoration.
Image Restoration and Reconstruction (Noise Removal)
Computer Vision - Restoration Hanyang University Jong-Il Park.
DIGITAL IMAGE PROCESSING Instructors: Dr J. Shanbehzadeh M.Gholizadeh M.Gholizadeh
Digital Image Processing
Chapter 3: Image Restoration Introduction. Image restoration methods are used to improve the appearance of an image by applying a restoration process.
CS654: Digital Image Analysis
Image processing Fourth lecture Image Restoration Image Restoration: Image restoration methods are used to improve the appearance of an image.
انجمن دانشجویان ایران – مرجع دانلود کتاب ، نمونه سوال و جزوات درسی
IMAGE RESTORATION Outline A model of the image degradation / restoration process Noise models Restoration in the presence of noise only – spatial filtering.
Image Restoration Chapter 5.
CS654: Digital Image Analysis Lecture 22: Image Restoration - II.
Digital Image Processing Lecture 10: Image Restoration March 28, 2005 Prof. Charlene Tsai.
Image Restoration.
Digital Image Processing Lecture : Image Restoration
Image Restoration Fasih ur Rehman. –Goal of restoration: improve image quality –Is an objective process compared to image enhancement –Restoration attempts.
Digital Image Processing Lecture 10: Image Restoration
8-1 Chapter 8: Image Restoration Image enhancement: Overlook degradation processes, deal with images intuitively Image restoration: Known degradation processes;
Ch5 Image Restoration CS446 Instructor: Nada ALZaben.
Digital Image Processing Lecture 11: Image Restoration March 30, 2005 Prof. Charlene Tsai.
Chapter 5 Image Restoration.
By Dr. Rajeev Srivastava
Digital Image Processing CSC331 Image restoration 1.
Image Restoration: Noise Models By Dr. Rajeev Srivastava.
CS654: Digital Image Analysis Lecture 22: Image Restoration.
Image Restoration. Image restoration vs. image enhancement Enhancement:  largely a subjective process  Priori knowledge about the degradation is not.
Lecture 22 Image Restoration. Image restoration Image restoration is the process of recovering the original scene from the observed scene which is degraded.
6/10/20161 Digital Image Processing Lecture 09: Image Restoration-I Naveed Ejaz.
ECE 533 Project Tribute By: Justin Shepard & Jesse Fremstad.
Lecture 10 Chapter 5: Image Restoration. Image restoration Image restoration is the process of recovering the original scene from the observed scene which.
Digital Image Processing
Digital Image Processing Lecture 10: Image Restoration
Degradation/Restoration Model
Image Pre-Processing in the Spatial and Frequent Domain
Image Restoration – Degradation Model and General Approaches
Image Restoration Spring 2005, Jen-Chang Liu.
Digital Image Processing
Digital Image Processing
DIGITAL IMAGE PROCESSING
Lecture 11 Image restoration and reconstruction II
Image Analysis Image Restoration.
Digital Image Processing
ENG4BF3 Medical Image Processing
Image Restoration - Focus on Noise
Digital Image Processing Lecture 11: Image Restoration
Lecture 12 Figures from Gonzalez and Woods, Digital Image Processing, Second Edition, 2002.
Presentation transcript:

Digital Image Processing Chapter 5: Image Restoration

A Model of the Image Degradation/Restoration Process

 Degradation Degradation function H Additive noise Spatial domain Frequency domain

 Restoration

Noise Models  Sources of noise Image acquisition, digitization, transmission  White noise The Fourier spectrum of noise is constant  Assuming Noise is independent of spatial coordinates Noise is uncorrelated with respect to the image itself

 Gaussian noise The PDF of a Gaussian random variable, z, Mean: Standard deviation: Variance:

70% of its values will be in the range 95% of its values will be in the range

 Rayleigh noise The PDF of Rayleigh noise, Mean: Variance:

 Erlang (Gamma) noise The PDF of Erlang noise,, is a positive integer, Mean: Variance:

 Exponential noise The PDF of exponential noise,, Mean: Variance:

 Uniform noise The PDF of uniform noise, Mean: Variance:

 Impulse (salt-and-pepper) noise The PDF of (bipolar) impulse noise, : gray-level will appear as a light dot, while level will appear like a dark dot Unipolar: either or is zero

Usually, for an 8-bit image, =0 (black) and =0 (white)

 Modeling Gaussian  Electronic circuit noise, sensor noise due to poor illumination and/or high temperature Rayleigh  Range imaging Exponential and gamma  Laser imaging

Impulse  Quick transients, such as faulty switching Uniform  Least descriptive  Basis for numerous random number generators

 Periodic noise Arises typically from electrical or electromechanical interference Reduced significantly via frequency domain filtering

 Estimation of noise parameters Inspection of the Fourier spectrum Small patches of reasonably constant gray level  For example, 150*20 vertical strips  Calculate,,, from

Restoration in the Presence of Noise Only-Spatial Filtering  Degradation Spatial domain Frequency domain

 Mean filters Arithmetic mean filter Geometric mean filter

Harmonic mean filter  Works well for salt noise, but fails fpr pepper noise

Contraharmonic mean filter  : eliminates pepper noise  : eliminates salt noise

 Usage Arithmetic and geometric mean filters: suited for Gaussian or uniform noise Contraharmonic filters: suited for impulse noise

 Order-statistics filters Median filter  Effective in the presence of both bipolar and unipolar impulse noise

Max and min filters  max filters reduce pepper noise  min filters salt noise

Midpoint filter  Works best for randomly distributed noise, like Gaussian or uniform noise

Alpha-trimmed mean filter  Delete the d/2 lowest and the d/2 highest gray-level values  Useful in situations involving multiple types of noise, such as a combination of salt-and-pepper and Gaussian noise

 Adaptive, local noise reduction filter If is zero, return simply the value of If, return a value close to If, return the arithmetic mean value

 Adaptive median filter = minimum gray level value in = maximum gray level value in = median of gray levels in = gray level at coordinates = maximum allowed size of

Algorithm: Level A: A1= A2= If A1>0 AND A2<0, Go to level B Else increase the window size If window size repeat level A Else output

Level B: B1= B2= If B1>0 AND B2<0, output Else output

Purposes of the algorithm  Remove salt-and-pepper (impulse) noise  Provide smoothing  Reduce distortion, such as excessive thinning or thickening of object boundaries

Periodic Noise Reduction by Frequency Domain Filtering  Bandreject filters Ideal bandreject filter

Butterworth bandreject filter of order n Gaussian bandreject filter

 Bandpass filters

 Notch filters Ideal notch reject filter

 Butterworth notch reject filter of order n

 Gaussian notch reject filter

 Notch pass filter

 Optimum notch filtering

Interference noise pattern Interference noise pattern in the spatial domain Subtract from a weighted portion of to obtain an estimate of

Minimize the local variance of The detailed steps are listed in Page 251 Result

Linear, Position-Invariant Degradations  Input-output relationship

 H is linear if Additivity

Homogeneity Position (or space) invariant

In terms of a continuous impulse function

Impulse response of H In optics, the impulse becomes a point of light Point spread function (PSF) All physical optical systems blur (spread) a point of light to some degree

Superposition (or Fredholm) integral of the first kind

If H is position invariant Convolution integral

 In the presence of additive noise If H is position invariant

Restoration approach  Image deconvolution  Deconvolution filter

Estimating the Degradation Function  Estimation by image observation In order to reduce the effect of noise in our observation, we would look for areas of strong signal content

 Estimation by experimentation Obtain the impulse response of the degradation by imaging an impulse (small dot of light) using the same system settings Observed image The strength of the impulse

 Estimation by modeling Hufnagel and Stanley Physical characteristic of atmospheric turbulence

Image motion

Where

If and

Inverse Filtering  Direct inverse filtering Limiting the analysis to frequencies near the origin

Minimum Mean Square Error (Wiener) Filtering  Minimize  Terms = degradation function = complex conjugate of =

= power spectrum of the noise = power spectrum of the undegraded image

 Wiener filter

White noise

Constrained Least Squares Filtering  Vector-matrix form,, : :

 Minimize Subject to

 The solution Where is the Fourier transform of the function

 Computing by iteration Adjust so that

Computation

Algorithm 1: Specify an initial value of 2: Compute 3: Stop if is satisfied; otherwise return to Step 2 after increasing if or decreasing if.

Geometric Mean FIlter

Geometric Transformations  Spatial transformations Tiepoints

Bilinear equations

 Gray-level interpolation