Image Restoration and Denoising

Slides:



Advertisements
Similar presentations
Noise in Radiographic Imaging
Advertisements

Object Specific Compressed Sensing by minimizing a weighted L2-norm A. Mahalanobis.
Generalised Inverses Modal Analysis and Modal Testing S. Ziaei Rad.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 5 Image Restoration Chapter 5 Image Restoration.
DIGITAL IMAGE PROCESSING
Solving Linear Systems (Numerical Recipes, Chap 2)
ECE 472/572 - Digital Image Processing Lecture 8 - Image Restoration – Linear, Position-Invariant Degradations 10/10/11.
EE465: Introduction to Digital Image Processing
Digital Image Processing Chapter 5: Image Restoration.
Previously Two view geometry: epipolar geometry Stereo vision: 3D reconstruction epipolar lines Baseline O O’ epipolar plane.
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.
Input image Output image Transform equation All pixels Transform equation.
Adaptive Signal Processing
Digital Image Processing Lecture 4 Image Restoration and Reconstruction Second Semester Azad University Islamshar Branch
ELE 488 F06 ELE 488 Fall 2006 Image Processing and Transmission ( ) Wiener Filtering Derivation Comments Re-sampling and Re-sizing 1D  2D 10/5/06.
THEORETICAL STUDY OF SOUND FIELD RECONSTRUCTION F.M. Fazi P.A. Nelson.
Image Processing in Freq. Domain Restoration / Enhancement Inverse Filtering Match Filtering / Pattern Detection Tomography.
© by Yu Hen Hu 1 ECE533 Digital Image Processing Image Restoration.
Computer Vision - Restoration Hanyang University Jong-Il Park.
DIGITAL IMAGE PROCESSING Instructors: Dr J. Shanbehzadeh M.Gholizadeh M.Gholizadeh
EE4328, Section 005 Introduction to Digital Image Processing Linear Image Restoration Zhou Wang Dept. of Electrical Engineering The Univ. of Texas.
Deconvolution, Deblurring and Restoration T , Biomedical Image Analysis Seminar Presentation Seppo Mattila & Mika Pollari.
Image Restoration using Iterative Wiener Filter --- ECE533 Project Report Jing Liu, Yan Wu.
SVD: Singular Value Decomposition
Progress in identification of damping: Energy-based method with incomplete and noisy data Marco Prandina University of Liverpool.
ENEE631 Digital Image Processing (Spring'04) Image Restoration Spring ’04 Instructor: Min Wu ECE Department, Univ. of Maryland, College Park  
Image Restoration Chapter 5.
CS654: Digital Image Analysis Lecture 22: Image Restoration - II.
Image Restoration.
Image deconvolution, denoising and compression T.E. Gureyev and Ya.I.Nesterets
Image Restoration Digital Image Processing Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National Cheng Kung University Last.
8-1 Chapter 8: Image Restoration Image enhancement: Overlook degradation processes, deal with images intuitively Image restoration: Known degradation processes;
Vincent DeVito Computer Systems Lab The goal of my project is to take an image input, artificially blur it using a known blur kernel, then.
Chapter 11 Filter Design 11.1 Introduction 11.2 Lowpass Filters
Chapter 5 Image Restoration.
Digital Image Processing CSC331 Image restoration 1.
CS654: Digital Image Analysis Lecture 22: Image Restoration.
Today Defocus Deconvolution / inverse filters. Defocus.
Chapter 13 Discrete Image Transforms
Image Restoration. Image restoration vs. image enhancement Enhancement:  largely a subjective process  Priori knowledge about the degradation is not.
CS246 Linear Algebra Review. A Brief Review of Linear Algebra Vector and a list of numbers Addition Scalar multiplication Dot product Dot product as a.
Singular Value Decomposition and its applications
Image Subtraction Mask mode radiography h(x,y) is the mask.
PDE Methods for Image Restoration
Degradation/Restoration Model
Image Restoration Spring 2005, Jen-Chang Liu.
Digital Image Processing
DIGITAL IMAGE PROCESSING
IMAGE RESTORATION.
Lecture 11 Image restoration and reconstruction II
Image Analysis Image Restoration.
Structure from motion Input: Output: (Tomasi and Kanade)
Digital Image Processing / Fall 2001
ENG4BF3 Medical Image Processing
Image Enhancement in the Spatial Domain
SVD: Physical Interpretation and Applications
ENG4BF3 Medical Image Processing
4. Image Enhancement in Frequency Domain
Digital Image Processing
Lecture 14 Figures from Gonzalez and Woods, Digital Image Processing, Second Edition, 2002.
Applications of Fourier Analysis in Image Recovery
Digital Image Processing
Typical Types of Degradation: Motion Blur.
Digital Image Processing
- Final project of digital signal processing
Structure from motion Input: Output: (Tomasi and Kanade)
Image Enhancement in the Spatial Domain
Presentation transcript:

Image Restoration and Denoising Chapter Seven – Part II Image Restoration and Denoising

Image Restoration Techniques Inverse of degradation process Depending on the knowledge of degradation, it can be classified into Deterministic Random If prior knowledge about degradation is known If not known Linear Non-linear Restore the image by a filter e.g. Inverse Filtering Drawback: ringing artifacts near edges Nonlinear function is used Ringing artifacts is reduced

Image Restoration Model f’(x,y) η (x, y)

Image Restoration Model In this model, f(x,y)  input image h(x,y)  degradation f'(x,y)  restored image η(x,y)  additive noise g(x,y)  degraded image

Image Restoration Model In spatial domain, g(x,y) = f(x,y) * h(x,y) and in frequency domain G(k,l) = F(k,l). H(k,l) Where G,F and H are fourier transform of g,f and h

Linear Restoration Technique They are quick and simple But limited capabilities It includes Inverse Filter Pseudo Inverse Filter Wiener Filter Constrained Least Square Filter

Inverse Filtering If we know exact PSF and ignore noise effect, this approach can be used. In practice PSF is unknown and degradation is affected by noise and hence this approach is not perfect. Advantage - Simple

Inverse Filtering From image restoration model For simplicity, the co-ordinate of the image are ignored so that the above equation becomes Then the error function becomes

Inverse Filtering We wish to ignore η and use to approximate under least square sense. Then the error function is given as To find the minimum of , the above equation is differentiated wrt and equating it to zero

Inverse Filtering Solving for , we get Taking fourier transform on both sides we get The restored image in spatial domain is obtained by taking Inverse Fourier Transform as

Inverse Filtering

Inverse Filtering Advantages: Drawbacks: It requires only blur PSF It gives perfect reconstruction in the absence of noise Drawbacks: It is not always possible to obtain an inverse (singular matrices) If noise is present, inverse filter amplifies noise. (better option is wiener filter)

Inverse Filtering with Noise

Pseudo-Inverse Filtering For an inverse filter, Here H(k,l) represents the spectrum of the PSF. The division of H(k,l) leads to large amplification at high frequencies and thus noise dominates over image

Pseudo-Inverse Filtering To avoid this problem, a pseudo-inverse filter is defined as The value of ε affects the restored image With no clear objective selection of ε, the restored images are generally noisy and not suitable for further analysis

Pseudo-Inverse Filtering

Pseudo-Inverse Filtering with ε = 0.2

Pseudo-Inverse Filtering with ε = 0.02

Pseudo-Inverse Filtering with ε = 0.002

Pseudo-Inverse Filtering with ε = 0

SVD Approach for Pseudo-Inverse Filtering SVD stands for Singular Value Decomposition Using SVD any matrix can be decomposed into a series of eigen matrices From image restoration model we have The blur matrix is represented by H H is decomposed into eigen matrices as where U and V are unitary and D is diagonal matrix

SVD Approach for Pseudo-Inverse Filtering Then the pseudo inverse of H is given by The generalized inverse is the estimate is the result of multiplying H† with g R indicates the rank of the matrix The resulting sequence estimation formula is given as

SVD Approach for Pseudo-Inverse Filtering Advantage Effective with noise amplification problem as we can interactively terminate the restoration Computationally efficient if noise is space invariant Disadvantage Presence of noise can lead to numerical instability

Wiener Filter The objective is to minimize the mean sqaure error It has the capability of handling both the degradation function and noise From the restoration model, the error between input image f(m,n) and the estimated image is given by

Wiener Filter The square error is given by The mean square error is given by

Wiener Filter The objective of the Wiener filter is top minimize Given a system we have y=h*x + v h-blur function x - original image y – observed image (degraded image) v – additive noise

Wiener Filter The goal is to obtain g such that is the restored image that minimizes mean square error The deconvolution provides such a g(t)

Wiener Filter The filter is described in frequency domain as G and H are fourier transform of g and h S – mean power of spectral density of x N – mean power of spectral density of v * - complex conjugate

Wiener Filter Drawback – It requires prior knowledge of power spectral density of image which is unavailable in practice