MATLAB实现高斯平滑

2025-05-06 01:51:32

相比平均平滑对邻域内的像素权重相同,为了减少平滑处理的模糊,能够想到需要加大模板中心点的权重,减小边缘的权重,才能得到更自然的平滑效果。

二维高斯函数

1、二维高斯函数的密度公式是Φ(x,y),高斯模板矩阵使用的是其离散化的表示。任意大小的模板可通过(2k+1)*(2k+1)的矩阵得到,其(i,j)位置的像素值可由M(i,j)确定。

MATLAB实现高斯平滑MATLAB实现高斯平滑

2、分别建立3*3的标准差分别为0.5、0.8、1.8和5*5的0.8、1.8的滤波模板,进行滤波。

MATLAB实现高斯平滑

4、结果如图。可以看出模板增大后,原图的噪声得到更好的抑制。

MATLAB实现高斯平滑
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢