索贝尔与高斯导数

信息处理 图像处理 过滤器 计算机视觉 边缘检测
2022-01-28 21:53:36

使用 sobel 滤波器或高斯微分滤波器时,除了 2 个滤波器大小的明显差异之外,最显着的区别是什么?

1个回答

Sobel 核也可以被认为是3×3近似于高斯核的一阶导数。

Sobel 滤波器只不过是联合应用以下内容:

  • 在导数的垂直方向上进行平滑,例如hs=[1,2,1]T

  • 导数方向的简单中心差,例如hd=[1,0,1]

然后

hsobel=hshd

平滑因子是一个近似三角形的滤波器。高斯自然是更好的替代品。事实上,如果需要更大尺寸的 Sobel,人们首先使用高斯滤波器对图像进行平滑处理,然后按原样应用 Sobel 核。那是因为:

x(IG)=Ix(G)

这种近似使得 Sobel 算子的计算速度非常快,而高斯导数可能更准确。