国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于貝塞爾曲面的投影圖像幾何優(yōu)化方法

2021-10-11 07:14:30祁繼輝侯培國趙明宇
燕山大學(xué)學(xué)報 2021年5期
關(guān)鍵詞:投影圖貝塞爾坐標(biāo)值

宋 濤,祁繼輝,侯培國,*,李 坤,趙明宇

(1.燕山大學(xué) 電氣工程學(xué)院,河北 秦皇島 066004;2.秦皇島視聽機械研究所,河北 秦皇島 066004;3.河北省數(shù)字影像裝備與數(shù)字顯示技術(shù)重點實驗室,河北 秦皇島 066004)

0 引言

隨著科技的發(fā)展,人們把虛擬現(xiàn)實技術(shù)應(yīng)用到娛樂與教育中,目前,佩戴VR頭盔或者VR眼鏡應(yīng)用最為廣泛,但是,佩戴輔助設(shè)備影響虛擬體驗的真實感,存在很大的局限性,因此,用戶對多通道投影系統(tǒng)產(chǎn)生極大需求,無須佩戴任何輔助設(shè)備,通過多個投影儀把各自的虛擬畫面投影至周圍的墻壁上,便可享受更有真實感的虛擬體驗[1]。如今,大屏幕投影墻技術(shù)發(fā)展較為完善,大屏幕投影墻包括平面多投影系統(tǒng)與曲面多投影系統(tǒng)。其中,平面多投影系統(tǒng)的投影畫面都在同一個平面內(nèi),每個投影畫面在屏幕空間內(nèi)理想?yún)^(qū)域的幾何形狀與原圖像一致,因此,實現(xiàn)投影畫面彼此完好銜接的線性幾何校正便可輕易完成。對于曲面多投影系統(tǒng),通過曲面屏幕內(nèi)投影畫面理想?yún)^(qū)域的像素分布與原圖像的對應(yīng)關(guān)系便可對投影圖像進(jìn)行非線性幾何預(yù)扭曲,從而解決投影畫面在曲面屏幕產(chǎn)生幾何畸變的問題。然而,大屏幕投影墻只是一個視覺方向的投影畫面,屬于半沉浸式虛擬現(xiàn)實體驗,多通道投影洞穴狀自動虛擬(Cave Automatic Virtual Environment,CAVE)系統(tǒng)提供三至五個方向的投影平面,實現(xiàn)完全沉浸式的虛擬現(xiàn)實體驗。為了實現(xiàn)多通道投影畫面的無縫拼接,必然存在投影畫面彼此的重疊區(qū)域,因此,多通道投影CAVE系統(tǒng)的同一投影畫面分布在二至三個投影平面,相對于大屏幕投影墻而言,多通道投影CAVE系統(tǒng)的幾何校正難度較大。

文獻(xiàn)[2]以投影對象的攝影圖像為橋梁,結(jié)合最小二乘法、遺傳算法等數(shù)學(xué)方法,計算出投影圖像與顯示圖像間的傳遞矩陣,從而達(dá)到快速幾何校準(zhǔn)的目的,但此類方法在復(fù)雜投影環(huán)境中的局限性很強并且?guī)缀涡U炔桓摺N墨I(xiàn)[3]與文獻(xiàn)[4]先后通過特征點自動擬合對投影畫面的幾何形狀進(jìn)行自適應(yīng)函數(shù)校正,再通過紋理貼圖來解決復(fù)雜的投影環(huán)境導(dǎo)致投影畫面產(chǎn)生幾何畸變的問題,但沒有針對多通道投影圖像的拼接問題有過多研究。文獻(xiàn)[5]把特征點大小降低至像素級別,即投影儀的每個像素都作為特征點,達(dá)到特征點密度最大化,設(shè)計合理的像素編碼算法,使投影儀中每個像素點都能在照片中對應(yīng)到相應(yīng)的位置,進(jìn)而準(zhǔn)確刻畫出投影儀位置和形變信息,這種方法的幾何校正精度較高,但是操作過于復(fù)雜,計算量過大,從而導(dǎo)致擬合時間過長。文獻(xiàn)[6]提出了基于魚眼相機的幾何校正方法,使穹頂處相鄰的投影區(qū)域間基本沒有撕裂和跳動。文獻(xiàn)[7]提出了一種魚眼鏡頭攝像機與標(biāo)準(zhǔn)鏡頭攝像機相結(jié)合的幾何校正方法,并通過簡單的程序?qū)崿F(xiàn)了對整個室內(nèi)空間的多重投影,通過使用相同的模式圖像并使用兩個攝像機進(jìn)行拍攝,可以計算出兩個攝像機之間的對應(yīng)關(guān)系。文獻(xiàn)[8]求解畸變關(guān)系方程并確定圖像像素在基準(zhǔn)點的坐標(biāo),利用該像素點周圍的像素灰度值,求出該像素的灰度值,從而對圖像進(jìn)行幾何對其校正。但此三類方法并不適用于多通道投影CAVE系統(tǒng)的異面投影。文獻(xiàn)[9]創(chuàng)建光柵化貝塞爾曲面的細(xì)分網(wǎng)格,得到的圖像記錄了從輸入圖像到投影曲面的映射關(guān)系以此進(jìn)行幾何校正,但是,人眼觀測便可發(fā)現(xiàn),即便多通道投影畫面經(jīng)過貝塞爾曲面校正,投影畫面重疊區(qū)域中各自的光柵化網(wǎng)格彼此并沒有發(fā)生良好的重疊。文獻(xiàn)[10]提出了一種基于多視角采樣校正的大尺度多投影光場三維顯示系統(tǒng),文獻(xiàn)[11]在此基礎(chǔ)上設(shè)計并實現(xiàn)了面向柱面的主動立體多投影顯示系統(tǒng),文獻(xiàn)[12]基于雙目視覺原理,對投影幕進(jìn)行三維重建,以此構(gòu)建三維貝塞爾曲面模型保證投影區(qū)域彼此銜接完好。文獻(xiàn)[13]設(shè)計了激光陣列儀,基于激光標(biāo)注點計算各個投影儀投影矩陣,從而獲得幾何校正的初值,并進(jìn)一步細(xì)調(diào)網(wǎng)格得到最終理想的幾何校正結(jié)果。文獻(xiàn)[14]采用二次準(zhǔn)均勻B樣條構(gòu)建投影幕曲面,通過調(diào)節(jié)控制點實現(xiàn)曲面幾何粗校正,解決幾何形變問題,然后通過調(diào)節(jié)形狀參數(shù)解決重合區(qū)域拼接問題。由此可見,如今很多研究著重于解決幾何校正精度不高的問題,以此實現(xiàn)投影畫面重疊區(qū)域的完美銜接,但是,由于重疊區(qū)域存在重影,該區(qū)域幾何校正的誤差才顯而易見,通過對投影畫面像素點的整體測量,便可發(fā)現(xiàn)非重疊區(qū)域也存在像素偏移。

本文通過透視變換對投影圖像進(jìn)行整體幾何校正,在攝像空間內(nèi)計算投影畫面的平均絕對誤差,通過貝塞爾曲面進(jìn)行幾何優(yōu)化直到平均絕對誤差低于標(biāo)準(zhǔn)值為止。

1 基于透視變換的幾何校正

1.1 透視變換

透視變換的數(shù)學(xué)模型為

因此,x與y的表達(dá)式分別為

其中,u與v分別為像素點變換前的橫縱坐標(biāo)值,x與y分別為像素點變換后的橫縱坐標(biāo)值。

由于一組點對應(yīng)兩個線性關(guān)系式,4組點的8個線性關(guān)系式便可求得轉(zhuǎn)換矩陣的8個未知參數(shù)。

本文在投影畫面幾何校正過程中,通過攝像機對屏幕空間進(jìn)行采集從而轉(zhuǎn)換至攝像空間。在進(jìn)行幾何校正之前,需要通過張正友標(biāo)定算法求取攝像機的內(nèi)部參數(shù)以及畸變系數(shù)以此對攝像機進(jìn)行去畸變處理,從而保證攝像坐標(biāo)空間與世界坐標(biāo)空間的線性對應(yīng)關(guān)系,實現(xiàn)攝像機采集信息的真實性。

在攝像機采集屏幕空間時,攝像機需要正對屏幕中央,在攝像機采集屏幕空間后,在攝像空間內(nèi)獲取屏幕四個頂點的橫縱坐標(biāo)以此判斷照片內(nèi)的屏幕是否為標(biāo)準(zhǔn)矩形,如果不是,定義攝像空間內(nèi)屏幕的4個頂點理想坐標(biāo)值,求得透視校正矩陣,以此對照片進(jìn)行透視校正來保證攝像空間內(nèi)屏幕空間像素坐標(biāo)的真實性。

對照片進(jìn)行去畸變處理以及透視校正后,在攝像空間內(nèi)獲取投影畫面的4個特征點坐標(biāo)值,計算對應(yīng)理想坐標(biāo)值以此求得透視變換矩陣,通過透視變換矩陣對投影圖像進(jìn)行幾何預(yù)扭曲。

1.2 投影圖像的矩陣分塊

本文的實驗系統(tǒng)為四通道投影CAVE系統(tǒng),搭建的實物如圖1所示。

圖1 四通道投影CAVE系統(tǒng)的實物模型Fig.1 Physical model of four channel projection CAVE system

圖1為四通道投影CAVE系統(tǒng)的理想幾何投影畫面,環(huán)幕的3個投影畫面由同一臺主機控制,地面的投影畫面由另一臺主機控制。因此,環(huán)幕的3個投影畫面彼此存在重疊區(qū)域,即環(huán)幕的3個投影圖像投影到2~3個投影平面,而地面的投影圖像剛好投影在地面區(qū)域,與環(huán)幕的3個投影畫面并沒有重疊區(qū)域。

根據(jù)環(huán)幕投影圖像像素的投影平面分布,對投影圖像進(jìn)行矩陣分塊,環(huán)幕三通道原圖像的矩陣分塊如圖2所示。

圖2中的區(qū)域1為該通道主要投影平面內(nèi)對應(yīng)的像素區(qū)域,區(qū)域2與3為該通道相鄰?fù)队捌矫鎯?nèi)對應(yīng)的像素區(qū)域。

幾何校正前,每個通道原圖像對應(yīng)投影實際區(qū)域的矩陣分塊如圖3所示。

圖2 環(huán)幕投影圖像的矩陣分塊Fig.2 Matrix partition of projection image of circular screen

圖3 每個投影圖像區(qū)域的投影矩陣分塊Fig.3 Projection matrix partition of each projection image area

圖3中虛線區(qū)域內(nèi)的像素能夠完全投影至對應(yīng)投影平面,虛線以外的區(qū)域難免投影至對應(yīng)投影平面以外的區(qū)域。

由于環(huán)幕投影畫面存在異面投影,需要根據(jù)每個投影畫面對應(yīng)投影平面的像素分布進(jìn)行分段透視變換,因此圖2所分塊的每個區(qū)域都對應(yīng)一個幾何校正的透視變換對應(yīng)關(guān)系,在求取透視轉(zhuǎn)換矩陣時,需要獲取圖3中虛線區(qū)域內(nèi)4個特征點在攝像空間內(nèi)的坐標(biāo)值。

為了實現(xiàn)圖2中每個分塊區(qū)域透視變換矩陣的準(zhǔn)確計算,要保證每個分塊區(qū)域在攝像空間內(nèi)的真實性,因此,需要對投影畫面對應(yīng)的每個投影平面進(jìn)行單獨拍攝,即采用單投影-多拍攝的方式采集屏幕信息。

2 基于貝塞爾曲面的幾何優(yōu)化

2.1 貝塞爾曲面

一個貝塞爾曲面由(N+1)×(M+1)個控制點pij(i=0,1,…,N;j=0,1,…,M)來定義,此類貝塞爾曲面便為N×M次貝塞爾曲面,其定義為

(1)

式(1)中pij為第(i+1)×(j+1)個控制點;u與v分別為點的橫縱坐標(biāo)并且均作歸一化處理,因此,u∈[0,1]且v∈[0,1];P(u,v)為貝塞爾曲面變換后的坐標(biāo)。

通過(R+1)×(S+1)組特征點坐標(biāo)值便可求得控制點,構(gòu)建的矩陣關(guān)系式為

其中,Cr.s.u與Cr,s.v分別為第(r+1)×(s+1)個點的橫縱坐標(biāo)值;U與V分別為該坐標(biāo)空間的橫縱坐標(biāo)最大值;pi,j,x與pi,j,y分別為橫縱坐標(biāo)第(i+1)×(j+1)個控制點;Pr,s.x與Pr,s.y分別為第(r+1)×(s+1)個點經(jīng)坐標(biāo)空間變換后的橫縱坐標(biāo)值;X與Y分別為變換后坐標(biāo)空間的橫縱坐標(biāo)最大值。

2.2 平均絕對誤差

本文以平均絕對誤差(Mean Absolute Error,MAE)作為幾何校正的評估指標(biāo),表達(dá)式為

其中,投影畫面共有(R+1)×(S+1)個特征點,F(xiàn)(r,s)為第(r+1)×(s+1)個特征點的實際坐標(biāo)值,R(r,s)為第(r+1)×(s+1)個特征點的理想坐標(biāo)值,L為特征點坐標(biāo)值的MAE。

對投影圖像進(jìn)行分塊幾何預(yù)扭曲后進(jìn)行投影,投影圖像為矩形黑白棋盤格,共有(R+1)×(S+1)個棋盤角點,其中包括棋盤格頂點與邊上的角點,依舊以多拍攝-單投影的方式采集來保證攝像空間內(nèi)每個投影平面信息獲取的真實性。對于理想點坐標(biāo)的求取,可在攝像空間內(nèi)根據(jù)投影幕的4個頂點通過透視變換來保證屏幕空間為矩形形狀,再使棋盤格跟攝像空間內(nèi)矩形屏幕空間的坐標(biāo)一一對應(yīng)以此準(zhǔn)確計算每個角點的理想坐標(biāo)值,從而準(zhǔn)確計算每個角點實際坐標(biāo)值的絕對誤差以此求得MAE。

根據(jù)實驗系統(tǒng)的操作環(huán)境,給予MAE一個標(biāo)準(zhǔn)值,如果MAE大于標(biāo)準(zhǔn)值,用貝塞爾曲面對投影圖像進(jìn)行幾何優(yōu)化。根據(jù)實驗環(huán)境、攝像空間的大小以及攝像空間內(nèi)屏幕空間所占比重,設(shè)本實驗橫坐標(biāo)MAE的標(biāo)準(zhǔn)值為2.0,縱坐標(biāo)MAE的標(biāo)準(zhǔn)值為1.5。

對于貝塞爾曲面,控制點數(shù)量越多,幾何優(yōu)化精度越高,但是計算難度越大。本文先采用雙三次貝塞爾曲面進(jìn)行幾何優(yōu)化,即4×4個控制點。以攝像空間內(nèi)投影平面中棋盤格投影畫面的角點為特征點,棋盤格角點在照片內(nèi)實際坐標(biāo)值與理想坐標(biāo)值分別作為貝塞爾曲面變換前后的坐標(biāo)值,以此求取控制點,其中,以照片內(nèi)投影平面區(qū)域作為單位圖像對坐標(biāo)值進(jìn)行歸一化,而且依舊根據(jù)圖2對投影圖像進(jìn)行區(qū)域分塊幾何優(yōu)化。

經(jīng)貝塞爾曲面幾何優(yōu)化后,再次計算MAE,如果橫坐標(biāo)或縱坐標(biāo)的MAE依舊大于標(biāo)準(zhǔn)值,便在該方向增加一個控制點數(shù)量,再次進(jìn)行幾何優(yōu)化,直到MAE低于標(biāo)準(zhǔn)值為止。

對于每個環(huán)幕投影圖像,像素集合表達(dá)式為

其中,I為該通道投影內(nèi)圖像的全部像素集合,Ij為該通道投影第j區(qū)域內(nèi)的全部像素集合,該通道投影共有J個區(qū)域,J=2或3。

環(huán)幕投影圖像的幾何校正數(shù)學(xué)表達(dá)式為

其中,G(I)為I的幾何預(yù)扭曲,Bj(Ij)為Ij的貝塞爾曲面幾何預(yù)扭曲,Pj()為Ij的透視變換函數(shù)。

對于地面的投影畫面,提取地面上的角點,經(jīng)透視變換固定投影畫面的輪廓,使其剛好投影至地面區(qū)域即可,再用貝塞爾曲面進(jìn)行幾何優(yōu)化。

3 實驗結(jié)果與分析

環(huán)幕三通道投影圖像經(jīng)區(qū)域分塊透視變換后的投影畫面如圖4所示。

圖4 環(huán)幕三投影透視變換幾何校正效果圖Fig.4 Geometric correction effect drawing of three projection perspective transformation of annular screen

由圖4可知,根據(jù)投影畫面在不同投影平面的像素理想分布對投影圖像進(jìn)行區(qū)域分塊透視變換幾何校正能夠?qū)崿F(xiàn)同一投影圖像的異面投影。

環(huán)幕三通道投影圖像經(jīng)區(qū)域分塊貝塞爾曲面變換后的投影畫面如圖5所示。

圖5 環(huán)幕三投影貝塞爾曲面幾何優(yōu)化效果圖Fig.5 Geometric optimization effect drawing of Bezier surface with three projections of annular screen

由圖5可以看出,經(jīng)分塊區(qū)域貝塞爾曲面幾何優(yōu)化后,投影畫面內(nèi)的棋盤格角點均勻分布,而且重疊區(qū)域銜接完好,并沒有發(fā)生像素撕裂、跳動以及重影現(xiàn)象。

四通道投影圖像經(jīng)幾何校正后的投影畫面如圖6所示。

圖6 四通道投影CAVE系統(tǒng)的幾何優(yōu)化效果圖Fig.6 Geometric optimization effect drawing of four channel projection CAVE system

由圖6可以看出,地面的投影畫面與環(huán)幕的投影畫面準(zhǔn)確連接。

分別采用分段透視變換、全局貝塞爾曲面以及本文所提出的非均勻分段貝塞爾曲面優(yōu)化對投影圖像進(jìn)行幾何校正,攝像空間內(nèi)棋盤格角點像素坐標(biāo)值MAE的比較結(jié)果如表1所示。

表1 幾何校正平均絕對誤差計算結(jié)果Tab.1 Calculation results of geometric correction mean absolute error

由此可見,本文設(shè)計的非均勻分段貝塞爾曲面幾何優(yōu)化使校正后攝像空間內(nèi)的角點橫縱坐標(biāo)平均絕對誤差相對分段透視變換分別降低了1.13像素和0.93像素,相對全局貝塞爾曲面分別降低了0.68像素和0.52像素。

在應(yīng)用到實時畫面的顯示上,需要多通道視頻采集模塊和集群顯示模塊,多通道視頻采集模塊包括對畫面進(jìn)行采集、壓縮以及傳輸,集群顯示模塊包括對畫面進(jìn)行接受、解碼以及顯示。

4 結(jié)論

本文針對多通道投影CAVE系統(tǒng)的異面投影設(shè)計了非均勻分段貝塞爾曲面幾何校正方法,本文所設(shè)計的幾何校正方案只需少量控制點便可對異面投影進(jìn)行準(zhǔn)確校正且MAE相對降低。因此,本文所設(shè)計的幾何校正技術(shù)更適用于多通道投影CAVE系統(tǒng)。由于環(huán)幕投影畫面的投影儀與地面投影畫面的投影儀由不同的主機控制,因此視頻投影畫面難以得到理想的同步性,后期打算以通信技術(shù)對整體同步的實時性給予提升。

猜你喜歡
投影圖貝塞爾坐標(biāo)值
麥弗遜懸架主銷軸線對半軸滑移的影響
北京汽車(2023年1期)2023-03-03 00:50:38
基于分裂狀態(tài)的規(guī)范偽括號多項式計算方法
看星星的人:貝塞爾
少兒科技(2021年3期)2021-01-20 13:18:34
基于虛宗量貝塞爾函數(shù)的螺旋帶色散模型
基于二分法迭代的凸模數(shù)控銑削加工編程*
Wendt操作對紐結(jié)和鏈環(huán)影響的若干規(guī)律
圖解荒料率測試投影圖及制作方法
虛擬鏈環(huán)的Kauffman尖括號多項式的Maple計算
一種脈沖貝塞爾波的構(gòu)造及其非線性聲場的仿真
高階貝塞爾光束的Z掃描理論
婺源县| 绍兴市| 柘荣县| 峨眉山市| 台安县| 呼和浩特市| 天祝| 万盛区| 青田县| 定边县| 凤台县| 沙湾县| 台江县| 读书| 龙山县| 新宾| 永丰县| 河北区| 常宁市| 蓬溪县| 邵东县| 平阴县| 滨海县| 马鞍山市| 民权县| 无锡市| 达日县| 长寿区| 南昌市| 巢湖市| 平泉县| 张北县| 蒙山县| 长乐市| 巫溪县| 兴宁市| 电白县| 屏东市| 垣曲县| 桦甸市| 固安县|