说到图像滤波,不得不说一下图像卷积运算,因为几乎所有的滤波其实就是采用不同的卷积模板与原图像进行卷积运算。对于图像而言,卷积运算就是建立一个含有由系数矩阵或权重因子矩阵构成的移动窗口。这些矩阵被认为是算子或内核,且它们的大小一般为奇数个像元。内核在原始图像上移动,而且另一幅输出图像的内核中心灰度值,可以用原始图像中相对应的像元灰度值乘以内核内的对应系数,然后再将所有结果相加而得到。如图1所示。
图1 图像卷积运算示意
如果用公式表示,则如下式所示。
所以,其实卷积运算就是将卷积模板中的值与原图像对应位置的值相乘后再相加来代替原图像中间位置的值。图2是带有具体值的运算示意。有时候,卷积模板带有系数,需要在求和之后再除