跳轉到內容

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 中儲存為標記時的塗漆標籤值
華夏公益教科書