基于移動(dòng)終端的醫(yī)學(xué)三維重建快速交互渲染方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)醫(yī)學(xué)圖像處理技術(shù),具體來說,是涉及一種基于移動(dòng)終端的醫(yī)學(xué)三維重建快速交互渲染方法。
【背景技術(shù)】
[0002]由于移動(dòng)終端的使用便捷性,越來越多的被應(yīng)用于更多的領(lǐng)域,其中就包括醫(yī)療領(lǐng)域,醫(yī)生的閱片、診斷等工作如果能夠在移動(dòng)終端上進(jìn)行,將能夠有效的提高醫(yī)生的工作效率及工作靈活性。然而就目前而言,移動(dòng)終端仍然有其不足之處,其硬件配置相對(duì)較低,而醫(yī)學(xué)圖像數(shù)據(jù)量往往超出其硬件配置所能提供的運(yùn)算能力。其中體繪制重建效果好,但是需要大量的計(jì)算能力,移動(dòng)終端無法承受,而面繪制效果相對(duì)較小,但是如果本地計(jì)算同樣需要較大的計(jì)算能力,交互過程中移動(dòng)終端相對(duì)能夠承受。因此大部分移動(dòng)醫(yī)學(xué)重建采用服務(wù)器運(yùn)算模式,將需要大量計(jì)算能力的工作轉(zhuǎn)移至服務(wù)器,然而交互過程中往往因過度依賴網(wǎng)絡(luò)傳輸運(yùn)算結(jié)果,出現(xiàn)卡頓,造成用戶體驗(yàn)上的不足,往往一次交互需要等待數(shù)秒。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是克服現(xiàn)有技術(shù)的不足之處,提供一種基于移動(dòng)終端的醫(yī)學(xué)三維重建快速交互渲染方法,該方法減輕了移動(dòng)終端的工作壓力,使得交互過程流暢。
[0004]本發(fā)明的目的是這樣實(shí)現(xiàn)的:
[0005]一種基于移動(dòng)終端的醫(yī)學(xué)三維重建快速交互渲染方法,該方法包括以下步驟:
[0006](I)移動(dòng)終端發(fā)送需求指令到服務(wù)器:
[0007]移動(dòng)終端根據(jù)用戶需求,發(fā)送參數(shù)至服務(wù)器端,其中所述參數(shù)包括:需要選擇查看的DICOM序列和用戶的交互信息;
[0008](2)服務(wù)器接受移動(dòng)終端指令:
[0009]服務(wù)器根據(jù)移動(dòng)終端指令,讀取指定的DICOM序列,服務(wù)器根據(jù)序列信息判斷該序列是否已經(jīng)經(jīng)過三維重建,如果沒有重建過,執(zhí)行步驟(2.1),如果重建過,執(zhí)行步驟(2.2);
[0010](2.1)服務(wù)器根據(jù)交互信息,進(jìn)行體繪制及面繪制技術(shù),體繪制進(jìn)行完整過程的計(jì)算并產(chǎn)生一個(gè)圖片文件,面繪制則計(jì)算中間過程,并產(chǎn)生一個(gè)模型文件,將產(chǎn)生的圖片文件與模型文件同時(shí)發(fā)送至移動(dòng)終端;
[0011](2.2)服務(wù)器根據(jù)交互信息,進(jìn)行體繪制技術(shù),體繪制進(jìn)行完整過程的計(jì)算并產(chǎn)生一個(gè)圖片文件,再判斷發(fā)出指令的移動(dòng)終端與首次重建時(shí)發(fā)出指令的移動(dòng)終端是否為相同:如果不同,執(zhí)行步驟(2.2.1),如果相同,執(zhí)行步驟(2.2.2);
[0012](2.2.1)將步驟(2.2)中體繪制產(chǎn)生的圖片文件與步驟(2.1)中面繪制產(chǎn)生的模型文件發(fā)生至發(fā)出本次指令的移動(dòng)終端;
[0013](2.2.2)將步驟(2.2)中體繪制產(chǎn)生的圖片文件發(fā)送至發(fā)出本次指令的移動(dòng)終端;
[0014](3)移動(dòng)終端呈現(xiàn)結(jié)果:
[0015]移動(dòng)終端接收數(shù)據(jù)后,如果用戶未交互,則顯示體繪制渲染結(jié)果,如果用戶交互,則在交互過程中進(jìn)行本地面繪制渲染,將面繪制產(chǎn)生的模型文件直接進(jìn)行本地面繪制渲染,交互結(jié)束后顯示體繪制結(jié)果。
[0016]其中,所述用戶的交互信息,包括:旋轉(zhuǎn)角度和/或手勢(shì)。
[0017]本發(fā)明由于采用了上述技術(shù)方案,與現(xiàn)有技術(shù)相比具有以下有益效果:本發(fā)明采用服務(wù)器與移動(dòng)終端結(jié)合的方式進(jìn)行,在交互過程中采用移動(dòng)終端進(jìn)行渲染醫(yī)學(xué)面繪制重建結(jié)果,而在交互釋放后使用服務(wù)器上的體繪制運(yùn)算結(jié)果,該技術(shù)可以使得交互過程流暢,提尚用戶體驗(yàn)。
【附圖說明】
[0018]通過以下本發(fā)明的實(shí)施例并結(jié)合附圖的描述,示出本發(fā)明的其它優(yōu)點(diǎn)和特征,該實(shí)施例以實(shí)例的形式給出,但并不限于此,其中:
[0019]圖1為本發(fā)明一種基于移動(dòng)終端的醫(yī)學(xué)三維重建快速交互渲染方法的流程圖。
【具體實(shí)施方式】
[0020]如圖1所示,本發(fā)明基于移動(dòng)終端的醫(yī)學(xué)三維重建快速交互渲染方法包括以下步驟:
[0021](I)移動(dòng)終端發(fā)送需求指令到服務(wù)器:
[0022]移動(dòng)終端根據(jù)用戶需求,發(fā)送參數(shù)至服務(wù)器端,其中參數(shù)包括需要選擇查看的DICOM序列,以及用戶的交互信息,包括旋轉(zhuǎn)角度、手勢(shì)等等;
[0023](2)服務(wù)器接收移動(dòng)終端指令:
[0024]服務(wù)器根據(jù)移動(dòng)終端指令,讀取指定DICOM序列,服務(wù)器根據(jù)序列信息判斷該序列是否已經(jīng)經(jīng)過三維重建,如果沒有重建過,則根據(jù)交互信息,進(jìn)行體繪制及面繪制計(jì)算,體繪制進(jìn)行完整過程的計(jì)算并產(chǎn)生一個(gè)圖片文件,面繪制則計(jì)算中間過程,并產(chǎn)生一個(gè)模型文件,將圖片文件與模型文件同時(shí)發(fā)送給移動(dòng)端;如果重建過,且為不同終端,則僅需將保存的模型文件與圖片文件發(fā)送至移動(dòng)終端;如果重建過,但是命令來自相同終端,則僅需發(fā)送包含交互信息的圖繪制渲染圖片;
[0025](3)移動(dòng)終端呈現(xiàn)結(jié)果:
[0026]移動(dòng)終端接收數(shù)據(jù)后,如果用戶未交互,則顯示體繪制渲染結(jié)果,如果用戶交互,則在交互過程中進(jìn)行本地面繪制渲染,將面繪制產(chǎn)生的模型文件直接進(jìn)行本地面繪制渲染,交互結(jié)束后顯示體繪制結(jié)果。
[0027]雖然本發(fā)明已依據(jù)較佳實(shí)施例在上文中加以說明,但這并不表示本發(fā)明的范圍只局限于上述的結(jié)構(gòu),只要本技術(shù)領(lǐng)域的技術(shù)人員在閱讀上述的說明后可很容易地發(fā)展出的等效替代結(jié)構(gòu),在不脫離本發(fā)明之精神與范圍下所作之均等變化與修飾,皆應(yīng)涵蓋于本發(fā)明專利范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種基于移動(dòng)終端的醫(yī)學(xué)三維重建快速交互渲染方法,其特征在于,該方法包括以下步驟: (1)移動(dòng)終端發(fā)送需求指令到服務(wù)器: 移動(dòng)終端根據(jù)用戶需求,發(fā)送參數(shù)至服務(wù)器端,其中所述參數(shù)包括:需要選擇查看的DICOM序列和用戶的交互信息; (2)服務(wù)器接受移動(dòng)終端指令: 服務(wù)器根據(jù)移動(dòng)終端指令,讀取指定的DICOM序列,服務(wù)器根據(jù)序列信息判斷該序列是否已經(jīng)經(jīng)過三維重建,如果沒有重建過,執(zhí)行步驟(2.1),如果重建過,執(zhí)行步驟(2.2); (2.1)服務(wù)器根據(jù)交互信息,進(jìn)行體繪制及面繪制技術(shù),體繪制進(jìn)行完整過程的計(jì)算并產(chǎn)生一個(gè)圖片文件,面繪制則計(jì)算中間過程,并產(chǎn)生一個(gè)模型文件,將產(chǎn)生的圖片文件與模型文件同時(shí)發(fā)送至移動(dòng)終端; (2.2)服務(wù)器根據(jù)交互信息,進(jìn)行體繪制技術(shù),體繪制進(jìn)行完整過程的計(jì)算并產(chǎn)生一個(gè)圖片文件,再判斷發(fā)出指令的移動(dòng)終端與首次重建時(shí)發(fā)出指令的移動(dòng)終端是否為相同:如果不同,執(zhí)行步驟(2.2.1),如果相同,執(zhí)行步驟(2.2.2); (2.2.1)將步驟(2.2)中體繪制產(chǎn)生的圖片文件與步驟(2.1)中面繪制產(chǎn)生的模型文件發(fā)生至發(fā)出本次指令的移動(dòng)終端; (2.2.2)將步驟(2.2)中體繪制產(chǎn)生的圖片文件發(fā)送至發(fā)出本次指令的移動(dòng)終端; (3)移動(dòng)終端呈現(xiàn)結(jié)果: 移動(dòng)終端接收數(shù)據(jù)后,如果用戶未交互,則顯示體繪制渲染結(jié)果,如果用戶交互,則在交互過程中進(jìn)行本地面繪制渲染,將面繪制產(chǎn)生的模型文件直接進(jìn)行本地面繪制渲染,交互結(jié)束后顯示體繪制結(jié)果。2.如權(quán)利要求1所述的方法,其特征在于:所述用戶的交互信息,包括:旋轉(zhuǎn)角度和/或手勢(shì)。
【專利摘要】本發(fā)明涉及移動(dòng)醫(yī)學(xué)圖像處理技術(shù)。其目的是提供一種基于移動(dòng)終端的醫(yī)學(xué)三維重建快速交互渲染方法,該方法減輕了移動(dòng)終端的工作壓力,使得交互過程流暢。一種基于移動(dòng)終端的醫(yī)學(xué)三維重建快速交互渲染方法,包括以下步驟:(1)移動(dòng)終端根據(jù)用戶需求,發(fā)送參數(shù)至服務(wù)器端,其中所述參數(shù)包括:需要選擇查看的DICOM序列和用戶的交互信息;(2)判斷該DICOM序列是否已經(jīng)經(jīng)過三維重建,如果沒有重建過,進(jìn)行體繪制及面繪制技術(shù),并發(fā)送至移動(dòng)終端;如果重建過,進(jìn)行體繪制技術(shù),并根據(jù)發(fā)出指令的移動(dòng)終端與首次重建時(shí)發(fā)出指令的移動(dòng)終端是否為相同將體繪制和面繪制結(jié)果發(fā)送至發(fā)出本次指令的移動(dòng)終端;(3)移動(dòng)終端呈現(xiàn)結(jié)果。
【IPC分類】G06T15/00
【公開號(hào)】CN104881890
【申請(qǐng)?zhí)枴緾N201510270932
【發(fā)明人】王曉飛, 王文波, 仇弘揚(yáng), 萬俊, 晉軍偉
【申請(qǐng)人】上海溪田信息技術(shù)有限公司
【公開日】2015年9月2日
【申請(qǐng)日】2015年5月25日