LoG、DoG算子--边缘检测算子(噪声不敏感)

1、LoG算子

Laplace算子是一种优秀的边缘检测算子,通过对图像求二阶导数,然后通过二阶导数的0交叉点来实现边缘检测。因为Laplace算子对噪声敏感,故可在进行Laplace计算之前用高斯滤波来进行降噪处理,这样就形成了拉普拉斯高斯算子LoG(Laplace of Gaussian)
LoG算子

二维高斯函数

2、DoG算子

  DoG算子是LoG的一种近似

   DoG算子

3、注意

实际编程中不能直接使用上诉算子得到的结果(LoG核或高斯核),还需要加入归一化处理步骤。也即是将核中每一个点的系数除以所有系数之和,最后核的所有系数之和为1

4、代码demo及效果

在这里插入图片描述
不同的sigma有不同的响应,具体依据实际情况设置。
https://github.com/WangLCG/Image_Process/tree/master/Filter

5、参考

1、https://blog.csdn.net/u014485485/article/details/78364573
2、http://www.cnblogs.com/love6tao/p/5152020.html

猜你喜欢

转载自blog.csdn.net/FPGATOM/article/details/83999790