The value of variance in function imnoise in case of gaussian is a bit confusing
Afficher commentaires plus anciens
Hi Everyone,
I am trying to add gaussian noise to image with some variance and mean, generally variance of 50 is considerable, but the function imnoise make image so much noisy even for a variance of 0.1,
image = rgb2gray(imread('pepper.jpg')); noisy_image = imnoise(image,'gaussian',0,0.1);
I just wanna ask that is this variance normalized using any specific scale, if yes, then with what factor do I need to multiply it to get the original one.
1 commentaire
Xiao Ling
le 6 Mar 2021
So what will 0.1 variance be after rescale to unit8?
Réponse acceptée
Plus de réponses (1)
Sajid Khan
le 9 Avr 2013
0 votes
1 commentaire
Image Analyst
le 9 Avr 2013
That would be 255. Actually you can add anything but whenever the sum would exceed 255 it will get clipped at 255 because it's uint8. The most you can add without clipping is 255, which would only happen when added to a value of 0.
Catégories
En savoir plus sur Images dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!