高斯滤波器是怎样得到的?

 我来答
feifeicug
2011-11-14
知道答主
回答量:47
采纳率:0%
帮助的人:20.5万
展开全部
高斯滤波器是一类根据高斯函数的形状来选择权值的线性平滑滤波器。高斯平滑滤波器对于抑制服从正态分布 的噪声非常有效。一维零均值高斯函数为:
g(x)=exp( -x^2/(2 sigma^2)
其中,高斯分布参数Sigma决定了高斯函数的宽度。对于图像处理来说,常用二维零均值离散高斯函数作平滑滤波器。
andyldh126
2012-04-17
知道答主
回答量:1
采纳率:0%
帮助的人:1670
展开全部

根据滤波器公式生成滤波核,Matlab写的代码如下:

dSigma =0.8;

fK1=1.0/(2*dSigma*dSigma);

fK2=fK1/pi;

iSize = 5;

step = floor(iSize/2 + 0.5);

for i = 1 : iSize

    x=i-step;

    fTemp=fK2*exp(-x*x*fK1);

    for j = 1 : iSize

        y=j-step;

        model(x+step,y+step)=fTemp*exp(-y*y*fK1);

    end

end

dSum = sum(sum(model));

model = model/dSum;

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
MyMemory爱你
2011-11-18
知道答主
回答量:2
采纳率:0%
帮助的人:3484
展开全部
使用matlab,利用fspecial('gaussion’,hsize,sigma)可以创建一个高斯低通滤波器。如果需要高斯高通滤波器还需要对其进行转化。

参考资料: MATLAB

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ae57f2cab
2011-11-06 · TA获得超过613个赞
知道小有建树答主
回答量:1241
采纳率:0%
帮助的人:490万
展开全部
高斯滤波器是一个低通滤波器,可以证明,高斯滤波器可用均值滤波器多次逼近,一般情况下,大于或等于三次逼近就可近似于高斯滤波器,所以,在设计高斯滤波器时,可以用设计均值滤波器逼近代替高斯滤波器。

网上抄的,我也看不懂。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaomaokun
2011-11-17
知道答主
回答量:1
采纳率:0%
帮助的人:1723
展开全部
斯滤波器可用均值滤波器多次逼近,一般情况下,大于或等于三次逼近就可近似于高斯滤波器。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式