Skip to main content

分割

Cornerstone3DTools 中,我们已将 Segmentation 的概念与 Segmentation Representation 解耦。这意味着从一个 Segmentation 中,我们可以创建多个 Segmentation Representation。例如,可以从一个 Segmentation 数据创建一个 3D 标签图的 Segmentation Representation,并且可以从相同的 Segmentation 数据创建一个轮廓的 Segmentation Representation(尚未支持)。通过这种方式,我们将 Segmentation 的展示层面与其底层数据解耦。

TIP

类似的关系结构已被应用于流行的医学影像软件,如 3D Slicer,并添加了 多态分割

API

Segmentation 相关的函数和类可以在 segmentation 模块中找到。

import { segmentation } from '@cornerstonejs/tools';

// 存储所有分割及其工具组特定表示的分割状态
segmentations.state.XYZ;

// 活跃分割方法(设置/获取)
segmentations.activeSegmentation.XYZ;

// 锁定分割索引(设置/获取)
segmentations.locking.XYZ;

// 分割索引操作(设置/获取)
segmentations.segmentIndex.XYZ;

让我们深入了解这些方法。