Canny边缘检测和LoG差异

kam*_*hai 4 image-processing

在Diagital图像处理中,Canny边缘检测器和LoG(高斯拉普拉斯)有什么区别?我是数字图像处理的新手.如果有人能告诉我差异,我会很感激.感谢致敬.

cfo*_*cfo 5

所述的Canny边缘检测器是基于所述图像的第一导数(索贝尔掩模在x和y方向卷积).衍生物的大小将如下所示:

在此输入图像描述

您可以看到,通过此操作,可以通过具有高值(白色)的像素来识别线条.然后,canny算法还将应用非最大值抑制和线跟踪(请参阅维基百科).

高斯拉普拉斯算子然而操作员,是基于图像的二阶导数.此运算符的响应如下所示:

在此输入图像描述

LoG运算符的最高响应将位于图像中类似blob的结构的中心(与LoG内核大小相同).可以使用LoG算子识别线,而不是通过在图像中找到高幅度,而是通过拐点(过零点).您可以看到每条线在一侧是黑色而在另一侧是白色.基于二阶导数,它对噪声非常敏感.