【摘要】本發(fā)明公開一種數(shù)字?jǐn)z像裝置的視頻動(dòng)畫背景 處理方法和系統(tǒng),涉及視頻動(dòng)畫處理方法和系統(tǒng),為解決現(xiàn)有 數(shù)字?jǐn)z像裝置輸出視頻圖像時(shí)靜態(tài)背景特效單一的問題而發(fā) 明。本發(fā)明通過將選定的視頻動(dòng)畫背景文件進(jìn)行解碼,生成多 幀靜態(tài)圖像數(shù)據(jù),并為所述
【摘要】 本發(fā)明屬于投影探測與成像技術(shù)領(lǐng)域,其特點(diǎn)在 于該方法含有以下步驟:把被測物體的重建體數(shù)據(jù)用三維紋理 存儲表示;預(yù)先計(jì)算射線出射點(diǎn)至平面探測器上個(gè)探測器之間 的方向向量數(shù)組,并存儲到通用圖形顯示卡中形成方向向量紋 理;利用方向向量紋理與方向向量繞旋轉(zhuǎn)軸旋轉(zhuǎn)來實(shí)現(xiàn)任一投 影角度的正投影過程的一次完成,無中間結(jié)果轉(zhuǎn)存;在反投影 過程中,利用三維紋理索引技術(shù)使虛擬切片組的放置位置不再 受到限制。本發(fā)明提高了正投影過程的速度與精度,也增加了 反投影過程的靈活性。 【專利類型】發(fā)明申請 【申請人】清華大學(xué) 【申請人類型】學(xué)校 【申請人地址】100084北京市100084-82信箱 【申請人地區(qū)】中國 【申請人城市】北京市 【申請人區(qū)縣】海淀區(qū) 【申請?zhí)枴緾N200610012090.1 【申請日】2006-06-02 【申請年份】2006 【公開公告號】CN1916965A 【公開公告日】2007-02-21 【公開公告年份】2007 【授權(quán)公告號】CN100386779C 【授權(quán)公告日】2008-05-07 【授權(quán)公告年份】2008.0 【IPC分類號】G06T11/00 【發(fā)明人】陸文凱; 張雷 【主權(quán)項(xiàng)內(nèi)容】1.基于通用圖形顯示卡的被測體正投影與反投影方法,其特征在于:所述方法分為正投影與反投影兩個(gè)階段,其中: 所述的正投影方法依次含有以下步驟: 步驟(1),把所述被測體置于一個(gè)立方體中,并將此立方體在計(jì)算機(jī)中存儲為三維數(shù)組,稱為重建數(shù)據(jù)體,在以該立方體的幾何中心為原點(diǎn),以垂直于該重建立方體表面方向建立x、y、z三維直角坐標(biāo)系; 步驟(2),以y軸為旋轉(zhuǎn)軸,以位于所述z軸延長線上一點(diǎn)A(0,0,zA0)為x射線出射點(diǎn),以呈面陣排列的x射線平板探測器為接收平面,連接x射線出射點(diǎn)A與所述平板探測器上的一個(gè)探測器D(xD0,yD0,zD0),得到該探測器在投影角度為0度時(shí)的方向向量(sD,tD,pD): 其中 對于所述平板探測器內(nèi)的所有探測器,則得到一個(gè)與該探測器大小相同的方向向量數(shù)組; 步驟(3),利用所述通用圖形顯示卡將步驟(2)得到的方向向量數(shù)組存儲為一個(gè)二維紋理,其中每個(gè)方向向量的三個(gè)分量sD,tD,pD分別存儲在紋理的R、G、B三個(gè)顏色通道中,形成二維方向向量紋理; 步驟(4),在所述x射線出射點(diǎn)與平板探測器相對位置保持不變的條件下,圍繞y軸旋轉(zhuǎn)θ度,該計(jì)算機(jī)計(jì)算各個(gè)探測器的方向向量(s,t,p): 此時(shí)射線出射點(diǎn)A的坐標(biāo)為(xAθ,yAθ,zAθ)為 其中OE為射線出射點(diǎn)A到旋轉(zhuǎn)中心即坐標(biāo)原點(diǎn)的距離; 步驟(5),該計(jì)算機(jī)在X射線出射點(diǎn)A到探測器平面之間按設(shè)定的對被測重建數(shù)據(jù)體的 采樣密度劃分采樣切片,再計(jì)算X射線出射點(diǎn)到采樣點(diǎn)的距離即采樣深度為R1時(shí)的紋理采樣坐標(biāo)(x,y,z): 同理得到各個(gè)探測器在不同采樣深度下的紋理采樣坐標(biāo); 步驟(6),將存儲內(nèi)容為該重建數(shù)據(jù)體的三維數(shù)組及步驟(5)計(jì)算得到的同一探測器不同采樣深度的紋理采樣坐標(biāo)分別代入到OpenGL圖形開發(fā)語言提供的三維紋理索引函數(shù)中,得到同一探測器對應(yīng)的不同采樣深度的紋理值,將這些紋理值相加就得到該探測器的投影值, 同理,該計(jì)算機(jī)可以計(jì)算得到在此投影角度θ下其他探測器的投影值; 所述的反投影方法依次含有以下步驟: 步驟(I),構(gòu)筑一個(gè)與正投影過程相同的立方體,在以該立方體的幾何中心為原點(diǎn),以垂直于該重建立方體表面方向建立x、y、z三維直角坐標(biāo)系,把該立方體在計(jì)算機(jī)中存儲為三維數(shù)組,稱為重建數(shù)據(jù)體,并將此重建數(shù)據(jù)體分割為多個(gè)二維切片,以下把這些二維切片稱為虛擬切片; 步驟(II),當(dāng)虛擬切片位置與原重建數(shù)據(jù)體正切片位置相同時(shí),按以下步驟進(jìn)行,所述重建數(shù)據(jù)體正切片是指所述立方體的一個(gè)二維切片,且該切片垂直于直角坐標(biāo)系主軸即旋轉(zhuǎn)軸y軸,而切片的各邊又分別平行于其余兩個(gè)坐標(biāo)系主軸; 步驟(II.a),對虛擬切片上的任一體素V(x,y,z),計(jì)算其對應(yīng)的投影紋理坐標(biāo)Tpro(sT,tT,pT,qT): Tpro(sT,tT,pT,qT)=V(x,y,z,1)·TM 其中TM為紋理矩陣 TM=Tans1·Rot·Tans2·Proj·Sc·Tans3 Tans1、Rot、Tans2、Proj、Sc、Tans3為OpenGL圖形開發(fā)語言提供的基本操作矩陣,其中 Tans1代表平移DAO個(gè)單位距離,DAO為旋轉(zhuǎn)軌道半徑, Rot代表旋轉(zhuǎn)θ角,θ為投影角度, Tans2代表平移-DAO個(gè)單位距離, Proj代表透視關(guān)系矩陣,由OpenGL圖形開發(fā)語言根據(jù)射線錐角決定, Sc代表放大0.5倍, Tans3代表平移0.5個(gè)單位距離; 步驟(II.b),將二維數(shù)組和步驟(II.a)所述的投影紋理坐標(biāo)代入到OpenGL圖形開發(fā)語言提供的投影紋理索引函數(shù),即輸出所述體素V(x,y,z)的更新值dv,同理,其他體素的更新值也可得到; 步驟(III),當(dāng)虛擬切片位置與原重建數(shù)據(jù)體正切片位置不一致時(shí),按以下步驟進(jìn)行: 步驟(III.a),按照步驟(II.a)和步驟(II.b)的方法計(jì)算此時(shí)虛擬切片上各個(gè)體素的更新值; 步驟(III.b),將步驟(III.a)得到的所有虛擬切片上的更新值依照虛擬切片的空間位置組合為一個(gè)虛擬更新數(shù)據(jù)體,若在原重建數(shù)據(jù)體坐標(biāo)系下的坐標(biāo)為V(x,y,z),在所述虛擬更新數(shù)據(jù)體坐標(biāo)系下的坐標(biāo)為V′(x′,y′,z′),則 V′(x′,y′,z′)=TN·V(x,y,z) 其中TN為紋理矩陣,根據(jù)原重建數(shù)據(jù)體坐標(biāo)系和虛擬更新數(shù)據(jù)體坐標(biāo)系的位置關(guān)系由OpenGL圖形開發(fā)語言提供的基本操作矩陣依先后順序相乘等到,所屬先后順序是指該院重建數(shù)據(jù)體坐標(biāo)系通過平移或/和旋轉(zhuǎn)坐標(biāo)的方式重合到虛擬更新數(shù)據(jù)體坐標(biāo)系的先后順序;步驟(III.c),將所述的虛擬更新數(shù)據(jù)體和步驟(III.b)的得到的虛擬更新數(shù)據(jù)體坐標(biāo)系下的坐標(biāo)V′(x′,y′,z′)代入OpenGL圖形開發(fā)語言提供的三維紋理索引函數(shù),即可得到步驟(II.b)所述的體素V(x,y,z)的更新值dv; 步驟(IV),用步驟(II.b)或步驟(III.b)所述的更新值dv更新原重建數(shù)據(jù)體的值。。 【當(dāng)前權(quán)利人】清華大學(xué) 【當(dāng)前專利權(quán)人地址】北京市100084-82信箱 【專利權(quán)人類型】公立 【統(tǒng)一社會信用代碼】12100000400000624D 【被引證次數(shù)】8 【被他引次數(shù)】8.0 【家族引證次數(shù)】2.0 【家族被引證次數(shù)】8
未經(jīng)允許不得轉(zhuǎn)載:http://m.mhvdw.cn/1776244537.html
喜歡就贊一下






