專利名稱:仿真現(xiàn)場的曲面投影幾何校正方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種圖像顯示領(lǐng)域的圖像變換方法,特別是涉及一種曲面投影系統(tǒng)中的圖像幾何矯正方法。
背景技術(shù):
在飛行模擬訓練、作戰(zhàn)指揮、高級娛樂等應(yīng)用中,逼真的大視場視景是創(chuàng)建沉浸感的主要手段之一,圖像通過投影儀在平面或曲面投影屏上形成觀察者所感知的整體圖像。由于投影儀位置與觀察者視點位置有較大差異,投影屏幕往往是柱幕或球形幕,普通畫面直接用于投影,在平面或曲面屏幕上的圖像會扭曲變形。因此,為適應(yīng)每一個特定投影系統(tǒng)的實際布局和配置情況,必須對源圖像進行幾何矯正,才能在屏幕上形成對眼點不失真的幾何透視效果。
目前,有幾種投影設(shè)備,實現(xiàn)了一定條件下的曲面的方法,幾何矯正誤差大,經(jīng)常出現(xiàn)折線。至今尚未發(fā)現(xiàn)一種便捷的且廣泛適用于各種曲面形狀(包括平面、柱面、球面等)的、不同角度投影的、圖像轉(zhuǎn)換所需的幾何矯正方法。
有鑒于上述現(xiàn)狀,本設(shè)計人基于豐富的實務(wù)經(jīng)驗及專業(yè)知識,積極加以研究創(chuàng)新,經(jīng)過不斷的研究、設(shè)計,并經(jīng)反復試作樣品及改進后,終于創(chuàng)設(shè)出確具實用價值的本發(fā)明。
發(fā)明內(nèi)容
本發(fā)明所要解決的主要技術(shù)問題在于,提供一種仿真現(xiàn)場進行幾何矯正的圖像變換或處理的方法,利用此方法,根據(jù)投影系統(tǒng)的現(xiàn)場布局,對源圖像進行幾何矯正變換,得到可供投影儀直接使用的、在任意形狀(包括平面、柱面、球面等)的屏幕上形成對觀察者眼點投影視覺效果正確的目標圖像。
本發(fā)明解決其主要技術(shù)問題是采用以下技術(shù)方案來實現(xiàn)的。依據(jù)本發(fā)明提出的仿真現(xiàn)場的曲面投影幾何校正方法是利用計算機三維圖形技術(shù)創(chuàng)建虛擬屏幕,仿真實際現(xiàn)場環(huán)境中眼點和投影儀和顯示屏幕之間的幾何關(guān)系,實現(xiàn)系統(tǒng)布局的數(shù)學模型;對于目標圖像中的任何一個像素,設(shè)其在投影儀視角錐體中的直線,延長至虛擬屏幕上形成一個投影點,通過求取該投影點在眼點視覺錐體中所在直線的方位,得到該投影點在源圖像中的本源位置;目標圖像的所有像素的色彩值都用以其對應(yīng)的源圖像中的本源位置為參照,通過鄰近采樣法求得。將所有目標圖像像素與源圖像像素的影射關(guān)系構(gòu)成圖像變換參數(shù)表;利用圖像變換參數(shù)表實時完成動態(tài)圖像的曲面投影幾何校正;具體采用以下步驟步驟1.創(chuàng)建虛擬屏幕,仿真現(xiàn)場環(huán)境,對顯示屏幕、眼點、投影儀之間的幾何關(guān)系進行設(shè)定,據(jù)此確立作為圖像變換的幾何關(guān)系基礎(chǔ);步驟2.遍歷目標圖像所有像素,依次對所有單個目標圖像像素生成該像素所對應(yīng)的以源圖像中本源位置為參照的、多個相關(guān)源圖像像素索引值組和權(quán)重值組,構(gòu)成圖像變換參數(shù)表;步驟3.利用圖像變換參數(shù)表,進行曲面投影幾何矯正變換,計算出目標圖像的各像素色彩值。
本發(fā)明解決其技術(shù)問題還可以采用以下技術(shù)措施來進一步實現(xiàn)。
前述的仿真現(xiàn)場的曲面投影幾何校正方法,其中步驟1所述的創(chuàng)建虛擬屏幕是利用至少一個多邊形網(wǎng)格或面片組成與實際現(xiàn)場成比例的仿真虛擬曲面屏幕;仿真現(xiàn)場環(huán)境,對顯示屏幕、眼點、投影儀之間的幾何關(guān)系進行設(shè)定,包含5個分步驟(1)利用至少一個多邊形網(wǎng)格或面片組成與實際現(xiàn)場成比例的仿真虛擬曲面屏幕;(2)根據(jù)確定顯示屏幕的位置和所要求的畫面顯示區(qū)域,從而設(shè)定顯示屏幕的顯示區(qū)域參數(shù);(3)根據(jù)確定的眼點位置,設(shè)定眼點視錐的方向參數(shù)、大小參數(shù)、縱橫比參數(shù);(4)根據(jù)已知的投影儀位置和狀態(tài),從而設(shè)定投影儀的位置參數(shù)、視錐方向參數(shù)、大小參數(shù)、縱橫比參數(shù);(5)生成從投影儀坐標系到世界坐標系、世界坐標系到眼點坐標系的坐標轉(zhuǎn)換矩陣,分別為Mpw和Mwo。
前述的仿真現(xiàn)場的曲面投影幾何校正方法,其中步驟2所述的對單個目標圖像像素生成該像素所對應(yīng)的以源圖像中本源位置為參照的、多個相關(guān)像素索引值和權(quán)重值,包含6個分步驟(1)在投影儀坐標系,過投影視錐任意選取這樣一個參考平面,使與投影儀投影方向垂直;(2)對于歸一化坐標為(U,V)給定目標圖像上一個像素點,依其在投影儀視錐中的位置確定其在參考平面上的位置,記為P1;(3)計算P1’=P1MpwMwo;P0’=P0Mwo;將投影儀坐標系中的點P1、投影儀在世界坐標系中的位置P0變換到眼點坐標系下的P1’、P0’;(4)連接P0’和P1’構(gòu)成矢量線段,與虛擬屏幕某三角形兩邊的線段矢量組成聯(lián)立線性方程組,解算此方程組可以判定三角形面片是否與連接P0’和P1’所構(gòu)成的矢量線段相交。另外,采用二分法或其他已知方法也可以判斷出三角形面片是否與連接P0’和P1’所構(gòu)成的矢量線段相交。遍歷虛擬屏幕各多邊形網(wǎng)格或面片,確定P0’和P1’的連線與虛擬曲面的相交點,記此交點為P2’;(5)根據(jù)P2’在眼點視錐中的方位確定其對應(yīng)在源圖像上的本源位置(u,v),u,v為源圖像中的歸一化位置參數(shù),通過鄰近采樣法計算,形成目標圖像各像素對應(yīng)的多個源圖像像素的索引值組和權(quán)重值組;(6)遍歷目標圖像的所有像素,綜合前述的全部索引值組和權(quán)重值組,構(gòu)成實現(xiàn)幾何矯正的圖像變換參數(shù)表。
前述的仿真現(xiàn)場的曲面投影幾何校正方法,其中步驟3所述的曲面投影幾何矯正變換,是利用圖像變換參數(shù)表中的參數(shù)進行插值計算實現(xiàn)的。單個目標像素的色彩值C=c1*s1+c2*s2+……+cn*sn其中,c1、c2、……、cn為參數(shù)表中索引到的源圖像相關(guān)像素色彩值,s1、s2、……、sn為相關(guān)權(quán)重。
本發(fā)明具有明顯的優(yōu)點和有益效果。由以上技術(shù)方案可知,本發(fā)明可以根據(jù)具體投影系統(tǒng)現(xiàn)場布局,對計算機或其他方式產(chǎn)生的觀察者視點的圖像進行幾何矯正變換,生成可以直接被投影儀用于投影在包括平面、柱面、球面等的任意形狀曲面上的、形成對于眼點透視正確的圖像。此方法將源圖像與目標圖像之間的復雜的空間變換關(guān)系,生成為圖像變換參數(shù)表,從而可以通過查表的方法實現(xiàn)圖像變換,達到無須圖形引擎也能實現(xiàn)圖像復雜三維映射變換。由于生成圖像變換參數(shù)表是預運算,實時圖像變換過程變得簡單,既可以用軟件實現(xiàn),也可以利用邏輯電路硬件實現(xiàn)。因此,本發(fā)明具有適應(yīng)廣泛、簡單可靠的優(yōu)良效果。實踐中,利用本方法的設(shè)備所造成的圖像幾何矯正效果明顯優(yōu)于現(xiàn)有其它各種設(shè)備。
綜上所述,本發(fā)明仿真現(xiàn)場的曲面投影幾何校正方法,其在技術(shù)發(fā)展空間有限的領(lǐng)域中,不論在結(jié)構(gòu)上或功能上皆有較大的改進,且在技術(shù)上有較大的進步,并產(chǎn)生了好用及實用的效果,而確實具有增進的功效,從而更加適于實用,誠為一新穎、進步、實用的新設(shè)計。
本發(fā)明的具體實施方式
由以下實施例及其附圖詳細給出。
圖1是本發(fā)明的曲面投影圖像幾何矯正原理圖。
其中1.曲面屏幕2.眼點 3.投影儀4.參考平面5.源圖像 6.目標圖像具體實施方式
以下結(jié)合附圖,對依據(jù)本發(fā)明提出的仿真現(xiàn)場的曲面投影幾何校正方法的原理,詳細說明如后。
請參閱圖1所示,本發(fā)明仿真現(xiàn)場的曲面投影幾何校正方法,其主要包括三個坐標系世界坐標系、投影儀坐標系和眼點坐標系。它針對五個客體投影儀、虛擬屏幕、觀察者的眼睛、源圖像和目標圖像。虛擬屏幕由三角形網(wǎng)格面片構(gòu)成。
世界坐標系是表示絕對空間的坐標系,五個客體均處其中。
投影儀坐標系特指以投影儀所在位置為坐標原點、投影儀投影方向為z軸正向、投影儀向上方向為y軸正向的坐標系。
眼點坐標系特指以眼點所在位置為坐標原點、眼點到畫面中心為z軸正向、向上方向為y軸正向的坐標系。
請參閱圖1所示,本發(fā)明仿真現(xiàn)場的曲面投影幾何校正方法,在仿真現(xiàn)場時,確定各要素的關(guān)系如下觀察者所看到的圖像應(yīng)當是以眼點為視錐頂點,以源圖像為視錐邊界的放大圖像。
投影生成的圖像應(yīng)當是以投影儀為視錐頂點,以目標圖像為視錐邊界的放大圖像。
由于實際屏幕的形狀和投影儀安放位置的限定條件,投影儀與眼點在空間有位置差異,也有角度差異。
當在世界坐標系中針對實際屏幕的投影儀位置和角度、眼點位置和角度確定之后,投影儀坐標系到世界坐標系的轉(zhuǎn)換矩陣,即世界坐標系到投影儀坐標系的變換矩陣的逆矩陣Mpw和世界坐標系到眼點坐標系的轉(zhuǎn)換矩陣Mwo即可確定。
選定參考平面4,使全部虛擬屏幕曲面和投影儀位于它的同一側(cè)。
求解目標圖像6中的(U,V)點的像素色彩值時,過投影儀坐標系的原點和(U,V)點做直線,交參考平面4于P1點;利用Mpw和Mwo將投影儀坐標系中的點P1、投影儀在世界坐標系中的位置P0變換到眼點坐標系下的P1’、P0’;由于參考平面4的選取,使P0’和P1’分居在虛擬屏幕曲面的兩側(cè),連接P0’和P1’構(gòu)成矢量線段,與虛擬屏幕某三角形兩邊的線段矢量組成聯(lián)立線性方程,解算此方程組可以判定三角形面片是否與連接P0’和P1’所構(gòu)成的矢量線段相交。遍歷虛擬屏幕各三角形面片,從而確定此連線與虛擬屏幕某三角形面片相交于P2’點。
通過計算P2’在眼點坐標系中的矢量角,即可確定其對應(yīng)在源圖像上的歸一化本源位置(u,v)參數(shù),此數(shù)一般為浮點數(shù)。
假設(shè)源圖像分辨率為W*H,則源位置(u,v)對應(yīng)的像素坐標為(W*u,H*v)。一般情況下W*u與H*v為浮點數(shù),故需要對鄰近點采樣。
本實施例采用雙線性插值方法,使用鄰近的四個像素進行臨近采樣對于目標圖像任一個像素,使用如表1的索引值組和權(quán)重值組;表1
表1中,記W*u的整數(shù)部分為XI,小數(shù)部分為XF;記H*v的整數(shù)部分為YI,小數(shù)部分為YF.
對于目標圖像中任何一個像素,使用以下公式C(U,V)=c1*s1+c2*s2+c3*s3+c4*s4進行插值計算,得到目標圖像上(U,V)處的像素色彩值。其中c1,c2,c3,c4分別為(u,v)位置周圍的四個像素(XI,YI)、(XI+1,YI)、(XI,YI+1)、(XI+1,YI+1)的色彩值,而s1,s2,s3,s4為各像素的權(quán)重系數(shù)。s1=XF*YF;s2=(1-XF)YF;s3=XF*(1-YF);s4=(1-XF)(1-YF).通過對這四個像素色彩值進行插值,就得到對應(yīng)的目標像素的色彩值。
遍歷目標圖像所有像素,生成每個像素的變換參數(shù)組。所有的像素參數(shù)組形成一個圖像變換表,記錄圖像的幾何矯正變換關(guān)系,據(jù)此可完成仿真現(xiàn)場的曲面投影幾何校正的準備工作。實時工作過程中,對連續(xù)圖像根據(jù)圖像變換表實施插值計算,完成動態(tài)的曲面投影幾何校正。
以上所述,僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制,凡是依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
權(quán)利要求
1.一種仿真現(xiàn)場的曲面投影幾何校正方法,仿真實際現(xiàn)場環(huán)境中眼點和投影儀和顯示屏幕之間的幾何關(guān)系,其特征在于先利用計算機三維圖形技術(shù)創(chuàng)建虛擬屏幕,再利用上述幾何關(guān)系,實現(xiàn)系統(tǒng)布局的數(shù)學模型;對于目標圖像中的任何一個像素,設(shè)其在投影儀視角錐體中的直線,延長至虛擬屏幕上形成一個投影點,通過求取該投影點在眼點視覺錐體中所在直線的方位,得到該投影點在源圖像中的本源位置;目標圖像的所有像素的色彩值都用以其對應(yīng)的源圖像中的本源位置為參照,通過鄰近采樣法計算。對于確定的鄰近采樣法,將目標圖像像素與源圖像像素組之間的映射關(guān)系制成圖像變換參數(shù)表;利用圖像變換參數(shù)表實時完成動態(tài)圖像的曲面投影幾何校正;具體采用以下步驟步驟1.創(chuàng)建虛擬屏幕,仿真現(xiàn)場環(huán)境,對顯示屏幕、眼點、投影儀之間的幾何關(guān)系進行設(shè)定,據(jù)此確立作為圖像變換的幾何關(guān)系基礎(chǔ);步驟2.遍歷目標圖像所有像素,依次對所有單個目標圖像像素生成該像素所對應(yīng)的以源圖像中本源位置為參照的、多個相關(guān)源圖像像素索引值組和權(quán)重值組,構(gòu)成圖像變換參數(shù)表;步驟3.利用圖像變換參數(shù)表,進行曲面投影幾何矯正變換,計算出目標圖像的各像素色彩值。
2.根據(jù)權(quán)利要求1所述的仿真現(xiàn)場的曲面投影幾何校正方法,其特征在于其中步驟1所述的創(chuàng)建虛擬屏幕是利用至少一個多邊形網(wǎng)格或面片組成與實際現(xiàn)場成比例的仿真虛擬曲面屏幕;
3.根據(jù)權(quán)利要求1所述的仿真現(xiàn)場的曲面投影幾何校正方法,其特征在于其中步驟2所述的對單個目標圖像像素生成該像素所對應(yīng)的以源圖像中本源位置為參照的、多個相關(guān)像素索引值和權(quán)重值,包含6個分步驟(1)在投影儀坐標系,過投影儀視錐任意選取這樣一個參考平面,使與投影儀投影方向垂直;(2)對于歸一化坐標為(U,V)的給定目標圖像上一個像素點,依其在投影儀視錐中的位置確定其在參考平面上的位置,記為P1;(3)計算P1’=P1MpwMwo;P0’=P0Mwo;利用坐標轉(zhuǎn)換矩陣Mpw和Mwo,將投影儀坐標系中的點P1、投影儀在世界坐標系中的位置P0變換到眼點坐標系下的P1’、P0’;(4)遍歷虛擬屏幕各多邊形網(wǎng)格或面片,確定P0’和P1’的連線與虛擬曲面的相交點,記此交點為P2’;(5)根據(jù)P2’在眼點視錐中的方位確定其對應(yīng)在源圖像上的本源位置(u,v),u,v為源圖像中的歸一化位置參數(shù),通過鄰近采樣法計算,形成目標圖像各像素對應(yīng)的多個源圖像像素的索引值組和權(quán)重值組;(6)遍歷目標圖像的所有像素,綜合前述的全部索引值組和權(quán)重值組,構(gòu)成實現(xiàn)幾何矯正的圖像變換參數(shù)表。
4.根據(jù)權(quán)利要求1所述的仿真現(xiàn)場的曲面投影幾何校正方法,其特征在于其中步驟3所述的曲面投影幾何矯正變換,是利用圖像變換參數(shù)表中的參數(shù)進行插值計算實現(xiàn)的。
全文摘要
一種仿真現(xiàn)場的曲面投影幾何校正方法,利用計算機三維圖形技術(shù)創(chuàng)建虛擬屏幕,仿真實際現(xiàn)場環(huán)境中眼點和投影儀和顯示屏幕之間的幾何關(guān)系,實現(xiàn)系統(tǒng)布局的數(shù)學模型;對于目標圖像中的任何一個像素,設(shè)其在投影儀視角錐體中的直線,延長至虛擬屏幕上形成一個投影點,通過求取該投影點在眼點視覺錐體中所在直線的方位,得到該投影點在源圖像中的本源位置;目標圖像的所有像素的色彩值都用以其對應(yīng)的源圖像中的本源位置為參照,通過鄰近采樣法求得。將圖像變換關(guān)系構(gòu)成圖像變換參數(shù),利用圖像變換參數(shù)表實時完成動態(tài)圖像的曲面投影幾何校正。此方法具有適應(yīng)廣泛、簡單可靠的優(yōu)良效果。
文檔編號G06T1/00GK1716313SQ200410062969
公開日2006年1月4日 申請日期2004年7月2日 優(yōu)先權(quán)日2004年7月2日
發(fā)明者蘇飏, 曹晟華, 符長明 申請人:四川華控圖形科技有限公司