The value of variance in function imnoise in case of gaussian is a bit confusing
Mostrar comentarios más antiguos
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 comentario
Xiao Ling
el 6 de Mzo. de 2021
So what will 0.1 variance be after rescale to unit8?
Respuesta aceptada
Más respuestas (1)
Sajid Khan
el 9 de Abr. de 2013
0 votos
1 comentario
Image Analyst
el 9 de Abr. de 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.
Categorías
Más información sobre Images en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!