点云、聚类、斑点检测

Point cloud, cluster, blob detection

我有一个充满噪声的二值图像。我使用中值滤波器 B = medfilt2(A, [m n])(Matlab) 或 medianBlur(src, dst, ksize)(openCV) 检测到用红色圈出的对象。 您能否建议其他方法以更 "academic" 的方式检测这些对象,例如概率方法、聚类等?

您可以在此处使用任何类型的聚类,并且可以从 k-means 开始。 您可以从 Matlab 中找到一个很好的示例作为开始。

这个例子看起来很像 DBSCAN 的设计场景。 有很多噪声,但密度很好理解,簇密度高得多但形状任意。