Image Restoration in Digital Image Analysis

cs654 digital image analysis n.w
1 / 27
Embed
Share

Explore the concepts of image restoration, including its definition, model, and techniques for minimizing known degradations in images. Learn about the differences between restoration and enhancement, common causes of image degradation, and key assumptions in linear position invariant degradation. Dive into image formation in the continuous domain and the impulse response of the system.

  • Image Restoration
  • Digital Image Analysis
  • Enhancement
  • Image Degradation
  • Linear Systems

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. CS654: Digital Image Analysis Lecture 21: Image Restoration

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

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

  4. 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

  5. Restoration vs. Enhancement E N H A N C E M E N T R E S T O R A T I O N

  6. 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

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

  8. 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 ? ?(? ?,? ?) = ? ? ?,? ? ]

  9. Image formation in continuous domain ? ?,? = ? ?,? ? ? ?,? ? ???? ? ?,? = ?[? ?,? ] = ? ? ?,? ? ? ?,? ? ???? Additivity property ? ?,? = ? ? ?,? ? ? ?,? ? ???? Homogeneity property ? ?,? = ? ?,? ? ? ? ?,? ? ???? Impulse response of H ? ?,?,?,? = ? ? ? ?,? ?

  10. Image formation in continuous domain ? ?,? = ? ?,? ? ? ? ?,? ? ???? ? ?,? = ? ?,? ? ?,?,?,? ???? A linear system is characterized by its impulse response ? ?,? ? ? ?,? ? ???? Position Invariant ? ?,? =

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

  12. PSF A Point source ? ?,?,?,? ?1(?1,?1) ?2(?2,?2)

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

  14. Discrete formulation ? 1 1-D case: ? ? = ? ? ? ? ;0 ? ? 1 ?=0 Matrix notation: ?(0) ?(? 1) ?(0) ?(? 1) (0) ( ? + 1) (0) = (? 1) ? ? ?

  15. Circulant Matrix Assume ? to be periodic, with periodicity ? 0 1 ? 1 0 (? 2) ? 2 (? 1) (? 3) 1 (2) (0) ? = (? 1) Each row vector is rotated one element to the right relative to the preceding row vector

  16. Extension to 2-D ? 1 ? 1 ? ?,? = ? ?,? (? ?,? ?) ?=0 ?=0 ? ?,? and (?,?) are of dimension ? ? Matrix notation: ? = ?? + ? ?: Vector of dimension ?? ?: Vector of dimension ?? ?:Matrix of dimension ?? ??

  17. A model restoration process ? ?,? ?(?,?) ?(?,?) ?(?,?) ?(?,?) + ? ?,? = ?(?,?) ?(?,?) Target

  18. 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

  19. Gaussian noise The PDF of a Gaussian noise is given by p(z) 1 22 / 2 = ( ) z ( ) p z e 2 2 z +

  20. Rayleigh noise The PDF of a Rayleigh noise is given by 2 ( ) / z a b p(z) ( ) z a e for z a 2 = ( ) p z b 0 for z a The mean and variance are given 4 ( ) =b 2 = + and / 4 a b 4 a z Application areas: MRI images, Underwater images a+ b 2

  21. Gamma noise The PDF of a Gamma noise is given by p(z) 1 b ( ) 1 a b ) 1 = ( b K e 1 b b a z ( 1 )! b K az 0 e for z = ( ) p z ( 1 )! b 0 0 for z The mean and variance are given b b = = 2 and 2 a a z b 1 a

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

  23. Uniform noise The PDF of a Uniform noise is given by p(z) 1 if a z b = ( ) p z 0 b a 1 otherwise b a All noise is present within this interval The mean and variance are given b 2 ( ) a a+ b = 2 = and 12 2 z a b

  24. Application of Uniform noise b a Quantization Predictive coding

  25. Impulse (salt-and-pepper) noise The PDF of a (bipolar) impulse noise is given by p(z) = P for z a a = = ( ) p z P 0 for z b b bP otherwise aP z a b

  26. Summary of different noise models

  27. Thank you Next Lecture: Image Restoration

Related


More Related Content