高斯滤波器是根据高斯函数来选择权值的线性平滑滤波器,对随机分布和服从正态分布的噪声有很好地滤除效果。它可以辅助大部分的边缘检测算法,
对图像的边缘进行扩展(边缘厚度变大),使噪声点的灰度降低,从而减少边缘检测中噪声的数量。
二维的高斯函数公式如下:
其中σ为正态分布的标准偏差,其值决定了高斯函数的变化幅度,对应就是滤波器的权值。高斯函数分布与二维滤波器常见模板如下:
模板的生成,就是将矩阵中心作为(0,0)点然后分别代入公式中,求得一个类型为小数的矩阵,将矩阵左上角的元素乘以它的倒数K,使其值为1,
矩阵其他位置的元素也都乘以K,再将矩阵化为整数形式。由此便可以得到一个模板,模板是行列长度为奇数的方阵,取值由σ决定。σ越大,矩阵从里
到外的梯度更大。一般地,按照上面公式