is it correct way to calculate the snr of a color image?

4 vues (au cours des 30 derniers jours)
ARUN SAI
ARUN SAI le 2 Mai 2013
snr=mean2(color image)/mean2(stdfilt(color image)).

Réponses (1)

Image Analyst
Image Analyst le 2 Mai 2013
No. Why do you think the local standard deviation is all noise?
  4 commentaires
ARUN SAI
ARUN SAI le 4 Mai 2013
is there any other way to calculate snr of color image(only with respect to one image)?
Image Analyst
Image Analyst le 4 Mai 2013
You can take a guess at what the noise is. That's making an assumption but with a single image, you'll need to make an assumption of some kind or other no matter what you do. Best would be to take a snapshot of a uniform scene and measure the noise. But even that requires an assumption to be made of the type of noise. You could narrow down the noise a little more if you took a bunch of shots at different exposure levels to see how the noise changed as exposure level changes.

Connectez-vous pour commenter.

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by