1.一種醫(yī)學(xué)影像在VR環(huán)境下的診斷方法,其特征在于,包括:
獲取二維CT影像;
對(duì)獲取的所述二維CT影像進(jìn)行三維重建操作,得到所述二維CT影像對(duì)應(yīng)的三維模型;
在預(yù)設(shè)的VR顯示模塊中,利用切片對(duì)所述三維模型進(jìn)行切除以及截面顯示。
2.根據(jù)權(quán)利要求1所述的醫(yī)學(xué)影像在VR環(huán)境下的診斷方法,其特征在于,所述對(duì)獲取的所述二維CT影像進(jìn)行三維重建操作,得到所述二維CT影像對(duì)應(yīng)的三維模型包括:
將所述二維CT影像生成不同的區(qū)域;
區(qū)域生成之后,按照面繪制算法重建所述二維CT影像對(duì)應(yīng)的三維模型。
3.根據(jù)權(quán)利要求2所述的醫(yī)學(xué)影像在VR環(huán)境下的診斷方法,其特征在于,所述將所述二維CT影像生成不同的區(qū)域包括:
S1,對(duì)獲取的所述二維CT影像順序進(jìn)行掃描,獲取第一個(gè)還沒有歸屬到區(qū)域中的像素,并將獲取的所述第一個(gè)還沒有歸屬到區(qū)域中的像素作為種子像素(x0,y0);
S2,以種子像素(x0,y0)為中心,檢測(cè)種子像素(x0,y0)的周圍緊鄰的像素(x,y)的像素值是否小于預(yù)設(shè)的種子像素值,若是,則將小于預(yù)設(shè)的種子像素值的像素(x,y)與種子像素(x0,y0)合并在同一個(gè)區(qū)域內(nèi),并將小于預(yù)設(shè)的種子像素值的像素(x,y)壓入堆棧;
S3,從堆棧中彈出一個(gè)像素,把彈出的像素作為新的種子像素(x0,y0),返回到S2繼續(xù)執(zhí)行;
S4,當(dāng)堆棧為空時(shí),返回到S1繼續(xù)執(zhí)行;
S5,重復(fù)執(zhí)行S1-S4,直到所述二維CT影像中的每個(gè)像素都有歸屬。
4.根據(jù)權(quán)利要求2所述的醫(yī)學(xué)影像在VR環(huán)境下的診斷方法,其特征在于,所述區(qū)域生成之后,按照面繪制算法重建所述二維CT影像對(duì)應(yīng)的三維模型包括:
區(qū)域生成之后,將區(qū)域內(nèi)的像素值設(shè)定為一個(gè)常數(shù)a,區(qū)域之外的像素值均設(shè)定為0,按照面繪制算法獲取等值面為a的面,其中,獲取到的等值面為a的面為所述二維CT影像對(duì)應(yīng)的三維模型。
5.根據(jù)權(quán)利要求1所述的醫(yī)學(xué)影像在VR環(huán)境下的診斷方法,其特征在于,所述利用切片對(duì)所述三維模型進(jìn)行切除以及截面顯示包括:
將向量與向量作點(diǎn)乘,得到∠α的余弦值COS(α);
判斷COS(α)是否大于0;
若大于0,則A點(diǎn)在切割平面沿法線方向上方,則保留A點(diǎn)并渲染A點(diǎn);
否則,則剔除A點(diǎn);
其中,∠α=∠OAP,O點(diǎn)為三維模型中心點(diǎn),A點(diǎn)為三維模型上的任意一點(diǎn),P點(diǎn)為切割平面上的一坐標(biāo)點(diǎn),為切割平面的法線向量。
6.根據(jù)權(quán)利要求5所述的醫(yī)學(xué)影像在VR環(huán)境下的診斷方法,其特征在于,所述方法還包括:
若|OA|>width,則將A點(diǎn)渲染成預(yù)設(shè)的顏色;
其中,|OA|為O點(diǎn)到A點(diǎn)之間的距離,O點(diǎn)為三維模型中心點(diǎn),A點(diǎn)為三維模型上的任意一點(diǎn),width為斷面圖像顯示寬度。
7.一種醫(yī)學(xué)影像在VR環(huán)境下的診斷系統(tǒng),其特征在于,包括:
獲取模塊,用于獲取二維CT影像;
重建模塊,用于對(duì)獲取的所述二維CT影像進(jìn)行三維重建操作,得到所述二維CT影像對(duì)應(yīng)的三維模型;
顯示模塊,用于在預(yù)設(shè)的VR顯示模塊中,利用切片對(duì)所述三維模型進(jìn)行切除以及截面顯示。
8.根據(jù)權(quán)利要求7所述的醫(yī)學(xué)影像在VR環(huán)境下的診斷系統(tǒng),其特征在于,所述重建模塊包括:
區(qū)域生成單元,用于將所述二維CT影像生成不同的區(qū)域;
模型重建單元,用于區(qū)域生成之后,按照面繪制算法重建所述二維CT影像對(duì)應(yīng)的三維模型;
其中,所述區(qū)域生成單元包括:
獲取子模塊,用于對(duì)獲取的所述二維CT影像順序進(jìn)行掃描,獲取第一個(gè)還沒有歸屬到區(qū)域中的像素,并將獲取的所述第一個(gè)還沒有歸屬到區(qū)域中的像素作為種子像素(x0,y0);
合并子模塊,用于以種子像素(x0,y0)為中心,檢測(cè)種子像素(x0,y0)的周圍緊鄰的像素(x,y)的像素值是否小于預(yù)設(shè)的種子像素值,若是,則將小于預(yù)設(shè)的種子像素值的像素(x,y)與種子像素(x0,y0)合并在同一個(gè)區(qū)域內(nèi),并將小于預(yù)設(shè)的種子像素值的像素(x,y)壓入堆棧;
彈出子模塊,用于從堆棧中彈出一個(gè)像素,把彈出的像素作為新的種子像素(x0,y0),返回到所述合并子模塊繼續(xù)執(zhí)行;
判斷子模塊,用于當(dāng)堆棧為空時(shí),返回到所述獲取子模塊繼續(xù)執(zhí)行;
調(diào)用子模塊,用于重復(fù)執(zhí)行S1-S4,直到所述二維CT影像中的每個(gè)像素都有歸屬;
所述模型重建單元,具體用于區(qū)域生成之后,將區(qū)域內(nèi)的像素值設(shè)定為一個(gè)常數(shù)a,區(qū)域之外的像素值均設(shè)定為0,按照面繪制算法獲取等值面為a的面,其中,獲取到的等值面為a的面為所述二維CT影像對(duì)應(yīng)的三維模型。
9.根據(jù)權(quán)利要求7所述的醫(yī)學(xué)影像在VR環(huán)境下的診斷系統(tǒng),其特征在于,所述顯示模塊包括:
點(diǎn)乘單元,用于將向量與向量作點(diǎn)乘,得到∠α的余弦值COS(α);
判斷單元,用于判斷COS(α)是否大于0;
渲染單元,用于若COS(α)大于0,則A點(diǎn)在切割平面沿法線方向上方,則保留A點(diǎn)并渲染A點(diǎn);
剔除單元,用于若COS(α)不大于0,則剔除A點(diǎn);
其中,∠α=∠OAP,O點(diǎn)為三維模型中心點(diǎn),A點(diǎn)為三維模型上的任意一點(diǎn),P點(diǎn)為切割平面上的一坐標(biāo)點(diǎn),為切割平面的法線向量。
10.根據(jù)權(quán)利要求9所述的醫(yī)學(xué)影像在VR環(huán)境下的診斷系統(tǒng),其特征在于,所述渲染單元,具體用于若|OA|>width,則將A點(diǎn)渲染成預(yù)設(shè)的顏色;
其中,|OA|為O點(diǎn)到A點(diǎn)之間的距離,O點(diǎn)為三維模型中心點(diǎn),A點(diǎn)為三維模型上的任意一點(diǎn),width為斷面圖像顯示寬度。