亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用移動終端對pacs系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方法

文檔序號:7860383閱讀:589來源:國知局
專利名稱:用移動終端對pacs系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方法
技術(shù)領(lǐng)域
本發(fā)明涉及醫(yī)學圖像處理、三維可視化及通信技術(shù)領(lǐng)域,主要適用于用移動終端對PACS系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方法。
背景技術(shù)
醫(yī)學影像存檔與通信系統(tǒng)(PictureArchiving and CommunicationSystem, PACS)是醫(yī)院中重要的信息系統(tǒng),管理著計算機輔助斷層投影(ComputedTomography, CT)、磁共振成像(Magnetic Resonance Imaging,MRI )、超聲(Ultrasonic, US)等多種設備產(chǎn)生的醫(yī)學影像。借助于PACS系統(tǒng),醫(yī)生可以在電腦上及時查看到全分辨率醫(yī)學圖像。這樣不僅提高了醫(yī)生的診斷技巧及診斷效率,而且改變了醫(yī) 生的工作方式。在傳統(tǒng)的系統(tǒng)中,醫(yī)生只能在醫(yī)院內(nèi)部,通過局域網(wǎng)在固定位置借助于工作站來查看病人的圖像和病人信息。但是在緊急救護、遠程診斷等情況下,醫(yī)院外部的專業(yè)醫(yī)生并不能及時得到病人的圖像和信息,這大大加長了診斷時間,降低了診斷效率,不利于及時對病人進行診斷。而在常見突發(fā)疾病(如急性缺血性中風、冠心病)的診斷中,血管的形狀、位置以及深度信息顯得尤為重要,而原始的二維醫(yī)學圖像難以精確反映上述信息,需要借助于三維可視化技術(shù),對血管進行三維可視化重建。目前用于診斷的三維可視化方法包括最大密度投影(Maximum Intensity Projection, MIP)、最小密度投影(Minmum IntensityProjection, MinIP)、多平面重建(MultiPlanar Reconstruction, MPR)以及直接體繪制(Direct Volume Rendering)。MIP和MinIP可以反映物體的亮度信息,對I丐化以及血栓的診斷具有重要的作用。MPR可以根據(jù)原始圖像獲取其他截面同等質(zhì)量的圖像。直接體繪制則可以得到高質(zhì)量的渲染圖像,可以直觀的展現(xiàn)各器官的形狀,位置、亮度以及深度信息,被廣泛應用于醫(yī)學診斷中。由于目前的移動設備的計算能力、存儲能力及續(xù)航能力有限,在數(shù)據(jù)大小、圖像質(zhì)量、交互速度以及可視化算法選擇上對醫(yī)學影像集進行三維可視化還存在限制。目前,普遍使用的移動手持設備缺乏對于Open GL ES中三維紋理的支持,因此只能采用二維紋理映射算法來實現(xiàn)直接體繪制,此算法需要在內(nèi)存中構(gòu)建三個軸方向的二維紋理序列,這意味著要在移動設備上完成同一對象的可視化,需要占用相當于三維紋理三倍的內(nèi)存。另外,由二維紋理映射算法所生成的可視化圖像與視線方向相關(guān)。當視線方向與軸方向處于45度時,可視化效果較差。遠程渲染技術(shù)不僅可以解決內(nèi)存大小的限制,還可應用于現(xiàn)有可視化技術(shù)得到高質(zhì)量的圖像。而且隨著多排CT以及高分辨率MRI的應用,醫(yī)學圖像序列數(shù)據(jù)量的增大,并且進行三維重建的算法復雜,需要執(zhí)行高精度的向量和積分運算來實現(xiàn)。移動手持設備的硬件條件都難以滿足對三維圖像的實時操作。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種用移動終端對PACS系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方法,它可以通過移動終端對PACS系統(tǒng)中的原始圖像數(shù)據(jù)進行處理及顯示,從而實現(xiàn)了隨時隨地瀏覽PACS系統(tǒng)中的圖像數(shù)據(jù)的效果。為解決上述技術(shù)問題,本發(fā)明提供了一種用移動終端對PACS系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方法包括將中間服務器作為移動終端的代理,從PACS系統(tǒng)的服務器中獲取圖像列表;所述移動終端利用所述獲取到的圖像列表以所述中間服務器作為代理,從PACS系統(tǒng)的服務器中獲取圖像數(shù)據(jù)。進一步地,所述圖像數(shù)據(jù)包括二維圖像數(shù)據(jù)和三維圖像數(shù)據(jù)。進一步地,所述移動終端利用獲取到的圖像列表以中間服務器作為代理,從PACS 系統(tǒng)的服務器中獲取二維圖像數(shù)據(jù)包括所述移動終端從所述獲取到的圖像列表中查找出原始圖像的位置,并向所述中間服務器發(fā)送請求二維圖像指令,中間服務器根據(jù)移動終端發(fā)送的指令向所述PACS系統(tǒng)的服務器發(fā)起數(shù)據(jù)移動服務請求,PACS系統(tǒng)的服務器對所述數(shù)據(jù)移動服務請求進行響應,將原始DICOM圖像發(fā)送至中間服務器,并向中間服務器發(fā)起數(shù)據(jù)存儲服務請求,中間服務器接收所述數(shù)據(jù)存儲服務請求將所述原始DICOM圖像數(shù)據(jù)接收并存儲;中間服務器通過接收到的原始DICOM圖像數(shù)據(jù)更新中間服務器的數(shù)據(jù)庫;中間服務器根據(jù)原始DICOM圖像的像素生成二維圖像數(shù)據(jù),并將所述二維圖像數(shù)據(jù)傳到移動終端;移動終端接收二維圖像數(shù)據(jù)并顯示出來。進一步地,在所述中間服務器通過接收到的原始DICOM圖像數(shù)據(jù)更新中間服務器的數(shù)據(jù)庫后,對所述原始DICOM圖像數(shù)據(jù)進行預處理。進一步地,所述中間服務器根據(jù)原始DICOM圖像的像素生成二維圖像數(shù)據(jù),并將二維圖像數(shù)據(jù)傳到移動終端;移動終端接收二維圖像數(shù)據(jù)并顯示出來包括中間服務器根據(jù)原始DICOM圖像的像素生成二維圖像數(shù)據(jù),再對所述二維圖像數(shù)據(jù)進行壓縮,并將壓縮后的二維圖像數(shù)據(jù)傳到移動終端;移動終端接收二維圖像數(shù)據(jù)通過解壓將二維圖像數(shù)據(jù)顯示出來。進一步地,所述移動終端利用獲取到的圖像列表以中間服務器作為代理,從PACS系統(tǒng)的服務器中獲取三維圖像數(shù)據(jù)包括所述移動終端從所述獲取到的圖像列表中查找出原始圖像的位置,并向所述中間服務器發(fā)送請求三維圖像指令,中間服務器根據(jù)移動終端發(fā)送的指令向PACS系統(tǒng)的服務器發(fā)起數(shù)據(jù)移動服務請求,PACS系統(tǒng)的服務器對所述數(shù)據(jù)移動服務請求進行響應,將原始DICOM圖像發(fā)送至中間服務器,并向中間服務器發(fā)起數(shù)據(jù)存儲服務請求,中間服務器接收所述數(shù)據(jù)存儲服務請求將所述原始DICOM圖像數(shù)據(jù)接收并存儲;中間服務器通過接收到的原始DICOM圖像數(shù)據(jù)更新中間服務器的數(shù)據(jù)庫;中間服務器根據(jù)每張原始DICOM圖像得到的像素數(shù)據(jù)生成包括像素信息的體數(shù)據(jù),并加載到中間服務器的內(nèi)存中,并向移動終端發(fā)送待命信息; 移動終端根據(jù)所述接收到的待命信息向中間服務器發(fā)送渲染參數(shù),中間服務器根據(jù)所述渲染參數(shù)生成三維圖像,并發(fā)送到移動終端;移動終端接收三維圖像數(shù)據(jù)并顯示出來。進一步地,所述移動終端根據(jù)接收到的待命信息向中間服務器發(fā)送渲染參數(shù),中間服務器根據(jù)渲染參數(shù)生成三維圖像,并發(fā)送到移動終端;移動終端接收三維圖像數(shù)據(jù)并顯示出來包括所述移動終端根據(jù)所述接收到的待命信息向所述中間服務器發(fā)送渲染分辨率和圖像質(zhì)量因子;中間服務器根據(jù)接收到的所述渲染分辨率生成三維圖像;中間服務器再根據(jù)接收到的所述圖像質(zhì)量因子對所述生成的三維圖像進行壓縮,并將壓縮后的三維圖像發(fā)送到移動終端;移動終端接收中間服務器發(fā)送的三維圖像數(shù)據(jù),進行解壓縮并顯示。進一步地,在所述移動終端接收中間服務器發(fā)送的三維圖像數(shù)據(jù),進行解壓縮并 顯示的同時,記錄當前的網(wǎng)絡狀態(tài)信息,并根據(jù)所述網(wǎng)絡狀態(tài)信息對所述渲染參數(shù)進行自適應調(diào)節(jié);具體方法包括所述移動終端先設定目標幀速率,渲染分辨率的變化范圍,圖像質(zhì)量因子的變化范圍,渲染參數(shù)更新時間及記錄統(tǒng)計時間范圍;移動終端在每次接收三維圖像數(shù)據(jù)時記錄數(shù)據(jù)長度、收取時間及當前時刻;移動終端再記錄剔除距離當前時間在所述設定的記錄統(tǒng)計時間之前的數(shù)據(jù);計算出在記錄統(tǒng)計時間內(nèi)收取數(shù)據(jù)的總個數(shù)以及收取時間,并計算實際幀速率;將所述計算出的實際幀速率與所述設定的目標幀速率進行比較;若實際幀速率大于目標幀速率,則提高渲染分辨率與圖像質(zhì)量因子的值;若實際幀速率小于目標幀速率,則降低渲染分辨率與圖像質(zhì)量因子的值;若實際幀速率等于目標幀速率,則保持渲染分辨率與圖像質(zhì)量因子不變;移動終端將生成的渲染參數(shù)發(fā)送到中間服務器。進一步地,在所述中間服務器通過接收到的原始DICOM圖像數(shù)據(jù)更新中間服務器的數(shù)據(jù)庫后,對所述原始DICOM圖像數(shù)據(jù)進行預處理。進一步地,在所述移動終端接收中間服務器發(fā)送的三維圖像數(shù)據(jù),進行解壓縮并顯示后,用戶對所述移動終端上的三維圖像進行操作;若所述操作涉及遠程渲染參數(shù),則移動終端將參數(shù)發(fā)送到所述中間服務器,中間服務器對所述包括像素信息的體數(shù)據(jù)進行重建,并將重建獲得的圖像發(fā)送給移動終端;若操作不涉及遠程渲染參數(shù),則移動終端自行做出處理,生成相應的圖像并顯示。本發(fā)明的有益效果在于本發(fā)明提供的用移動終端對PACS系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方法通過移動終端對PACS系統(tǒng)中的原始圖像數(shù)據(jù)進行處理及顯示,使醫(yī)護人員可以隨時隨地瀏覽PACS系統(tǒng)中的圖像數(shù)據(jù),從而保證了在緊急救護或遠程診斷等情況下,在醫(yī)院外部的專業(yè)醫(yī)生可以及時得到病人的圖像信息,并通過圖像信息及時診斷。這樣不僅減少了診斷時間,而且提高了診斷效率。本發(fā)明基于中間服務器和移動終端的異構(gòu)平臺的結(jié)構(gòu),利用了中間服務器的圖像處理能力,避免了在移動終端上進行高強度計算,還使醫(yī)學圖像三維可視化圖像能夠在移動終端上顯示出來。此外,中間服務器可以同時與多個移動終端連接,使得中間服務器的計算資源得到充分利用。本發(fā)明還根據(jù)網(wǎng)絡狀態(tài)對渲染參數(shù)進行優(yōu)化,實時改變渲染圖像的分辨率、圖像質(zhì)量因子及幀速率,使得交互速度和圖像質(zhì)量達到平衡。在穩(wěn)定交互速度的同時,確保圖像質(zhì)量最高。


圖I為本發(fā)明實施例提供的用移動終端對PACS系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方法的流程圖。圖2為本發(fā)明實施例提供的用移動終端對PACS系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方法中移動終端獲取圖像列表的流程圖。圖3為本發(fā)明實施例提供的用移動終端對PACS系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方法中移動終端獲取二維圖像數(shù)據(jù)的流程圖。圖4為本發(fā)明實施例提供的用移動終端對PACS系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方法中移動終端獲取三維圖像數(shù)據(jù)的流程圖。圖5為本發(fā)明實施例提供的用移動終端對PACS系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方 法中根據(jù)網(wǎng)絡狀態(tài)信息對渲染參數(shù)進行自適應調(diào)節(jié)的流程圖。
具體實施例方式為進一步闡述本發(fā)明為達成預定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實施例,對依據(jù)本發(fā)明提出的用移動終端對PACS系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方法的具體實施方式
及工作原理進行詳細說明。由圖I可知,本發(fā)明提供的用移動終端對PACS系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方法包括將中間服務器分別與PACS系統(tǒng)的服務器、移動終端連接起來;具體方法為在PACS系統(tǒng)的服務器中添加中間服務器的應用實體參數(shù);實體參數(shù)包括中間服務器的應用實體名稱、IP地址、監(jiān)聽端口。再開啟中間服務器,并設置PACS系統(tǒng)的服務器的應用實體參數(shù);具體的,為了實現(xiàn)中間服務器與PACS系統(tǒng)的服務器的連接,需要設置中間服務器IP地址、PACS系統(tǒng)的服務器的應用實體名稱、PACS系統(tǒng)的服務器的IP地址、PACS系統(tǒng)的服務器連接端口、監(jiān)聽PACS系統(tǒng)的服務器連接端口等參數(shù);為了實現(xiàn)中間服務器與移動終端連接,還需要設置監(jiān)聽移動終端連接端口等參數(shù)。接著將中間服務器與PACS系統(tǒng)的服務器通過高速有線網(wǎng)絡連接起來。連接成功后,再對中間服務器的數(shù)據(jù)庫進行初始化,并對圖像處理環(huán)境進行初始設置,等待移動終端連接;對移動終端進行網(wǎng)絡設置并設置連接中間服務器的IP和監(jiān)聽端口,再通過WiFi/UTMS無線網(wǎng)絡登陸中間服務器;移動終端再將中間服務器作為代理,對PACS系統(tǒng)的服務器發(fā)送C-ECHO呼叫服務請求,PACS系統(tǒng)的服務器再對C-ECHO呼叫服務請求進行響應對用戶進行認證,并將認證結(jié)果通過中間服務器發(fā)送到移動終端;當連接成功后,移動終端再以中間服務器作為代理,從PACS系統(tǒng)的服務器中獲取醫(yī)學影像列表;若連接不成功,檢查并修復中間服務器及移動終端的網(wǎng)絡環(huán)境直至移動終端連接上中間服務器。由圖2可知,移動終端以中間服務器作為代理,從PACS系統(tǒng)的服務器中獲取醫(yī)學影像列表的具體方法包括移動終端先向中間服務器發(fā)送獲取Study列表指令,中間服務器根據(jù)移動終端發(fā)送的指令參數(shù)向PACS系統(tǒng)的服務器發(fā)起C-FIND查詢服務請求;PACS系統(tǒng)的服務器對C-FIND查詢服務請求做出響應,并將滿足要求的Study數(shù)據(jù)發(fā)送到中間服務器;中間服務器再采用XML格式對接收到的列表數(shù)據(jù)進行封裝,并將封裝后的列表數(shù)據(jù)發(fā)送到移動終端;
移動終端選擇接收到的Study列表中的某一 Study數(shù)據(jù),向中間服務器發(fā)送請求該Study數(shù)據(jù)下的Series列表指令;中間服務器根據(jù)移動終端發(fā)送的指令參數(shù)向PACS系統(tǒng)的服務器發(fā)起C-FIND查詢服務請求;PACS系統(tǒng)的服務器對C-FIND查詢服務請求做出響應,并將滿足要求的Series數(shù)據(jù)發(fā)送到中間服務器;中間服務器采用XML格式對接收到的列表數(shù)據(jù)進行封裝,并將封裝后的列表數(shù)據(jù)發(fā)送到移動終端;移動終端選擇接收到的Series列表中某一 Series數(shù)據(jù),向中間服務器發(fā)送請求Image列表指令;中間服務器根據(jù)移動終端發(fā)送的指令參數(shù)向PACS系統(tǒng)的服務器發(fā)起C-FIND查詢服務請求;PACS系統(tǒng)的服務器對C-FIND查詢服務請求做出響應,將滿足要求的Image數(shù)據(jù)發(fā)送到中間服務器;中間服務器采用XML格式對接收到的列表數(shù)據(jù)進行封裝,并將封裝后的列表數(shù)據(jù)發(fā)送到移動終端;移動終端再利用獲取到的醫(yī)學影像列表以中間服務器作為代理,從PACS系統(tǒng)的服務器中獲取圖像數(shù)據(jù)。移動終端從PACS系統(tǒng)的服務器中獲取到的圖像數(shù)據(jù)包括二維圖像和三維圖像。由圖3可知,移動終端利用獲取到的醫(yī)學影像列表以中間服務器作為代理,從PACS系統(tǒng)的服務器中獲取二維圖像數(shù)據(jù),并對二維圖像數(shù)據(jù)進行瀏覽以及交互操作包括移動終端先從獲取到的醫(yī)學影像列表中查找出原始DICOM圖像的位置,并向中間服務器發(fā)送請求二維圖像指令,中間服務器根據(jù)移動終端發(fā)送的指令參數(shù)向PACS系統(tǒng)的服務器發(fā)起C-MOVE數(shù)據(jù)移動服務請求,PACS系統(tǒng)的服務器響應C-MOVE數(shù)據(jù)移動服務請求,將原始的DICOM圖像數(shù)據(jù)發(fā)送至中間服務器,并向中間服務器發(fā)起C-STORE數(shù)據(jù)存儲服務請求;中間服務器接收C-STORE數(shù)據(jù)存儲服務請求將原始的DICOM圖像數(shù)據(jù)接收并存儲;中間服務器對接收的原始DICOM圖像數(shù)據(jù)進行管理,并更新本地數(shù)據(jù)庫;中間服務器還對移動終端請求的醫(yī)學DICOM圖像進行預處理;預處理操作包括字節(jié)序變換、低位截取、窗寬/窗位調(diào)節(jié)、獲取像素數(shù)據(jù)。中間服務器再根據(jù)原始的DICOM圖像默認的窗寬/窗位參數(shù)獲取像素數(shù)據(jù),再通過獲取到的像素數(shù)據(jù)生成二維圖像,再對二維圖像進行JPEG壓縮,并發(fā)送到移動終端;移動終端接收二維圖像并解壓、瀏覽,再對通過輔助工具對二維圖像進行操作;具體操作包括旋轉(zhuǎn)、縮放、平移、標注、測量以及窗寬/窗位調(diào)節(jié)等。需要說明的是,若瀏覽到的二維圖像并不是所需部位的二維圖像,移動終端需要通過輔助工具對二維圖像的窗寬/窗位再進行設置,并將設置后的窗寬/窗位數(shù)據(jù)發(fā)送到中間服務器;中間服務器對設置后的窗寬/窗位數(shù)據(jù)進行接收,并跟窗寬/窗位數(shù)據(jù)重新生成二維圖像,再對二維圖像進行JPEG壓縮,并發(fā)送到移動終端。由圖4可知,移動終端利用獲取到的醫(yī)學影像列表以中間服務器作為代理,從PACS系統(tǒng)的服務器中獲取三維圖像數(shù)據(jù),并對三維圖像數(shù)據(jù)進行瀏覽以及交互操作包括
移動終端從獲取到的醫(yī)學影像列表中查找出原始DICOM圖像的位置,并向中間服務器發(fā)送請求三維圖像指令,即設置需要進行三維DICOM圖像Series的UID號;中間服務器根據(jù)移動終端發(fā)送的指令參數(shù)向PACS系統(tǒng)的服務器發(fā)起C-MOVE數(shù)據(jù)移動服務請求;PACS系統(tǒng)的服務器響應C-MOVE數(shù)據(jù)移動服務請求,將原始的DICOM圖像數(shù)據(jù)發(fā)送至中間服務器,并向中間服務器發(fā)起C-STORE數(shù)據(jù)存儲服務請求;中間服務器接收C-STORE數(shù)據(jù)存儲服務請求將原始的DICOM圖像數(shù)據(jù)接收并存儲;中間服務器對接收的原始DICOM圖像數(shù)據(jù)進行管理,并更新本地數(shù)據(jù)庫;中間服務器對移動終端請求的醫(yī)學DICOM圖像進行預處理;預處理操作包括字節(jié)序變換、低位截取、窗寬/窗位調(diào)節(jié)、獲取像素數(shù)據(jù)。中間服務器根據(jù)每張原始DICOM圖像得到的像素數(shù)據(jù)生成包括像素信息的體數(shù)據(jù),并加載到中間服務器的內(nèi)存中,并向移動終端發(fā)送待命消息;
移動終端再根據(jù)接收到的待命信息,即中間服務器的當前狀態(tài)信息,向中間服務器發(fā)送渲染參數(shù);中間服務器根據(jù)接收到的渲染參數(shù)生成三維圖像,并發(fā)送到移動終端;具體方法包括移動終端根據(jù)接收到的待命信息向中間服務器發(fā)送渲染參數(shù);其中,渲染參數(shù)包括渲染分辨率和JPEG圖像質(zhì)量因子;中間服務器先根據(jù)接收到的渲染分辨率采用用戶選擇的可視化模式生成三維圖像;其中,三維可視化模式包括最大密度投影、最小密度投影、多平面重建以及基于GPU的光線投射體繪制。中間服務器再根據(jù)接收到的JPEG圖像質(zhì)量因子對生成的三維圖像進行壓縮,并將壓縮后的三維圖像發(fā)送給移動終端;移動終端接收由中間服務器發(fā)送的三維圖像數(shù)據(jù),進行解壓縮并顯示。這里需要說明的是,在移動終端對三維圖像數(shù)據(jù)進行接收及顯示的同時,還會記錄當前的網(wǎng)絡狀態(tài)信息,并根據(jù)當前網(wǎng)絡狀態(tài)信息對渲染參數(shù)進行自適應調(diào)節(jié);由圖5可知,對渲染參數(shù)進行自適應調(diào)節(jié)的具體方法包括用戶先通過移動終端設置目標幀速率TF,渲染分辨率R的變化范圍,JPEG圖像質(zhì)量因子Q的變化范圍、渲染參數(shù)更新時間AT及記錄統(tǒng)計時間范圍T ;移動終端每次在接收三維圖像數(shù)據(jù)時記錄數(shù)據(jù)長度DL、收取時間DT及當前時刻CT ;再由移動終端每隔Λ T計算一次渲染參數(shù)R和Q,并將得到的R和Q發(fā)送到中間服務器;具體方法包括移動終端首先剔除距離當前時間在T之前的數(shù)據(jù);計算出在T時間內(nèi)收取數(shù)據(jù)的總長度DLA、收取數(shù)據(jù)的總個數(shù)N以及收取時間TA,并計算出實際幀速率FF。具體的,可以將收取數(shù)據(jù)的總個數(shù)N除以收取時間TA得到實際幀速率FF。再將FF與TF進行比較;若FF大于TF,則提高R與Q的值;若FF小于TF,則降低R與Q的值;若FF等于TF,則維持R與Q不變。移動終端將生成的渲染參數(shù)發(fā)送到中間服務器;中間服務器根據(jù)接收到的渲染分辨率重新生成三維圖像,根據(jù)JPEG質(zhì)量因子Q進行壓縮后,將壓縮后的三維圖像發(fā)送到移動終端;移動終端接收由中間服務器發(fā)送的三維圖像數(shù)據(jù),進行解壓縮并顯示。當中間服務器與移動終端交互結(jié)束后,移動終端將渲染參數(shù)R和Q設置為最高值,并發(fā)送到中間服務器;中間服務器根據(jù)最高值的R和Q生成質(zhì)量最高的三維圖像,再將質(zhì)量最高的三維圖像發(fā)送到移動終端,從而實現(xiàn)了質(zhì)量最高的三維圖像的靜態(tài)瀏覽。這里還需要說明的是,在移動終端接收中間服務器發(fā)送的圖像數(shù)據(jù),進行解壓縮并顯示后,用戶對移動終端上的圖像進行操作。移動終端或中間服務器可以分別對用戶發(fā)送到移動終端上針對于圖像的操作做出響應如果該操作涉及渲染參數(shù),如傳遞函數(shù)、采樣率、變換矩陣等,則移動終端將參數(shù)發(fā)送到中間服務器;中間服務器對包括像素信息的體數(shù)據(jù)進行重建 ,并將重建獲得的圖像發(fā)送給移動終端并顯示;如果該操作不涉及渲染參數(shù),而僅是對圖像本身的操作,如縮放、移動等,則無需向中間服務器發(fā)送指令,可直接通過移動終端做出處理,生成相應的圖像并顯示。此外,為了使中間服務器的計算資源能夠被充分利用,中間服務器可以同時與多個移動終端連接。優(yōu)選的,為了減少傳輸通道的擁擠,以增加傳輸?shù)目煽啃?,本發(fā)明提供的用移動終端對PACS系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方法采用異步通信模式。實施例一通過本發(fā)明提供的用移動終端對PACS系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方法對PACS系統(tǒng)的服務器中的原始數(shù)據(jù)進行二維處理及二維圖像顯示時,首先在PACS系統(tǒng)的服務器中添加中間服務器的應用實體參數(shù);再為中間服務器配置一個可訪問的IP地址、PACS系統(tǒng)的服務器的應用實體參數(shù)、PACS系統(tǒng)的服務器的IP地址及連接端口、監(jiān)聽PACS系統(tǒng)的服務器連接端口等參數(shù),以供中間服務器與PACS系統(tǒng)的服務器通信使用;同時還設置監(jiān)聽移動終端連接端口等參數(shù),以供中間服務器與移動終端通信使用;接著將中間服務器與PACS系統(tǒng)的服務器通過高速有線網(wǎng)絡連接起來。連接成功后,再對中間服務器的數(shù)據(jù)庫進行初始化,并對圖像處理環(huán)境進行初始設置;再設置中間服務器與移動終端連接的端口、最大并發(fā)數(shù)、文件存儲路徑等參數(shù),以供與移動終端通信使用。再初始化本地數(shù)據(jù)庫,并構(gòu)建渲染環(huán)境,設置渲染參數(shù)初始值,并啟動服務,等待移動終端連接。接著對移動終端進行網(wǎng)絡及用戶配置,再通過WiFi/UTMS無線網(wǎng)絡連接中間服務器;連接成功后,移動終端通過中間服務器做代理,從PACS系統(tǒng)的服務器中獲取醫(yī)學影像列表信息,通過中間服務器進行二維處理得到二維圖像。中間服務器再將二維圖像傳輸?shù)揭苿咏K端,移動終端再對二維圖像數(shù)據(jù)進行瀏覽以及交互操作。需要說明的是,在本實施例中,對圖像的操作支持多點觸摸的交互方式。實施例二 通過本發(fā)明提供的用移動終端對PACS系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方法對PACS系統(tǒng)的服務器中的原始數(shù)據(jù)進行三維可視化處理及三維圖像顯示時,首先在PACS系統(tǒng)的服務器中添加中間服務器的應用實體參數(shù);再為中間服務器配置一個可訪問的IP地址、PACS系統(tǒng)的服務器的應用實體參數(shù)、PACS系統(tǒng)的服務器的IP地址及連接端口、監(jiān)聽PACS系統(tǒng)的服務器連接端口等參數(shù),以供中間服務器與PACS系統(tǒng)的服務器通信使用;同時還設置監(jiān)聽移動終端連接端口等參數(shù),以供中間服務器與移動終端通信使用;接著將中間服務器與PACS系統(tǒng)的服務器通過高速有線網(wǎng)絡連接起來。連接成功后,再對中間服務器的數(shù)據(jù)庫進行初始化,并對圖像處理環(huán)境進行初始設置;再設置中間服務器與移動終端連接的端口、最大并發(fā)數(shù)、文件存儲路徑等參數(shù),以供與移動終端通信使用。再初始化本地數(shù)據(jù)庫,并構(gòu)建渲染環(huán)境,設置渲染參數(shù)初始值,并啟動服務,等待移動終端連接。接著對移動終端進行網(wǎng)絡及用戶配置,再通過WiFi/UTMS無線網(wǎng)絡連接中間服務器;連接成功后,移動終端通過中間服務器做代理,從PACS系統(tǒng)的服務器中獲取醫(yī)學影像列表信息;移動終端再選擇當前醫(yī)學影像列表,以中間服務器作為代理,從PACS系統(tǒng)的服務器中獲取原始的DICOM圖像數(shù)據(jù),并根據(jù)每張DICOM圖像得到的像素數(shù)據(jù)在中間服務器中生成體數(shù)據(jù);中間服務器再將待命信息發(fā)送至移動終端;接著移動終端根據(jù)中間服務器的當前狀態(tài),向中間服務器發(fā)送渲染參數(shù),中間服務器根據(jù)渲染參數(shù)通過基于GPU的光線投射體繪制的可視化模式生成三維圖像,并將生成的三維圖像發(fā)送到移動終端,移動終端再對三維圖像數(shù)據(jù)進行瀏覽以及交互操作。在移動終端對三維圖像數(shù)據(jù)進行接收及顯示的同時,還會記錄當前的網(wǎng)絡狀態(tài)信息,并根據(jù)當前網(wǎng)絡狀態(tài)信息對渲染參數(shù)進行自適應調(diào)節(jié)。需要說明的是,在本實施例中,對圖像的操作也支持多點觸摸的交互方式。 本發(fā)明提供的用移動終端對PACS系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方法通過移動終端對PACS系統(tǒng)中的原始圖像數(shù)據(jù)進行處理及顯示,使醫(yī)護人員可以隨時隨地瀏覽PACS系統(tǒng)中的圖像數(shù)據(jù),從而保證了在緊急救護或遠程診斷等情況下,在醫(yī)院外部的專業(yè)醫(yī)生可以及時得到病人的圖像信息,并通過圖像信息及時診斷。這樣不僅減少了診斷時間,而且提高了診斷效率。本發(fā)明基于中間服務器和移動終端的異構(gòu)平臺的結(jié)構(gòu),利用了中間服務器的圖像處理能力,避免了在移動終端上進行高強度計算,還使醫(yī)學圖像三維可視化圖像能夠在移動終端上顯示出來。此外,中間服務器可以同時與多個移動終端連接,使得中間服務器的計算資源得到充分利用。本發(fā)明還根據(jù)網(wǎng)絡狀態(tài)對渲染參數(shù)進行優(yōu)化,實時改變渲染圖像的分辨率、圖像質(zhì)量因子及幀速率,使得交互速度和圖像質(zhì)量達到平衡。在穩(wěn)定交互速度的同時,確保圖像質(zhì)量最高。最后所應說明的是,以上具體實施方式
僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照實例對本發(fā)明進行了詳細說明,本領(lǐng)域的普通技術(shù)人員應當理解,可以對本發(fā)明的技術(shù)方案進行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍,其均應涵蓋在本發(fā)明的權(quán)利要求范圍當中。
權(quán)利要求
1.用移動終端對PACS系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方法,其特征在于,包括 將中間服務器作為移動終端的代理,從PACS系統(tǒng)的服務器中獲取圖像列表; 所述移動終端利用所述獲取到的圖像列表以所述中間服務器作為代理,從PACS系統(tǒng)的服務器中獲取圖像數(shù)據(jù)。
2.如權(quán)利要求I所述的用移動終端對PACS系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方法,其特征在于,所述圖像數(shù)據(jù)包括ニ維圖像數(shù)據(jù)和三維圖像數(shù)據(jù)。
3.如權(quán)利要求2所述的用移動終端對PACS系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方法,其特征在于,所述移動終端利用獲取到的圖像列表以中間服務器作為代理,從PACS系統(tǒng)的服務器中獲取ニ維圖像數(shù)據(jù)包括 所述移動終端從所述獲取到的圖像列表中查找出原始圖像的位置,并向所述中間服務 器發(fā)送請求ニ維圖像指令,中間服務器根據(jù)移動終端發(fā)送的指令向所述PACS系統(tǒng)的服務器發(fā)起數(shù)據(jù)移動服務請求,PACS系統(tǒng)的服務器對所述數(shù)據(jù)移動服務請求進行響應,將原始DICOM圖像發(fā)送至中間服務器,并向中間服務器發(fā)起數(shù)據(jù)存儲服務請求,中間服務器接收所述數(shù)據(jù)存儲服務請求將所述原始DICOM圖像數(shù)據(jù)接收并存儲; 中間服務器通過接收到的原始DICOM圖像數(shù)據(jù)更新中間服務器的數(shù)據(jù)庫; 中間服務器根據(jù)原始DICOM圖像的像素生成ニ維圖像數(shù)據(jù),并將所述ニ維圖像數(shù)據(jù)傳到移動終端; 移動終端接收ニ維圖像數(shù)據(jù)并顯示出來。
4.如權(quán)利要求3所述的用移動終端對PACS系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方法,其特征在于,在所述中間服務器通過接收到的原始DICOM圖像數(shù)據(jù)更新中間服務器的數(shù)據(jù)庫后,對所述原始DICOM圖像數(shù)據(jù)進行預處理。
5.如權(quán)利要求4所述的用移動終端對PACS系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方法,其特征在于,所述中間服務器根據(jù)原始DICOM圖像的像素生成ニ維圖像數(shù)據(jù),并將ニ維圖像數(shù)據(jù)傳到移動終端;移動終端接收ニ維圖像數(shù)據(jù)并顯示出來包括中間服務器根據(jù)原始DICOM圖像的像素生成ニ維圖像數(shù)據(jù),再對所述ニ維圖像數(shù)據(jù)進行壓縮,并將壓縮后的ニ維圖像數(shù)據(jù)傳到移動終端;移動終端接收ニ維圖像數(shù)據(jù)通過解壓將ニ維圖像數(shù)據(jù)顯示出來。
6.如權(quán)利要求2所述的用移動終端對PACS系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方法,其特征在于,所述移動終端利用獲取到的圖像列表以中間服務器作為代理,從PACS系統(tǒng)的服務器中獲取三維圖像數(shù)據(jù)包括 所述移動終端從所述獲取到的圖像列表中查找出原始圖像的位置,并向所述中間服務器發(fā)送請求三維圖像指令,中間服務器根據(jù)移動終端發(fā)送的指令向PACS系統(tǒng)的服務器發(fā)起數(shù)據(jù)移動服務請求,PACS系統(tǒng)的服務器對所述數(shù)據(jù)移動服務請求進行響應,將原始DICOM圖像發(fā)送至中間服務器,并向中間服務器發(fā)起數(shù)據(jù)存儲服務請求,中間服務器接收所述數(shù)據(jù)存儲服務請求將所述原始DICOM圖像數(shù)據(jù)接收并存儲; 中間服務器通過接收到的原始DICOM圖像數(shù)據(jù)更新中間服務器的數(shù)據(jù)庫; 中間服務器根據(jù)每張原始DICOM圖像得到的像素數(shù)據(jù)生成包括像素信息的體數(shù)據(jù),并加載到中間服務器的內(nèi)存中,井向移動終端發(fā)送待命信息; 移動終端根據(jù)所述接收到的待命信息向中間服務器發(fā)送渲染參數(shù),中間服務器根據(jù)所述渲染參數(shù)生成三維圖像,并發(fā)送到移動終端;移動終端接收三維圖像數(shù)據(jù)并顯示出來。
7.如權(quán)利要求6所述的用移動終端對PACS系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方法,其特征在干,所述移動終端根據(jù)接收到的待命信息向中間服務器發(fā)送渲染參數(shù),中間服務器根據(jù)渲染參數(shù)生成三維圖像,并發(fā)送到移動終端;移動終端接收三維圖像數(shù)據(jù)并顯示出來包括 所述移動終端根據(jù)所述接收到的待命信息向所述中間服務器發(fā)送渲染分辨率和圖像質(zhì)量因子; 中間服務器根據(jù)接收到的所述渲染分辨率生成三維圖像; 中間服務器再根據(jù)接收到的所述圖像質(zhì)量因子對所述生成的三維圖像進行壓縮,并將壓縮后的三維圖像發(fā)送到移動終端; 移動終端接收中間服務器發(fā)送的三維圖像數(shù)據(jù),進行解壓縮并顯示。
8.如權(quán)利要求7所述的用移動終端對PACS系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方法,其特征在于,在所述移動終端接收中間服務器發(fā)送的三維圖像數(shù)據(jù),進行解壓縮并顯示的同時,記錄當前的網(wǎng)絡狀態(tài)信息,并根據(jù)所述網(wǎng)絡狀態(tài)信息對所述渲染參數(shù)進行自適應調(diào)節(jié);具體方法包括 所述移動終端先設定目標幀速率,渲染分辨率的變化范圍,圖像質(zhì)量因子的變化范圍,渲染參數(shù)更新時間及記錄統(tǒng)計時間范圍; 移動終端在毎次接收三維圖像數(shù)據(jù)時記錄數(shù)據(jù)長度、收取時間及當前時刻; 移動終端再記錄剔除距離當前時間在所述設定的記錄統(tǒng)計時間之前的數(shù)據(jù); 計算出在記錄統(tǒng)計時間內(nèi)收取數(shù)據(jù)的總個數(shù)以及收取時間,并計算實際幀速率; 將所述計算出的實際幀速率與所述設定的目標幀速率進行比較;若實際幀速率大于目標幀速率,則提高渲染分辨率與圖像質(zhì)量因子的值;若實際幀速率小于目標幀速率,則降低渲染分辨率與圖像質(zhì)量因子的值;若實際幀速率等于目標幀速率,則保持渲染分辨率與圖像質(zhì)量因子不變; 移動終端將生成的渲染參數(shù)發(fā)送到中間服務器。
9.如權(quán)利要求8所述的用移動終端對PACS系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方法,其特征在于,在所述中間服務器通過接收到的原始DICOM圖像數(shù)據(jù)更新中間服務器的數(shù)據(jù)庫后,對所述原始DICOM圖像數(shù)據(jù)進行預處理。
10.如權(quán)利要求9所述的用移動終端對PACS系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方法,其特征在于,在所述移動終端接收中間服務器發(fā)送的三維圖像數(shù)據(jù),進行解壓縮并顯示后,用戶對所述移動終端上的三維圖像進行操作; 若所述操作涉及遠程渲染參數(shù),則移動終端將參數(shù)發(fā)送到所述中間服務器,中間服務器對所述包括像素信息的體數(shù)據(jù)進行重建,并將重建獲得的圖像發(fā)送給移動終端; 若操作不涉及遠程渲染參數(shù),則移動終端自行做出處理,生成相應的圖像并顯示。
全文摘要
本發(fā)明涉及醫(yī)學圖像處理、三維可視化及通信技術(shù)領(lǐng)域,公開了一種用移動終端對PACS系統(tǒng)中圖像數(shù)據(jù)的處理及顯示方法包括將中間服務器作為移動終端的代理,從PACS系統(tǒng)的服務器中獲取圖像列表;移動終端利用獲取到的圖像列表以中間服務器作為代理,從PACS系統(tǒng)的服務器中獲取圖像數(shù)據(jù)。本發(fā)明可以通過移動終端對PACS系統(tǒng)中的原始圖像數(shù)據(jù)進行處理及顯示,從而實現(xiàn)了隨時隨地瀏覽PACS系統(tǒng)中的圖像數(shù)據(jù)的效果。
文檔編號H04N21/231GK102857791SQ20121033972
公開日2013年1月2日 申請日期2012年9月14日 優(yōu)先權(quán)日2012年9月14日
發(fā)明者劉謙, 駱清銘, 韓道, 明星, 何龍軍, 丁文祥 申請人:武漢善觀科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1