999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于單視點調節相機模型的水下圖像三維重構

2015-03-19 08:24:32魏迎梅康來
北京航空航天大學學報 2015年11期
關鍵詞:變形實驗方法

魏迎梅,康來

(1.國防科學技術大學 信息系統與管理學院,長沙 410073;2.國防科學技術大學 信息系統工程重點實驗室,長沙 410073)

基于圖像的三維重構研究如何從二維(2D)圖像中恢復相機參數和三維場景幾何信息,該過程是二維成像的逆過程[1].基于圖像的三維重構可分解為相機外參(相機相對姿態)恢復和場景三維結構估計兩個部分.假設相機的內部參數已知(現代相機內部參數易于查詢),則可以從圖像對應(image correspondences)中獲得度量三維重構.基于圖像的三維重構基本過程[1]為:首先利用圖像匹配技術獲取圖像對應,然后從圖像對應中估計兩視圖間的本質矩陣,再從本質矩陣中恢復相機相對姿態,最后利用三角化估計場景三維結構.為了進一步提高三維重建質量,可采用梯度下降等非線性優化技術對三維重構結果求精[1].與傳統的手工三維建模方法相比,基于圖像的三維重構僅需利用數碼相機等廉價設備獲取輸入數據,而且易于實現自動化處理,具有成本低、操作簡單等優勢,是計算機視覺中的熱門研究內容.作為三維重構的基礎,關于相機成像過程及相機模型的研究已經趨于成熟.其中,應用最廣泛的是小孔成像模型(或單視點相機模型),該模型是一種典型的單視點相機模型,即成像過程中所有光線均交匯于一點——相機光心[1].

水下圖像是有別于傳統圖像的另一類重要圖像,由于傳統單視點相機模型不能正確描述其成像原理,水下圖像三維重構的研究近幾年逐漸引起計算機視覺領域的高度關注[2-3].文獻[4]的研究表明,由于水下圖像成像過程中,光線傳播經過多種折射率不相同的介質,因此水下圖像存在折射變形,而且這種變形從理論上來說無法使用徑向變形等常見圖像變形模型來刻畫.因此,傳統基于單視點的方法導致水下三維重構結果產生嚴重的變形[4].為此,研究人員提出了新的折射相機模型對折射成像過程進行準確的建模,并在此基礎上提出了相應的水下圖像三維重構方法[3].但總的來說,基于折射相機模型的基本矩陣計算、三角化及稠密匹配等核心三維重構算法遠不及基于單視點相機模型的算法成熟,導致水下三維重構仍然面臨較大挑戰.現有基于折射相機模型的水下相機標定及三維場景結構計算的效率較低、實用性不夠.比如:為了計算兩個水下相機的相對姿態,文獻[5]的方法耗時以小時計;文獻[4,6-8]的方法需要在水下安裝已知形狀和尺寸的棋盤格標定板,無法實現自動化標定;文獻[3]的方法則需要利用運動感應設備獲取相機姿態的先驗信息.

針對上述問題,本文提出一種基于單視點調節相機模型的水下多視圖三維重構方法.具體來說,本文深入分析研究單視點調節模型對水下圖像折射變形的補償能力,在此基礎上提出一種高效、自動而且無需標定板的水下圖像三維重構方法.此外,通過重構有效性、重構誤差等定量指標對本文方法在水下多視圖三維重構的性能進行了考察驗證.實驗結果表明,本文方法可以有效補償水下圖像折射變形,進而提高傳統基于單視點相機模型的水下多視圖三維重構質量.

1 水下相機及其成像過程建模

1.1 水下相機的構成

一般的水下拍攝系統構成如圖1所示.通常將普通相機放在密閉的防護罩內,然后將該裝置安裝在水下環境,相機透過平面玻璃窗口觀察水下場景.在小孔成像模型中(單視點相機模型),所有場景點對應的光線交匯于一點,即光心.但在水下系統中,由于光線在空氣-玻璃以及玻璃-水兩個交界面發生折射,因此各場景點對應的光線并不匯聚在相機的中心,水下相機是一種典型的多視點相機.

圖1 典型水下相機構成Fig.1 Components of a typical underwater camera

1.2 水下相機成像過程建模

不失一般性,本文分析考察二維情況,并假設折射界面與圖像成像平面平行.非平行界面情況下,只需要旋轉相機即可.圖1所示水下相機二維成像過程如圖2所示.相機的中心位于c(0,0).對于場景點xo水下相機模型下的圖像點為xa(ra,f),傳統單視點相機下的成像點為xp,下面推導分析xa與xp之間的關系.記光線空氣-玻璃折射界面交于xg(rg,zg)(如圖2所示),其坐標分量為

式中:f為相機的焦距;da為相機中心到空氣-玻璃折射界面的距離.獲得xg后,光線與玻璃-水折射界面的交點 xw(rw,zw)可由 Snell折射定理確定[9]:

式中:na和ng分別為空氣和玻璃的折射率;θa和θg分別為xo對應的光線在空氣中的部分和在玻璃中的部分與玻璃折射層法線的夾角.式(2)中的三角函數為

式中:dg為玻璃折射層的厚度.

圖2 水下相機成像過程二維示意圖Fig.2 2D illustration for imaging process of an underwater camera

聯立式(2)與式(3)可得xw的坐標:

記場景點距離水-玻璃折射界面的距離為dw,獲得rw之后進一步計算出場景點ro分量與rw的關系.該過程需要求解方程組:

式中:nw為水的折射率,θw為xo對應的光線在水中的部分與玻璃折射層法線的夾角.由式(5)可知,xo的坐標為

其中:

由于在單視點相機模型下,xo在圖像平面上的投影為

式中:p(xo)為xo的投影函數.

因此,xp最終可以轉化為xa,參數向量Θs=[f dadgdwro]T,以及折射率向量 Θn=[nangnw]T的函數.在第 1.2 節中,對于給定的圖像點xa,與單視點相機成像相比,二者的差異(即折射變形大小)為

2 單視點調節相機模型及三維重構方法

2.1 單視點調節相機模型折射變形補償

為了補償折射變形,本文考察一種單視點調節相機模型,該模型通過同時調節相機的內部參數和外部參數來對折射變形進行描述和補償.對于內部參數,本文考慮變焦圖像空間徑向模型.徑向變形模型是一種圖像空間變形模型,其基本假設[1]是:離圖像中心越遠的圖像點的變形程度越大,而且變形后的圖像點與原圖像點坐標之間的關系可以采用多項式逼近.本文變焦圖像空間徑向模型假定水下圖像坐標ra與原始未變形圖像坐標r'p之間存在簡化對應關系[1]:

其中,可調節變量包括相機焦距f,以及調節常系數 k1與 k2,參數向量 Θ's=(f,k1,k2)T共同決定形變補償的程度.p'(r'p)表示原始未變形坐標r'p的徑向變形大小.由式(10)可知.在變焦圖像空間徑向變形模型下,任意水下圖像坐標ra對應的未變形圖像點r'p通過求解關于r'p的一元五次方程式(11)來獲取.

該模型下的圖像變形記為

由于第2.1節變形為圖像空間變形,不涉及相機姿態信息的調節.考慮到基于圖像的三維重構僅恢復場景的度量信息,而不關注場景的絕對姿態和尺寸,因此本文通過調節相機外部參數來進一步對折射變形進行描述和補償.外部參數調節基于:對三維場景施加合適的相似變換后,結合鏡頭鏡像畸變矯正和焦距調節,單視點相機模型可以更加準確的近似折射變形,這是使用單視點相機模型獲取高精度水下三維重建的前提.實際應用中,由于三維場景的優化不受任何約束,這種近似可能導致三維重建變形,但是從本文后續實驗研究表明,這種變形在多視圖情形中并不明顯.

以二維情形為例,設T2為一個二維相似變換操作,相機姿態調整后,場景點xo的位置變換為

其中,相似變換T2由非零常數因子s、二維旋轉矩陣R2以及二維平移向量t2共同決定.在傳統單視點相機模型下,施加相似變換后ra對應的未變形圖像坐標為

因此,通過內部、外部參數調節后,未能補償形變量為

為了驗證第2.1節折射變形補償方法的合理性,根據第1.2節水下相機成像過程計算了一個典型配置(f=800,da=100,dg=10,dw=400)下的折射變形及折射變形補償結果.圖3為不同相機模型的折射變形補償能力,基于單純變焦徑向圖像變形模型與本文單視點調節相機模型的補償結果分別如圖3(a)及圖3(b)所示.顯然,E″遠小于因此本文調節相機模型可以取得較好的補償效果.

圖3 不同相機模型的折射變形補償能力Fig.3 Ability of different cameramodels in compensating for refractive distortion

2.2 水下圖像三維重構算法

本節單視點調節相機模型的基礎上提出水下圖像三維重構算法.由于單視點調節相機模型涉及相機內、外多個參數的調節優化.假定三維場景點的數據量為N,各水下圖像點記為ria(1≤i≤N),本文采用多步優化重建框架:

1)在不考慮變形因素的情況下利用傳統三維重構方法[10]獲取相機初始內部參數以及場景的初始結構.

2)利用非線性優化調節內部參數,優化目標函數:

3)利用非線性優化調節外部參數,優化目標函數:

5)考察均方根重投影誤差,若大于閾值(本文取0.5像素),則轉至步驟2);否則,輸出調解相機模型參數和三維場景結構,結束.

3 實驗驗證

3.1 實驗配置和實驗數據

為了對本文方法進行評估,本文采用合成數據和真實圖像數據對其進行了定性和定量測試.算法編碼實現采用C++語言,非線性優化方法基于開源集束優化(bundle adjustment)實現[11].本節所有實驗均在Microsoft Windows XP操作系統下開展,測試用計算機的處理器為 Intel Core i7-3770 3.4GHz CPU,內存容量為 2GB.

本文方法的性能與如下兩種重構方法進行對比:①不采取任何變形補償方法,直接在傳統固定單視點模型下進行重構(記為固定單視點);②利用徑向圖像變形模型補償折射變形(記為徑向變形).為了確保實驗對比的公平性,上述兩種對比方法以及本文方法均基于文獻[10]提供的框架編碼實現,而且系統初始化均只需要指定初始焦距長度(3種方法均采用相同的初始焦距取值).定量實驗主要對比分析三維重構結果的有效性和精度.其中,有效性指的是重構的三維場景誤差低于某一閾值(本文取場景包圍盒最大邊長的1%)的三維點所占的比例;精度指的是有效三維場景點的均方根誤差.

在實驗數據方面,水下合成圖像采用光線跟蹤算法生成[12],真實圖像通過虛擬相機觀察放在水中的3個裝飾模型獲得.合成數據圖像分辨率為640像素 ×480像素,虛擬相機的焦距為600像素,虛擬場景的包圍盒長度為1個單位.圖4為水下圖像數據采集.其中,生成合成數據的裝置和合成數據樣張分別如圖4(a)和圖4(b)所示.真實數據圖像分辨率為1 032像素×776像素,相機的焦距為1 800像素,分別采用了海螺、古寺、拱門等3個模型(如圖4(c)所示).虛擬成像和真實數據采集中,相機排布均呈環狀,且相機指向被觀察物體.

圖4 水下圖像數據采集Fig.4 Underwater images data collection

3.2 實驗結果與分析

本節首先定性對比重構結果.圖5為不同方法在不同輸入圖像數量條件下的性能比較.其中,圖5(a)與圖5(b)分別為徑向變形方法及本文方法的重構結果(黑色為標準模型,灰色為重構模型).本實驗使用的視圖數量為16幅.從圖5的實驗結果可以看出,由于水下圖像包含折射變形,因此無法使用徑向變形方法來進行多視圖三維重構,而本文方法則可對折射進行有效補償,進而有效消除三維重構結果的變形.注意,固定單視點方法的實驗結果與徑向變形方法相比,三維重構結果的扭曲程度更加明顯,故此處予以省略.

圖6為基于合成數據的定量對比實驗結果,從有效性(見圖6(a))和重建誤差(見圖6(b))兩方面考查不同方法的三維重構性能與輸入圖像數量之間的關系.實驗結果表明本文三維重構方法的性能明顯優于傳統固定單視點方法和徑向變形方法,且使用較多的水下圖像可以提升三維重構的精度.

圖5 合成水下圖像三維重構結果Fig.5 Results of 3D reconstruction using synthetic underwater images

圖6 不同方法在不同輸入圖像數量條件下的性能比較Fig.6 Performance comparison among different methods with varying number of input images

真實圖像的定量實驗結果如表1所示.本實驗使用的視圖數量為:海螺、古寺32幅,拱門8幅.由于真實模型的尺寸可以測量,因此重建誤差可以mm為單位進行度量.真實圖像的定量實驗結果如表1所示,表中最優結果加粗顯示.表1的實驗結果表明,本文單視點調節模型與傳統方法相比,可提升三維重構結果的有效性,并可顯著降低三維重構誤差.上述結論與合成數據的實驗結果吻合.

表1 真實圖像實驗結果對比Table 1 Comparison of experimental results on real images

4 結論

本文基于單視點調節模型的多視圖水下三維重構方法可有效補償折射變形,進而顯著提升傳統基于單視點相機模型的多視圖水下三維重構質量,具有較好的實用性.其優點為:

1)無需安裝標定板或其他姿態感應輔助設備,而且算法執行過程可實現自動化.

2)本文所有實驗數據單個模型重構過程耗時在10min以內.

本文方法的不足是本文未采用嚴格的折射相機模型而是采用一種近似相機模型,因此在圖像數量較少的情況下重構效果不佳(見圖6).

顯然,高精度水下圖像三維重構是計算機視覺領域的研究熱點,相關算法的靈活性和實用性遠未達到陸上圖像三維重構方法的成熟程度.下一步工作中,擬從水下圖像增強、水下相機標定、基于水下圖像三維重構的定位與識別等多方面繼續開展深入研究.此外,擬采用更加高效的優化方法進一步提升重建效率[13-16].

References)

[1] Hartley R,Zisserman A.Multiple view geometry in computer vision[M].2nd ed.New York:Cambridge University Press,2004:262-276.

[2] Chari V,Sturm P.Multiple-view geometry of the refractive plane[C]∥ Proceedings of British Machine Vision Conference(BMVC).London:BMVA,2009:1-11.

[3] Chang Y,Chen T.Multi-view 3D reconstruction for scenes under the refractive plane with known vertical direction[C]∥Proceedings of IEEE International Conference on Computer Vision(ICCV).Piscataway,NJ:IEEE Press,2011:351-358.

[4] Treibitz T,Schechner Y Y,Singh H.Flat refractive geometry[C]∥Proceedings of IEEE Conference on Computer Vision and Pattern Recognition(CVPR).Piscataway,NJ:IEEE Press,2008:1-8.

[5] Sedlazeck A,Koch R.Calibration of housing parameters for underwater stereo-camera rigs[C]∥ Proceedings of British Machine Vision Conference(BMVC).London:BMVA,2011:1-11.

[6] Agrawal A,Ramalingam S,Taguchi Y,et al.A theory of multilayer flat refractive geometry[C]∥Proceedings of IEEE Conference on Computer Vision and Pattern Recognition(CVPR).Piscataway,NJ:IEEE Press,2012:3346-3353.

[7] Kunz C,Singh H.Hemispherical refraction and camera calibration in underwater vision[C]∥Proceedings of OCEANS.Piscataway,NJ:IEEE Press,2008:1-7.

[8] Telem G,Filin S.Photogrammetric modeling of underwater environments[J].ISPRS Journal of Photogrammetry and Remote Sensing,2010,65(5):433-444.

[9] Glaeser G,Schrocker H P.Reflections on refractions[J].Journal for Grometry and Graphics,2000,4(1):1-18.

[10] Snavely N,Seitz SM,Szeliski R.Modeling the world from internet photo collections[J].International Journal of Computer Vision,2008,80(2):189-210.

[11] Triggs B,Mclauchlan P,Hartley R,et al.Bundle adjustment:A modern synthesis[C]∥Vision Algorithms:Theory and Practice,LNCS,2000:298-372.

[12] NETPLEX.POVRay[EB/OL].Williamstown,Victoria:Persistence of Vision Raytracer Pty.Ltd.[2015-01-20].http:∥www.povray.org/.

[13] Lourakis M IA,Argyros A A.SBA:A software package for generic sparse bundle adjustment[J].ACM Transactions on Mathematical Software,2009,36(1):1-30.

[14] Konolige K.Sparse sparse bundle adjustment[C]∥Proceedings of British Machine Vision Conference(BMVC).London:BMVA,2010:1-11.

[15] Agarwal S,Snavely N,Seitz SM,et al.Bundle adjustment in the large[C]∥Proceedings of European conference on Computer vision(ECCV):Part II.London:Springer-Verlag,2010:29-42.

[16] Wu C,Agarwal S,Curless B,et al.Multicore bundle adjustment[C]∥Proceedings of IEEE Conference on Computer Vision and Pattern Recognition(CVPR).Piscataway,NJ:IEEE Press,2011:3057-3064.

猜你喜歡
變形實驗方法
記一次有趣的實驗
談詩的變形
中華詩詞(2020年1期)2020-09-21 09:24:52
做個怪怪長實驗
“我”的變形計
例談拼圖與整式變形
會變形的餅
NO與NO2相互轉化實驗的改進
實踐十號上的19項實驗
太空探索(2016年5期)2016-07-12 15:17:55
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
主站蜘蛛池模板: 久久天天躁狠狠躁夜夜2020一| 特级做a爰片毛片免费69| 天天色天天综合网| 爽爽影院十八禁在线观看| 成人欧美在线观看| 亚洲视频三级| 亚洲天堂久久| 不卡国产视频第一页| 日韩av在线直播| 日韩欧美中文在线| 91小视频在线观看| 欧美成人一级| 不卡视频国产| 精品久久高清| 国产欧美日韩另类| 亚洲区一区| 青草视频久久| 亚洲天堂.com| 婷婷成人综合| 韩日无码在线不卡| 992Tv视频国产精品| 精品成人免费自拍视频| 欧美精品在线观看视频| 国产原创自拍不卡第一页| 亚洲第一黄片大全| 国产亚洲精品97在线观看| 内射人妻无码色AV天堂| 丝袜国产一区| 国产主播在线一区| 亚洲午夜福利在线| 国产av剧情无码精品色午夜| 2020极品精品国产| 乱系列中文字幕在线视频| 国产亚洲精久久久久久久91| 国产精品三区四区| 在线五月婷婷| 免费人成又黄又爽的视频网站| 免费A∨中文乱码专区| 天天躁夜夜躁狠狠躁图片| 亚洲综合香蕉| 欧美成人aⅴ| 亚洲成肉网| 无码精品福利一区二区三区| 91福利一区二区三区| 真实国产精品vr专区| 国产一级妓女av网站| 亚洲最新地址| 无码免费视频| 亚洲自拍另类| 制服丝袜一区| 91久久国产成人免费观看| 亚洲色图综合在线| 成人字幕网视频在线观看| 亚洲综合一区国产精品| 国产自无码视频在线观看| 国产成+人+综合+亚洲欧美| 国产91av在线| 九色在线观看视频| 久久夜色撩人精品国产| 波多野衣结在线精品二区| 亚洲精品视频在线观看视频| 国产精品欧美激情| 香蕉久人久人青草青草| 亚洲欧美另类视频| 日韩美女福利视频| 成人免费午夜视频| 国产精品成人免费视频99| 久久国产精品国产自线拍| 欧美日韩亚洲综合在线观看| 亚洲AV无码乱码在线观看代蜜桃| 青青草综合网| 97免费在线观看视频| 毛片网站观看| 亚洲国产无码有码| 久久人人97超碰人人澡爱香蕉 | 中文字幕自拍偷拍| 日韩无码视频专区| 午夜毛片福利| 欧美在线精品一区二区三区| 99久久免费精品特色大片| 国产福利影院在线观看| 亚洲精品无码AⅤ片青青在线观看|