0

我有一个光滑表面的图像: 在此处输入图像描述

我的目标是检测该图像上的异常情况。我在这里向您展示了带有明显异常的相同图像: 在此处输入图像描述

正如我们从上面的图像中看到的那样,异常的对比度很差(或者至少不是最好的),而且它们的形状、对比度、方向也在从图像到图像的变化......我试图通过使用 tophat 来增加异常对比度过滤。结果在这里: 在此处输入图像描述 现在我的异常在图像上更加明显,我想将它们从图像中分割出来。目的是对图像进行二值化并使用 connectedComponents 函数来计算异常的区域、尺寸、位置......

你建议什么样的细分?二值化图像的最佳方法是什么?我是否应该使用 tophat 过滤来增加异常对比度,还是应该尝试直接从第一张图像中分割异常?

4

1 回答 1

1

你可以:

  1. 尝试几个不同大小和参数的顶帽过滤器,看看哪一个在抑制指纹的同时最好地突出异常。

或者

  1. 直接进入阈值并在那里调整参数以确保在此过程中不会丢失任何异常。然后使用连通分量的特征来提取实际异常。

一种越来越流行的方法是使用大量异常图像来训练深度神经网络,然后使用该网络来识别它们。

于 2017-03-01T07:51:26.007 回答