CS654: Digital Image Analysis

Slides:



Advertisements
Similar presentations
Image Processing. Overview ImagesPixel Filters Neighborhood Filters Dithering.
Advertisements

2007Theo Schouten1 Restoration With Image Restoration one tries to repair errors or distortions in an image, caused during the image creation process.
ECE 472/572 - Digital Image Processing Lecture 7 - Image Restoration - Noise Models 10/04/11.
Digital Image Processing Chapter 5: Image Restoration.
Digital Image Processing
Image Restoration 影像復原 Spring 2005, Jen-Chang Liu.
Digital Image Processing In The Name Of God Digital Image Processing Lecture3: Image enhancement M. Ghelich Oghli By: M. Ghelich Oghli
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: Revision
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.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean Hall 5409 T-R 10:30am – 11:50am.
Linear Algebra and Image Processing
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm.
Digital Image Processing Lecture 4 Image Restoration and Reconstruction Second Semester Azad University Islamshar Branch
© 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.
CS654: Digital Image Analysis Lecture 12: Separable Transforms.
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.
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 14/15 – TP6 Frequency Space Miguel Tavares Coimbra.
Image processing Fourth lecture Image Restoration Image Restoration: Image restoration methods are used to improve the appearance of an image.
انجمن دانشجویان ایران – مرجع دانلود کتاب ، نمونه سوال و جزوات درسی
Image Restoration Chapter 5.
CS654: Digital Image Analysis Lecture 22: Image Restoration - II.
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.
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.
Course 2 Image Filtering. Image filtering is often required prior any other vision processes to remove image noise, overcome image corruption and change.
Typical Types of Degradation: Motion Blur.
Chapter 5 Image Restoration.
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.
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
Computer Vision – 2D Signal & System Hanyang University Jong-Il Park.
CS-565 Computer Vision Nazar Khan Lecture 2.
IMAGE PROCESSING IMAGE RESTORATION AND NOISE REDUCTION
Degradation/Restoration Model
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.
The Chinese University of Hong Kong
Lecture 11 Image restoration and reconstruction II
Miguel Tavares Coimbra
Image Analysis Image Restoration.
Fundamentals Data.
- photometric aspects of image formation gray level images
Digital Image Processing
ENG4BF3 Medical Image Processing
Image Restoration - Focus on Noise
Basic Image Processing
Intensity Transformation
Lecture 12 Figures from Gonzalez and Woods, Digital Image Processing, Second Edition, 2002.
Presentation transcript:

CS654: Digital Image Analysis Lecture 21: Image Restoration

Recap of Phase 1 Image: acquisition, digitization Geometric Transformations: Interpolation techniques Image Transforms (spatial to frequency domain) Image Enhancement (spatial and frequency domain)

Outline of Lecture 21 Image restoration vs. enhancement What is restoration Image restoration model Continuous, discrete formulation Point spread function Noise

Image restoration It refers to the minimization or removal of the known degradations in an image. De-blurring, noise filtering, correction of geometric distortion etc. Original image Blurred input image Restored image

Restoration vs. Enhancement

Causes of Common degradation Sensor noise (poor illumination, long exposer) Improper focusing (out of focus image) Geometric restoration Lense Irregular movement of the sensor Atmospheric turbulence …

Assumptions Degradation function must be a linear system The system is homogeneous The system is shift invariant

Linear position invariant degradation 𝑔 𝑥,𝑦 =𝐻 𝑓 𝑥,𝑦 +𝜂(𝑥,𝑦) 𝑔 𝑥,𝑦 =𝐻 𝑓 𝑥,𝑦 Assume 𝜂 𝑥,𝑦 =0 𝑯 is a Linear system 𝐻 𝑎 𝑓 1 𝑥,𝑦 +𝑏 𝑓 2 (𝑥,𝑦) =𝑎𝐻[ 𝑓 1 𝑥,𝑦 ]+𝑏𝐻[ 𝑓 2 𝑥,𝑦 ] If 𝑎=𝑏=1; Additivity property If 𝑓 2 (𝑥,𝑦)=0; Homogeneity property 𝑯 is a Position Invariant 𝐻 𝑓(𝑥−𝛼,𝑦−𝛽) =𝑔 𝑥−𝛼,𝑦−𝛽 ]

Image formation in continuous domain 𝑓 𝑥,𝑦 = −∞ ∞ −∞ ∞ 𝑓 𝛼,𝛽 𝛿 𝑥−𝛼,𝑦−𝛽 𝑑𝛼𝑑𝛽 𝑔 𝑥,𝑦 =𝐻[𝑓 𝑥,𝑦 ]=𝐻 −∞ ∞ −∞ ∞ 𝑓 𝛼,𝛽 𝛿 𝑥−𝛼,𝑦−𝛽 𝑑𝛼𝑑𝛽 𝑔 𝑥,𝑦 = −∞ ∞ −∞ ∞ 𝐻 𝑓 𝛼,𝛽 𝛿 𝑥−𝛼,𝑦−𝛽 𝑑𝛼𝑑𝛽 Additivity property 𝑔 𝑥,𝑦 = −∞ ∞ −∞ ∞ 𝑓 𝛼,𝛽 𝐻 𝛿 𝑥−𝛼,𝑦−𝛽 𝑑𝛼𝑑𝛽 Homogeneity property 𝒉 𝒙,𝒚,𝜶,𝜷 =𝑯 𝜹 𝒙−𝜶,𝒚−𝜷 Impulse response of H

Image formation in continuous domain 𝑔 𝑥,𝑦 = −∞ ∞ −∞ ∞ 𝑓 𝛼,𝛽 𝐻 𝛿 𝑥−𝛼,𝑦−𝛽 𝑑𝛼𝑑𝛽 𝑔 𝑥,𝑦 = −∞ ∞ −∞ ∞ 𝑓 𝛼,𝛽 𝒉 𝒙,𝒚,𝜶,𝜷 𝑑𝛼𝑑𝛽 A linear system is characterized by its impulse response 𝑔 𝑥,𝑦 = −∞ ∞ −∞ ∞ 𝑓 𝛼,𝛽 𝒉 𝒙−𝜶,𝒚−𝜷 𝑑𝛼𝑑𝛽 Position Invariant

Point Spread Function scene image Optical System Ideally, the optical system should be a Dirac delta function. Optical System point source point spread function However, optical systems are never ideal. Point spread function of Human Eyes

PSF “A Point source” 𝒉 𝒙,𝒚,𝜶,𝜷 𝐼 1 ( 𝑥 1 , 𝑦 1 ) 𝐼 2 ( 𝑥 2 , 𝑦 2 )

Point Spread Function normal vision myopia hyperopia Astigmatism Images by Richmond Eye Associates

Discrete formulation 𝑔 𝐻 𝑓 𝑔 𝑥 = 𝑚=0 𝑀−1 𝑓 𝑚 ℎ 𝑥−𝑚 ;0≤𝑥≤𝑀−1 1-D case: Matrix notation: 𝑔(0) ⋮ 𝑔(𝑀−1) = ℎ(0) … ℎ(−𝑀+1) ⋮ ⋱ ⋮ ℎ(𝑀−1) ⋯ ℎ(0) 𝑓(0) ⋮ 𝑓(𝑀−1) 𝑔 𝐻 𝑓

Circulant Matrix Assume 𝐻 to be periodic, with periodicity 𝑀 𝐻= ℎ 0 ℎ 𝑀−1 ℎ 𝑀−2 … ℎ 1 ℎ 1 ℎ 0 ℎ(𝑀−1) … ℎ(2) … … … … … ℎ(𝑀−1) ℎ(𝑀−2) ℎ(𝑀−3) … ℎ(0) Each row vector is rotated one element to the right relative to the preceding row vector

Extension to 2-D 𝑔=𝐻𝑓+𝜂 𝑔 𝑥,𝑦 = 𝑚=0 𝑀−1 𝑛=0 𝑁−1 𝑓 𝑚,𝑛 ℎ(𝑥−𝑚,𝑦−𝑛) 𝑔 𝑥,𝑦 = 𝑚=0 𝑀−1 𝑛=0 𝑁−1 𝑓 𝑚,𝑛 ℎ(𝑥−𝑚,𝑦−𝑛) 𝑓 𝑥,𝑦 and ℎ(𝑥,𝑦) are of dimension 𝑀×𝑁 Matrix notation: 𝑔=𝐻𝑓+𝜂 𝑓: Vector of dimension 𝑀𝑁 𝜂: Vector of dimension 𝑀𝑁 𝐻:Matrix of dimension 𝑀𝑁×𝑀𝑁

A model restoration process 𝑓(𝑥,𝑦) 𝐻(𝑥,𝑦) ∗ 𝜂(𝑥,𝑦) + 𝑔 𝑥,𝑦 = 𝑔 𝑥,𝑦 → 𝑓 (𝑥,𝑦) 𝑓 (𝑥,𝑦)≅𝑓(𝑥,𝑦) Target

Noise models Statistical behavior of the grey-level values Can be modeled as a random variable with a specific PDF Gaussian noise Rayleigh noise Gamma noise Exponential noise Uniform noise Impulse (salt & pepper) noise

Gaussian noise The PDF of a Gaussian noise is given by p(z) z

Rayleigh noise p(z) and a z The PDF of a Rayleigh noise is given by The mean and variance are given and a z Application areas: MRI images, Underwater images

Gamma noise p(z) K and z The PDF of a Gamma noise is given by The mean and variance are given and z

Exponential noise p(z) a and z The PDF of a Exponential noise is given by p(z) a The mean and variance are given and z Note: It is a special case of Gamma PDF, with b=1.

Uniform noise p(z) and z a b The PDF of a Uniform noise is given by All noise is present within this interval The mean and variance are given and z a b

Application of Uniform noise b Quantization Predictive coding

Impulse (salt-and-pepper) noise The PDF of a (bipolar) impulse noise is given by p(z) z a b

Summary of different noise models

Thank you Next Lecture: Image Restoration