O'Reilly logo

Practical Image and Video Processing Using MATLAB® by Oge Marques

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required