3D Slicer在肾肿瘤中的应用

Originally published at: http://www.slicercn.com/?p=4313

作者赵伟 聊城市人民医院泌尿外科

声明 :文章所有权归属作者,如需转载或引用图文请联系作者并注明出处。更多3DSlicer教程请关注微信公众号: SlicerCN (3DSlicer社区)

前言


对于一名泌尿外科医生,常需要将患者的影像资料进行三维重建,这不仅可以更形象、更直观的了解病变的解剖关系、结石位置,而且还可用于术前的手术规划、术前与患者谈话等。

可不可以不借助CT工作站,在自己的电脑上对影像进行三维重建呢?答案是肯定的,这就是3D Slicer软件,我第一次接触是在2013年,苦于当时全英文的界面、复杂的操作,没有继续学习。近期再次关注3DSlicer,惊喜的发现在我国神经外科领域已经被广泛关注,并开展了丰富的临床应用,而且推出了中文版(3DSlicer中国社区:www.slicercn.com)。

现将我的一点学习心得分享给大家,抛砖引玉,希望共同推进3DSlicer在泌尿外科的应用。

http://p77dnje4w.bkt.clouddn.com/kidney.mp4

3DSlicer概述


3DSlicer是免费、开源的三维可视化医学图像处理、信息分析软件,由美国国立卫生研究院和全球开发者社区支持研发,至今已有10余年历史,而且还在不断更新中。最新版本引入了近1,000项增强功能和错误修复,以获得更好的性能和稳定性。 它包括百余个模块用于处理从头到脚的各种医学图像,不仅可以处理CT、MRI、DSA、PET,超声等图像,还可以处理带有时间轴信息的4D影像。

点击查看更多

软件可以从官网(www.slicer.org)免费下载,支持64位Windows、Linux、Mac OS等系统,目前不支持平板及手机。3D Slicer默认安装在C盘,不要更改为中文目录,否则导致软件无法运行。软件不能读取中文目录下的文件,同时文件命名也不能包含中文。

3DSlicer安装成功后界面如下,部分功能依赖于扩展模块(插件),可以在扩展模块管理器(Extensions Manager)中进行安装。

进入扩展模块管理器中选择并安装“SegmentEditorExtraEffects”模块。

肾脏CTA数据导入


3D Slicer支持导入的数据有Dicom、nrrd、nii等,也支持jpeg、png等图像文件格式。下面我们以导入肾脏CTA的Dicom数据为例进行讲解。

点击查看更多

将包含CTA数据的文件夹拖入到软件界面,弹出窗口选择默认设置,直接点击“OK”。示例为左肾肿瘤的CTA数据,伴有下腔静脉发育异常、下腔静脉与腹主动脉在肾门水平转位。

数据导入成功后,点击软件左上角的“DCM”图标,在弹出的窗口中选中相应患者,多组数据中单击选择动脉期薄层扫描数据(0.625mm),之后点击载入(Load)按钮。

数据导入成功后可在切片视窗中见到水平位、矢状位和冠状位图像,需要说明的是导入的是水平位图像,矢状位及冠状位图像是由软件自动重建的。

获取肾脏数据( Volume


目的 :从导入的CT中分割我们感兴趣的部位,以方便后面的三维重建。这里我们想要获取肾脏、肿瘤及血管等数据,可应用的方法很多,各有优缺点,有时需要联合几种方法,具体方法请关注公众号SlicerCN。下面以其中一种比较简单、通用的方法进行说明。首先进入“Segment Editor”模块。

点击查看更多

视窗界面选取红色切片视图(Red slicer only),水平位、矢状位、冠状位分别以Red、Yellow、Green表示。

选取合适大小的球形笔刷工具,对肾脏及肾脏血管进行描绘操作,可配合橡皮擦工具擦除多余的染色。此步需要花费一点时间,但无需精确的把兴趣区域标注。

利用Mask Volume工具,选取Fill Outside选项,重建肾脏及血管Volume。

用剪刀工具剪除多余的组织。此步骤对电脑配置要求比较高,且容易出现假死机。最新4.9.0版本的3DSlicer软件对此算法进行了优化,加快了处理速度。

如下图所示为进行分割操作后的肾脏及血管。

点击左上角的Save图标,保存生成的肾脏Volume为Volume.nrrd文件。为了加快运算速度,先关闭场景,快捷键为Ctrl+W。

将Volume.nrrd拖入到软件界面或者通过Data菜单载入,进入到Volume Rendering模块中,按下图步骤操作。

选中不同的预设,调节Shift滑块可以显示不同特征及透明度的图像。

标注不同组织


点选关闭“VolumeRendering”模块中的眼睛图标,取消3D视窗的VR显示。在Segment Editor模块中利用阈值法,选取“红色”对血管进行建模操作。

点击查看更多

点击Add增加“蓝色”,用笔刷工具标记静脉,选项可编辑区域设置为“Outside all segments”。

依次增加用于描绘感兴趣组织的颜色,并用笔刷工具逐一对肾脏、肿瘤等进行描绘。

生成并设置三维图像


点击“Show 3D”按钮,即可在3D视窗中生成三维图像,点击“Segmentations”进入分割模块可对三维图像进行各种设置。

点击查看更多

设置三维图像是否显示及调节透明度,同时可在三维视窗中对生成的图像进行旋转,缩放等操作。

生成三维图像


生成的三维图像可以在Annotation Screenshot中进行保存。

点击查看更多

分割之后的数据在VR中显示

可以进行标记,制作PPT,用于教学或与家属谈话等。

还可以录制成动画

动画请关注微信公众号:SlicerCN查看,文末附二维码。

展望


随着3D打印、虚拟现实(VR)、增强现实(AR)及机器人等技术的快速发展,基于医学影像的术前规划、术前虚拟演练,影像引导治疗(Image-Guidedtherapy, IGT)与外科手术导航(Image-Guidedsurgery,IGS)相结合,已逐渐成为外科发展趋势,术前对医学影像的处理如三维重建,是必备的一个步骤。

以上对肾脏、肾血管、肾上腺及肿瘤的三维重建,只是3D Slicer软件在泌尿外科非常简单的应用,希望对3D Slice软件感兴趣的泌尿外科同道相互交流,共同促进3DSlice在泌尿外科的应用。


作者微信号: sxfyzh

点击扫码

image


致谢

点击查看更多


编辑校对

点击查看更多

束旭俊 :解放军第82医院 神经外科

曹玉福 :鹤岗市人民医院 神经外科


学习交流

点击查看更多

3DSlicer中国社区目前为国内最大的3DSlicer学习平台,学习人员以神经外科、泌尿、呼吸、心内、消化、神内、影像、放射等医生为主,也有工程师、生物医学、数学、计算机、虚拟现实、VR等相关专业人员关注。文章中所述的操作步骤的详细教程可以参照3DSlicer社区微信公众号和3DSlicer中国社区、3DSlicer中文论坛网站的相关文章。


征稿福利

点击查看更多

3DSlicer中国社区欢迎您的投稿,投稿邮箱:444703546@qq.com,稿件一旦录用将论坛等级升级到高级会员级别,优先学习内部教程和答疑,同时加入3DSlicer中级研讨群,论坛注册需要填写正确邮箱,并经过验证才能浏览和发帖。


3DSlicer中文论坛: forum.slicercn.com


3DSlicer中国社区:www.slicercn.com


3DSlicer社区:SlicerCN

点击扫码

image


入微信交流群请加好友:caoyufu

点击扫码

怎么收藏?

赵老师您好,按照您的教程,在获取肾脏步骤中,使用Paint工具绘制肾脏时,发现涂了一层会影响相邻几层,导致之前绘制的都失效,怎么做到相邻层互不影响?谢谢!

需要更改Masking area选项

曹老师您好,我的问题是这样,我想把肝脏分割出来,遇到问题如下:
(1)先在最顶部用Paint工具绘制了一下,如图


(2)切换到下一层是这样:
(3)手工涂满
(4)再返回到第一层,发现已经超出之前绘制的范围,如图

请问如何解决这个问题?谢谢!

或者说,请曹老师指教如何把肝脏分离出来?不胜感激!

你涂抹肝脏的时候先要设定肝脏的阈值范围才行。

或者可以AI自动分割,请参考AI辅助分割-3DSlicer