Borrar filtros
Borrar filtros

how to implement a MATLAB function to add Gaussian noise ?

1 visualización (últimos 30 días)
mina
mina el 6 de Abr. de 2012
I need to implement a function in Matlab to add Gaussian noise to an image let's say cameraman.tif but without using imnoise
Thanks in advance

Respuestas (3)

Rick Rosson
Rick Rosson el 7 de Abr. de 2012
>> doc randn

Rick Rosson
Rick Rosson el 7 de Abr. de 2012
function y = addWhiteNoise(x,snr)
%
% snr is the signal-to-noise ratio expressed in decibels
%
stdev = ...
z = stdev*randn(size(x));
y = x + z;
end
  2 comentarios
mina
mina el 7 de Abr. de 2012
thanks for your help.
but this is what i need to do exactly:-
implement a MATLAB function to add Gaussian noise to the image “Cameraman.tif” and compute the signal-to-noise ratio (SNR)
Walter Roberson
Walter Roberson el 7 de Abr. de 2012
Okay, go ahead and do that.

Iniciar sesión para comentar.


Rick Rosson
Rick Rosson el 7 de Abr. de 2012
Hi Mina,
What have you done so far? Please post your code.
Thanks!
Rick

Community Treasure Hunt

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

Start Hunting!

Translated by