点簇状信号在成像数据中非常常见。这里提供一个整合好的函数方便进行分析。

点簇状信号有点类似点状信号,虽然仅占较少的像素区域,但却存在一些不规则的形状(不仅仅是圆形)。这种情况导致常规的find maxima或者 find spot 方法不能比较完整地提取着整个点簇的所有像素。这会导致对cluster间距的统计分析结果偏大,面积偏小。这个时候以maxima作为marker,以阈值区分前景背景的二值化图像计算distance,再应用watershed进行实现不同点簇信号的分割是一个非常经典的做法。废话不多说,先看效果:

label = wat_seg(zone, vmax=500, debug=True)

2025-05-15T12:43:48.png

再放代码:

该部分仅登录用户可见

由于这个函数有参数如threshold需要调试确定,为了方便检查,在调试的时候可将debug=True

最后修改:2025 年 05 月 21 日
请大力赞赏以支持本站持续运行!