matlab - 使用pdf添加高斯噪声

时间:2013-12-26 07:59:33

标签: matlab gaussian

我正在尝试使用pdf模型为图像添加高斯噪声。我搜索了几个小时,但我得到的唯一的东西是imnoise或手动代码如下:

Inoise = Orig_img + (sqrt(variance)*randn(size(Orig_img)) + mean);

高斯噪音的pdf是:

pdf of gaussian

我可以用任何方式在图像中产生噪音

2 个答案:

答案 0 :(得分:0)

您提供的代码是正确的。你可以用

做同样的事情
mu    = ...
sigma = ...
im_with_noise = im_original + normrnd(mu,sigma, size(im_original));

答案 1 :(得分:0)

所以找到的唯一解决方案(和正确的解决方案)是

Inoise = Orig_img + (sqrt(variance)*randn(size(Orig_img)) + mean);

pdf仅用于查看噪音形状,图案等。