如何实现 3d 数据的连接组件标记?

How to implement connected component labelling for 3d data?

虽然 searching/reading ,但我发现 connected component labelling (2 Pass algorithm) 用于二维数据集。我必须为 3d(体素)数据集实现连接的组件标记。在 2d 连接组件标记中,我们正在检查最左边和最上面的像素(邻居)是否具有等效标记。我们如何使用 python 为 3d 数据集实现它,即应该检查哪些邻居的标签?

或者有没有其他方法可以实现它,请提出建议。

我们可以按照与 2d 实现的方式相同的方式为 3D(体素)实现连通分量标记,除了与左侧和顶部体素一起,我们必须检查前体素的等效标签。