亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于場景模型的雙目相機動態(tài)檢校方法

        2018-12-04 08:27:04李正寧吳杭彬
        同濟大學學報(自然科學版) 2018年11期
        關鍵詞:方法模型

        李正寧, 劉 春, 吳杭彬

        (同濟大學 測繪與地理信息學院,上海 200092)

        雙目相機系統(tǒng)由2臺相互位置固定并同步曝光的相機組成,因其對周圍環(huán)境信息的感知能力以及對三維場景的重建能力,近年來被廣泛應用于機器人、深空探測器、無人駕駛車等平臺[1-2].為得到準確的感知信息和三維場景模型,使用之前需對雙目相機系統(tǒng)進行檢校,隨后獲取精確的相機內(nèi)、外方位元素.

        傳統(tǒng)的雙目相機檢校方法需要特定的檢校器材和專門的操作人員,如被廣泛使用的基于棋盤格的檢校方法[3].該方法要求棋盤格板平整,并且要求相機系統(tǒng)以不同的姿態(tài)對棋盤格進行多次拍攝.為了減少拍攝數(shù)量,Geiger等[4]在場景中布設多塊不同姿態(tài)的棋盤格板通過一次拍攝進行檢校,該方法雖然簡化了傳統(tǒng)棋盤格檢校方法,但仍需要檢校器材和檢校場地.Carrera等[5]提出了基于即時定位和地圖構建(SLAM)的相機動態(tài)檢校方法.通過環(huán)境中特征點識別來建立環(huán)境三維模型,并以此為基準計算相機位置,從而檢校雙目相機系統(tǒng).然而,該方法僅檢校了相機的外方位元素,未能更新相機的內(nèi)方位元素和尺度信息,因此得到的內(nèi)、外方位元素的精度較低.為此,Heng等[6]引入里程計來恢復尺度信息,并聯(lián)合優(yōu)化相機的內(nèi)、外方位元素,但該方法仍需要額外的檢校器材即里程計輔助,并且尺度估計的精度由里程計的精度決定,為獲取較高的精度需配合價格高昂的高精度里程計.

        本文改進了基于SLAM的動態(tài)檢校方法,提出了基于場景模型的雙目相機內(nèi)、外方位元素動態(tài)檢校方法.對于相機檢校參數(shù)未知并且場景模型缺失的情況,通過建立具有絕對尺度的場景三維模型,初步解算內(nèi)、外方位元素,并采用聯(lián)合優(yōu)化對相機系統(tǒng)進行初始檢校.若相機在某場景已經(jīng)完成初始檢校,則利用已經(jīng)建立的場景模型,恢復三維點與二維影像的特征關聯(lián),通過聯(lián)合優(yōu)化相機檢校參數(shù)對相機系統(tǒng)進行更新檢校.

        1 雙目相機檢校原理

        本文檢校方法針對的雙目相機模型是由2個基于中心投影的單目相機模型組成.雙目相機檢校即對2個單目相機各自的相機參數(shù)(內(nèi)方位元素)以及2個相機之間相互的位置與姿態(tài)(外方位元素)進行檢校.各項參數(shù)及其相對關系如圖1所示.

        圖1 雙目相機內(nèi)、外方位元素示意圖Fig.1 Intrinsic and extrinsic parameters of stereo-camera

        1.1 內(nèi)方位元素初步估計

        通過中心投影的相機模型[7]建立了場景三維點與像平面點之間的關系,如下所示:

        x=PX

        (1)

        (2)

        式中:f為相機焦距;(u0,v0)為像主點坐標;s為相機畸變參數(shù).假設第p個三維場景點Xp被n張影像觀測到,其對應影像上的二維特征點xnp,并且假設三維場景點和影像的相對位置和姿態(tài)即[Rn|tn]是已知的.因此,相機的內(nèi)方位元素為

        (3)

        式中:K[Rn|tn]Xp代表了三維場景點在n張影像上的投影,其對應的影像同名二維特征點為xnp.理論上三維場景點的投影與同名二維特征點的誤差為零,但是由于三維場景點和影像的位置和姿態(tài)存在誤差,因此借助梯度下降算法優(yōu)化內(nèi)方位元素矩陣K,使得投影誤差最小.在優(yōu)化過程中,內(nèi)方位元素的初始焦距可以從相片的exif信息中獲取,初始相主點坐標取影像的中心,通過梯度下降法優(yōu)化式(3),最后得到的最優(yōu)K矩陣為內(nèi)方位元素的初步估計值.

        1.2 外方位元素初步估計

        雙目相機所需檢校的外方位元素是指右相機相對于左相機的位置和姿態(tài)即[RE|tE]并且

        TLn=RETRn+tE

        (4)

        式:(TLn,TRn)為第n個像對中左右相機的位置和姿態(tài),TLn=[RLn|tLn],TRn=[RRn|tRn].假設(TLn,TRn)已知,則外方位元素[RE|tE]可以由第n個像對中左右像片的位置和姿態(tài)求得,如下所示:

        (5)

        (6)

        1.3 內(nèi)、外方位元素聯(lián)合優(yōu)化

        由于在現(xiàn)有解算雙目相機內(nèi)、外方位元素的過程中,分別計算并優(yōu)化了內(nèi)、外方位元素,未考慮其相互影響,因此本文基于重投影誤差最小化建立了目標方程,對相機的內(nèi)、外方位元素進行聯(lián)合優(yōu)化.雙目相機的內(nèi)、外方位元素的檢校所要解決的聯(lián)合優(yōu)化問題可以表示為

        (7)

        2 基于場景模型的雙目相機檢校流程

        基于場景模型的雙目相機檢??梢苑譃?種情況:初始檢校和更新檢校.初始檢校是指在某未知場景中對未檢校的雙目相機進行檢校,檢校過程中場景的全局模型以及相機內(nèi)、外方位元素未知;更新檢校是指在某已知場景中對已經(jīng)檢校的雙目相機進行檢校,檢校過程中相機系統(tǒng)的歷史檢校參數(shù)和全局場景模型均為已知.若選定某一場景作為相機檢校場地,則第1次檢校對應初始檢校,而其后定期的檢校對應更新檢校.圖2給出了2種情況下動態(tài)檢校系統(tǒng)的具體工作流程.

        2.1 基于場景模型的初始檢校

        由于初始檢校時場景模型未知,因此在檢校前需要根據(jù)待檢校的雙目相機獲取場景的影像數(shù)據(jù),利用SFM技術獲取全局場景三維模型[10].因雙目相機的檢校參數(shù)未知,本文在建模階段將雙目相機視為2個單目相機模型,相機的初始焦距從相片的exif信息中獲取或由所用鏡頭的焦距和傳感器像元大小估算,初始相主點坐標取影像的中心.本文遵循SFM技術的標準流程:影像特征提取匹配、模型重建初始化、影像配準和光束法平差.根據(jù)2個單目相機獲得的影像重建場景局部三維模型,同時根據(jù)式(3)估計內(nèi)方位元素初值.此外,為保證建模精度以及長時間內(nèi)模型與現(xiàn)實場景的一致性,在選擇場景時首選靜態(tài)剛性結果的場景,如地下車庫環(huán)境、室內(nèi)環(huán)境等.同時,為了減少建模的累積誤差,在數(shù)據(jù)采集時以軌跡閉合的方式進行,并在構建模型的過程中以環(huán)閉的方式去修正建模的累積誤差.

        圖2 雙目相機動態(tài)檢校流程Fig.2 Calibration process of stereo-camera

        本文對2個單目相機在局部模型坐標系分別進行建模,因此建模結果的模型坐標系不統(tǒng)一,并且基于單目視覺的三維重建無法恢復模型的絕對尺度信息,導致所獲得的三維結構不具有可量測性.為獲取統(tǒng)一的場景模型并且恢復尺度信息,本文在檢校場景中布設了視覺標志點,利用全站儀布設觀測網(wǎng)來測量三維坐標,為通過單目視覺建立的三維模型提供全局坐標參考和絕對尺度信息.

        在識別出影像中視覺標志點后,通過標志點點號查詢獲取標志點在三維模型中的坐標和由全站儀測量的坐標,采用七參數(shù)法[11]進行坐標轉換,將2個由單目相機建立的三維模型轉換到統(tǒng)一坐標系并恢復尺度信息.考慮到局部三維模型之間存在重疊,為了減少全局場景中重復的三維點,同時降低建模的誤差,將統(tǒng)一模型中的三維點投影至二維影像平面,得到影像中關聯(lián)的二維特征點.若2個三維點之間的二維特征相似度大于一定閾值,則認為空間中的三維點為同一點,且該點的三維坐標為原始2個三維點坐標的平均值.

        在SFM技術實施過程中,恢復了各時刻單目相機的位置與姿態(tài),并且在坐標轉換過程中將其轉換為統(tǒng)一的全局模型坐標系,因此可根據(jù)第1.2節(jié)估算雙目相機外方位元素初值.最后,根據(jù)式(7)聯(lián)合優(yōu)化內(nèi)、外方位元素.

        2.2 基于場景模型的更新檢校

        在實際使用過程中,雙目相機的檢校參數(shù)可能會隨著環(huán)境的改變、器材的磨損或形變等發(fā)生變化,因此在進行初始檢校后,需定期對雙目相機進行更新檢校,以確保雙目相機的檢校參數(shù)能夠更加客觀和真實地描述相機系統(tǒng)的幾何關系.

        當雙目相機在某個場景中已經(jīng)完成了初始檢校時,則當前場景的全局模型已經(jīng)建立,并且相機的內(nèi)、外方位元素已知.在更新檢校過程中,無需再進行三維建模,僅需建立影像中二維特征點與場景模型中三維點的關聯(lián).本文場景模型中的三維點是由影像中二維特征點估算的,因此三維點的屬性不僅包含三維坐標信息,還包含了對應影像二維點的特征描述子信息.以此作為關聯(lián),利用詞袋(BoW)法[12]建立模型中三維點與影像同名二維特征點的關聯(lián).考慮到關聯(lián)中可能存在的誤匹配,利用N點透視(PnP)算法[13]并結合隨機抽樣一致性算法(RANSAC)[14]剔除誤匹配,估計相機的位置和姿態(tài)信息.將相機的位置和姿態(tài)以及上一次檢校得到的相機參數(shù)作為初值代入式(7),以重投影誤差最小化為目標進行聯(lián)合優(yōu)化,對相機檢校參數(shù)進行更新.

        更新檢校是以初始檢校為基礎,其檢校流程更加簡便,無需人工參與,且不依賴于檢校設備.

        2.3 本文方法與現(xiàn)有檢校方法對比

        從檢校流程角度來看,本文方法與基于SLAM的檢校方法[5]較為接近,但本文方法增加了內(nèi)方位元素檢校、視覺標志點測量過程和聯(lián)合優(yōu)化過程.因此,本文的檢校方法相比于基于SLAM的檢校方法能夠更加完整地檢校相機系統(tǒng)的內(nèi)、外方位元素.

        本文方法與傳統(tǒng)棋盤格檢校方法在檢校流程上有較大的差異,因此將檢校過程中人工參與程度和檢校對于特定設備和場地的依賴程度進行對比.首先,對比2種檢校方法中人工參與程度.本文提出的基于場景的相機檢校方法,為了建立坐標統(tǒng)一且具有絕對尺度參考的場景模型,僅需在初始檢校過程中進行人工地布設以及場景中視覺標志點測量,后續(xù)更新檢校則不需進行重復人工檢校,并且其他雙目相機也可利用相同場景進行檢校而無需重復人工測量.對于傳統(tǒng)棋盤格檢校方法,不同雙目相機在不同時間的檢校均需要人工參與,并且檢校人員操作的規(guī)范程度直接影響了檢校的精度.然后,對比2種檢校方法的檢校流程.本文方法在對雙目相機進行多次檢校時所需的人工參與較少,就檢校的自動化程度而言要優(yōu)于傳統(tǒng)棋盤格檢校方法.最后,從檢校所需的設備和場地對2種檢校方法進行對比.由于本文方法借助于場景模型進行檢校,因此要求場景為靜態(tài)剛性結構,這類場景中地物多為靜態(tài)且相互位置關系穩(wěn)定,能為檢校提供良好的觀測數(shù)據(jù);傳統(tǒng)棋盤格檢校方法則需要以棋盤格板作為檢校設備,從中提取棋盤格的角點作為觀測數(shù)據(jù).本文檢校方法中用于檢校的場景模型為檢校提供更多的觀測數(shù)據(jù),并且觀測數(shù)據(jù)在三維空間中和二維影像平面中的分布更加均勻,而傳統(tǒng)棋盤格檢校方法提供的觀測數(shù)據(jù)有限,并且受限于棋盤格的大小,很難同時覆蓋雙目相機中左右2幀影像.

        3 實驗與分析

        3.1 實驗數(shù)據(jù)準備

        為驗證本文方法,選用1臺無人駕駛車作為實驗平臺,在地下車庫環(huán)境進行了實驗.無人駕駛車平臺搭載1組雙目相機、數(shù)據(jù)采集存儲系統(tǒng)和輔助照明系統(tǒng),如圖3所示.其中,雙目相機由2個位置關系固定且同步觸發(fā)的工業(yè)相機組成,工業(yè)相機的型號為FLIR Blackfly 2.3 MP.考慮到傳輸帶寬和數(shù)據(jù)采集存儲系統(tǒng)的寫入速度,采集過程中設置的相機觸發(fā)頻率為2 Hz.數(shù)據(jù)采集存儲系統(tǒng)同步接收拍攝的影像,并根據(jù)時序對其進行編號存儲.輔助照明系統(tǒng)為光線不足的地下環(huán)境提供額外的照明,確保獲取影像的質量.實驗場地長約35 m,寬約25 m,并且首尾相連為一個環(huán)形.實驗場景內(nèi)共布設了90處視覺標志點(見圖4),利用全站儀測量其坐標.為驗證本文的初始檢校方法,控制無人車在場地中運行了3圈,數(shù)據(jù)采集時間約為10 min,共采集約600對有效相片.為驗證更新檢校方法,控制無人車在場地中運行了1圈,共采集200對有效相片.

        實驗中,對同一雙目相機分別利用基于場景模型的檢校方法、基于SLAM的檢校方法[5]和傳統(tǒng)棋盤格檢校方法[3]進行檢校,并對檢校結果進行對比.對于傳統(tǒng)棋盤格檢校方法,通過拍攝60張不同角度、位置的棋盤格影像進行檢校.對于基于SLAM的檢校方法,利用600對影像進行檢校.對于本文基于場景模型的初始檢校方法利用600對影像建立場景的三維模型并進行檢校,對于本文基于場景模型的更新檢校方法,利用200對影像進行檢校.幾次實驗在同一時間段內(nèi)完成,以確保雙目相機的內(nèi)、外方位元素沒有發(fā)生較大變化.

        圖3 實驗平臺Fig.3 Experiment platform

        圖4 實驗環(huán)境與視覺標志點Fig.4 Experiment environment and visual marks

        3.2 檢校實驗結果分析

        4種檢校方法得到的雙目相機外方位元素比較如表1所示,內(nèi)方位元素比較如表2所示.

        表1 外方位元素比較Tab.1 Extrinsic parameter comparison

        注:α、β、γ為外方位元素角度,X、Y、Z為外方位元素位置.

        表2 內(nèi)方位元素數(shù)值比較Tab.2 Intrinsic parameter comparison

        基于SLAM的檢校方法和本文檢校方法設定的相機內(nèi)方位元素初值為:f=1 450,u0=960,v0=600,s=0.由于基于SLAM的檢校方法僅針對外方位元素進行了檢校,因此其檢校結果中的內(nèi)方位元素仍為初值,與本文檢校方法和傳統(tǒng)棋盤格檢校方法相比精度較低.在外方位元素估計中,基于SLAM的檢校方法無法恢復絕對尺度信息,其估計得到的外方位元素中平移參數(shù)僅表示為單位向量的形式而不具有單位;本文檢校方法和傳統(tǒng)棋盤格檢校方法則均能恢復絕對尺度信息,因此平移參數(shù)具有單位.由分析結果可知,基于SLAM的檢校方法不能對相機的內(nèi)、外方位元素進行全面檢校,在實際應用中尚需結合其他檢校方法以恢復內(nèi)方位元素以及絕對尺度.

        對于本文提出的初始檢校方法和更新檢校方法,兩者實驗結果較為接近,說明2次實驗期間相機的內(nèi)、外方位元素未發(fā)生變化,與實際情況相符,這也證明了本文初始檢校方法和更新檢校方法的一致性與可靠性.

        對于本文檢校方法與傳統(tǒng)棋盤格檢校方法,兩者均能對相機系統(tǒng)進行全面檢校并恢復絕對尺度.本文檢校方法在聯(lián)合優(yōu)化后的平均重投影誤差為0.68像素,傳統(tǒng)棋盤格檢校方法得到的重投影誤差為0.59像素,兩者較為接近.這表明本文檢校方法構建的場景模型精度與傳統(tǒng)棋盤格檢校方法估計角點的精度相當,均符合檢校的需求.比較2種方法得到的內(nèi)、外方位元素.外方位元素旋轉角的差值約為0.03°,平移的差值約為5 mm;內(nèi)方位元素的差值約為10~20像素.雖然這2種方法得到的檢校結果接近,但是仍存在一定的差值.由于2種方法求得的都是內(nèi)、外方位元素的估計值,內(nèi)、外方位元素的真實值未知,因此無法僅從參數(shù)角度分析和評價2種方法所得結果的精度.為了進一步比較結果精度,本文將這2種方法得到的檢校參數(shù)應用于雙目影像校正、雙目視覺定位算法.

        (1)雙目影像校正結果驗證

        雙目影像校正即利用雙目相機的內(nèi)、外方位元素校正雙目影像的畸變和光軸位置,最終得到無畸變并且光軸平行的雙目影像.理論上經(jīng)過雙目影像校正后的雙目影像同名點的縱坐標值相等[15],但是由于檢校參數(shù)中的誤差,校正后的同名點縱坐標存在差值,同名點縱坐標的差值越小說明檢校參數(shù)的精度越高.本文實驗利用待檢校的雙目相機拍攝了50對雙目影像作為測試影像(未參與檢校).分別利用2種方法得到的檢校參數(shù)對測試影像進行雙目校正,比較左右相片中同名點縱坐標的差值結果,如圖5所示.

        圖5 雙目影像校正結果Fig.5 Results of stereo rectification

        如圖5所示,傳統(tǒng)棋盤格檢校方法對應的左右影像縱坐標平均差值為1.70像素,而本文檢校方法的平均差值為1.53像素.比較校正后影像同名點縱坐標的平均差值可知,利用本文檢校方法得到的檢校結果進行雙目校正時,可以得到更加精確的雙目校正結果,這也證明了本文檢校方法得到的檢校結果精度優(yōu)于傳統(tǒng)棋盤格檢校方法.

        (2)雙目視覺定位結果驗證

        雙目視覺定位是雙目相機的一個重要應用,雙目檢校的精度也很大程度上決定了雙目定位的精度[16].因此,本文實驗將2種方法得到的檢校結果應用于雙目定位算法,并設定定位算法的其他參數(shù)相同,最后通過評估雙目視覺定位的精度來評價檢校結果,如圖6所示.圖6中,X、Y表示定位在二維平面上的橫縱坐標.

        本文實驗的位置真實值由全站儀測量場景特征點坐標反算自身位置獲取.對比圖6中雙目定位結果可以看出,基于場景模型的檢校方法對應的雙目視覺定位的精度優(yōu)于傳統(tǒng)棋盤格檢校方法參數(shù)對應的定位結果.傳統(tǒng)棋盤格檢校方法對應的定位誤差為0.87 m,相對定位誤差為1.30%;基于場景模型的檢校方法對應的定位誤差為0.53 m,相對定位誤差為0.08%.進一步分析2種方法對應的定位累積誤差,如圖7所示.雙目視覺定位算法的定位誤差隨著解算的像對數(shù)量增加而累積,通過提高每一幀影像的定位精度本文檢校方法可以有效減少0.05%的累積誤差.通過比較雙目視覺定位算法的精度,驗證了本文檢校方法得到的檢校結果精度優(yōu)于傳統(tǒng)棋盤格檢校方法得到的檢校結果精度.

        圖6 雙目視覺定位結果Fig.6 Results of stereo visual odometry

        圖7 雙目視覺定位累積誤差對比Fig.7 Accumulated error comparison of stereo visual odometry

        4 結語

        本文針對雙目相機提出了基于場景模型的檢校方法.該檢校方法通過預先建立場景模型,并利用場景模型對雙目相機的內(nèi)、外方位元素進行檢校.根據(jù)不同檢校需求,本文檢校方法可分為初始檢校和更新檢校,初始檢校針對場景和檢校參數(shù)未知的情況,更新檢校針對場景和檢校參數(shù)已知但需更新的情況.從檢校流程角度分析,本文檢校方法的自動化程度優(yōu)于傳統(tǒng)棋盤格檢校方法,并且為檢校提供了數(shù)據(jù)更多、分布更均勻的三維點.通過在地下車庫環(huán)境中的實驗,驗證了本文方法檢校的完整性優(yōu)于基于SLAM的檢校方法,檢校精度優(yōu)于傳統(tǒng)棋盤格檢校方法.

        猜你喜歡
        方法模型
        一半模型
        重要模型『一線三等角』
        重尾非線性自回歸模型自加權M-估計的漸近分布
        學習方法
        可能是方法不對
        3D打印中的模型分割與打包
        用對方法才能瘦
        Coco薇(2016年2期)2016-03-22 02:42:52
        FLUKA幾何模型到CAD幾何模型轉換方法初步研究
        四大方法 教你不再“坐以待病”!
        Coco薇(2015年1期)2015-08-13 02:47:34
        賺錢方法
        亚洲国产精品嫩草影院久久| 色偷偷888欧美精品久久久| 国产亚洲一本大道中文在线| 熟妇五十路六十路息与子| 久久精品国产88久久综合| 蜜桃视频在线在线观看| 真实国产乱子伦精品视频 | 日日噜狠狠噜天天噜av| 欧美综合区| 丰满熟女人妻一区二区三区| 国产成人精品无码免费看| 日本公与熄乱理在线播放| 久久精品国产亚洲AV高清特级 | 欧美人成在线播放网站免费| 亚洲另类国产精品中文字幕| 99re6在线视频精品免费| 99久久国产福利自产拍| 亚洲一区二区久久青草| 国家一级内射高清视频| 在线亚洲高清揄拍自拍一品区| 成人免费毛片内射美女-百度| 乱人伦人妻中文字幕不卡| 国产人妖在线视频网站| 337p人体粉嫩胞高清视频| 亚洲国产成人久久综合一区77 | 毛片在线视频成人亚洲| 又爽又黄又无遮挡网站| 国产精品video| 精品一区二区三区女同免费| 一二三区无线乱码中文在线| 国产真实老熟女无套内射| 一区五码在线| 精品成人av人一区二区三区| 97久久综合区小说区图片区| 在线精品国产一区二区| 中文字幕 在线一区二区| 色综合天天综合网国产成人网| 日日碰狠狠躁久久躁| 视频二区精品中文字幕| 在线观看麻豆精品视频 | 亚洲中文字幕无码爆乳av|