在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

相機(jī)和3D激光雷達(dá)的性能比較和應(yīng)用現(xiàn)狀

3D視覺工坊 ? 來源:自動駕駛之心 ? 作者:汽車人 ? 2022-11-23 09:26 ? 次閱讀

在多傳感器信息融合技術(shù)中,相機(jī)和3D激光雷達(dá)在其特性高度互補(bǔ)的前提下得到了快速發(fā)展和廣泛應(yīng)用。在許多基于相機(jī)和3D激光雷達(dá)的應(yīng)用中,相機(jī)內(nèi)參以及相機(jī)和3D激光雷達(dá)外參的聯(lián)合標(biāo)定是后期檢測、跟蹤和SLAM技術(shù)的重要基礎(chǔ)。隨著算法的更新和迭代,標(biāo)定的準(zhǔn)確性、速度和范圍都有所提高,但仍缺乏對相機(jī)和3D激光雷達(dá)標(biāo)定的系統(tǒng)和全面的調(diào)查。本文首先介紹了兩種傳感器的性能比較和應(yīng)用現(xiàn)狀;其次,介紹了標(biāo)定過程、標(biāo)定目標(biāo)的選擇和標(biāo)定模型的建立;然后根據(jù)分類,介紹了攝像機(jī)內(nèi)部參數(shù)標(biāo)定和聯(lián)合外部參數(shù)標(biāo)定的原理和算法;最后,總結(jié)并給出了相機(jī)和3D激光雷達(dá)標(biāo)定的未來發(fā)展!

以無人車和機(jī)器人為代表的地面無人平臺由于其自主性、靈活性和體積小,在偵察、安全檢查和防爆任務(wù)中具有廣闊的應(yīng)用前景。近年來,出現(xiàn)了許多關(guān)于無人平臺環(huán)境感知和場景理解的研究,在眾多關(guān)鍵技術(shù)中,獲取目標(biāo)姿態(tài)信息是無人平臺實現(xiàn)目標(biāo)感知和環(huán)境場景理解的關(guān)鍵前提,如圖1所示。

在多傳感器信息融合技術(shù)中,相機(jī)和3D激光雷達(dá)在其特性高度互補(bǔ)的前提下得到了快速發(fā)展和廣泛應(yīng)用。在許多基于相機(jī)和3D激光雷達(dá)的應(yīng)用中,相機(jī)內(nèi)參以及相機(jī)和3D激光雷達(dá)外參的聯(lián)合標(biāo)定是后期檢測、跟蹤和SLAM技術(shù)的重要基礎(chǔ)。隨著算法的更新和迭代,標(biāo)定的準(zhǔn)確性、速度和范圍都有所提高,但仍缺乏對相機(jī)和3D激光雷達(dá)標(biāo)定的系統(tǒng)和全面的調(diào)查。本文首先介紹了兩種傳感器的性能比較和應(yīng)用現(xiàn)狀;其次,介紹了標(biāo)定過程、標(biāo)定目標(biāo)的選擇和標(biāo)定模型的建立;然后根據(jù)分類,介紹了攝像機(jī)內(nèi)部參數(shù)標(biāo)定和聯(lián)合外部參數(shù)標(biāo)定的原理和算法;最后,總結(jié)并給出了相機(jī)和3D激光雷達(dá)標(biāo)定的未來發(fā)展!

以無人車和機(jī)器人為代表的地面無人平臺由于其自主性、靈活性和體積小,在偵察、安全檢查和防爆任務(wù)中具有廣闊的應(yīng)用前景。近年來,出現(xiàn)了許多關(guān)于無人平臺環(huán)境感知和場景理解的研究,在眾多關(guān)鍵技術(shù)中,獲取目標(biāo)姿態(tài)信息是無人平臺實現(xiàn)目標(biāo)感知和環(huán)境場景理解的關(guān)鍵前提,如圖1所示。

83b8ccc0-6abe-11ed-8abf-dac502259ad0.png

現(xiàn)階段,大多數(shù)無人平臺采用“激光雷達(dá)+視覺攝像頭”解決方案,以實現(xiàn)完整的環(huán)境感知。其中,激光雷達(dá)在目標(biāo)表面獲得高精度、離散的三維點云數(shù)據(jù),受環(huán)境影響較小,具有良好的魯棒性;視覺攝像機(jī)可以獲得高分辨率、高質(zhì)量的二維視覺信息,在環(huán)境感知和目標(biāo)檢測方面具有很大的優(yōu)勢。由于相機(jī)和激光雷達(dá)的信息具有高度互補(bǔ)性,融合兩者不僅可以克服單一傳感器在環(huán)境感知方面的缺點,還可以獲得更豐富的目標(biāo)觀測數(shù)據(jù),提高其環(huán)境感知的準(zhǔn)確性,如圖2和表I所示。

83ca040e-6abe-11ed-8abf-dac502259ad0.png

83d4b4a8-6abe-11ed-8abf-dac502259ad0.png

由于激光雷達(dá)數(shù)據(jù)點稀疏,視覺相機(jī)分辨率高,激光雷達(dá)和視覺相機(jī)的聯(lián)合校準(zhǔn)是實現(xiàn)兩者融合的基礎(chǔ)環(huán)節(jié)。為了響應(yīng)激光雷達(dá)和視覺相機(jī)的聯(lián)合校準(zhǔn),已經(jīng)提出了各種標(biāo)定方法。然而,這些方法大多是根據(jù)實際需要進(jìn)行的,因此沒有系統(tǒng)的解決方案,并且缺乏開源校準(zhǔn)數(shù)據(jù)集,各種方法也不統(tǒng)一,很難為研究人員提供明確的參考。在此基礎(chǔ)上,本文總結(jié)了近年來激光雷達(dá)與單相機(jī)聯(lián)合標(biāo)定的先進(jìn)標(biāo)定方法。本文將重點討論聯(lián)合標(biāo)定系統(tǒng)構(gòu)建、標(biāo)定板設(shè)計、標(biāo)定參數(shù)求解等基本問題,如圖3和圖4所示。

83ec17f6-6abe-11ed-8abf-dac502259ad0.png

標(biāo)定系統(tǒng)的構(gòu)建

一個典型的標(biāo)定系統(tǒng)可以分為以下步驟:首先根據(jù)要求選擇激光雷達(dá)、視覺相機(jī)和標(biāo)定板,然后根據(jù)一定的方法建立標(biāo)定目標(biāo)在不同坐標(biāo)系中的轉(zhuǎn)換關(guān)系,最后求解轉(zhuǎn)換矩陣。其中,標(biāo)定板的選擇、坐標(biāo)系轉(zhuǎn)換關(guān)系的建立、標(biāo)定方程的求解是關(guān)鍵環(huán)節(jié)。

83f57bca-6abe-11ed-8abf-dac502259ad0.png

圖5顯示了基于標(biāo)定板的激光雷達(dá)和相機(jī)聯(lián)合標(biāo)定所涉及的四個主要坐標(biāo)系!像素坐標(biāo)系(u,v),相機(jī)坐標(biāo)系,圖像平面坐標(biāo)系(x,y),激光雷達(dá)坐標(biāo)系。

相機(jī)和激光雷達(dá)的聯(lián)合標(biāo)定通常包括兩部分:內(nèi)部參數(shù)標(biāo)定和外部參數(shù)標(biāo)定。內(nèi)部參數(shù)標(biāo)定主要解決攝像機(jī)CCD傳感器本身畸變和安裝的影響;外部參數(shù)標(biāo)定主要用于建立兩個傳感器之間的坐標(biāo)轉(zhuǎn)換方程。如圖6所示,這是相機(jī)和激光雷達(dá)聯(lián)合校準(zhǔn)的流程圖!

84022956-6abe-11ed-8abf-dac502259ad0.png

標(biāo)定板的選擇根據(jù)標(biāo)定對象和提取的特征點而不同,標(biāo)定可以通過兩種方式進(jìn)行:基于目標(biāo)的標(biāo)定或無目標(biāo)標(biāo)定。基于目標(biāo)的標(biāo)定通常使用特定的標(biāo)定板以便于算法提取特定的特征點,而無目標(biāo)標(biāo)定方法通常直接使用環(huán)境中的材料或結(jié)構(gòu)特征來提取和匹配以實現(xiàn)標(biāo)定,以增加標(biāo)定的范圍和便利,如圖7所示。

842dcafc-6abe-11ed-8abf-dac502259ad0.png

1)Target-based Calibration

基于目標(biāo)標(biāo)定的特點是在標(biāo)定過程中使用特定形式的標(biāo)定板。這樣,特征點易于捕獲,所需算法簡單,計算能力小。但缺點也很明顯:一是必須在使用傳感器之前對其進(jìn)行標(biāo)定,而且不能進(jìn)行實時標(biāo)定。另一個是二維平面板(如棋盤)需要獲得清晰的對應(yīng)關(guān)系,這不僅使得最終的標(biāo)定精度嚴(yán)重依賴于3D和2D特征點,還需要人工干預(yù)!

二維標(biāo)定板

二維標(biāo)定板通常取決于特定的標(biāo)定目標(biāo),最常用的是棋盤。張[1]首先提出了一種棋盤標(biāo)定板,通過具有多個姿態(tài)的棋盤來估計二維激光雷達(dá)和相機(jī)之間的參數(shù)。Ranjith Unnikrishnan等人[2]基于Zhang提出的相機(jī)和2D激光雷達(dá)的標(biāo)定方法,提出了3D激光雷達(dá)和相機(jī)外部參數(shù)的標(biāo)定方法,如圖8所示。

8446f040-6abe-11ed-8abf-dac502259ad0.png

然而,由于激光雷達(dá)的縱向光束之間的距離大且采集分辨率低,很難通過邊緣提取來保證精確頂點的精度。Lyu[3]手動調(diào)整棋盤在激光點云中的位置,以便掃描線可以掃描到棋盤的頂點,但這將增加標(biāo)定過程的時間和復(fù)雜性。

同樣為了解決點云邊緣擬合不準(zhǔn)確的問題,康國華等人[4]使用點云中心的粗配準(zhǔn)來實現(xiàn)點云的整體精細(xì)配準(zhǔn)。從另一個角度來看,除了輸出三維點云的坐標(biāo)信息,激光雷達(dá)還可以帶回反射強(qiáng)度信息。[5] 對不同材料的激光雷達(dá)反射強(qiáng)度設(shè)置閾值,以獲得激光雷達(dá)點云,并在此基礎(chǔ)上設(shè)計了一種新的標(biāo)定板。

ArUco標(biāo)記是一種特殊的編碼模式,便于檢測和糾正標(biāo)簽本身的錯誤。霍爾等人提出了一種用于由多個單元組成的實驗裝置的校準(zhǔn)板。方法[6]使用ArUco標(biāo)記計算相機(jī)坐標(biāo)系中標(biāo)定板的角點,激光雷達(dá)點提取擬合的邊緣線,然后可以計算激光雷達(dá)相機(jī)的外部參數(shù)。在實際應(yīng)用中,這種方法與棋盤中的激光雷達(dá)一樣,包括不穩(wěn)定的邊緣提取和線擬合算法,這將給校準(zhǔn)帶來很大的誤差。此外,由于需要多個標(biāo)定板,該方法更加復(fù)雜。為了增加激光雷達(dá)點云的可提取特征,出現(xiàn)了一個空心標(biāo)定板。Dong等人[7]和Zhung等人[8]的工作有些相似,他們在黑白棋盤的中心構(gòu)造了一個空心圓孔,并將圓孔的中心校準(zhǔn)為特征點。然而,由于激光雷達(dá)點云沒有明顯的特征,因此只能從整個圓孔點云近似計算中心的坐標(biāo),如圖9所示。

845a3704-6abe-11ed-8abf-dac502259ad0.png

最近,黃強(qiáng)等人[9]提出了一種基于可重構(gòu)標(biāo)定板的激光雷達(dá)和視覺傳感器的聯(lián)合標(biāo)定方法,使用類似條形碼的方法來自動識別激光雷達(dá)的特征點,并添加了相機(jī)驗證機(jī)制,以減輕標(biāo)定過程中相機(jī)識別不穩(wěn)定導(dǎo)致的錯誤。

三維標(biāo)定板

三維標(biāo)定板的目的是更好地幫助激光雷達(dá)找到特征點,從而更好地匹配特征點。當(dāng)背景不純凈時,上一節(jié)中提到的中空平板可能會導(dǎo)致像素混合,周世輝等人[10]分析了平面空心標(biāo)定板產(chǎn)生的混合像素誤差,設(shè)計了一種特殊的網(wǎng)格狀標(biāo)定板,并基于特征點匹配方法實現(xiàn)了工業(yè)相機(jī)和激光雷達(dá)的高精度聯(lián)合校準(zhǔn),以實現(xiàn)像素級圖像融合效果。蔡懷宇等人[11] 設(shè)計了具有梯度深度信息、平面角度信息和位置信息的標(biāo)定板(BWDC)。該方法不僅從一維提取特征,而且有效地利用了激光雷達(dá)提取三維信息的能力。然而,這對標(biāo)定板的設(shè)計和制造精度提出了很高的要求,增加了成本和誤差。如圖10所示。

846ba9f8-6abe-11ed-8abf-dac502259ad0.png

Pusztai等人[12]使用具有三個垂直邊的長方體作為標(biāo)定對象,通過提取長方體的邊緣來估計長方體的3D頂點,并將其與從圖像中提取的2D頂點進(jìn)行匹配,這種方法是通用的,因為它可以用于普通的盒子。類似地,Xiaojin Gong等人[13]提出了基于任意三面體的3D激光雷達(dá)相機(jī)的外部標(biāo)定。由于用于標(biāo)定的三面體目標(biāo)可以是正交或非正交的,這通常出現(xiàn)在結(jié)構(gòu)化環(huán)境中,因此它具有廣泛的應(yīng)用。

2)Targetless Calibration

無目標(biāo)標(biāo)定不需要人工標(biāo)定目標(biāo),在線標(biāo)定更方便,但精度低,魯棒性差。例如,當(dāng)遇到需要在線標(biāo)定的情況時,固定傳感器的相對位置會因機(jī)械振動而改變,其標(biāo)定參數(shù)也會隨著時間而變得不準(zhǔn)確。由于大多數(shù)融合方法對標(biāo)定誤差極為敏感,其性能和可靠性受到嚴(yán)重?fù)p害。此外,大多數(shù)標(biāo)定過程需要從頭開始,因此手動連續(xù)更新校準(zhǔn)參數(shù)既麻煩又不切實際,為了擺脫標(biāo)定板的限制,并通過自然場景實現(xiàn)在線標(biāo)定,研究人員進(jìn)行了大量研究!

其中一些方法使用RGB紋理和激光雷達(dá)反射率之間的相關(guān)性,一些方法提取圖像和激光點云中的邊緣[17]或線特征[18]進(jìn)行相關(guān)性測量。Castorena等人[19]使用深度和強(qiáng)度邊緣的自然對齊結(jié)合高斯混合模型進(jìn)行標(biāo)定,并獲得了一種自動、無目標(biāo)、完全數(shù)據(jù)驅(qū)動的全局匹配優(yōu)化方法。這些方法需要相對精確的初始參數(shù),否則很容易陷入局部極值,因此,用于自識別場景的無目標(biāo)標(biāo)定方法通常用于微調(diào)外部參數(shù)。還有一些基于里程計的軌跡配準(zhǔn)[20],時間序列視覺幀的密集點云和激光點云的配準(zhǔn)[21],甚至還有基于深度學(xué)習(xí)的方法[22]、[23]。這些方法不僅高度依賴于環(huán)境,還受到視覺或激光里程計精度的影響,目前的技術(shù)精度低,不具有普遍性,需要進(jìn)一步研究和開發(fā)。

3)標(biāo)定方程建立

在相機(jī)傳感器獲取過程中,為了確定空間物體表面上的點的三維幾何位置與其在圖像中的對應(yīng)點之間的關(guān)系,必須建立相機(jī)成像的幾何模型。

(1) 三維坐標(biāo)轉(zhuǎn)換:攝像機(jī)坐標(biāo)系到激光雷達(dá)坐標(biāo)系的轉(zhuǎn)換,公式如下:

847a7a6e-6abe-11ed-8abf-dac502259ad0.png

(2) 二維坐標(biāo)轉(zhuǎn)換:從像素坐標(biāo)系到圖像坐標(biāo)系的轉(zhuǎn)換,公式如下:

84857c20-6abe-11ed-8abf-dac502259ad0.png

(3) 基于針孔成像原理的坐標(biāo)轉(zhuǎn)換:攝像機(jī)坐標(biāo)系到圖像坐標(biāo)系的轉(zhuǎn)換,公式如下:

84905c26-6abe-11ed-8abf-dac502259ad0.png

(4) 合并轉(zhuǎn)換:激光雷達(dá)坐標(biāo)系到像素坐標(biāo)系的轉(zhuǎn)換如圖11所示進(jìn)行組合和推導(dǎo),公式如下:

84a46d60-6abe-11ed-8abf-dac502259ad0.png

參數(shù)求解1)相機(jī)內(nèi)參

為了簡化計算,假設(shè)了一個線性理想針孔相機(jī),如圖12中的a所示。但實際由于相機(jī)鏡頭精度和裝配過程的偏差,相機(jī)成像不可避免地引入了失真。真實圖片和兩個常見相機(jī)圖片的失真如圖13所示,導(dǎo)致圖像失真,如圖12中的b所示。

84b2deb8-6abe-11ed-8abf-dac502259ad0.png

內(nèi)部參數(shù)是視覺測量的重要校準(zhǔn)參數(shù)之一,它反映了計算機(jī)圖像坐標(biāo)中空間點與成像點之間的精確對應(yīng)關(guān)系,如圖14所示。

84c1ee30-6abe-11ed-8abf-dac502259ad0.png

傳統(tǒng)的攝像機(jī)校準(zhǔn)方法。傳統(tǒng)的相機(jī)標(biāo)定方法使用具有已知結(jié)構(gòu)和高精度的標(biāo)定目標(biāo)或三維標(biāo)定場作為空間參考對象。在建立世界坐標(biāo)系之后,獲得每個特征點的空間坐標(biāo),根據(jù)空間點和圖像點之間的對應(yīng)關(guān)系,建立了相機(jī)內(nèi)部參數(shù)的約束條件。最后,通過優(yōu)化算法獲得內(nèi)部參數(shù),在相機(jī)內(nèi)部參數(shù)的計算中,使用最廣泛的方法是張正友方法[24]。受張正友方法的啟發(fā),許多開源庫函數(shù),如OpenCV、ROSmatlab和一些工具箱[25][26]都使用這種方法進(jìn)行開發(fā)和標(biāo)定!相機(jī)自標(biāo)定方法。相機(jī)自標(biāo)定方法是指使用包含由相機(jī)捕獲的重疊場景的一組圖像來建立對應(yīng)關(guān)系的過程,在不依賴于標(biāo)定參考對象的情況下完成幾何校準(zhǔn)。由于只使用其自身的約束,因此它與攝影機(jī)和周圍環(huán)境之間的相對運動狀態(tài)無關(guān),它具有更高的靈活性,適用于因條件惡劣而無法使用校準(zhǔn)目標(biāo)的情況。使用絕對二次曲線和極線變換的特性來求解Kruppa方程的相機(jī)自校準(zhǔn)方法[27]、[28]、[29]。這種直接求解Kruppa方程的方法在求解過程中優(yōu)化參數(shù)過多,容易陷入局部最優(yōu)。當(dāng)圖像噪聲較大時,校準(zhǔn)精度會降低,魯棒性會變差,用分層逐步標(biāo)定方法代替。它使用投影校準(zhǔn)作為基礎(chǔ),選擇某一圖片作為標(biāo)準(zhǔn),并執(zhí)行投影對準(zhǔn),從而減少未知數(shù)。然后使用非線性優(yōu)化算法來解決所有未知問題[30]。另一個分支是基于主動視覺的相機(jī)自標(biāo)定技術(shù),主動視覺系統(tǒng)是指將攝像機(jī)精確安裝在可控平臺上。主動控制相機(jī)按照指定的運動軌跡完成照片拍攝,最后使用相機(jī)運動參數(shù)確定內(nèi)部參數(shù)[31]、[32],它的缺點是對實驗設(shè)備的要求更高,對模型參數(shù)的限制更大,并且抗噪聲能力較差。基于消失點標(biāo)定的方法。20世紀(jì)90年代以來,國內(nèi)外大量學(xué)者開始研究基于消失點標(biāo)定的方法。幾何上,世界直線的消失點是通過平行于直線并穿過相機(jī)中心和圖像平面的光線的交點獲得的,因此,消失點僅取決于直線的方向,與其特定位置無關(guān)[33]、[34]、[35]。消失點標(biāo)定方法不需要對象控制點,而是使用相機(jī)自身參數(shù)之間的約束關(guān)系來建立模型。這大大提高了標(biāo)定的靈活性,實現(xiàn)了實時在線標(biāo)定,并具有廣泛的應(yīng)用。其缺點是魯棒性差和精度低,因為在大多數(shù)基于消失點標(biāo)定的方法中,相機(jī)中的方位角元素是通過單個圖像的消失點來校準(zhǔn)的,而傳統(tǒng)的消失點標(biāo)定算法需要三組場景中相互正交的平行線。然而,由于噪聲等因素的影響,它在實際應(yīng)用中常常受到限制。相機(jī)的內(nèi)部參數(shù)和失真參數(shù)是相機(jī)的固有參數(shù),出廠后通常是固定的。因此,許多制造商現(xiàn)在直接提供相機(jī)的內(nèi)部出廠時的參數(shù)。同時,隨著相機(jī)設(shè)計的內(nèi)部優(yōu)化,其失真控制越來越好。這也是內(nèi)部參數(shù)標(biāo)定算法研究和更新緩慢的原因!

2)外參求解

從數(shù)據(jù)選擇方法來看,可分為手動標(biāo)定解決方案和自動標(biāo)定解決方案。手動標(biāo)定是早期開發(fā)和使用的第一種標(biāo)定方法,它以其簡單有效的操作和高精度而深受標(biāo)定人員的喜愛。然而,隨著科學(xué)技術(shù)的發(fā)展,圖像和點云中的數(shù)據(jù)量巨大,導(dǎo)致勞動力成本急劇增加。單一的手動標(biāo)定已不能滿足人們對速度、自動化和魯棒性的需求,自動標(biāo)定已應(yīng)運而生,如圖15所示,激光雷達(dá)中相機(jī)的外部參數(shù)根據(jù)不同的原理進(jìn)行標(biāo)定!

84ce85f0-6abe-11ed-8abf-dac502259ad0.png

手動外部參數(shù)標(biāo)定

對于相機(jī)激光雷達(dá)外部參數(shù)標(biāo)定,校準(zhǔn)對象可以提供準(zhǔn)確的幾何尺寸信息,手動操作可以提供準(zhǔn)確匹配信息。最常用的方法是使用棋盤來確定一系列用于校準(zhǔn)的3D點對。例如,Dhall[36]等人手動選擇3D點并使用最小二乘法解決問題,Scaramuzza[37]等人提出了一種快速標(biāo)定方法,該方法不依賴于標(biāo)定對象,而是基于點特征。作者從相機(jī)圖像和激光雷達(dá)點云中手動選擇一系列具有不連續(xù)深度的對應(yīng)點來解決問題。手動camera-激光雷達(dá)有多種標(biāo)定方法。不同的方法在不同的具體應(yīng)用場景中達(dá)到了高精度,對于需要實時在線標(biāo)定的系統(tǒng),手動標(biāo)定的主要問題是過度依賴人工操作,以及特殊的標(biāo)定對象,這嚴(yán)重降低了自主性和智能性。

自動外部參數(shù)標(biāo)定

隨著智能應(yīng)用的迫切需求,近十年來誕生了大量相機(jī)激光雷達(dá)外部參數(shù)的自動標(biāo)定方法。這些方法分為基于特征匹配的方法、基于互信息的方法,基于運動的方法和基于深度學(xué)習(xí)的方法。

a) 基于特征匹配的標(biāo)定方法

基于特征匹配的方法通過選擇特征點并基于標(biāo)定板獲得上述兩個系統(tǒng)中特征點的坐標(biāo),根據(jù)特征匹配,直接獲得激光雷達(dá)坐標(biāo)系與相機(jī)像素坐標(biāo)系之間的轉(zhuǎn)換關(guān)系,然后通過求解標(biāo)定矩陣轉(zhuǎn)換方程或使用監(jiān)督學(xué)習(xí)等方法來計算轉(zhuǎn)換矩陣以及內(nèi)部和外部參數(shù),目前基于激光雷達(dá)點云邊緣提取的特征匹配方法主要分為間接法和直接法兩種。

間接法:大多數(shù)方法將激光雷達(dá)點轉(zhuǎn)換為圖像,然后執(zhí)行邊緣提取。Wang等人[39]使用Canny算法提取圖像的邊緣,并使用邊界檢測器從3D激光雷達(dá)點云生成距離圖像,建立點云數(shù)據(jù)和距離圖像之間的對應(yīng)關(guān)系。通過像素對應(yīng)合并2D圖像和3D點云數(shù)據(jù),以獲得具有3D信息的邊緣圖像。通常,相機(jī)的分辨率和點云是不同的,這種方法可能會引入一些錯誤。

直接法:在圖像中,灰度值突然變化的地方形成了圖像的邊緣,這種變化稱為圖像梯度。基于圖像邊緣的特征,Xia等人[40]提出了3D點云梯度的概念,然后基于用于快速邊緣提取的激光雷達(dá)點云。該擬合方法可以提取更多的邊緣特征,具有較高的精度,并且對點的密度不敏感。

b) 基于互信息的標(biāo)定方法

基于互信息的方法的主要思想是在相機(jī)圖像和激光雷達(dá)點云中找到相關(guān)變量。通過計算相機(jī)圖像的灰度值與相關(guān)變量(例如激光雷達(dá)的反射率或激光雷達(dá)反射的角度)之間的相互信息,然后最大化互信息以優(yōu)化校準(zhǔn)外部參數(shù)。Pandney等人[41]認(rèn)為,激光雷達(dá)點云的反射率與相機(jī)圖像的灰度值之間存在很強(qiáng)的相關(guān)性,通過核密度估計方法計算反射率和灰度值的概率。最后,通過Barzilai-Borwein最速下降法計算互信息并優(yōu)化外部參數(shù)。Taylor等人[42]認(rèn)為,與相機(jī)圖像點對應(yīng)的3D點的法線與相機(jī)之間的角度將影響反射強(qiáng)度,通過計算激光雷達(dá)點云的反射率和對應(yīng)于相機(jī)圖像點的上述角度之間的相互信息來執(zhí)行校準(zhǔn)。可以看出,當(dāng)兩個傳感器執(zhí)行緊密的數(shù)據(jù)融合時,兩個傳感器之間的精確外部參數(shù)尤為重要。由于激光雷達(dá)點云的稀疏性,無法直接提取散射在校準(zhǔn)板角落的激光雷達(dá)點,這將帶來更大的誤差,也將導(dǎo)致精確的拐角計算。因此,基于直接提取的反射強(qiáng)度特征點的激光雷達(dá)相機(jī)外部標(biāo)定方法可以有效地補(bǔ)償這一問題。然而,基于互信息的方法的效果與傳感器所在環(huán)境中目標(biāo)物體的材料和反射率有關(guān),并且容易受到諸如光照條件和天氣變化等因素的干擾。

c) 基于運動的標(biāo)定方法

基于運動的方法通常從連續(xù)運動數(shù)據(jù)或多視圖數(shù)據(jù)中求解外部參數(shù)。首先,分別計算相機(jī)和激光雷達(dá)的運動,然后通過手眼標(biāo)定來解決相機(jī)和激光雷達(dá)的直接外部參數(shù)。Taylor[43]等人提出了一套標(biāo)定方法,可應(yīng)用于由激光雷達(dá)、相機(jī)和導(dǎo)航傳感器組成的任何系統(tǒng)。作者首先登記每個傳感器的連續(xù)幀,然后使用連接以校準(zhǔn)外部參數(shù)。Ishikawa[44]等人使用KLT跟蹤器跟蹤激光雷達(dá)在圖像平面上的投影點,并通過投影誤差不斷優(yōu)化缺少3D比例的平移向量,取得了比泰勒更準(zhǔn)確的結(jié)果。趙[45]使用相機(jī)的前后幀圖像重建城市場景3D并計算姿態(tài)變化,并計算激光雷達(dá)點云的前后幀ICP,以獲得點云的空間變化。同時,有許多研究通過關(guān)鍵幀和運動恢復(fù)結(jié)構(gòu)等技術(shù)實現(xiàn)了無人機(jī)和激光雷達(dá)點云上的圖像配準(zhǔn)。例如,Nedevschi等人[46]使用特征匹配來檢測車輛行駛過程中傳感器的偏移。該方法通過對圖像執(zhí)行距離變換來找到圖像中的邊緣,同時,將激光雷達(dá)點云轉(zhuǎn)換為距離圖像。根據(jù)邊緣信息建立目標(biāo)函數(shù)。該方法可以消除車輛運動過程中產(chǎn)生的漂移,并自動調(diào)整外部參數(shù)。

可以看出,基于運動的方法適合于求解標(biāo)定參數(shù)和大規(guī)模場景的初始值。但是基于運動的方法的主要缺點是單眼相機(jī)的運動缺乏3D尺度信息,而且在姿態(tài)估計和數(shù)據(jù)本身之間存在很大的誤差,準(zhǔn)確度需要突破。由于可以通過立體視覺恢復(fù)比例問題,因此大大簡化了標(biāo)定問題,因此,這種方法更適用于立體攝像機(jī)。

d) 基于深度學(xué)習(xí)的校準(zhǔn)方法

隨著近年來深度學(xué)習(xí)的快速發(fā)展。自動駕駛中的各種感知任務(wù)可以通過深度學(xué)習(xí)實現(xiàn)并表現(xiàn)良好,激光雷達(dá)和攝像頭的外部參數(shù)標(biāo)定也可以通過神經(jīng)網(wǎng)絡(luò)進(jìn)行預(yù)測。Schneider[47]等人提出了第一種將深度學(xué)習(xí)應(yīng)用于標(biāo)定問題的方法,通過RegNet神經(jīng)網(wǎng)絡(luò)分別提取相機(jī)圖像和激光雷達(dá)點云,然后進(jìn)行回歸。Ganesh Iyer[48]和其他人設(shè)計了一個幾何監(jiān)督的深度網(wǎng)絡(luò),可以實時自動估計3D LiDAR和2D相機(jī)之間的6-DoF剛體變換。其中,CalibNet減少了對校準(zhǔn)目標(biāo)的需求,從而大大節(jié)省了校準(zhǔn)工作。最近,Kaiwen Yuan等人[49]提出了一種基于RGGNet的激光雷達(dá)相機(jī)標(biāo)定方法。該方法考慮黎曼幾何,并使用深度生成模型學(xué)習(xí)隱式公差模型。該方法既考慮了標(biāo)定誤差,又考慮了誤差范圍內(nèi)的公差,取得了較好的標(biāo)定效果。對于深度神經(jīng)網(wǎng)絡(luò),不需要預(yù)先提取圖像和激光雷達(dá)點云的特征來建立兩個數(shù)據(jù)的映射和連接。相反,它直接交給神經(jīng)網(wǎng)絡(luò)中的節(jié)點,以找到潛在的關(guān)系。對于標(biāo)定問題,監(jiān)督學(xué)習(xí)顯然是不夠的。很難直接獲得外部參數(shù)的真實值,并且很難提供可靠且可觀的訓(xùn)練集。因此,無監(jiān)督學(xué)習(xí)或半監(jiān)督學(xué)習(xí)更適合于外部參數(shù)標(biāo)定問題。然而,現(xiàn)有算法對使用條件要求更高,大量的訓(xùn)練是巨大的計算量,而泛化能力亟待提高。

審核編輯:郭婷

83b8ccc0-6abe-11ed-8abf-dac502259ad0.png

現(xiàn)階段,大多數(shù)無人平臺采用“激光雷達(dá)+視覺攝像頭”解決方案,以實現(xiàn)完整的環(huán)境感知。其中,激光雷達(dá)在目標(biāo)表面獲得高精度、離散的三維點云數(shù)據(jù),受環(huán)境影響較小,具有良好的魯棒性;視覺攝像機(jī)可以獲得高分辨率、高質(zhì)量的二維視覺信息,在環(huán)境感知和目標(biāo)檢測方面具有很大的優(yōu)勢。由于相機(jī)和激光雷達(dá)的信息具有高度互補(bǔ)性,融合兩者不僅可以克服單一傳感器在環(huán)境感知方面的缺點,還可以獲得更豐富的目標(biāo)觀測數(shù)據(jù),提高其環(huán)境感知的準(zhǔn)確性,如圖2和表I所示。

83ca040e-6abe-11ed-8abf-dac502259ad0.png

83d4b4a8-6abe-11ed-8abf-dac502259ad0.png

由于激光雷達(dá)數(shù)據(jù)點稀疏,視覺相機(jī)分辨率高,激光雷達(dá)和視覺相機(jī)的聯(lián)合校準(zhǔn)是實現(xiàn)兩者融合的基礎(chǔ)環(huán)節(jié)。為了響應(yīng)激光雷達(dá)和視覺相機(jī)的聯(lián)合校準(zhǔn),已經(jīng)提出了各種標(biāo)定方法。然而,這些方法大多是根據(jù)實際需要進(jìn)行的,因此沒有系統(tǒng)的解決方案,并且缺乏開源校準(zhǔn)數(shù)據(jù)集,各種方法也不統(tǒng)一,很難為研究人員提供明確的參考。在此基礎(chǔ)上,本文總結(jié)了近年來激光雷達(dá)與單相機(jī)聯(lián)合標(biāo)定的先進(jìn)標(biāo)定方法。本文將重點討論聯(lián)合標(biāo)定系統(tǒng)構(gòu)建、標(biāo)定板設(shè)計、標(biāo)定參數(shù)求解等基本問題,如圖3和圖4所示。

83ec17f6-6abe-11ed-8abf-dac502259ad0.png

標(biāo)定系統(tǒng)的構(gòu)建


一個典型的標(biāo)定系統(tǒng)可以分為以下步驟:首先根據(jù)要求選擇激光雷達(dá)、視覺相機(jī)和標(biāo)定板,然后根據(jù)一定的方法建立標(biāo)定目標(biāo)在不同坐標(biāo)系中的轉(zhuǎn)換關(guān)系,最后求解轉(zhuǎn)換矩陣。其中,標(biāo)定板的選擇、坐標(biāo)系轉(zhuǎn)換關(guān)系的建立、標(biāo)定方程的求解是關(guān)鍵環(huán)節(jié)。

83f57bca-6abe-11ed-8abf-dac502259ad0.png


圖5顯示了基于標(biāo)定板的激光雷達(dá)和相機(jī)聯(lián)合標(biāo)定所涉及的四個主要坐標(biāo)系!像素坐標(biāo)系(u,v),相機(jī)坐標(biāo)系,圖像平面坐標(biāo)系(x,y),激光雷達(dá)坐標(biāo)系。
相機(jī)和激光雷達(dá)的聯(lián)合標(biāo)定通常包括兩部分:內(nèi)部參數(shù)標(biāo)定和外部參數(shù)標(biāo)定。內(nèi)部參數(shù)標(biāo)定主要解決攝像機(jī)CCD傳感器本身畸變和安裝的影響;外部參數(shù)標(biāo)定主要用于建立兩個傳感器之間的坐標(biāo)轉(zhuǎn)換方程。如圖6所示,這是相機(jī)和激光雷達(dá)聯(lián)合校準(zhǔn)的流程圖!

84022956-6abe-11ed-8abf-dac502259ad0.png


標(biāo)定板的選擇根據(jù)標(biāo)定對象和提取的特征點而不同,標(biāo)定可以通過兩種方式進(jìn)行:基于目標(biāo)的標(biāo)定或無目標(biāo)標(biāo)定。基于目標(biāo)的標(biāo)定通常使用特定的標(biāo)定板以便于算法提取特定的特征點,而無目標(biāo)標(biāo)定方法通常直接使用環(huán)境中的材料或結(jié)構(gòu)特征來提取和匹配以實現(xiàn)標(biāo)定,以增加標(biāo)定的范圍和便利,如圖7所示。

842dcafc-6abe-11ed-8abf-dac502259ad0.png


1)Target-based Calibration


基于目標(biāo)標(biāo)定的特點是在標(biāo)定過程中使用特定形式的標(biāo)定板。這樣,特征點易于捕獲,所需算法簡單,計算能力小。但缺點也很明顯:一是必須在使用傳感器之前對其進(jìn)行標(biāo)定,而且不能進(jìn)行實時標(biāo)定。另一個是二維平面板(如棋盤)需要獲得清晰的對應(yīng)關(guān)系,這不僅使得最終的標(biāo)定精度嚴(yán)重依賴于3D和2D特征點,還需要人工干預(yù)!



二維標(biāo)定板


二維標(biāo)定板通常取決于特定的標(biāo)定目標(biāo),最常用的是棋盤。張[1]首先提出了一種棋盤標(biāo)定板,通過具有多個姿態(tài)的棋盤來估計二維激光雷達(dá)和相機(jī)之間的參數(shù)。Ranjith Unnikrishnan等人[2]基于Zhang提出的相機(jī)和2D激光雷達(dá)的標(biāo)定方法,提出了3D激光雷達(dá)和相機(jī)外部參數(shù)的標(biāo)定方法,如圖8所示。

8446f040-6abe-11ed-8abf-dac502259ad0.png


然而,由于激光雷達(dá)的縱向光束之間的距離大且采集分辨率低,很難通過邊緣提取來保證精確頂點的精度。Lyu[3]手動調(diào)整棋盤在激光點云中的位置,以便掃描線可以掃描到棋盤的頂點,但這將增加標(biāo)定過程的時間和復(fù)雜性。
同樣為了解決點云邊緣擬合不準(zhǔn)確的問題,康國華等人[4]使用點云中心的粗配準(zhǔn)來實現(xiàn)點云的整體精細(xì)配準(zhǔn)。從另一個角度來看,除了輸出三維點云的坐標(biāo)信息,激光雷達(dá)還可以帶回反射強(qiáng)度信息。[5] 對不同材料的激光雷達(dá)反射強(qiáng)度設(shè)置閾值,以獲得激光雷達(dá)點云,并在此基礎(chǔ)上設(shè)計了一種新的標(biāo)定板。
ArUco標(biāo)記是一種特殊的編碼模式,便于檢測和糾正標(biāo)簽本身的錯誤。霍爾等人提出了一種用于由多個單元組成的實驗裝置的校準(zhǔn)板。方法[6]使用ArUco標(biāo)記計算相機(jī)坐標(biāo)系中標(biāo)定板的角點,激光雷達(dá)點提取擬合的邊緣線,然后可以計算激光雷達(dá)相機(jī)的外部參數(shù)。在實際應(yīng)用中,這種方法與棋盤中的激光雷達(dá)一樣,包括不穩(wěn)定的邊緣提取和線擬合算法,這將給校準(zhǔn)帶來很大的誤差。此外,由于需要多個標(biāo)定板,該方法更加復(fù)雜。為了增加激光雷達(dá)點云的可提取特征,出現(xiàn)了一個空心標(biāo)定板。Dong等人[7]和Zhung等人[8]的工作有些相似,他們在黑白棋盤的中心構(gòu)造了一個空心圓孔,并將圓孔的中心校準(zhǔn)為特征點。然而,由于激光雷達(dá)點云沒有明顯的特征,因此只能從整個圓孔點云近似計算中心的坐標(biāo),如圖9所示。

845a3704-6abe-11ed-8abf-dac502259ad0.png


最近,黃強(qiáng)等人[9]提出了一種基于可重構(gòu)標(biāo)定板的激光雷達(dá)和視覺傳感器的聯(lián)合標(biāo)定方法,使用類似條形碼的方法來自動識別激光雷達(dá)的特征點,并添加了相機(jī)驗證機(jī)制,以減輕標(biāo)定過程中相機(jī)識別不穩(wěn)定導(dǎo)致的錯誤。


三維標(biāo)定板


三維標(biāo)定板的目的是更好地幫助激光雷達(dá)找到特征點,從而更好地匹配特征點。當(dāng)背景不純凈時,上一節(jié)中提到的中空平板可能會導(dǎo)致像素混合,周世輝等人[10]分析了平面空心標(biāo)定板產(chǎn)生的混合像素誤差,設(shè)計了一種特殊的網(wǎng)格狀標(biāo)定板,并基于特征點匹配方法實現(xiàn)了工業(yè)相機(jī)和激光雷達(dá)的高精度聯(lián)合校準(zhǔn),以實現(xiàn)像素級圖像融合效果。蔡懷宇等人[11] 設(shè)計了具有梯度深度信息、平面角度信息和位置信息的標(biāo)定板(BWDC)。該方法不僅從一維提取特征,而且有效地利用了激光雷達(dá)提取三維信息的能力。然而,這對標(biāo)定板的設(shè)計和制造精度提出了很高的要求,增加了成本和誤差。如圖10所示。

846ba9f8-6abe-11ed-8abf-dac502259ad0.png


Pusztai等人[12]使用具有三個垂直邊的長方體作為標(biāo)定對象,通過提取長方體的邊緣來估計長方體的3D頂點,并將其與從圖像中提取的2D頂點進(jìn)行匹配,這種方法是通用的,因為它可以用于普通的盒子。類似地,Xiaojin Gong等人[13]提出了基于任意三面體的3D激光雷達(dá)相機(jī)的外部標(biāo)定。由于用于標(biāo)定的三面體目標(biāo)可以是正交或非正交的,這通常出現(xiàn)在結(jié)構(gòu)化環(huán)境中,因此它具有廣泛的應(yīng)用。


2)Targetless Calibration


無目標(biāo)標(biāo)定不需要人工標(biāo)定目標(biāo),在線標(biāo)定更方便,但精度低,魯棒性差。例如,當(dāng)遇到需要在線標(biāo)定的情況時,固定傳感器的相對位置會因機(jī)械振動而改變,其標(biāo)定參數(shù)也會隨著時間而變得不準(zhǔn)確。由于大多數(shù)融合方法對標(biāo)定誤差極為敏感,其性能和可靠性受到嚴(yán)重?fù)p害。此外,大多數(shù)標(biāo)定過程需要從頭開始,因此手動連續(xù)更新校準(zhǔn)參數(shù)既麻煩又不切實際,為了擺脫標(biāo)定板的限制,并通過自然場景實現(xiàn)在線標(biāo)定,研究人員進(jìn)行了大量研究!
其中一些方法使用RGB紋理和激光雷達(dá)反射率之間的相關(guān)性,一些方法提取圖像和激光點云中的邊緣[17]或線特征[18]進(jìn)行相關(guān)性測量。Castorena等人[19]使用深度和強(qiáng)度邊緣的自然對齊結(jié)合高斯混合模型進(jìn)行標(biāo)定,并獲得了一種自動、無目標(biāo)、完全數(shù)據(jù)驅(qū)動的全局匹配優(yōu)化方法。這些方法需要相對精確的初始參數(shù),否則很容易陷入局部極值,因此,用于自識別場景的無目標(biāo)標(biāo)定方法通常用于微調(diào)外部參數(shù)。還有一些基于里程計的軌跡配準(zhǔn)[20],時間序列視覺幀的密集點云和激光點云的配準(zhǔn)[21],甚至還有基于深度學(xué)習(xí)的方法[22]、[23]。這些方法不僅高度依賴于環(huán)境,還受到視覺或激光里程計精度的影響,目前的技術(shù)精度低,不具有普遍性,需要進(jìn)一步研究和開發(fā)。


3)標(biāo)定方程建立


在相機(jī)傳感器獲取過程中,為了確定空間物體表面上的點的三維幾何位置與其在圖像中的對應(yīng)點之間的關(guān)系,必須建立相機(jī)成像的幾何模型。
(1) 三維坐標(biāo)轉(zhuǎn)換:攝像機(jī)坐標(biāo)系到激光雷達(dá)坐標(biāo)系的轉(zhuǎn)換,公式如下:

847a7a6e-6abe-11ed-8abf-dac502259ad0.png

(2) 二維坐標(biāo)轉(zhuǎn)換:從像素坐標(biāo)系到圖像坐標(biāo)系的轉(zhuǎn)換,公式如下:

84857c20-6abe-11ed-8abf-dac502259ad0.png

(3) 基于針孔成像原理的坐標(biāo)轉(zhuǎn)換:攝像機(jī)坐標(biāo)系到圖像坐標(biāo)系的轉(zhuǎn)換,公式如下:

84905c26-6abe-11ed-8abf-dac502259ad0.png

(4) 合并轉(zhuǎn)換:激光雷達(dá)坐標(biāo)系到像素坐標(biāo)系的轉(zhuǎn)換如圖11所示進(jìn)行組合和推導(dǎo),公式如下:

84a46d60-6abe-11ed-8abf-dac502259ad0.png

參數(shù)求解

1)相機(jī)內(nèi)參

為了簡化計算,假設(shè)了一個線性理想針孔相機(jī),如圖12中的a所示。但實際由于相機(jī)鏡頭精度和裝配過程的偏差,相機(jī)成像不可避免地引入了失真。真實圖片和兩個常見相機(jī)圖片的失真如圖13所示,導(dǎo)致圖像失真,如圖12中的b所示。

84b2deb8-6abe-11ed-8abf-dac502259ad0.png

內(nèi)部參數(shù)是視覺測量的重要校準(zhǔn)參數(shù)之一,它反映了計算機(jī)圖像坐標(biāo)中空間點與成像點之間的精確對應(yīng)關(guān)系,如圖14所示。

84c1ee30-6abe-11ed-8abf-dac502259ad0.png

傳統(tǒng)的攝像機(jī)校準(zhǔn)方法。傳統(tǒng)的相機(jī)標(biāo)定方法使用具有已知結(jié)構(gòu)和高精度的標(biāo)定目標(biāo)或三維標(biāo)定場作為空間參考對象。在建立世界坐標(biāo)系之后,獲得每個特征點的空間坐標(biāo),根據(jù)空間點和圖像點之間的對應(yīng)關(guān)系,建立了相機(jī)內(nèi)部參數(shù)的約束條件。最后,通過優(yōu)化算法獲得內(nèi)部參數(shù),在相機(jī)內(nèi)部參數(shù)的計算中,使用最廣泛的方法是張正友方法[24]。受張正友方法的啟發(fā),許多開源庫函數(shù),如OpenCV、ROS、matlab和一些工具箱[25][26]都使用這種方法進(jìn)行開發(fā)和標(biāo)定!相機(jī)自標(biāo)定方法。相機(jī)自標(biāo)定方法是指使用包含由相機(jī)捕獲的重疊場景的一組圖像來建立對應(yīng)關(guān)系的過程,在不依賴于標(biāo)定參考對象的情況下完成幾何校準(zhǔn)。由于只使用其自身的約束,因此它與攝影機(jī)和周圍環(huán)境之間的相對運動狀態(tài)無關(guān),它具有更高的靈活性,適用于因條件惡劣而無法使用校準(zhǔn)目標(biāo)的情況。使用絕對二次曲線和極線變換的特性來求解Kruppa方程的相機(jī)自校準(zhǔn)方法[27]、[28]、[29]。這種直接求解Kruppa方程的方法在求解過程中優(yōu)化參數(shù)過多,容易陷入局部最優(yōu)。當(dāng)圖像噪聲較大時,校準(zhǔn)精度會降低,魯棒性會變差,用分層逐步標(biāo)定方法代替。它使用投影校準(zhǔn)作為基礎(chǔ),選擇某一圖片作為標(biāo)準(zhǔn),并執(zhí)行投影對準(zhǔn),從而減少未知數(shù)。然后使用非線性優(yōu)化算法來解決所有未知問題[30]。另一個分支是基于主動視覺的相機(jī)自標(biāo)定技術(shù),主動視覺系統(tǒng)是指將攝像機(jī)精確安裝在可控平臺上。主動控制相機(jī)按照指定的運動軌跡完成照片拍攝,最后使用相機(jī)運動參數(shù)確定內(nèi)部參數(shù)[31]、[32],它的缺點是對實驗設(shè)備的要求更高,對模型參數(shù)的限制更大,并且抗噪聲能力較差。基于消失點標(biāo)定的方法。20世紀(jì)90年代以來,國內(nèi)外大量學(xué)者開始研究基于消失點標(biāo)定的方法。幾何上,世界直線的消失點是通過平行于直線并穿過相機(jī)中心和圖像平面的光線的交點獲得的,因此,消失點僅取決于直線的方向,與其特定位置無關(guān)[33]、[34]、[35]。消失點標(biāo)定方法不需要對象控制點,而是使用相機(jī)自身參數(shù)之間的約束關(guān)系來建立模型。這大大提高了標(biāo)定的靈活性,實現(xiàn)了實時在線標(biāo)定,并具有廣泛的應(yīng)用。其缺點是魯棒性差和精度低,因為在大多數(shù)基于消失點標(biāo)定的方法中,相機(jī)中的方位角元素是通過單個圖像的消失點來校準(zhǔn)的,而傳統(tǒng)的消失點標(biāo)定算法需要三組場景中相互正交的平行線。然而,由于噪聲等因素的影響,它在實際應(yīng)用中常常受到限制。相機(jī)的內(nèi)部參數(shù)和失真參數(shù)是相機(jī)的固有參數(shù),出廠后通常是固定的。因此,許多制造商現(xiàn)在直接提供相機(jī)的內(nèi)部出廠時的參數(shù)。同時,隨著相機(jī)設(shè)計的內(nèi)部優(yōu)化,其失真控制越來越好。這也是內(nèi)部參數(shù)標(biāo)定算法研究和更新緩慢的原因!

2)外參求解

從數(shù)據(jù)選擇方法來看,可分為手動標(biāo)定解決方案和自動標(biāo)定解決方案。手動標(biāo)定是早期開發(fā)和使用的第一種標(biāo)定方法,它以其簡單有效的操作和高精度而深受標(biāo)定人員的喜愛。然而,隨著科學(xué)技術(shù)的發(fā)展,圖像和點云中的數(shù)據(jù)量巨大,導(dǎo)致勞動力成本急劇增加。單一的手動標(biāo)定已不能滿足人們對速度、自動化和魯棒性的需求,自動標(biāo)定已應(yīng)運而生,如圖15所示,激光雷達(dá)中相機(jī)的外部參數(shù)根據(jù)不同的原理進(jìn)行標(biāo)定!

84ce85f0-6abe-11ed-8abf-dac502259ad0.png


手動外部參數(shù)標(biāo)定


對于相機(jī)激光雷達(dá)外部參數(shù)標(biāo)定,校準(zhǔn)對象可以提供準(zhǔn)確的幾何尺寸信息,手動操作可以提供準(zhǔn)確匹配信息。最常用的方法是使用棋盤來確定一系列用于校準(zhǔn)的3D點對。例如,Dhall[36]等人手動選擇3D點并使用最小二乘法解決問題,Scaramuzza[37]等人提出了一種快速標(biāo)定方法,該方法不依賴于標(biāo)定對象,而是基于點特征。作者從相機(jī)圖像和激光雷達(dá)點云中手動選擇一系列具有不連續(xù)深度的對應(yīng)點來解決問題。手動camera-激光雷達(dá)有多種標(biāo)定方法。不同的方法在不同的具體應(yīng)用場景中達(dá)到了高精度,對于需要實時在線標(biāo)定的系統(tǒng),手動標(biāo)定的主要問題是過度依賴人工操作,以及特殊的標(biāo)定對象,這嚴(yán)重降低了自主性和智能性。


自動外部參數(shù)標(biāo)定


隨著智能應(yīng)用的迫切需求,近十年來誕生了大量相機(jī)激光雷達(dá)外部參數(shù)的自動標(biāo)定方法。這些方法分為基于特征匹配的方法、基于互信息的方法,基于運動的方法和基于深度學(xué)習(xí)的方法。
a) 基于特征匹配的標(biāo)定方法
基于特征匹配的方法通過選擇特征點并基于標(biāo)定板獲得上述兩個系統(tǒng)中特征點的坐標(biāo),根據(jù)特征匹配,直接獲得激光雷達(dá)坐標(biāo)系與相機(jī)像素坐標(biāo)系之間的轉(zhuǎn)換關(guān)系,然后通過求解標(biāo)定矩陣轉(zhuǎn)換方程或使用監(jiān)督學(xué)習(xí)等方法來計算轉(zhuǎn)換矩陣以及內(nèi)部和外部參數(shù),目前基于激光雷達(dá)點云邊緣提取的特征匹配方法主要分為間接法和直接法兩種。
間接法:大多數(shù)方法將激光雷達(dá)點轉(zhuǎn)換為圖像,然后執(zhí)行邊緣提取。Wang等人[39]使用Canny算法提取圖像的邊緣,并使用邊界檢測器從3D激光雷達(dá)點云生成距離圖像,建立點云數(shù)據(jù)和距離圖像之間的對應(yīng)關(guān)系。通過像素對應(yīng)合并2D圖像和3D點云數(shù)據(jù),以獲得具有3D信息的邊緣圖像。通常,相機(jī)的分辨率和點云是不同的,這種方法可能會引入一些錯誤。
直接法:在圖像中,灰度值突然變化的地方形成了圖像的邊緣,這種變化稱為圖像梯度。基于圖像邊緣的特征,Xia等人[40]提出了3D點云梯度的概念,然后基于用于快速邊緣提取的激光雷達(dá)點云。該擬合方法可以提取更多的邊緣特征,具有較高的精度,并且對點的密度不敏感。
b) 基于互信息的標(biāo)定方法
基于互信息的方法的主要思想是在相機(jī)圖像和激光雷達(dá)點云中找到相關(guān)變量。通過計算相機(jī)圖像的灰度值與相關(guān)變量(例如激光雷達(dá)的反射率或激光雷達(dá)反射的角度)之間的相互信息,然后最大化互信息以優(yōu)化校準(zhǔn)外部參數(shù)。Pandney等人[41]認(rèn)為,激光雷達(dá)點云的反射率與相機(jī)圖像的灰度值之間存在很強(qiáng)的相關(guān)性,通過核密度估計方法計算反射率和灰度值的概率。最后,通過Barzilai-Borwein最速下降法計算互信息并優(yōu)化外部參數(shù)。Taylor等人[42]認(rèn)為,與相機(jī)圖像點對應(yīng)的3D點的法線與相機(jī)之間的角度將影響反射強(qiáng)度,通過計算激光雷達(dá)點云的反射率和對應(yīng)于相機(jī)圖像點的上述角度之間的相互信息來執(zhí)行校準(zhǔn)。可以看出,當(dāng)兩個傳感器執(zhí)行緊密的數(shù)據(jù)融合時,兩個傳感器之間的精確外部參數(shù)尤為重要。由于激光雷達(dá)點云的稀疏性,無法直接提取散射在校準(zhǔn)板角落的激光雷達(dá)點,這將帶來更大的誤差,也將導(dǎo)致精確的拐角計算。因此,基于直接提取的反射強(qiáng)度特征點的激光雷達(dá)相機(jī)外部標(biāo)定方法可以有效地補(bǔ)償這一問題。然而,基于互信息的方法的效果與傳感器所在環(huán)境中目標(biāo)物體的材料和反射率有關(guān),并且容易受到諸如光照條件和天氣變化等因素的干擾。
c) 基于運動的標(biāo)定方法
基于運動的方法通常從連續(xù)運動數(shù)據(jù)或多視圖數(shù)據(jù)中求解外部參數(shù)。首先,分別計算相機(jī)和激光雷達(dá)的運動,然后通過手眼標(biāo)定來解決相機(jī)和激光雷達(dá)的直接外部參數(shù)。Taylor[43]等人提出了一套標(biāo)定方法,可應(yīng)用于由激光雷達(dá)、相機(jī)和導(dǎo)航傳感器組成的任何系統(tǒng)。作者首先登記每個傳感器的連續(xù)幀,然后使用連接以校準(zhǔn)外部參數(shù)。Ishikawa[44]等人使用KLT跟蹤器跟蹤激光雷達(dá)在圖像平面上的投影點,并通過投影誤差不斷優(yōu)化缺少3D比例的平移向量,取得了比泰勒更準(zhǔn)確的結(jié)果。趙[45]使用相機(jī)的前后幀圖像重建城市場景3D并計算姿態(tài)變化,并計算激光雷達(dá)點云的前后幀ICP,以獲得點云的空間變化。同時,有許多研究通過關(guān)鍵幀和運動恢復(fù)結(jié)構(gòu)等技術(shù)實現(xiàn)了無人機(jī)和激光雷達(dá)點云上的圖像配準(zhǔn)。例如,Nedevschi等人[46]使用特征匹配來檢測車輛行駛過程中傳感器的偏移。該方法通過對圖像執(zhí)行距離變換來找到圖像中的邊緣,同時,將激光雷達(dá)點云轉(zhuǎn)換為距離圖像。根據(jù)邊緣信息建立目標(biāo)函數(shù)。該方法可以消除車輛運動過程中產(chǎn)生的漂移,并自動調(diào)整外部參數(shù)。
可以看出,基于運動的方法適合于求解標(biāo)定參數(shù)和大規(guī)模場景的初始值。但是基于運動的方法的主要缺點是單眼相機(jī)的運動缺乏3D尺度信息,而且在姿態(tài)估計和數(shù)據(jù)本身之間存在很大的誤差,準(zhǔn)確度需要突破。由于可以通過立體視覺恢復(fù)比例問題,因此大大簡化了標(biāo)定問題,因此,這種方法更適用于立體攝像機(jī)。
d) 基于深度學(xué)習(xí)的校準(zhǔn)方法
隨著近年來深度學(xué)習(xí)的快速發(fā)展。自動駕駛中的各種感知任務(wù)可以通過深度學(xué)習(xí)實現(xiàn)并表現(xiàn)良好,激光雷達(dá)和攝像頭的外部參數(shù)標(biāo)定也可以通過神經(jīng)網(wǎng)絡(luò)進(jìn)行預(yù)測。Schneider[47]等人提出了第一種將深度學(xué)習(xí)應(yīng)用于標(biāo)定問題的方法,通過RegNet神經(jīng)網(wǎng)絡(luò)分別提取相機(jī)圖像和激光雷達(dá)點云,然后進(jìn)行回歸。Ganesh Iyer[48]和其他人設(shè)計了一個幾何監(jiān)督的深度網(wǎng)絡(luò),可以實時自動估計3D LiDAR和2D相機(jī)之間的6-DoF剛體變換。其中,CalibNet減少了對校準(zhǔn)目標(biāo)的需求,從而大大節(jié)省了校準(zhǔn)工作。最近,Kaiwen Yuan等人[49]提出了一種基于RGGNet的激光雷達(dá)相機(jī)標(biāo)定方法。該方法考慮黎曼幾何,并使用深度生成模型學(xué)習(xí)隱式公差模型。該方法既考慮了標(biāo)定誤差,又考慮了誤差范圍內(nèi)的公差,取得了較好的標(biāo)定效果。對于深度神經(jīng)網(wǎng)絡(luò),不需要預(yù)先提取圖像和激光雷達(dá)點云的特征來建立兩個數(shù)據(jù)的映射和連接。相反,它直接交給神經(jīng)網(wǎng)絡(luò)中的節(jié)點,以找到潛在的關(guān)系。對于標(biāo)定問題,監(jiān)督學(xué)習(xí)顯然是不夠的。很難直接獲得外部參數(shù)的真實值,并且很難提供可靠且可觀的訓(xùn)練集。因此,無監(jiān)督學(xué)習(xí)或半監(jiān)督學(xué)習(xí)更適合于外部參數(shù)標(biāo)定問題。然而,現(xiàn)有算法對使用條件要求更高,大量的訓(xùn)練是巨大的計算量,而泛化能力亟待提高。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2552

    文章

    51325

    瀏覽量

    755367
  • 機(jī)器人
    +關(guān)注

    關(guān)注

    211

    文章

    28578

    瀏覽量

    207776
  • 激光雷達(dá)
    +關(guān)注

    關(guān)注

    968

    文章

    4003

    瀏覽量

    190158

原文標(biāo)題:激光雷達(dá)與視覺聯(lián)合標(biāo)定綜述!(系統(tǒng)介紹/標(biāo)定板選擇/在線離線標(biāo)定等)

文章出處:【微信號:3D視覺工坊,微信公眾號:3D視覺工坊】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    禾賽科技CES 2025發(fā)布迷你型超半球3D激光雷達(dá)JT系列

    成果——迷你型超半球3D激光雷達(dá)JT系列。 JT系列激光雷達(dá)以其小巧的體積、卓越的性能和廣泛的應(yīng)用前景,吸引了眾多參展商和業(yè)內(nèi)人士的關(guān)注。禾賽科技在發(fā)布會上宣布,JT系列
    的頭像 發(fā)表于 01-13 16:00 ?159次閱讀

    禾賽科技推出面向機(jī)器人領(lǐng)域的迷你3D激光雷達(dá)

    近日,在拉斯維加斯舉行的 CES 2025 國際消費電子展上,禾賽面向機(jī)器人領(lǐng)域的迷你 3D 激光雷達(dá) JT 系列產(chǎn)品正式面向全球發(fā)布。全新產(chǎn)品迷你型 3D 激光雷達(dá) JT 系列發(fā)布即
    的頭像 發(fā)表于 01-10 09:05 ?250次閱讀

    禾賽在CES 2025發(fā)布迷你3D激光雷達(dá)JT系列

    近日,在萬眾矚目的CES 2025國際消費電子展上,禾賽科技為全球觀眾帶來了一款面向機(jī)器人領(lǐng)域的創(chuàng)新產(chǎn)品——迷你3D激光雷達(dá)JT系列。這款全新產(chǎn)品在發(fā)布會上即宣布正式交付,并已成功向客戶提供了超過2
    的頭像 發(fā)表于 01-09 16:10 ?152次閱讀

    一則消息引爆激光雷達(dá)行業(yè)!特斯拉竟然在自研激光雷達(dá)

    電子發(fā)燒友網(wǎng)報道(文/梁浩斌)一則消息引爆激光雷達(dá)行業(yè)?上周業(yè)界流傳的一份會議紀(jì)要稱,有自動駕駛專家透露,特斯拉已經(jīng)設(shè)計了自己的激光雷達(dá),并正在與大陸集團(tuán)合作,將自己開發(fā)的激光雷達(dá)技術(shù)集成到汽車系統(tǒng)
    的頭像 發(fā)表于 12-30 00:09 ?1312次閱讀

    激光雷達(dá)技術(shù)或可助力防御無人機(jī)

    以色列面臨無人機(jī)襲擊困擾,Lidwave公司開發(fā)4D激光雷達(dá)傳感器,可在5公里外探測物體,提供高分辨率3D地圖。該公司獲1000萬美元融資,用于開發(fā)無人機(jī)襲擊應(yīng)對方案。
    的頭像 發(fā)表于 12-07 10:54 ?497次閱讀
    <b class='flag-5'>激光雷達(dá)</b>技術(shù)或可助力防御無人機(jī)

    激光雷達(dá)在SLAM算法中的應(yīng)用綜述

    SLAM算法運行的重要傳感器。基于激光雷達(dá)的SLAM算法,對激光雷達(dá)SLAM總體框架進(jìn)行介紹,詳細(xì)闡述前端里程計、后端優(yōu)化、回環(huán)檢測、地圖構(gòu)建模塊的作用并總結(jié)所使用的算法;按由2D3D
    的頭像 發(fā)表于 11-12 10:30 ?929次閱讀
    <b class='flag-5'>激光雷達(dá)</b>在SLAM算法中的應(yīng)用綜述

    激光雷達(dá)與其他傳感器的比較

    在現(xiàn)代科技領(lǐng)域,傳感器技術(shù)的發(fā)展日新月異,為各行各業(yè)提供了強(qiáng)大的數(shù)據(jù)支持。激光雷達(dá)作為一種高精度的遙感技術(shù),近年來在多個領(lǐng)域得到了廣泛應(yīng)用。然而,激光雷達(dá)并非萬能,它與其他傳感器相比,各有優(yōu)劣。 一
    的頭像 發(fā)表于 10-27 10:41 ?733次閱讀

    光學(xué)雷達(dá)激光雷達(dá)的區(qū)別是什么

    光學(xué)雷達(dá)激光雷達(dá)是兩種不同的遙感技術(shù),它們在原理、應(yīng)用、優(yōu)缺點等方面都存在一定的差異。以下是對光學(xué)雷達(dá)激光雷達(dá)比較: 定義和原理 光學(xué)
    的頭像 發(fā)表于 08-29 17:20 ?1567次閱讀

    晶振在激光雷達(dá)系統(tǒng)中的作用有哪些

    激光雷達(dá)系統(tǒng)需要用精確的時間測量來計算距離和生成高分辨率的3D圖像。晶振在激光雷達(dá)系統(tǒng)中起著關(guān)鍵作用,主要用于提供穩(wěn)定的時鐘信號和高精度的時間基準(zhǔn)。
    的頭像 發(fā)表于 05-29 11:45 ?670次閱讀

    Hokuyo Automatic發(fā)布新款3D激光雷達(dá)(LiDAR)傳感器YLM-10LX

    據(jù)麥姆斯咨詢報道,光學(xué)半導(dǎo)體技術(shù)先驅(qū)Lumotive近日攜手傳感器和自動化領(lǐng)域的全球領(lǐng)先企業(yè)Hokuyo Automatic發(fā)布新款3D激光雷達(dá)(LiDAR)傳感器YLM-10LX。
    的頭像 發(fā)表于 05-29 09:14 ?1361次閱讀

    基于FPGA的激光雷達(dá)控制板

    激光雷達(dá)作為一種高精度、高性能的傳感技術(shù),廣泛應(yīng)用于自動駕駛、機(jī)器人導(dǎo)航、工業(yè)自動化、無人機(jī)等應(yīng)用領(lǐng)域。激光雷達(dá)控制板可以很好的滿足這些領(lǐng)域中對于精準(zhǔn)控制和數(shù)據(jù)處理的需求。基于FPGA的激光雷
    的頭像 發(fā)表于 05-28 08:11 ?741次閱讀
    基于FPGA的<b class='flag-5'>激光雷達(dá)</b>控制板

    機(jī)載單光子激光雷達(dá)系統(tǒng)用于實現(xiàn)高分辨率3D成像

    據(jù)麥姆斯咨詢報道,近日,中國科學(xué)技術(shù)大學(xué)合肥微尺度物質(zhì)科學(xué)國家研究中心的研究團(tuán)隊開發(fā)出了一種結(jié)構(gòu)緊湊、重量輕的單光子機(jī)載激光雷達(dá)系統(tǒng),可以用低功率激光獲取高分辨率的3D圖像。
    的頭像 發(fā)表于 05-06 09:05 ?914次閱讀
    機(jī)載單光子<b class='flag-5'>激光雷達(dá)</b>系統(tǒng)用于實現(xiàn)高分辨率<b class='flag-5'>3D</b>成像

    大陸集團(tuán)的3D Flash激光雷達(dá)有何優(yōu)勢?

    在這一技術(shù)革命的前沿,激光雷達(dá)成為了不可或缺的一環(huán)。而在這其中,大陸集團(tuán)的3D Flash激光雷達(dá)引人矚目。
    發(fā)表于 04-11 10:28 ?377次閱讀
    大陸集團(tuán)的<b class='flag-5'>3D</b> Flash<b class='flag-5'>激光雷達(dá)</b>有何優(yōu)勢?

    北醒正式上線AD2-S-X3性能激光雷達(dá),面向全球發(fā)售

    3月30日,北醒正式上線AD2-S-X3性能激光雷達(dá),面向全球發(fā)售。
    的頭像 發(fā)表于 04-02 10:17 ?599次閱讀

    華為激光雷達(dá)參數(shù)怎么設(shè)置

    華為激光雷達(dá)是一種常用的傳感器技術(shù),可用于距離測量和感應(yīng)。它的參數(shù)設(shè)置對于確保其性能和功能至關(guān)重要。在本文中,我們將詳細(xì)介紹華為激光雷達(dá)的參數(shù)設(shè)置以及其影響和應(yīng)用。 首先,我們需要了解激光雷達(dá)
    的頭像 發(fā)表于 01-19 14:17 ?1927次閱讀
    主站蜘蛛池模板: 五月婷婷电影| 亚洲第二页| 韩国三级中文| 免费人成网站| 国模视频一区| 播放毛片| 黄色在线视频免费| 黄色一级毛片看一级毛片| 好男人www社区影视在线| 国产精品美乳在线观看| 麻豆三级视频| 日韩免费一区| 四虎在线网址| 日本黄色小视频在线观看| 欧美成人性色| 成在线人视频免费视频| 天天干夜夜噜| 国产精品bdsm在线调教| 亚洲一区日韩一区欧美一区a| 国产精品第页| 色激情综合网| 很黄很色的网站| 天天躁夜夜躁狠狠躁躁88| 夜夜爽毛片| 九九天天影视| 午夜性视频| 四虎永久免费网站| 精品美女在线观看| 午夜国产精品久久影院| 成人免费一区二区三区| 欧美亚洲第一区| 四虎影院观看视频| 黄色一级片毛片| 天天成人| 68日本xxxxxxxxx18能看的| 在线播放ww| 免费视频淫片aa毛片| 香蕉操| 好黄好猛好爽好痛的视频| 欧美三级免费网站| av免费网站在线观看|