Chapter 12

Image Restoration

What Will we Learn?

  • What is noise (in the context of image processing) and how can it be modeled?
  • What are the main types of noise that may affect an image?
  • What is blurring (in the context of image processing) and how can it be modeled?
  • Which noise removal techniques are typically used in image processing?
  • Which deblurring techniques are typically used in image processing?

12.1 Modeling of the Image Degradation and Restoration Problem

This chapter presents techniques used to improve the appearance of an image that has been subject to degradation and noise. Figure 12.1 shows a diagram of the degradation and restoration processes. In this diagram, it is assumed that an original image f(x,y) has been subject to some sort of quality degradation (e.g., blurring caused by lack of focus or camera motion, atmospheric disturbances, or geometric distortions caused by imperfect lenses) that can be modeled by a function img. The image may (also) have been contaminated by additive noise (img). The resulting degraded image, img, is the input for the image restoration algorithms described later. These algorithms are usually implemented as restoration filters that are able to ...

Get Practical Image and Video Processing Using MATLAB® now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.