Noise Reduction and Estimation

Code Snippets

Noise can degrade the visual quality of images, and certain processing operations (thresholding, high-pass filtering) will enhance noise in a non-acceptable way. Acquired images are always noisy (this is best observed on live images where the pixel values fluctuate around the true intensity). When acquired with 8 bits of accuracy, the noise level typically amounts to about 3 to 5 gray-level values. One distinguishes several forms of noise:

  • additive: noise amplitude is not related to image contents
  • multiplicative: noise amplitude is proportional to local intensity
  • uniform: noise amplitude follows a smooth distribution centered around zero
  • impulse: noise amplitude is infinite.

Impulse noise produces a "salt and pepper" effect, while uniform noise blends.