跳轉到內容

MINC/VisualTools/Display

來自華夏公益教科書,自由的教科書

Display 是一個功能非常強大的程式,也許最好的解釋方式是透過示例。它的主要用途是分割、視覺化/疊加多個 MINC 檔案以及 3D 物體的視覺化。

疊加影像

[編輯 | 編輯原始碼]

這將是一個透過示例概述 Display 中疊加影像的方法。特別是,該示例將顯示 t 統計量圖和滑鼠大腦的最終非線性平均值的疊加。兩個輸入檔案是

Display MINC toolkit overlay images input

我們想要做的是建立一個影像,顯示大腦的哪些區域與特定的 t 統計量相關聯。理想情況下,我們希望使用不同的顏色顯示具有負 t 統計量和正 t 統計量的區域。最終結果應該類似於這樣

Final result of overlay mousebrain anatomy and two coloured tstats in Display from the MINC toolkit

您可以將多個檔案載入到 Display 中。在上面的示例中,紅色顯示 t 統計量至少為 4(因此為正)的區域,藍色區域表示 t 統計量最多為 -4 的區域。所有這些資訊都來自一個檔案:tstats.mnc 檔案。為了使用該檔案建立兩種不同的顏色,您需要在 Display 中載入兩次。這是第一步

步驟 1:載入輸入檔案

[編輯 | 編輯原始碼]
  $ Display final-nlin.mnc tstats.mnc tstats.mnc

步驟 2:載入熱紅顏色用於正的 t 統計量

[編輯 | 編輯原始碼]

MINC toolkit Display controls window

Display 中步驟概述

  • 點選“空格彈出選單”或按空格鍵進入主選單(如果您尚未在其中)。
  • 點選“T 檔案”或按“t”。
  • 點選“Y 載入使用者定義 ColCo”或按“y”。
  • 在命令列中輸入:“/micehome/jlerch/luts/hotred”並按“回車”。

Display 具有控制面板。您可以用滑鼠點選按鈕,或者使用鍵盤上的按鍵(例如,點選“D 顏色編碼”與按鍵盤上的“d”具有相同的效果)。當您點選“D 顏色編碼”時,您會進入一個選單,允許您將顏色更改為灰色、熱金屬、光譜……嘗試一下,看看它們的效果。在本例中,我們想使用使用者定義的顏色,因此我們需要載入它們。這些是文字檔案,指示顏色條上的哪些點對應哪些顏色。下面是一個示例。如果您進入了 Display 的顏色編碼選項卡,請按空格鍵或“空格彈出選單”返回主選單。在那裡進入“T 檔案”,然後進入“Y 載入使用者定義 ColCo”。一旦您按下了後者,Display 將變得無響應,因為它正在等待來自命令列的輸入。因此,轉到啟動 Display 的 shell。它會顯示

  $ Display final-nlin.mnc tstats.mnc tstats.mnc
  Inputting final-nlin.mnc.
  Objects input.
  Inputting tstats.mnc.
  Objects input.
  Inputting tstats.mnc.
  Objects input.
  Enter name of piecewise colour coding file to load:

在這裡,您可以現在輸入您要使用的查詢表的名稱(並按回車)。

 Enter name of piecewise colour coding file to load: /where/the/lookup/table/is/hotred

這就是“熱紅”查詢表應該包含的內容。檔案中的每一行都提供一個區間點及其顏色。最後 3 個數字代表紅色、綠色、藍色(0 = 無,1 = 滿),第一個數字指示該顏色應該出現在區間的哪個位置。在本例中,在區間的開始(0.00)是黑色(0.0 0.0 0.0),這意味著每種顏色都沒有。在中間(0.50)是紅色,帶有一半藍色(1.0 0.0 0.5),在熱紅光譜的末端是白色(1.0 1.0 1.0)。

  $ cat /where/the/lookup/table/is/hotred
  0.00 0.0 0.0 0.0
  0.25 0.5 0.0 0.0
  0.50 1.0 0.0 0.5
  0.75 1.0 0.5 1.0
  1.00 1.0 1.0 1.0

回到 Display 中,您將看到顏色的變化。

步驟 3:透明度

[編輯 | 編輯原始碼]
Display overlaying images transparency step 1 MINC toolkit
Display 疊加影像透明度步驟 1 MINC 工具包

Display 中步驟概述

  • 點選“空格彈出選單”或按空格鍵進入主選單(如果您尚未在其中)。
  • 點選“D 顏色編碼”或按“d”。
  • 點選“Z 下顏色:黑色”或按“z”。
  • 在命令列中輸入“transparent”並按“回車”。
  • 調整 Display 螢幕左側顏色的閾值。

在 Display 中,螢幕左側有一個顏色滑塊,它作用於當前可見層的顏色。在將“下顏色”切換為透明後,您可以將上下顏色的指示器拖動到所需位置。您可以看到,當透明度開啟時,只要您更改可見顏色範圍,下一層(預設情況下為“熱金屬”顏色)就會顯示出來。

步驟 4:處理第二層

[編輯 | 編輯原始碼]
Display overlaying images transparency step 2 MINC toolkit
Display 疊加影像透明度步驟 2 MINC 工具包

到目前為止,我們所做的所有操作都是針對“頂層”,它是 Display 的最後一個引數(在本例中為 tstats.mnc)。我們最初給出的三個引數是 final-nlin.mnc、tstats.mnc 和 tstats.mnc。我們現在將轉到第二層(tstats.mnc)並使用該層來顯示負的 t 統計量值。

Display 中步驟概述

  • 點選“空格彈出選單”或按空格鍵進入主選單(如果您尚未在其中)。
  • 點選“S 切片檢視”或按“s”。
  • 點選“T 當前體積:3”或按“t”。
  • 點選“T 當前體積:1”或按“t”(再次,這樣我們現在就在處理第 2 層)。
  • 點選“空格彈出選單”或按空格鍵進入主選單。
  • 點選“T 檔案”或按“t”。
  • 點選“Y 載入使用者定義 ColCo”或按“y”。
  • 在命令列中輸入:“/where/the/lookup/table/is/hotblue”並按“回車”。
  • 點選“空格彈出選單”或按空格鍵進入主選單。
  • 點選“D 顏色編碼”或按“d”。
  • 點選“Z 下顏色:黑色”或按“z”。
  • 在命令列中輸入“transparent”並按“回車”。
  • 調整 Display 螢幕左側顏色的閾值。

這就是 hotblue 檔案應該包含的內容。

  $ cat /where/the/lookup/table/is/hotblue
  0.00 0.0 0.0 0.0
  0.25 0.0 0.0 0.5
  0.50 0.0 0.5 1.0
  0.75 0.5 1.0 1.0
  1.00 1.0 1.0 1.0

在本例中,請確保將顯示範圍的頂部/上端指示器拖動到顯示範圍的底部/下端指示器下方。

步驟 5:處理第一層並清理

[編輯 | 編輯原始碼]
Display overlaying images final result with cursor removed and trinlinear interpolation
Display 疊加影像最終結果,移除了游標,並進行了三線性插值。

我們需要做的最後一件事是更改大腦的顏色(灰色與藍色和紅色搭配起來更好),消除可見的游標,以及使各層的插值看起來更好。

Display 中步驟概述

  • 點選“空格彈出選單”或按空格鍵進入主選單(如果您尚未在其中)。
  • 點選“S 切片檢視”或按“s”。
  • 點選“T 當前體積:2”或按“t”。
  • 點選“T 當前體積:3”或按“t”(再次,這樣我們現在就在處理第 1 層)。
  • 點選“空格彈出選單”或按空格鍵進入主選單。
  • 點選“D 顏色編碼”或按“d”。
  • 點選“D 灰色度”或按“d”。
  • 點選“空格彈出選單”或按空格鍵進入主選單。
  • ### 消除可見的游標 ###
  • 點選“F 分割”或按“f”。
  • 點選“4 游標可見:開”或按“4”。
  • 點選“空格彈出選單”或按空格鍵進入主選單。
  • ### 提高插值質量 ###
  • 點選“Q 體積配置”或按“q”。
  • 點選“S 插值:近鄰”或按“s”。
  • (您可以再次按 s,將插值從三線性更改為三立方)

進一步閱讀

[編輯 | 編輯原始碼]

有關更多資訊,請訪問 [麥吉爾大學麥康奈爾腦成像中心網站] 獲取 Display 手冊。

華夏公益教科書