MATLAB Answers

vipul utsav

that actual snr is

Asked by vipul utsav
on 29 Dec 2012

one person say me that actual snr is,,,

if noiseImage=noisyImage-originalImage then actual snr=mean(originalImage./abs(noiseImage)) so my question is that "Is snr depends on mean and variance of noiseImage"?




No products are associated with this question.

1 Answer

Answer by Image Analyst
on 29 Dec 2012

Yes. More noise = lower SNR, and less noise = higher SNR.


Considering that the mean is being taken, does the variance of noiseImage affect the SNR? I don't see how: I just see how the mean affects the SNR.

Because the absolute value of the noise image is being taken, the std dev affects the mean. You could have a mean of zero in the original noise, but once you take the abs(), now the mean depends on the std dev. So the SNR of an image with noise = 0 +/- 5 gray levels will be higher than the SNR of the same image with a noise of 0 +/- 200 gray levels.

Good point.

Join the 15-year community celebration.

Play games and win prizes!

Learn more
Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

MATLAB Academy

New to MATLAB?

Learn MATLAB today!