【问题标题】:Area of intersection of connected components连通分量的相交面积
【发布时间】:2016-02-24 04:44:45
【问题描述】:

我正在使用 MATLAB 进行分割任务。为了分析我的算法的性能,我需要两个图像中每个连通分量的交集区域。

在图像中以什么方式标记连接的组件?另外,PixelIdxList 是否列出了作为连通分量一部分的点的所有线性索引?

【问题讨论】:

  • 什么是PixelIdxList?我假设bwconncomp 的输出之一?编辑您的问题以显示您的实际代码。
  • 使用sparse!这不是一个微不足道的用途,但它可以为您提供交叉路口的面积。

标签: matlab image-segmentation connected-components


【解决方案1】:

图像中的连接组件以什么方式标记?

bwconncomp 通过对 2D 图像使用 4-(或 8)-连通邻域或对于 3D 图像使用 6-(18, 26)-连通邻域来发现连通分量。在 2D 和 3D(第一个切片)中,从左上角开始枚举标签。

另外,PixelIdxList 是否列出了作为连通分量一部分的点的所有线性索引?

是的。因此,一旦两个图像都被标记,您可以使用intersect 来查找不同标签之间的交集。另外,您可能想了解Jaccard index

【讨论】:

  • 它使用的是 4 个连接的邻域。如果可以在两个图像中找到标签之间的交集,我会尝试相交。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-16
  • 1970-01-01
  • 2022-12-04
  • 2021-03-20
  • 2018-07-17
相关资源
最近更新 更多