• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Kinect的3D醫(yī)學(xué)影像輔助診療系統(tǒng)研究

      2015-03-02 12:34魯竹君等
      軟件導(dǎo)刊 2015年1期
      關(guān)鍵詞:三維重建

      魯竹君等

      摘要:基于Kinect的3D醫(yī)學(xué)影像輔助診療系統(tǒng)在VTK(Visualization Toolkit)的基礎(chǔ)上對二維DICOM序列醫(yī)學(xué)影像進行了三維重建。利用Kinect設(shè)備作為3D影像控制器,擺脫了傳統(tǒng)交互設(shè)備(鼠標、鍵盤) 操控3D影像的局限性、帶菌性,醫(yī)生可以在真實的3D空間進行無菌操作。利用Kinect對用戶手掌進行跟蹤,記錄并分析不同動作的數(shù)據(jù)變化特征,重復(fù)記錄并分析多人數(shù)據(jù),驗證特征的準確性。對伸展或并攏雙手動作用最小二乘法進行線性擬合,即通過數(shù)據(jù)模型匹配來識別用戶行為。在識別出正確的指令后,對響應(yīng)程度值進行轉(zhuǎn)換,最終確定3D醫(yī)學(xué)影像變化,進而實現(xiàn)在無接觸性操作情況下,用戶能在真實3D空間對三維重建后的醫(yī)學(xué)影像進行無菌控制。實驗結(jié)果表明,所設(shè)計的方案能準確識別用戶行為,且圖像變換效果符合大多數(shù)用戶的自然習(xí)慣。

      關(guān)鍵詞:Kinect; DICOM; 三維重建; 行為識別

      DOIDOI:10.11907/rjdk.143764

      中圖分類號:TP319

      文獻標識碼:A 文章編號文章編號:16727800(2015)001014303

      0 引言

      本文對基于Kinect的3D醫(yī)學(xué)影像輔助診療系統(tǒng)進行了研究。本研究主要是基于Kinect設(shè)備,利用VTK三維圖像處理類庫,結(jié)合醫(yī)學(xué)圖像三維重建算法,對二維DICOM序列醫(yī)學(xué)影像進行三維重建,實現(xiàn)無菌隔空操控3D醫(yī)學(xué)影像輔助診療系統(tǒng)。本文提出了系統(tǒng)整體實現(xiàn)路線,并設(shè)計了系統(tǒng)涉及的主要算法。

      1 研究背景及應(yīng)用場合

      目前,醫(yī)學(xué)影像存檔與通信系統(tǒng)(Picture Archiving and Communication Systems,PACS)已經(jīng)在醫(yī)院中普遍使用,為實現(xiàn)海量醫(yī)學(xué)影像數(shù)據(jù)的存儲、管理、計算作出了巨大貢獻。然而,醫(yī)生在PACS上查看的醫(yī)學(xué)影像均為二維影像,欲得到病變部位的三維信息,需瀏覽一個序列的二維醫(yī)學(xué)影像來進行推斷[1,2],這種做法不能保證信息的準確性及完整性。而手術(shù)對無菌有嚴格要求,醫(yī)生在手術(shù)期間不可能操作PACS,如若有此需求,只能求助他人。

      隨著計算機技術(shù)的發(fā)展和醫(yī)學(xué)影像的進步,3D醫(yī)學(xué)影像應(yīng)用越來越廣泛,其在醫(yī)療領(lǐng)域中的地位越來越重要。醫(yī)學(xué)3D重建技術(shù)是計算機可視化領(lǐng)域的一部分,3D醫(yī)學(xué)影像能夠有效地提高醫(yī)生的診斷效率和診斷水平,提高醫(yī)療服務(wù)水平 [3]。

      基于Kinect實現(xiàn)人機交互的3D醫(yī)學(xué)影像診療輔助系統(tǒng),遵循DICOM標準,通過Internet與醫(yī)院的PACS系統(tǒng)通訊[4,5],對二維DICOM(digital image and communication on medicine)序列醫(yī)學(xué)影像進行三維重建,研究出只需顯示器及Kinect便可通過手勢及語音操作的3D醫(yī)學(xué)影像醫(yī)療輔助系統(tǒng)。該系統(tǒng)可用于手術(shù)室、醫(yī)生診室以及各影像科、醫(yī)學(xué)課堂等。在手術(shù)室應(yīng)用不僅能提高手術(shù)成功率與手術(shù)實施率,還可以方便醫(yī)生對實習(xí)生進行教學(xué);在醫(yī)生診室,可以通過三維醫(yī)學(xué)影像反饋病變部位三維信息,提高診斷準確率;在醫(yī)學(xué)課堂上,絢麗的3D動畫、人機交互效果可以大大提高學(xué)生的學(xué)習(xí)興趣,使教學(xué)更形象化。

      2 關(guān)鍵問題分析

      針對醫(yī)生不能快速準確地從二維DICOM序列醫(yī)學(xué)影像中獲得病變區(qū)的大小、位置、形狀等三維信息問題,可以通過特定的重建算法,將二維DICOM序列醫(yī)學(xué)圖像重建為三維虛擬實體。結(jié)合Kinect for Windows技術(shù),為進一步診斷病情、虛擬手術(shù)等提供豐富直觀的信息與交互手段[6]。

      3D醫(yī)學(xué)影像輔助診療系統(tǒng)通過VTK讀取DICOM標準醫(yī)學(xué)影像序列[7],并用相關(guān)三維重建算法對其進行三維重建,三維重建采用體繪制法[8-10]。對于重建出來的3D模型,醫(yī)生不再采用傳統(tǒng)的鼠標或鍵盤操控,而是使用更為舒適且無菌的隔空操控。為使操控方式符合多數(shù)人的習(xí)慣,對各操控動作所產(chǎn)生的空間坐標信息進行追蹤,如縮放、三維旋轉(zhuǎn)等,然后分析數(shù)據(jù)變化特征,根據(jù)對應(yīng)特征識別出對應(yīng)行為。為使對應(yīng)行為響應(yīng)更為舒適,對3D模型變化的程度進行重復(fù)對比,得出使用者感到舒適的值。

      3 系統(tǒng)交互相關(guān)算法設(shè)計

      3.1 雙手運動數(shù)據(jù)采集及分析

      編寫Kinect Depth Stream數(shù)據(jù)采集程序,以時間為橫軸,分別以Hand Right、Hand Left關(guān)節(jié)點X、Y、Z分量為縱軸繪制圖像。實驗者做伸展和并攏雙手動作時,3個方向數(shù)據(jù)變化情況如圖1所示。

      初步推斷,實驗者在進行伸展或并攏雙手動作時,X方向的數(shù)據(jù)呈線性變化,變化系數(shù)與運動速度相關(guān)。采用最小二乘法對X方向的數(shù)據(jù)進行線性擬合。

      利用Visual Studio 2013編寫Kinect Skeleton Stream基本程序,在程序內(nèi)用最小二乘法對Hand Left、Hand Right關(guān)節(jié)點X分量數(shù)據(jù)進行線性擬合并計算出擬合優(yōu)度。結(jié)合Kinect Studio V1.8.0工具采集伸展雙手及并攏雙手的樣本數(shù)據(jù),分析所得數(shù)據(jù)。雙手做自然伸展或并攏動作時,X坐標值用線性方程進行擬合,平均有88%的擬合優(yōu)度,誤差量僅12%。由此得出大多數(shù)人在自然伸展或并攏雙手時,手部空間數(shù)據(jù)在Kinect空間坐標系X方向上是呈線性變化的,變化系數(shù)與運動速度相關(guān)。

      圖1 伸展和并攏雙手動作深度數(shù)據(jù)在X、Y、Z分量隨時間變化顯示

      3.2 動作識別與3D醫(yī)學(xué)影像控制

      為使用戶更自然地控制3D醫(yī)學(xué)圖像模型,允許用戶任意活動雙手,將握拳的手作為操控點,以確保高效響應(yīng)。系統(tǒng)對動作的識別流程如圖2所示,其中左X極、左X始、右X極及 右X始均是Kinect視野內(nèi)的原始空間坐標X值,并未轉(zhuǎn)換至圖像坐標系。左X極、右X極是雙手空間坐標X值變化的極值,至于偏移量0.50是反復(fù)測試得出的交互效果較好的值。

      系統(tǒng)識別出正確的指令后,再次設(shè)計移動、縮放、三維旋轉(zhuǎn)操作響應(yīng)程度的轉(zhuǎn)換算法,把真實3D空間的數(shù)據(jù)變化轉(zhuǎn)換至虛擬3D空間。

      4 行為識別實驗結(jié)果

      為了測試系統(tǒng)運用Kinect控制3D模型的子功能,編寫動作識別及響應(yīng)效果測試程序。由實驗者在Kinect面前分別做移動、三維旋轉(zhuǎn)、縮放動作,分別由4名實驗者進行多次測試,記錄結(jié)果,實驗數(shù)據(jù)如表1所示。

      根據(jù)處于握拳狀態(tài)并在運動的手的數(shù)量進行移動動作識別,握拳動作的識別調(diào)用Kinect for Windows SDK中封裝在Microsoft.Kinect.Toolkit.Interaction.dll的相關(guān)API實現(xiàn)。此動作識別已經(jīng)由Microsoft測試通過并正式發(fā)布。本文再次進行了微量測試,成功率100%。表1重點描述了系統(tǒng)自主設(shè)計算法的測試結(jié)果。

      從表1中可以看出,經(jīng)過多人測試,系統(tǒng)的動作識別準確率高,通過追蹤雙手的空間信息所轉(zhuǎn)換出來的響應(yīng)程度基本符合常理,變化也較為流暢,實驗者有較好的交互體驗。由于實驗者數(shù)量限制,本測試并不能代表所有人的習(xí)慣,但能滿足大多數(shù)人的習(xí)慣。

      5 結(jié)語

      基于Kinect的3D醫(yī)學(xué)影像輔助診療系統(tǒng)主要由Visual Studio 2013集成開發(fā),通過WPF編碼。系統(tǒng)將二維DICOM序列醫(yī)學(xué)影像進行三維重建,為醫(yī)生提供患者病變信息,整合了第三代自然人機交互技術(shù),滿足了醫(yī)院的無菌化要求。系統(tǒng)采用行為識別來判斷用戶的操作意向,是人工智能在醫(yī)院的應(yīng)用之一。對二維DICOM序列醫(yī)學(xué)影像進行三維重建是難點之一,本文在VTK三維圖像處理類庫的基礎(chǔ)上,采用體繪制法將醫(yī)學(xué)圖像三維重建。在生成醫(yī)學(xué)3D模型后,為使醫(yī)生能隔空對3D模型進行操作,系統(tǒng)通過對手部運動的數(shù)據(jù)變化特征進行模型匹配來識別動作??s放指令是伸展或并攏雙手動作,該動作的部分數(shù)據(jù)特征是線性變化的。通過最小二乘法進行曲線擬合,并設(shè)計實驗驗證特征的準確性。經(jīng)過測試,系統(tǒng)能有效識別出對應(yīng)的縮放、三維旋轉(zhuǎn)、移動操作指令,同時,系統(tǒng)有較好的體驗。

      由于動作識別算法較為簡單,本文系統(tǒng)的識別能力還有不足,這是下一步的研究方向。擬采用神經(jīng)網(wǎng)絡(luò)算法來實現(xiàn)動作識別,通過多組訓(xùn)練,最終生成合適的神經(jīng)網(wǎng)絡(luò)。另外,還可以考慮為系統(tǒng)加入隔空提取相關(guān)檔案、3D打印等功能。

      猜你喜歡
      三維重建
      頸椎三維重建對頸椎側(cè)塊螺釘固定的影響
      急性主動脈綜合征136例MDCT三維重建影像特征及病變分布
      基于關(guān)系圖的無人機影像三維重建
      DR內(nèi)聽道像及多層螺旋CT三維重建對人工耳蝸的效果評估
      三維重建結(jié)合3D打印技術(shù)在腔鏡甲狀腺手術(shù)中的臨床應(yīng)用
      多層螺旋 CT 三維重建在肋骨及軟骨損傷中的診斷價值
      多排螺旋CT三維重建在頜面部美容中的應(yīng)用
      三維重建技術(shù)在肝癌診療中的研究進展
      基于逆向工程的模具磨破損區(qū)域三維重建研究
      基于航空傾斜攝影測量技術(shù)的城市三維重建
      惠东县| 娄烦县| 共和县| 临湘市| 鞍山市| 公安县| 雷山县| 昌平区| 平阳县| 中卫市| 清苑县| 富锦市| 沂水县| 佛山市| 峨眉山市| 金山区| 吉水县| 新乡市| 巴东县| 古田县| 望城县| 子长县| 林西县| 康保县| 阿荣旗| 宝山区| 林芝县| 佳木斯市| 江西省| 庆元县| 庆云县| 武功县| 隆昌县| 长寿区| 永年县| 南宫市| 浙江省| 读书| 胶州市| 丰宁| 朔州市|