The value of variance in function imnoise in case of gaussian is a bit confusing
Show older comments
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 Comment
Xiao Ling
on 6 Mar 2021
So what will 0.1 variance be after rescale to unit8?
Accepted Answer
More Answers (1)
Sajid Khan
on 9 Apr 2013
0 votes
1 Comment
Image Analyst
on 9 Apr 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.
Categories
Find more on Images in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!