Serene Life

by garik

submit your photo


Hall of Fame
View past winners from this year

Please participate in Meta
and help us grow.

Take the 2-minute tour ×
Photography Stack Exchange is a question and answer site for professional, enthusiast and amateur photographers. It's 100% free, no registration required.

What is the precise definition of signal to noise ratio, as used by DxOmark? Please see here, after clicking Measurements, SNR 18% (it's not directly linkable).

I am looking for an explanation (in particular a precise definition) which is understandable by someone who has sufficient mathematical background, but no familiarity with this engineering field and its conventions.

To put it differently, given a greyscale image a_ij of a plain grey sheet (a_ij representing the intensity at pixel location (i,j)), how would one calculate the SNR? Also, does the calculation use the linear sensor data or the perceptual pixel values?

share|improve this question

1 Answer 1

SNR is the ratio of the log of power of the Signal to the log of power of Noise. So, it is Signal divided by Noise, but we don't take the amplitude of both but rather its powers. Power contained in a signal is amplitude squared. That is why, if you have the amplitude, you get a factor of 2 in the formula. Then there is an additional factor 10 relating to dB being the deci-Bell.

SNR = 2 * 10 * log(signal/noise)

Here signal and noise are defined to be the mean and standard deviation. This assumes that we are taking a picture of a smooth, unicoloured surface. Thus we would expect the same lightness value across the image (or region of interest). This means our mean is the signal. Any deviation from that mean means that the camera measured the "wrong" value, i.e. added noise. Thus the standard deviation is taking to be the noise.

Finally, we get:

SNR = 20 * log10(mean/std dev)
share|improve this answer
    
This is a general definition of SNR, but not the whole story. It doesn't explain why a large sensor with more pixels will have a higher snr than a smaller sensor with the same pixel pitch but correspondingly fewer pixels. The standard deviation alone is independent of the number of pixels for a give per pixel noise level. Please see my comment on the main question. –  Szabolcs Nov 14 '13 at 13:02
1  
Sure. But if you want an answer to your second question ("why a large sensor..."), I suggest you ask it as a new question. Not a bad question but not the one you originally asked. –  Unapiedra Nov 14 '13 at 13:36
    
That is not my question... It is clear to me why a larger sensor will show less noise when its image is viewed at the same size as the image from a smaller sensor. What is not clear is the precise meaning of the numbers DxO uses. –  Szabolcs Nov 14 '13 at 15:43

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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