ITK-SNAP ROI 勾画教程

1)在前面的技术帖中,我们反复强调ITK-SNAP和3D Slicer在ROI勾画和数值测量中的作用,这里,我们就来学习一下如何使用;
2)除此之外,在影像组学和人工智能的ROI勾画中,这两款软件都起着非常重要的作用和价值;
3)考虑到软件的复杂程度,我们优先推荐使用ITK-SNAP,这里给出ITK-SNAP的示例。
附件文档:

ITK-SNAP 文件夹结构及 ROI 保存示例

本文档主要说明影像组学和人工智能研究中相关数据的文件组织结构。为了方便各位老师对自己的数据进行整理,我们设置了两种数据组织结构。

(临床信息及编号示例在文末!!!)

第一种 :以每个 subject 为关键节点,将不同的序列都放入同一个 subject 文件夹下。以下图为例说明:

此图中,testdata01 为数据的根目录,其下包括两个文件夹(一级目录):

Original_data :

存放原始的 nii 格式的文件。此文件夹下面的子文件夹,即 第二级目录 ,对被试数据进行编号,sub001, sub002, sub003……等等;如果数据超过 999 例,则统一用四位数进行编号, sub0001, sub0002,sub0003……等。(此处,需要注意的是,所有的数据编号所对应的临床信息,需要记录在 excel 表格中,与数据一起发送。)

编号这里比较灵活,可以采用多种方式,以下几种可供参考:

1、正常对照组:sub001, sub002, sub003,…;病人组:pat001, pat002, pat003,…

2、subx001, subx002,…其中 x=0, 代表第一组数据,x=1, 代表第二组数据,x=3,代表第三组数据。

3、为便于计算机自动读取识别,所有编号的字符个数必须相等。比如,sub001,pat001 都是 6 个字符,sub0001 是 7 个字符。

4、编号的规则一旦确定,就需要保持一致。下文有类似的地方不在重复表述。

第三级目录 ,即每个 subject 下面的NII文件用不同的序列名称表示出来,T1W, T2W, DWI 等等(命名中不能任何空格),参考上图2

ROI_data : 

此文件夹为存放用 ITK-SNAP 画好 ROI 后的图,需要注意的是,这里的文件组织结构和 Original_data 非常类似,命名需要一一对应。在 ROI 的命名上,需要在具体的序列后面加”_mask”后缀。(从 ITK-SNAP 导出来的文件是.nii.gz 格式的,见下图。需要去掉 gz,解压即可)。

第二种 :以每个序列为关键节点,将不同的 subject 都放入同一个序列文件夹下。以下图为例说明:

此图中,testdata01 为数据的根目录,其下包括两个文件夹(一级目录):

Original_data :

存放原始的 nii 格式的文件。此文件夹下面的子文件夹,即 第二级目录 ,对序列进行分类命名(不能出现空格),t1w, t2w,dwi……等等,大小写均可;  第三级目录 ,即每个序列下面,对 subject 进行编号,sub001,sub002, sub003……等等;如果数据超过 999 例,则统一用四位数进行编号,sub0001, sub0002, sub0003……等。(此处,需要注意的是,所有的数据编号所对应的临床信息,需要记录在 excel 表格中,与数据一起发送。)

ROI_data :

此文件夹为存放用 ITK-SNAP 画好 ROI 后的图,需要注意的是,这里的文件组织结构和 Original_data 非常类似,命名需要一一对应。在 ROI 的命名上,需要在具体的序列后面加”_mask”后缀。(从 ITK-SNAP 导出来的文件是.nii.gz 格式的,见下图。需要去掉 gz,解压即可)。

附录:excel 的组织形式

(0)

相关推荐

  • 0-跟着science学宏基因组-背景和数据

    写在前面 首先说几句话: 本小结代码不需要运行,只是告诉大家数据来源和这份代码的来源: 本小结的软件也不需要安装. 如果没有Ubuntu的随便安装一个就可以16-20都可以运行,例如: 下载一个Qii ...

  • ITK SNAP 医学影像分割教程

    医学影像标注的一个重要内容就是影像分割,目前可以用来做影像分割的软件也有不少,但通过文献学习发现,用的最多的还是ITK SNAP,今天就来简单介绍一下这款软件,以下文字部分是基础功能介绍,具体操作可看 ...

  • 双勾画竹法图文教程

    实物照片 竹竿的画法 双勾竹竿,先画左边一线,后画右边一线.待两线条画成,然后勾节,使两线一气贯串. 竹叶的画法 双勾叶先画左线,后画右线.先画叶,后画枝干.先画外叶,后画内叶.线条要挺秀,起笔时微重 ...

  • 超细 ‘男’‘女’士衬衫结构制版图与推板教程!

    主编:俊美人台小银分享|超细 '男''女'士衬衫结构制版图与推板教程! 男士基本款衬衫制版和推板教程 男衬衫是男性的主要服装之一,本款为尖角翻立领,六粒扣,左前胸贴明袋一个,装双层过肩,后片两个褶裥, ...

  • 写意花鸟画教程:石头的画法

    石头的画法 石头是花鸟画中重要的题材,凡写意花鸟画中都可配以石头.花鸟画中的石头与山水画中的石头是有区别的.在传统艺术中,对石头的审美欣赏有瘦.漏.空.透.奇.怪的标准,其力和势是至关重要的,是有生命 ...

  • 正则表达式 – 语法 | 菜鸟教程

    正则表达式 - 语法 正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串.将匹配的子串替换或者从某个串中取出符合某个条件 ...

  • 正则表达式 – 教程 | 菜鸟教程

    正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符"). 正则表达式使用单个字符串来描述.匹配一 ...

  • 厨师长教:“8种翻锅基础手法”,厨师入门硬核翻锅教程,快收藏

    厨师长教:“8种翻锅基础手法”,厨师入门硬核翻锅教程,快收藏

  • 收纳包,零钱包,斜挎包,旅行包……通通不用买,几块碎布就能改造,家人都抢着用!(附教程)

    包包除了买现成的,我们还可以自己动手制作,那些零钱包,斜挎包,手提包,各种收纳包包,几块碎布剪一剪就能改造,尺寸还可以自定义,想大一点就把布剪大一点,反之,剪得小一点,更精致迷你一点.而包包的做法,大 ...

  • C语言标准头的使用,C语言入门教程,你我的好帮手

    每个标准库函数都会被声明在一个或多个标准头(standard header)中.这些标准头也包括了 C 语言标准提供的所有宏和类型的定义. 每个标准头都包含一组相关的函数声明.宏和类型定义.例如,数学 ...