The value of variance in function imnoise in case of gaussian is a bit confusing
古いコメントを表示
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 件のコメント
Xiao Ling
2021 年 3 月 6 日
So what will 0.1 variance be after rescale to unit8?
採用された回答
その他の回答 (1 件)
Sajid Khan
2013 年 4 月 9 日
0 投票
1 件のコメント
Image Analyst
2013 年 4 月 9 日
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.
カテゴリ
ヘルプ センター および File Exchange で Images についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!