Chapter 5 Image Restoration.

Slides:



Advertisements
Similar presentations
ECE 472/572 - Digital Image Processing Lecture 7 - Image Restoration - Noise Models 10/04/11.
Advertisements

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.
Digital Image Processing
Image Restoration.
Digital Image Processing Chapter 5: 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.
انجمن دانشجویان ایران – مرجع دانلود کتاب ، نمونه سوال و جزوات درسی
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.
Lecture 10 Image restoration and reconstruction 1.Basic concepts about image degradation/restoration 2.Noise models 3.Spatial filter techniques for restoration.
Digital Image Processing Lecture 11: Image Restoration March 30, 2005 Prof. Charlene Tsai.
By Dr. Rajeev Srivastava
Digital Image Processing CSC331 Image restoration 1.
Image Restoration: Noise Models By Dr. Rajeev Srivastava.
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.
Digital Image Processing Lecture 10: Image Restoration II Naveed Ejaz.
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
Image Restoration : Noise Reduction
Digital Image Processing Lecture 10: Image Restoration
IMAGE PROCESSING IMAGE RESTORATION AND NOISE REDUCTION
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
IMAGE RESTORATION.
Lecture 11 Image restoration and reconstruction II
Image Analysis Image Restoration.
Digital Image Processing
ENG4BF3 Medical Image Processing
Image Restoration - Focus on Noise
Lecture 14 Figures from Gonzalez and Woods, Digital Image Processing, Second Edition, 2002.
Digital Image Processing Lecture 11: Image Restoration
Lecture 12 Figures from Gonzalez and Woods, Digital Image Processing, Second Edition, 2002.
Presentation transcript:

Chapter 5 Image Restoration

Preview Goal: improve an image in some predefined sense. Image enhancement: subjective process Image restoration: objective process Restoration attempts to reconstruct an image that has been degraded by using a priori knowledge of the degradation process. Modeling the degradation and applying the inverse process to recover the original image. When degradation model is unknown  blind deconvolution (ICA)

A Model of Degradation or Given g(x,y), some knowledge about H, and some knowledge about the noise term, obtain an estimate of the original image.

Noise Models Gaussian noise: electronic circuit sensor noise Rayleigh noise: range imaging Erlang (Gamma noise): laser imaging Exponential noise: laser imaging Uniform noise Impulse (salt-and-pepper noise): faulty switching Periodic noise

Gaussian Noise The PDF of a Gaussian random variable, z, is given by:

Rayleigh Noise The PDF of Rayleigh noise is given by: Mean and variance are given by: Useful for approximating skewed histograms.

Erlang (Gamma) Noise The PDF of Erlang noise is given by: Mean and variance:

Exponential Noise The PDF of exponential noise is given by: where a >0 Mean and variance:

Uniform Noise The PDF of uniform noise is given by: Mean and variance:

Impulse (Salt-and-Pepper) Noise The PDF of (bipolar) impulse noise is given by:

Periodic Noise Arises typically from electrical or electromechanical interference during image acquisition. The only type of spatially dependent noise considered in this chapter.

Illustration (I)

Illustration (II)

Estimation of Noise Parameters Periodic noises: from Fourier spectrum Others: try to compute the mean and variance of a subimage S (containing only constant gray levels).

Restoration in the Presence of Noise Only – Spatial Filtering Mean filters: Arithmetic mean filters Geometric mean filter Harmonic mean filter: Contraharmonic mean filter: Q: the order of the filter. Q>0 eliminates pepper noise, Q <0 eliminates salt noise.

Illustration (I)

Illustration (II)

Illustration (III)

Order-Statistics Filters Median filters Max and min filters Midpoint filter: Alpha-trimmed mean filter: delete the d/2 lowest and d/2 highest gray-level values of g(s,t) in the neighborhood of Sxy , the average

Illustration (I)

Illustration (II)

Illustration (III)

Adaptive Filters Filter’s behavior changes based on statistical characteristics of the image inside the filter region defined by the mxn window. Adaptive, local noise reduction filter Adaptive median filter

Adaptive, local noise reduction filter (a) g(x,y): the value of the noisy image at (x,y) (b) The variance of the noise (c) The mean of the pixels in Sxy (d) Local variance of the pixels in Sxy If (b) is zero, return g(x,y) If (d) is high relative to (b), the filter should return a value close to g(x,y) If the two variances are equal, return the arithmetic mean of the pixels in Sxy

Illustration

Adaptive Median Filter Notation: zmin: minimum gray level value in Sxy zmax: maximum gray level value in Sxy zmed: median of gray levels in Sxy zxy: gray level value at (x,y) Smax: maximum allowed size of Sxy Level A: A1= zmed – zmin, A2= zmed – zmax if A1> 0 and A2 <0, go to level B Else increase the window size If window size <= Smax repeat level A else output zxy Level B: B1= zxy – zmin, B2= zxy – zmax if B1> 0 and B2 <0, output zxy Else output zmed

Illustration

Periodic Noise Reduction By Fourier domain filtering: Bandreject filters Bandpass filters Notch filters

Illustration

Ideal Notch Reject Filter where

Butterworth Notch Reject Filter

Gaussian Notch Reject Filter

Notch Filters

Linear, Position-Invariant Degradations Estimating the degradation function By image observation By experimentation By modeling

Estimation by Image Observation In the strong signal area, using sample gray levels of the object and background to construct an unblurred image Then, Use Hs(u,v) to estimate H(u,v)

Estimation by Experimentation Simulate an impulse by a (very) bright dot of light, the response G(u,v) is related to H(u,v) by:

Figure 5.24

Estimation by Modeling Modeling atmospheric turbulence

Atmospheric Turbulence

Estimation by Modeling (cont’d) Modeling effect of planar motion x0(t),y0(t): If T is the duration of the exposure, then It can be shown that:

Motion Blur If x0(t)=at/T and y0(t)=0, then

Motion Blur Example

Deconvolution Inverse filtering Minimum mean square error (Wiener) filtering Constrained least squares filtering Geometric mean filter

Results (Inverse Filter)

Results (Inverse and Wiener)

Results (Motion Blurs)

Results (Constrained LS Filter)

Recent Developments Blind deconvolution http://cs.unc.edu/~lazebnik/research/fall08/lec05_deblurring.pdf Removing camera shake from a single photograph http://cs.nyu.edu/~fergus/research/deblur.html