作者杨德真 河北医科大学第二医院

审校:曹玉福 鹤岗市人民医院

声明文章所有权归属作者,如需转载或引用图文请联系作者并注明出处。文章仅代表作者本人观点,因应用本教程引起的法律纠纷与编审人员及3DSlicer公众号、网站、论坛无关。

学习3Dslicer有一段时间了,感谢3DSlicer社区各位老师的不吝赐教,在此与大家分享一下如何用CTA数据重建动静脉,用到Segment Editor模块。

CTA重建动静脉

1、载入患者头颅CTA数据,新建蒙版Segment_1,阈值法重建颅内血管(颅骨不可避免包含在内)。

CTA重建动静脉

2、新建蒙版Segment_2,阈值法重建颅骨,注意血管不要显影。

CTA重建动静脉

3、蒙版Segment_2应用Margin进行扩大。

CTA重建动静脉

4、同时显示2个蒙版,观察血管与颅骨关系。

CTA重建动静脉

5、运用逻辑运算(Logical operators)中的相减(Subtract),Segment_1减去Segment_2。

CTA重建动静脉

6、运算后可见Segment_1显示为血管,Segment_2被去除,Show 3D 观看血管情况。

CTA重建动静脉

7、Show 3D显示仍有部分残余骨质,利用岛屿(Islands)工具可去除一些不连续的碎片。同时应用剪刀(Scissors)可将一些残余骨质去掉,岛屿(Islands)与剪刀(Scissors)交替进行,直到将残余骨质去除满意。也可运用橡皮擦等工具将残余骨质去除。

CTA重建动静脉

CTA重建动静脉

CTA重建动静脉

8、最终血管显示如下图,进行逻辑运算 (Logical operators )中的复制(Copy),得到蒙版Segment_2。

CTA重建动静脉

9、利用剪刀(Scissors)及岛屿(Islands)工具交替操作,将Segment_1中减去静脉系统获得动脉,Segment_1显示如下 。

CTA重建动静脉

10、运行逻辑运算 (Logical operators )中的相减(Subtract),Segment_2减去Segment_1获得静脉系统,如下图所示。

CTA重建动静脉

11、依次进行皮肤、颅骨、脑组织及肿瘤建模,获得3D模型如下。

CTA重建动静脉CTA重建动静脉CTA重建动静脉

以上方法获得动静脉系统,对于血管细节的显示不如VR,但可导出Stl、Vtk等格式,可用于3D打印、与增强现实/混合现实技术结合。

如何更好重建血管、纤维束并导出Stl、Vtk等格式欢迎大家在3DSlicer中文论坛和3DSlicer社区交流。


编者:学习过程中如有问题可在论坛发帖提问,论坛需要填写真实邮箱才能成功注册。3DSlicer交流三群脑卒中与神经重症群尚有少许名额,拟入群交流的加曹玉福微信(微信号:caoyufu),注明姓名、医院、专业,经过验证后可入群交流。