Sensor noise is a random variation in pixel values, but what kind of random is it? Does it follow a normal distribution, one of the gamma distributions, or something funky like an F distribution?

What applications does this knowledge have?


There are many different sources of noise in images with different distributions. For example shot noise, which is a large contributor in low light arises from the random emission of photons follows the poisson distribution. Dark current noise and read noise (major contributions in shadow noise in good light) are more complex as they exhibit banding and are rarely evenly distributed.

Regarding applications of this knowledge, most commercial noise reduction software works by fitting a distribution to the image data by finding an area of constant colour (either automatically or by user intervention) to estimate the parameters of the distribution so knowing these values in advance is not important.

  • 2
    Could you expand on Dark current and read noise? – Garet Claborn Apr 25 '11 at 21:12
  • Which noise reduction algorithms are you talking about? I know that Non-Local Means (Buades, 2004), Total Variation (ROF, 98), and anisotropic diffusion (perona and malik) don't. Or are there some commercial packages that don't have published algorithm's that you're talking about? – mmr Apr 25 '11 at 21:40
  • @mmr Back when I used the commercial software Neat Image, it looked for a detail-free patch to use for noise estimation, and you could "aid" it by selecting such a patch manually. – coneslayer Apr 25 '11 at 22:14
  • @mmr Yes I was talking about noise reduction software rather than published algorithms, edited to avoid confusion – Matt Grum Apr 26 '11 at 14:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.