一、3D Viewer 視圖窗口控制
- 視角控制
左邊一塊可以控制當前3Dviewer窗口中顯示的圖像的視角,共有8個方向視角,左 L(Left)、右 R(Right)、前 A(Anterior)、后 P(Posterior)、上 S(Superior)、下 I(Interior)。點擊后可以將視角切換到對應的方向。
- 置中
將3D視圖放於場景的中央位置,同時使圖像被包含入3Dcube中
- 放大
- 縮小
- 切換投影方式
將會在直角投影和透視投影兩種投影方式之間進行切換,並進行相應的繪制,呈現不同的3D視圖
- 視圖旋轉
3D視圖會以一定速率繞上下軸進行旋轉
- 視圖擺動
3D視圖會以一定速率繞上下軸進行左右擺動
- 顯示標尺
只有在直角投影方式下才會使能該選項,可以在3D視圖中插入標尺標注長度大小
- 方向標志
在3D視圖中顯示3D方向標志,標識RAS方向。共有三種標識方式,分別是立方體標識方式、人體標識方式和坐標軸標識方式。並可設置它們的大小。
- 切換可視化狀態
切換當前3D視圖中不同元素的可視化狀態,這些元素可以有3Dcube、3D axis label等。同時可以調整視圖背景顏色。
- 立體視覺選項
可以設置立體視覺的不同選項,將3D視圖顯示為當前視覺模式下的狀態。
- 額外選項
選擇設置深度剝離(Depth Peeling)隱藏ROI顯示不同深度的圖像。選擇顯示FPS,實時顯示當前圖像幀數。
二、Slice Viewer 視圖窗口控制
- 鏈接
將三個slice viewer 視圖的窗口控制器鏈接起來,可以同步操作
- 3D中顯示
將該方向的切面顯示在3D viewer視圖中,可以設置顯示的參數。參數包括視場范圍(FOV),間距(Spacing)、原點(origin)和維數(dimension)。可以采用手動設置,也可以采用Volume自帶的或者該視圖在下面設置的FOV和Spacing。
- 切面方向
控制選擇該視圖中顯示的切面方向。(矢狀面(Sagital)、冠狀面(Coronal)、橫斷面(Axial)或者重定義傾斜方向)
- 分塊顯示(Lightbox View)
在該視圖中分塊顯示切面,各分塊顯示的切面是連續的,從上打下,從左到右依次連續排列,這樣可以在同一個視圖中看到同一方向連續的多個切面,調節視圖工具條上的滑塊,可以瀏覽加載的數據集。
- 隱藏/顯示重定義格式部件
通過該部件可以在3D視圖中手動拖動切面顯示不同的切面。
- 圖像混合
- 切面間距和視場設置
可以自動設置或者手動設置該視圖中切面的間距和視場范圍(FOV)
- 圖像旋轉
- 顯示方向標識
可以選擇在slice viewers視圖中顯示方向標識,與三維的方向標識類似,可以設置不同類型的方向標識和大小。
- 標尺
可以選擇在slice viewers視圖中顯示標尺標識長度大小
- 三類圖像層
1.背景層(Background)
背景層允許讀入的是vtkMRMLScalarVolumeNode類型的標量體數據節點或者vtkMRMLLabelMapVolumeNode類型的標記圖體數據節點。背景層的默認不透明度為1,且不可修改。可以設置是否需要插值顯示。
2.前景層(Foreground)
前景層允許讀入的也是vtkMRMLScalarVolumeNode類型的標量體數據節點或者vtkMRMLLabelMapVolumeNode類型的標記圖體數據節點。可以通過拖動控制器面板上的不透明度工具條或者設置控制器面板上數值設定框或者直接在視圖上Ctrl鍵+鼠標左鍵上下拖動來改變前景的不透明度。可以設置是否需要插值顯示。
3.標志層(LabelMap)
標志層允許讀入的是vtkMRMLLabelMapVolumeNode類型的標記圖體數據節點。可以控制該層是否可視,以及控制該層的不透明度。同前景層類似,可以通過拖動控制器面板上的不透明度工具條(眼睛右邊的下拉菜單)或者設置控制器面板上數值設定框或者直接在視圖上Ctrl鍵+鼠標左鍵左右拖動來改變前景的不透明度。可以設置標記體區域在圖中的顯示方式是邊緣顯示或者填充顯示。
這些視圖的控制器都可以在Viewer Controller Module找到,可以在該模塊中替代操作
三、數據探針面板
圖1
圖2
圖3
如圖1所示在數據探針面板上有一個選擇框,可以用來選擇是否在該面板上顯示鼠標索引處的放大圖像,未選中的話如圖2不會顯示放大圖像,選中的話如圖3會在面板上顯示鼠標索引處的放大圖像。
數據探針面板上另外顯示有四行數據
- 第一行首先給出了鼠標當前所在的slice viewer視圖類型是Red視圖類型。然后給出了當前鼠標索引處的RAS坐標,因為只顯示正值所以也可能顯示LPI坐標。最后給出了當前Red視圖中切片間距。
- 第二行顯示LabelMap層的信息,首先給出的是LabelMap層加載的體數據名稱。然后給出鼠標索引處在該Volume的IJK坐標。最后給出該索引處的像素信息,超出范圍會給出Out of Frame。
- 第三行顯示Foreground層的信息,首先給出的是Foreground層加載的體數據名稱。然后給出鼠標索引處在該Volume的IJK坐標。最后給出該索引處的像素信息-灰度值,超出范圍會給出Out of Frame。
- 第四行顯示Background層的信息,首先給出的是Background層加載的體數據名稱。然后給出鼠標索引處在該Volume的IJK坐標。最后給出該索引處的像素信息-灰度值,超出范圍會給出Out of Frame。