醫學圖像編程技術

醫學圖像編程技術

該書的主要內容包括VTK與ITK的聯合安裝和使用、VTK編程入門範例、VTK的數據結構、VTK的可視化算法(包括顏色映射、抽取輪廓、剪下、紋理等)、VTK的醫學圖像處理功能(包括圖像分割、圖像平滑、重切分、體繪製等)、VTK的綜合套用等。該書最後介紹了常用醫學圖像處理軟體MIPAV、3D Slicer在結構像、功能像、腦圖譜、彌散張量成像和纖維束跟蹤等方面的套用。

基本信息

內容簡介

本書是醫學圖像編程的入門級教材和參考書。本書通過一個個由淺入深的編程範例,介紹了如何使用三維可視化工具箱vtk和醫學圖像分割與配準工具箱ITK進行三維醫學圖像編程。本書可作為醫學影像學專業高年級本科生和研究生教材,也可作為大學教師、公司研發人員、碩博研究生進行醫學圖像研究時的技術參考書。

本書中的醫學圖像數據和編程範例在隨書攜帶的光碟中,可供讀者運行和上機實驗。

圖書目錄

第1章 安裝VTK和ITK

1.1 VTK的安裝

1.1.1 獲取安裝資源

1.1.2 安裝步驟

1.1.3 測試安裝結果

1.2 ITK的安裝

1.2.1 獲取安裝資源

1.2.2 安裝步驟

1.2.3 測試安裝結果

1.3 ITK與VTK的混合測試

1.3.1 創建一個新目錄

1.3.2 編寫一個CmakeLists.txt和myProject.cxx檔案

1.3.3 配置CMake

1.3.4 編譯和運行

第2章 範例

2.1 入門范例——渲染一個圓錐

2.2 相機範例

2.3 命令/觀察員範例

2.4 多個渲染器範例

2.5 管理屬性和變換範例

2.6 光照範例

2.6.1 範例一

2.6.2 範例二

2.7 互動器範例

2.8 3D小工具(Widget)範例

2.8.1 盒子小工具(BoxWidget)範例

2.8.2 滑塊小工具(SlideWidget)範例

2.9 讀取器範例

2.10 過濾器的簡單範例

2.11 醫學範例

2.11.1 範例一

2.11.2 範例二

2.11.3 範例三

2.12 與Windows GUI的集成範例1—API

2.13 與Windows GUI的集成範例2—MFC

2.13.1 與對話框應用程式集成的範例

2.13.2 與單文檔(SDI)應用程式集成的範例

2.13.3 與多文檔(MDI)應用程式集成的範例

第3章 數據集與數據屬性

3.1 數據集的結構

3.2 數據集的屬性

3.3 各種數據集類型

3.3.1 多邊形數據集

3.3.2 結構化點數據集

3.3.3 矩形格線數據集

3.3.4 結構化格線數據集

3.3.5 非結構化點

3.3.6 非結構化格線

3.4 快速生成簡單數據集

3.4.1 程式化生成簡單多邊形數據集

3.4.2 採樣隱函式生成結構化點數據集

3.5 數據集簡單算法

3.5.1 點、單元數據轉換

3.5.2 數據重組

3.5.3 數據追加

3.6 數據集的讀寫

3.6.1 讀取器

3.6.2 寫入器

3.6.3 其他數據接口

第4章 可視化算法

4.1 顏色映射

4.2 標量的生成—坐標投影

4.3 抽取輪廓

4.4 給等值面著色

4.5 圖形符號

4.6 流線

4.7 流面

4.8 剪下(Cut)

4.9 剪裁(Clip)

4.10 探測(Probing)

4.11 紋理映射 137

第5章 圖像數據集及其處理

5.1 圖像數據集與結構化點數據集

5.2 手動創建圖像數據集

5.3 顯示圖像數據集

5.3.1 圖像查看器vtkImageViewer

5.3.2 圖像演員vtkImageActor

5.4 程式化生成圖像數據集

5.5 圖像處理

5.5.1 標量邏輯運算

5.5.2 標量數學運算

5.5.3 標量偏移倍乘

5.5.4 標量映射顏色

5.5.5 基於標量值的翹曲

5.5.6 標量統計

5.5.7 圖像分割

5.5.8圖像梯度

5.5.9 圖像平滑

5.5.10 頻域處理

5.5.11 圖像縮放

5.5.12 圖像軸排列

5.5.13 圖像軸翻轉

5.5.14 圖像重切片

5.6 體渲染

5.6.1 體渲染的不同之處

5.6.2 體渲染的前提—映射出顏色值和不透明度

5.6.3 一個簡單的體渲染例子

5.6.4 兩個關鍵對象

第6章 顯示DICOM序列檔案的實例

第7章 醫學圖像處理的相關軟體

參考文獻

相關詞條

相關搜尋

熱門詞條

聯絡我們