众所周知,当使用一阶导数,尤其是二阶导数时,我们应该首先对图像进行平滑处理,因此在高斯拉普拉斯算子的情况下,首先要与高斯蒙版和拉普拉斯蒙版进行卷积。但是另一方面,它们都是线性运算,所以如果我们先应用拉普拉斯算子然后应用高斯算子,我们应该得到相同的结果吗?
问问题
313 次
1 回答
3
是的,这两个运算是卷积、线性运算,因此可以以任何顺序应用以产生完全相同的结果。如果结果不完全相同,那是由于舍入误差。
您还可以组合两个内核并将它们作为单个卷积应用。但实际上分别计算高斯和 3x3 拉普拉斯算子在计算上更便宜,因为高斯可以通过应用两个 1D 滤波器来计算(即它是可分离的),从而节省了大量计算量。
有关计算高斯拉普拉斯的不同方法的详细信息,请参阅此答案。
于 2019-01-22T16:08:33.510 回答