关于Sobel核的一般数学推导(3x3、5x5、7x7,1阶、2阶、3阶...)
标准的 Sobel一阶核在x方向(本文仅考虑x方向,y方向为x方向的转置)的模板为
Sobel函数参数Sobel函数参数平滑核
首先看平滑核。平滑核的系数满足对应级数的杨辉三角的系数,也就是二项式的系数。杨辉三角形的系数如下:
一阶差分核
对于的Sobel核,一阶差分核的系数(记为
)为一阶差分方程系数矩阵的翻转(设为
)与
的对
补0卷积。
在离散情况下,一阶差分公式如下:
二阶差分核
对于的Sobel核,2阶差分核的系数(
)为2阶差分方程系数矩阵的翻转(
)与
的补0卷积。在离散情况下,二阶差分公式如下:
高阶差分核
对于的Sobel核,
阶(
)差分核的系数(记为
)为n阶差分方程系数矩阵的翻转(设为
)与
的补0卷积(左右各补充
个0),即
一般公式
统一平滑核与差分核
继续考察一般差分公式,我们设置对应二项式
的系数,即为1。可以发现,当
时,
单方向Sobel核一般公式(以
方向为例)
从上述公式得知,方向的
的
阶Sobel核计算公式为
Sobel核一般公式
因此,对于的Sobel核,
方向为
阶,
方向为
阶(
),则计算公式为
