基本信息
- 項目名稱:
- 基于VTK的三維醫(yī)學圖像可視化處理系統(tǒng)
- 小類:
- 信息技術(shù)
- 大類:
- 科技發(fā)明制作B類
- 簡介:
- 本軟件可以對通用的圖像進行讀取和基本的圖像處理,并根據(jù)需要構(gòu)造體數(shù)據(jù)進行三維繪制。也可以對專門的數(shù)據(jù)格式DICOM、CT和Raw數(shù)據(jù)進行處理??梢詫藴实臄?shù)據(jù)進行特定格式的體數(shù)據(jù)保存,三維繪制界面提供了光照修改、材質(zhì)修改、攝像機旋轉(zhuǎn)和縮放功能。提供了交互式的體數(shù)據(jù)分類處理能力,可以動態(tài)修改不同數(shù)據(jù)的不透明度,實時繪制,方便觀察。
- 詳細介紹:
- 三維繪制技術(shù)發(fā)展至今已經(jīng)有40年左右的歷史,目前大型的醫(yī)療設(shè)備都提供了三維數(shù)據(jù)處理的能力,例如GE、Philip、Simens等企業(yè)的CT設(shè)備都具備三維數(shù)據(jù)處理能力。隨著醫(yī)院PACS系統(tǒng)的普及,通用型的三維處理軟件在進一些年開始逐漸走入醫(yī)院的醫(yī)生終端。由于國外軟件的技術(shù)封鎖和高昂的價格,國內(nèi)的醫(yī)院大都望而卻步,這嚴重地限制了三維處理技術(shù)在實際中的應(yīng)用。國內(nèi),目前也有很多的科研院所和公司積極地進行著相關(guān)方面應(yīng)用的研究和開發(fā),相信這一應(yīng)用方向會在不久的將來大面積地走向?qū)嵱谩1拒浖峁┝肆己玫慕换ヌ幚斫缑?,可以對通用的Jpg、Bmp、Tif和Png圖像進行讀取和基本的圖像處理,并根據(jù)需要構(gòu)造體數(shù)據(jù)進行三維繪制。也可以對專門的數(shù)據(jù)格式DICOM、CT和Raw數(shù)據(jù)進行處理。同時作品提供了數(shù)據(jù)的專門處理通道,可以對標準的數(shù)據(jù)進行特定格式的體數(shù)據(jù)保存,也可以對中間結(jié)果進行保存,極大地方便了最終用戶。三維繪制界面提供了光照修改、材質(zhì)修改、攝像機旋轉(zhuǎn)和縮放地功能。提供了交互式的體數(shù)據(jù)分類處理能力,可以動態(tài)修改不同數(shù)據(jù)的不透明度,實時繪制,方便觀察。
作品專業(yè)信息
設(shè)計、發(fā)明的目的和基本思路、創(chuàng)新點、技術(shù)關(guān)鍵和主要技術(shù)指標
- 設(shè)計目的: 使用VTK工具包提供的各種圖形、圖像處理算法,進行三維體數(shù)據(jù)的讀取、預(yù)處理、重構(gòu)和顯示的綜合應(yīng)用研究及實踐。使用醫(yī)學體數(shù)據(jù)為主要的研究對象,構(gòu)建綜合處理的軟件平臺。該平臺可以瀏覽體數(shù)據(jù)和普通圖像,也可以做簡單的數(shù)據(jù)處理,可以在未來的應(yīng)用中作為醫(yī)生的三維數(shù)據(jù)桌面系統(tǒng),也可以應(yīng)用于其他的三維科學數(shù)據(jù)的后期處理。 基本思路: 結(jié)合VTK(Visualization ToolKit)工具提供的算法模塊和基本的三維數(shù)據(jù)處理思想,運用VC環(huán)境編寫程序,實現(xiàn)醫(yī)學圖像的讀取并進行多種圖像處理;綜合運用OpenGL技術(shù)和Marching Cube算法實現(xiàn)對體數(shù)據(jù)的面繪制處理;采用光線跟蹤算法對體數(shù)據(jù)進行體繪制顯示。運用ShearWarp技術(shù),加速體繪制的繪制速度;利用MFC開發(fā)平臺實現(xiàn)界面的設(shè)計和系統(tǒng)的框架。 創(chuàng)新點: 使用Marching Cube算法實現(xiàn)對體數(shù)據(jù)中面片數(shù)據(jù)的提取,然后通過OpenGL實現(xiàn)對面片數(shù)據(jù)的繪制;通過光線跟蹤算法對體數(shù)據(jù)進行體繪制,使用RLE壓縮編碼和ShearWarp算法實現(xiàn)對光線跟蹤算法的加速繪制處理。 技術(shù)關(guān)鍵: MarchingCube三角面片的提取算法,光線跟蹤算法和ShearWarp加速處理技術(shù)。 主要技術(shù)指標: 面繪制處理繪制速度達到30幀/秒,體繪制速度大于25幀/秒,軟件安全運行10000次無崩潰。
科學性、先進性
- 本作品采用VTK結(jié)合VC環(huán)境的程序設(shè)計思想,針對醫(yī)學圖像進行三維體數(shù)據(jù)的處理和快速繪制的算法及應(yīng)用研究。作品中采用的Marching Cube面繪制算法是目前最先進行的面繪制技術(shù)中的面片提取算法;體繪制中的光線跟蹤算法也是目前非常成熟的體繪制技術(shù)之一。 VTK工具包提供了完整的數(shù)據(jù)通道、繪制通道、材質(zhì)和光照通道和相機通道。通過VTK提供的模型可以方便的建立繪制界面并實現(xiàn)體數(shù)據(jù)的繪制。但是VTK的一體化也嚴重地限制了實際應(yīng)用中的靈活性。本作品靈活地結(jié)合VTK的開放源碼和VC開發(fā)環(huán)境。通過底層導(dǎo)出技術(shù)實現(xiàn)本作品中的應(yīng)用算法的獨立導(dǎo)出。實現(xiàn)了DICOM文件處理、Marching Cube算法、Ray-Casting算法等關(guān)鍵算法和技術(shù)的獨立導(dǎo)出。結(jié)合VC的底層處理能力和OpenGL的開發(fā)接口實現(xiàn)了靈活的體數(shù)據(jù)處理和繪制,有效地提高了數(shù)據(jù)繪制清晰程度和繪制速度。本作品中針對體繪制算法較慢的缺點,獨立導(dǎo)出了Shear_Warp算法結(jié)合RLE壓縮編碼,實現(xiàn)了對體數(shù)據(jù)無損的快速繪制。
獲獎情況及鑒定結(jié)果
- 無
作品所處階段
- 實驗室階段
技術(shù)轉(zhuǎn)讓方式
- 無
作品可展示的形式
- 現(xiàn)場演示
使用說明,技術(shù)特點和優(yōu)勢,適應(yīng)范圍,推廣前景的技術(shù)性說明,市場分析,經(jīng)濟效益預(yù)測
- 使用說明:本軟件提供了良好的交互處理界面,可以對通用的Jpg、Bmp、Tif、Png圖像和專門的數(shù)據(jù)格式DICOM、CT和Raw數(shù)據(jù)進行讀取和基本的圖像處理,并根據(jù)需要構(gòu)造體數(shù)據(jù)進行三維繪制。同時作品可以對標準的數(shù)據(jù)進行特定格式的體數(shù)據(jù)保存。三維繪制界面提供了光照修改、材質(zhì)修改、攝像機旋轉(zhuǎn)和縮放地功能。 技術(shù)特點和優(yōu)勢:本作品采用目前成熟的面繪制技術(shù)和體繪制技術(shù),并進行了加速繪制處理;可以靈活地進行算法的優(yōu)化和升級;VC的開發(fā)環(huán)境在底層提供了與各種網(wǎng)絡(luò)環(huán)境連接的可能。本作品有效地規(guī)避了VTK對數(shù)據(jù)、處理和顯示的封裝。 適用范圍:可以作為醫(yī)院醫(yī)生圖像工作站或者醫(yī)生的桌面圖像瀏覽和處理軟件平臺。也可以在進行簡單修改后,在工業(yè)、科研等設(shè)計大量的數(shù)據(jù)處理環(huán)境。本作品基于VC開發(fā)環(huán)境,結(jié)合VTK工具包提供的成熟的算法,構(gòu)建了良好交互的軟件處理平臺,幫助醫(yī)生進行臨床診斷。如果進行推廣,可以和醫(yī)院現(xiàn)有的PACS互聯(lián)(基于DICOM標準),小巧、靈活、低廉具有較強的市場競爭能力。
同類課題研究水平概述
- VTK是一個源代碼開放的工具軟件包,由于很多的圖像處理算法包括數(shù)據(jù)可視化的算法都非常復(fù)雜,所以VTK得到了廣泛認可和應(yīng)用。國外的大型醫(yī)療儀器廠家有自己的研發(fā)隊伍和自主的知識產(chǎn)權(quán)。不過其軟件昂貴,并且和設(shè)備綁定。除此以外,目前能夠?qū)嶋H應(yīng)用的單機三維繪制軟件,均或多或少地采用了VTK提供的技術(shù)。三維繪制技術(shù)的算法很多:Splatting,MarchingCube,Ray-casting等等。對于不同的需要,可以采取不同的算法。相對來說面繪制的算法由于繪制的是物體的表面,其繪制速度快,但是由于擬合的原因,缺乏細節(jié)展示的能力。而體繪制技術(shù)繪制的效果好,可以精確到像素分辨率級別,物理尺度<0.1mm。但是其與處理和繪制的時間都很長,對于桌面計算機系統(tǒng)來說,其繪制的時間通常對于2048x3062x100的體數(shù)據(jù)會超過1個小時。大型的三維軟件繪制系統(tǒng)一般都架構(gòu)在小型機上。在桌面辦公系統(tǒng)上,軟件就必須考慮性能指標的問題。 國外的類似的科學研究要好于國內(nèi),由于知識產(chǎn)權(quán)的問題,很多的先進算法是國內(nèi)得不到也實現(xiàn)不了的。國外從2001年就開始采用VTK結(jié)合ITK等先進的工具軟件,進行虛擬人的研究工作。國內(nèi)這一方面的工作2006年才逐漸展開。較為先進的國外軟件國內(nèi)只有在大型的醫(yī)療機構(gòu)才能看到,其性能優(yōu)越。國內(nèi)相關(guān)方面的研究起步晚一些,2006年西安盈谷科技借助國外的技術(shù)支持,開發(fā)出了一套完整的三維醫(yī)學圖像處理軟件。目前其正在進行新一代的軟件系統(tǒng)與Pacs系統(tǒng)和His系統(tǒng)的結(jié)合推廣工作。北京自動化所的田捷等人,也致力于三維處理技術(shù)和相關(guān)軟件平臺的建設(shè)工作,目前已經(jīng)有多個版本的Demo軟件發(fā)布,其核心架構(gòu)也參考了VTK的思想。還有一些國內(nèi)的相關(guān)研究,都借鑒或者結(jié)合VTK進行三維成像技術(shù)或者軟件系統(tǒng)的研究工作(參看參考文獻)。技術(shù)上,三維繪制的基本技術(shù)已經(jīng)成熟,目前的研究工作一個方向是穩(wěn)定、靈活、高性能的軟件平臺的建設(shè);另外的一個方向是快速的繪制算法和有效的圖像分割算法的研究。近一些年的技術(shù)發(fā)展和計算機硬件的進步,使得三維提數(shù)據(jù)的處理和顯示技術(shù)走進了桌面計算機平臺,隨著技術(shù)的發(fā)展,相信不久的將來,桌面的醫(yī)學三維可視化軟件必將廣泛地得到使用。其將有效地促進醫(yī)療技術(shù)水平的進步。