应用3DSlicer实现颅骨自动剥离

3DSlicer中一个自动剥离颅骨的模块。

作者:曹玉福

image

模块名称:

SwissSkullStripper

模块说明

  • SwissSkullStripper模块为扩展模块,需要在扩展模块管理器中进行下载。
  • 多用于MRI数据的颅骨自动剥离
  • 剥离前需要加载2个文件,分别为atlasMask.mha、atlasImage.mha.
  • 用户可以在示例数据模块下载网站的文件atlasImage、atlasMask.mha.
image

点击下面链接也可以进行下载。

atlasImage.mha (3.4 MB)

atlasMask.mha (56.5 KB)

用法

  1. 加载 AtlasImage 和 AtlasMask 图像。
  2. 并确保已选中“AtlasMask”卷标的“ Labelmap” 复选框** 。
  3. 加载患者容积数据,也就是我们要进行剥离颅骨操作的容积数据。
  4. 转到 SwissSkullStripper 模块进行如下操作。

Input(输入)

Patient Volume (患者容积数据 ):选择要进行颅骨剥离的容积数据。

image

Output(输出)

Patient Output Volume(病人输出容积数据):给剥离颅骨后的数据起个名字。

image

Patient Mask Label(病人蒙版标签数据):新建一个标签数据。

image

Atlas

Atlas Volume :选中载入的 atlasImage

Atlas Mask Volume :选中载入的 AtlasMask ,如果不可见,则在导入数据的时候,要勾选Show Options后,将Labelmap复选框勾选上。

image

单击Apply,在大约2分钟内MRI的颅骨就自动剥离完成,同时产生一个大脑的标签。

image

剥离后的效果图

应用3DSlicer实现颅骨自动剥离

GIF

CT的剥离效果支持却不是太好,原因是提供的数据只支持MRI。

image

重新制作CT的Mask用于此模块,对CTA数据进行剥离的效果如下:

image

更多培训教程请加入3DSlicer中文论坛高级会员,目前高级会员仅为对网站和论坛及公众号做出贡献,比如发表文章、论坛版主、维护网站等。付费学员免费获得加入高级会员资格。

  • 关注脑卒中与神经重症微信公众号请扫码二维码或手动添加微信公众号【ncz120】
  • 参加培训学习(钉钉不定期直播)可扫码申请加入,名额有限,如果申请未通过,可能已满群。
  • 想入微信群交流可以加曹玉福微信(caoyufu)或扫码申请,请备注:姓名医院。