边缘检测是否依赖于图像特征?

Does edge detection depend on image features?

您好,我想弄清楚边缘检测是否取决于图像条件(特征)。

我知道任何边缘检测算子都有庞大的数学基础。我也知道边缘检测对图片上的噪声很敏感。

亮度、对比度呢?关键是我正在寻找如何估计图像质量。图像质量对边缘检测很重要吗?

检测到图像中 x 或 y 方向的像素值发生变化的边缘。这背后的数学是简单的微分。任何可以改变像素值的变化或噪声都会降低检测到边缘的机会,但形态学操作会有所帮助。

例如,模糊是一种可以通过更改像素值来降低图像质量的操作。图 1 表示图像及其边缘。。正如我已经提到的那样,检测到像素值在一个方向上发生变化的边缘,您可以看到白线是与这些像素值变化相对应的边缘。 图2是输入图像的模糊图像,这个模糊图像的边缘比实际的边缘数量少很多。

这只是一个例子,捕捉图像时的噪声、物体或黑暗物体的照明会产生不同的边缘。根据噪声如何影响图像,边缘可以增加或减少。

有一些检测边缘的基本方法,我用过canny边缘检测。您可以参考review of classic edge detectors进一步了解它们。