24小时热门版块排行榜    

查看: 1064  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

黄小霞

铜虫 (小有名气)

[求助] 关于加噪声问题

在有些文章上看到讲加方差为10、15、20的高斯白噪声来进行降噪后的实验对比,可是当加这些方差噪声后整个图像都是噪声了根本看不清图像了。一般实验都是用nim=imnoise(im,'gaussian',0,0.01)这个函数叫小于1的方差噪声时,是可以得到好的结果的。我对这两个数字有点模糊了,请牛人告诉我怎么回事?还有就是如果加10等大方差时要想看到清楚的图像有什么函数可以实现吗?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sukiyq

木虫 (小有名气)

★ ★
mze04532(金币+2): 辛苦了,欢迎常来~ 2011-11-02 23:25:00
10、15、20,是指图像灰度值范围为[0,255]的情况下对应的噪声标准差,imnoise里边的0.01,是指图像灰度范围在[0,1]的情况下对应的噪声方差。
考虑下边的代码:
I = imread('cameraman.tif');
I1 = double(I);
%I是uint8型,I1是double型,灰度值范围都是[0,255]
A=15;%A指相对于[0,255]灰度值范围的噪声标准差,对应的相对于[0,1]范围的噪声方差为(A/256)^2
J = imnoise(I,'gaussian',0,(A/256)^2);figure;imshow(J)
J1=I1+A*randn(256,256);figure;imshow(uint8(J))

你会发现无论A取什么值,这两幅加噪图像都很相近,信噪比也几乎相等。
比菜鸟强一点点
4楼2011-11-02 22:21:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sukiyq

木虫 (小有名气)

不好意思,最后一行是
J1=I1+A*randn(256,256);figure;imshow(uint8(J1))
比菜鸟强一点点
5楼2011-11-02 22:23:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 黄小霞 的主题更新
信息提示
请填处理意见