gaussian算子

https://www.cnblogs.com/wangguchangqing/p/6407717.html

https://blog.csdn.net/godadream/article/details/81568844

  数值图像处理中,高斯滤波主要可以使用两种方法实现。一种是离散化窗口滑窗卷积,另一种方法是通过傅里叶变化。最常见的就是滑窗实现,只有当离散化的窗口非常大,用滑窗计算量非常大的情况下,可能会考虑基于傅里叶变化的实现方法。所以本文将主要介绍滑窗实现的卷积。

  离散化窗口划船卷积时主要利用的是高斯核,高斯核的大小为奇数,因为高斯卷积会在其覆盖区域的中心输出结果。常用的高斯模板有如下几种形式:

1、二维高斯函数

  

2、取样模板

3、获取模板

  将模板各个位置坐标代入高斯函数G中,就得到该位置的模板值;并将9个位置的值求和sum,理想情况sum=1,这里会将各个模板值除以sum;

4、模板形式

(1)小数模板:直接由高斯函数和位置模板计算得到;(高斯核为3X3,sigma=0.8)

0.057118 0.12476 0.057118
0.12476 0.2725 0.12476
0.057118 0.12476 0.057118

(2)整数模板:对小数模板获得的模板进行归一化处理,即将小数模板的每个值除以模板左上角的值;(高斯核为3X3,sigma=0.8)

1 2.1842 1
2.1842 4.7707 2.1842
1 2.1842 1

  经过四舍五入和添加系数为:

 

posted @ 2020-08-30 11:50  kuaqi  阅读(1415)  评论(0编辑  收藏  举报