Sobel边缘检测算子数学原理再学习
一.Sobel数学原理分析
参考《History and Definition of the so-called "Sobel Operator",more appropriately named the Sobel-Feldman Operator》,《Expansion and Implementation of a 3x3 Sobel and Prewitt Edge Detection Filter to a 5x5 Dimension Filter》,并结合之前彭真明老师的博客,再一次学习了Sobel边缘检测算子的数学原理,并结合上述两篇参考文献所阐述的思路自己动手计算了5*5 Kernel所对应的Sobel算子系数,结果发现彭真明老师博客(Sobel算子的数学基础)所阐述的原理解析存在一定错误。
彭老师博文中提到Soble算子具有严格的数学基础,主要的关键点在于:
- 笛卡尔网格
- 前向差分
- 距离方向的四方向对梯度加权
- 城市距离