跳转到内容

MINC/软件开发/标签文件格式参考

来自维基教科书,开放的书籍,为开放的世界

MNI .tag 文件格式被设计为一种简单的存储格式,用于存储单个 3 维数据体积或一对数据体积上选定点的表示。.tag 文件只是一种 ASCII 文件格式,它不支持其他字符集或二进制数据。

此格式的所有原始设计和实现均由 David MacDonald 完成。本文档大量借鉴了 David 现有的评论和文档。

该文件是一个 ASCII 文件,通常使用单个换行符作为换行符。空格、制表符和换行符可用于分隔字段。回车符将被忽略。

.tag 文件始终以包含以下确切文本的单行开头

MNI Tag Point File

此头部行是强制性的,应完全按所示出现(大小写敏感)。

头部后是关键字 Volumes,后跟一个等号,数字’1’或’2’,以及一个分号,例如

Volumes = 1;

Volumes = 2;

此字段指示标签点文件是否适用于一个或两个卷。同样,大小写敏感。

下一个字段定义了点本身。它以关键字开头

Points =

后跟一个点记录列表。点记录列表以另一个分号终止。

点记录

[编辑 | 编辑源代码]

每个点记录仅包含 3 或 6 个浮点数,以 ASCII 表示,并以空格分隔。浮点数给出应用标签的卷的世界空间中的 X、Y 和 Z 坐标。

点的坐标是强制性的。其他字段可能根据需要包含,如下所示

  • 浮点权重[1]
  • 整数结构 ID[2]
  • 整数患者 ID。
  • 文本标签。

这些字段必须全部存在于标签中,或者它们可能全部不存在,或者只有文本标签可能存在。文本标签可以用引号包围,以便包含空格字符。

每个点记录通常以换行符结尾,但这是可选的。

注释可以出现在文件中的任何位置。它们由字符’#’或’%’表示,并以换行符终止。

有一个非正式的约定,使用注释来指示标签所应用的特定卷文件。

  1. 这对应于标记在 MNI-Display 中保存为标记时的大小
  2. 这对应于标签在 MNI-Display 中保存为标记时的涂漆标签值
华夏公益教科书