首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

主动脉分割及中心线提取

利用Segment Editor中的局部阈值工具(Local Threshold)对主动脉进行分割操作(视频教程参见视频号3DSlicer曹玉福),利用SlicerVMTK血管分割模块中的中心线提取模块对主动脉进行中心线提取。

模块名称:

Segment Editor

工具说明:

局部阈值工具(Local Threshold)

根据指定区域的阈值范围进行自动分割的方法,勾画指定区域并设定阈值范围后,按住键盘Ctrl键+鼠标左键单击,将阈值范围内所选岛添加到该分割。

选项:

Minimum diameter(最小直径):防止通过小于指定尺寸的泄漏。

Segmentation algorithm(分割算法):用于对指定区域执行选择的算法。

Feature size(特征大小):用于WaterShed模式下的平滑度设定。值越大则表面越平滑。

ROI(感兴趣区):将在其中进行阈值分割的感兴趣区域,选择较小的区域将减少泄漏并提高计算速度。

模块名称:

SlicerVMTK

VMTK扩展模块可用于4.10.2更高的版本,需要在扩展模块管理器中安装SlicerVMTK扩展。

Extract Centerline

中心线提取:从输入分割或模型节点确定血管树中的中心线。它可以进行快速的网络提取,也可以进行精确的中心线计算并在指定端点之间进行分支提取。该模块可以简化输入以快速进行计算(通常为5-20秒),而不会显著降低精度,还可以检测和标记网格错误。

模块说明:

Network extraction

网络提取:可用于快速,近似地提取完整的中心线网络。单击端点“Auto-detect(自动检测)”按钮或选择一个节点作为“网络模型”输出时,将自动调用它。

Surface:输入在Segment Editor模块中分割的主动脉的Segment。

Endpoints:起点可以自定义,选中标记点工具进行分支末端的标记,如果未定义起点,则选择最接近模型拐角之一的点。中心线线段可能会出现在起点和中心线网络之间。为了避免出现这种小的额外分支,可以通过Endpoints在任何分支的末尾放置标记点来手动定义起点。

Centerline tree extraction

通过指定输入分割体(Surface)和端点(Endpoints),可以利用泰森多边形法对分割体模型进行精确的中心线树提取。

Endpoints(端点):是将通过中心线连接的分支端点的列表。通过将相应的标记点分别设置为“unselected(未选定)”或“selected(选定)”,端点可以是入口或出口类型。通常一个入口点就足够了,但是如果网络由几个独立的树组成,那么应该在每个树中定义一个入口点。如果没有指定入口点,则第一个端点将用作入口。如果一个端点是不可到达的,那么它可以通过一条直线连接到其他点。删除或重新定位这些端点以创建完整、有效的中心线网络。

Centerline model(中心线模型):如果选择模型节点作为模型中心线,则提取的中心线将保存到模型节点中。

Centerline curve(中心线曲线):如果选择标记曲线节点作为中心线曲线,则分支将拆分为单独的曲线节点。

Centerline properties(中心线属性):如果选择表节点作为量化结果,则计算几何特性(长度、平均半径、曲率、扭转度、弯曲度)。弯曲度计算为中心线长度与直线端点距离之间的比率。重要提示:确保所有端点都是可到达的(没有一个端点是通过一条直线连接到树中的其他点),因为不可到达的端点可能会使计算无休止地运行。

Voronoi diagram(沃罗诺伊图):是一个类似于中间曲面的曲面,用于搜索分支端点之间的路径。可以保存此模型以进行质量检查,并获取可以可靠放置分支端点的曲面。

中心线提取后可以在Markups模块中更改显示属性。

视频号部分教程

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210121A0GIIT00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券