文章:P2O-Calib: Camera-LiDAR Calibration Using Point-Pair Spatial Occlusion Relationship 作者:Su Wang , Shini Zhang, Xuchong Qiu 編輯:點(diǎn)云PCL 歡迎各位加入知識(shí)星球,獲取PDF論文,歡迎轉(zhuǎn)發(fā)朋友圈。文章僅做學(xué)術(shù)分享,如有侵權(quán)聯(lián)系刪文。 公眾號(hào)致力于點(diǎn)云處理,SLAM,三維視覺,高精地圖等領(lǐng)域相關(guān)內(nèi)容的干貨分享,歡迎各位加入,有興趣的可聯(lián)系dianyunpcl@163.com。侵權(quán)或轉(zhuǎn)載聯(lián)系微信cloudpoint9527。 摘要 準(zhǔn)確而穩(wěn)健的傳感器標(biāo)定結(jié)果被視為自動(dòng)駕駛和機(jī)器人領(lǐng)域后續(xù)研究的重要基礎(chǔ)。當(dāng)前涉及3D LiDAR和單目攝像機(jī)之間外參標(biāo)定的工作主要集中在基于目標(biāo)和無目標(biāo)的方法上,基于目標(biāo)的方法通常在離線情況下使用,因?yàn)榇嬖谝恍┫拗?,比如需要設(shè)計(jì)額外的目標(biāo)和目標(biāo)放置的限制。目前的無目標(biāo)方法在不同環(huán)境中存在特征不確定性和特征不匹配的問題。為了緩解這些限制,我們提出了一種基于在3D空間中使用遮擋關(guān)系進(jìn)行的2D-3D邊緣點(diǎn)提取的新型無目標(biāo)標(biāo)定方法?;谔崛〉?D-3D點(diǎn)對(duì),我們進(jìn)一步提出了一種遮擋引導(dǎo)的點(diǎn)匹配方法,提高了標(biāo)定的準(zhǔn)確性并降低了計(jì)算成本。為驗(yàn)證我們方法的有效性,我們在來自KITTI數(shù)據(jù)集的實(shí)際圖像上定性和定量評(píng)估了方法的性能。結(jié)果表明該方法優(yōu)于現(xiàn)有的無目標(biāo)方法,實(shí)現(xiàn)了低誤差和高魯棒性,有助于提升相機(jī)-LiDAR標(biāo)定的實(shí)際應(yīng)用效果。 主要貢獻(xiàn) 本文提出了一種新穎的無目標(biāo)外參標(biāo)定方法,利用統(tǒng)一的2D-3D遮擋特征在各種場景中實(shí)現(xiàn)了穩(wěn)健的估計(jì)。對(duì)于在攝像機(jī)圖像上進(jìn)行特征提取,我們先前的工作[15]引入了像素對(duì)遮擋關(guān)系的概念,并允許我們提取帶有空間遮擋信息的圖像邊緣點(diǎn)。在這項(xiàng)工作中,根據(jù)遮擋關(guān)系定義利用LiDAR點(diǎn)云上的3D遮擋邊緣提取,并開發(fā)了一種使用提取的2D-3D點(diǎn)對(duì)的新型標(biāo)定方法。此外遮擋關(guān)系為更健壯的跨模態(tài)特征關(guān)聯(lián)提供了有價(jià)值的指導(dǎo),能夠容忍來自相機(jī)-LiDAR外參初始猜測的更大誤差,與在實(shí)際數(shù)據(jù)集KITTI上評(píng)估的先前工作相比,所提出的方法提高了相機(jī)-LiDAR外參標(biāo)定的準(zhǔn)確性和泛化能力。這項(xiàng)工作的主要貢獻(xiàn)包括:
圖1. 所提方法的示意圖:(a) 所提出使用對(duì)齊的2D-3D遮擋邊緣點(diǎn)對(duì)來估計(jì)相機(jī)C和LiDAR L之間的外部TCL;(b) 在遮擋方向引導(dǎo)下的2D-3D特征匹配。彩色像素是從圖像中提取的遮擋邊緣特征點(diǎn),彩色圓圈是從失標(biāo)定的LiDAR中提取的點(diǎn)云遮擋邊緣特征點(diǎn),綠色和紅色分別代表左右遮擋方向。藍(lán)線表示具有相同遮擋方向的特征之間的數(shù)據(jù)關(guān)聯(lián)(例如,左遮擋邊緣);(c) 使用估計(jì)的外參將LiDAR點(diǎn)云投影到圖像上。 內(nèi)容概述 本節(jié)詳細(xì)介紹了提出的Camera-LiDAR外參校準(zhǔn)方法,該流程包括三個(gè)步驟:首先,為RGB圖像訓(xùn)練P2ORNet神經(jīng)網(wǎng)絡(luò)以進(jìn)行逐像素遮擋邊緣識(shí)別,并從給定的點(diǎn)云中提取3D遮擋邊緣。然后提出了一種在2D像素和3D點(diǎn)之間指定透視n點(diǎn)(PnP)問題的遮擋引導(dǎo)匹配策略。最后通過優(yōu)化點(diǎn)到線的投影重投影誤差,最終獲得外參校準(zhǔn)矩陣。圖2概述了提出的框架。 圖2. 所提方法的架構(gòu),該方法首先從輸入的2D-3D數(shù)據(jù)中提取2D-3D遮擋邊緣特征點(diǎn),然后應(yīng)用遮擋引導(dǎo)的特征匹配將它們對(duì)齊。隨后在匹配的2D-3D點(diǎn)對(duì)上進(jìn)行優(yōu)化,以恢復(fù)攝像機(jī)和LiDAR之間的外參。左右遮擋邊緣點(diǎn)以綠色和紅色著色,而上下遮擋邊緣點(diǎn)以黃色和藍(lán)色著色,為了清晰起見,圖2D-3D特征匹配模塊中僅可視化左右遮擋邊緣。 2D-3D點(diǎn)對(duì)定義 通過考慮表面之間的遮擋關(guān)系,定義了遮擋邊緣特征點(diǎn),這些特征點(diǎn)位于遮擋和非遮擋表面之間的邊界區(qū)域。通過為每個(gè)像素對(duì)分配方向,形成了不同方向的遮擋邊緣特征點(diǎn),然后正式定義了每個(gè)2D-3D點(diǎn)對(duì),由LiDAR捕獲的3D特征點(diǎn)和攝像機(jī)捕獲的2D特征點(diǎn)組成,這個(gè)定義是文章后續(xù)Camera-LiDAR外參標(biāo)定方法的基礎(chǔ)。 圖3. 2D-3D遮擋邊緣點(diǎn)對(duì)定義的示意圖:(a) 圖像左側(cè)遮擋邊緣區(qū)域以綠色標(biāo)示,對(duì)應(yīng)的2D遮擋邊緣點(diǎn)和3D遮擋邊緣點(diǎn),(b) 圖像左右遮擋邊緣和上下遮擋邊緣在存在三個(gè)對(duì)象1、2、3并發(fā)生遮擋的場景中。 圖像中的遮擋邊緣提取 8鄰域連接:
2D遮擋邊緣估計(jì):
遮擋邊緣特征點(diǎn)集合:
網(wǎng)絡(luò)訓(xùn)練:
總體這一步驟旨在通過圖像處理提取激光雷達(dá)和攝像機(jī)之間的遮擋關(guān)系,為后續(xù)的外參校準(zhǔn)提供基礎(chǔ)。 圖4. 無效特征對(duì)的示例,綠色/紅色菱形:點(diǎn)云邊緣點(diǎn),綠色/紅色線條:檢測到的圖像遮擋邊緣,藍(lán)色線條:接受的匹配,(a)中的黃色線條:由于缺失圖像邊緣導(dǎo)致的無效角度匹配,(b)中的粉色線條:LiDAR 特征與尖銳圖像邊緣曲線匹配并變?yōu)闊o效。 LiDAR 特征提取 LiDAR提供了確定掃描幀之間距離差異的信息,使得3D 遮擋邊緣特征提取比2D圖像更直觀,水平遮擋邊緣特征通過遍歷掃描的每個(gè)圈,一旦它們與同一圈上的相鄰光束斷開連接,將該點(diǎn)標(biāo)記為遮擋特征來提取,垂直遮擋邊緣特征以相同的方式提取,通過遍歷 LiDAR 的每一列并與其垂直相鄰的光束進(jìn)行比較。隨后考慮到位于地平面上的點(diǎn)幾乎不可能是遮擋點(diǎn),因此在原始點(diǎn)云上應(yīng)用 RANSAC(隨機(jī)樣本一致性)事先提取地平面的系數(shù),在特征提取之后,將接近地平面系數(shù)的遮擋邊緣特征移除,然后對(duì)特征點(diǎn)云應(yīng)用半徑濾波以減少浮動(dòng)異常值。 外參標(biāo)定 遮擋引導(dǎo)特征匹配(OGM):
圖5. 特征提取和匹配的比較:圖(a)展示了提出的特征匹配結(jié)果,圖像遮擋邊緣與具有相同遮擋方向的點(diǎn)云遮擋邊緣關(guān)聯(lián)。在圖(b)中,特征位置與(a)相同,但直接進(jìn)行匹配而沒有遮擋引導(dǎo)。在(b)中的放大窗口中,桿的所有左右點(diǎn)云特征錯(cuò)誤地匹配到右側(cè)圖像邊緣。圖(c)顯示了噪聲Canny邊緣的圖像,這與點(diǎn)云上3D邊緣的性質(zhì)不一致。 優(yōu)化:
實(shí)驗(yàn) 仿真數(shù)據(jù)集上的實(shí)驗(yàn) 在vKITTI2數(shù)據(jù)集中,LiDAR數(shù)據(jù)不可用,為了解決這個(gè)問題,使用深度圖像模擬部分LiDAR掃描,每個(gè)LiDAR光束由極坐標(biāo)中的方向角參數(shù)化,其范圍值從沿方向角追蹤的深度圖像區(qū)域中采樣,引入距離噪聲和角度擾動(dòng)以模擬傳感器噪聲,使用Velodyne HDL64和HDL32的制造設(shè)置渲染64線和32線的LiDAR數(shù)據(jù),如圖6的第2行所示。 圖. 6. 仿真數(shù)據(jù)的示例 為了突顯方法的魯棒性,專注于驗(yàn)證當(dāng)網(wǎng)絡(luò)輸出不完美時(shí)的標(biāo)定性能。使用原始邊緣檢測結(jié)果作為基準(zhǔn),通過在網(wǎng)絡(luò)輸出上使用隨機(jī)圓形補(bǔ)丁屏蔽邊緣,刪除x%的邊緣點(diǎn)來模擬網(wǎng)絡(luò)輸出不完美的情況。圖6(b)顯示了處理后的圖像,其中邊緣丟失率為25%。在序列1、2、6、20上進(jìn)行了測試,這些序列包含城市區(qū)域和高速公路上的駕駛場景。表I呈現(xiàn)了每個(gè)軸的平均絕對(duì)誤差及其相關(guān)的實(shí)驗(yàn)參數(shù)。 在真實(shí)數(shù)據(jù)集上的實(shí)驗(yàn) 在真實(shí)的KITTI數(shù)據(jù)集上驗(yàn)證方法,使用Velodyne HDL-64 LiDAR和相機(jī)進(jìn)行了標(biāo)定、同步和去畸變校正,進(jìn)行了消融研究,并提供了相應(yīng)的分析。表II顯示了定量結(jié)果。 圖8顯示了一些標(biāo)定結(jié)果,包括數(shù)據(jù)集中的成功結(jié)果以及失敗案例。 圖8. KITTI數(shù)據(jù)集上的實(shí)驗(yàn)結(jié)果,細(xì)邊表示2D特征,而圓圈代表使用估計(jì)的外部變換投影的3D特征,所有圖像都經(jīng)過裁剪以獲得清晰的視圖。第1列和第2列是成功標(biāo)定外參的示例。請(qǐng)注意,邊緣檢測網(wǎng)絡(luò)在(c)和(d)中分別遭受過曝光和先前未知車輛的問題。而我們的方法能夠處理不理想的輸出。第3列顯示失敗的情況,因?yàn)檫吘墮z測結(jié)果不足。對(duì)于這兩個(gè)失敗的圖像,為了可視化,3D點(diǎn)云僅使用地面真值進(jìn)行投影。 總結(jié) 本文提出了一種無目標(biāo)相機(jī)-LiDAR標(biāo)定方法,基于遮擋關(guān)系的概念引入了一種依賴于場景中自然的3D邊緣特征的魯棒的2D-3D數(shù)據(jù)關(guān)聯(lián)方法。在2D圖像中提取3D遮擋信息使我們有機(jī)會(huì)生成組織良好的圖像邊緣特征,并以簡單的方式將其與LiDAR點(diǎn)云特征對(duì)齊,此外該標(biāo)定方法對(duì)于2D或3D特征的部分丟失具有魯棒的性能。與端到端的標(biāo)定方法相比,所提出的方法使用神經(jīng)網(wǎng)絡(luò)提取圖像邊緣,但明確構(gòu)建特征對(duì),并通過非線性優(yōu)化計(jì)算外參。這種混合架構(gòu)減少了統(tǒng)計(jì)偏差和跨數(shù)據(jù)集域差距的影響,在真實(shí)數(shù)據(jù)上的實(shí)驗(yàn)證明,即使給定了去標(biāo)定的初始值,我們的方法在無目標(biāo)相機(jī)-LiDAR標(biāo)定方面始終優(yōu)于現(xiàn)有技術(shù)。 資源 自動(dòng)駕駛及定位相關(guān)分享 【點(diǎn)云論文速讀】基于激光雷達(dá)的里程計(jì)及3D點(diǎn)云地圖中的定位方法 自動(dòng)駕駛中基于光流的運(yùn)動(dòng)物體檢測 綜述:用于自動(dòng)駕駛的全景魚眼相機(jī)的理論模型和感知介紹 Patchwork++:基于點(diǎn)云的快速、穩(wěn)健的地面分割方法 PaGO-LOAM:基于地面優(yōu)化的激光雷達(dá)里程計(jì) 多個(gè)激光雷達(dá)同時(shí)校準(zhǔn)、定位和建圖的框架 動(dòng)態(tài)的城市環(huán)境中桿狀物的提取建圖與長期定位 非重復(fù)型掃描激光雷達(dá)的運(yùn)動(dòng)畸變矯正 用于三維點(diǎn)云語義分割的標(biāo)注工具和城市數(shù)據(jù)集 固態(tài)激光雷達(dá)和相機(jī)系統(tǒng)的自動(dòng)標(biāo)定 激光雷達(dá)+GPS+IMU+輪速計(jì)的傳感器融合定位方案 自動(dòng)駕駛中基于激光雷達(dá)的車輛道路和人行道實(shí)時(shí)檢測(代碼開源) 用于三維點(diǎn)云語義分割的標(biāo)注工具和城市數(shù)據(jù)集 更多文章可查看:點(diǎn)云學(xué)習(xí)歷史文章大匯總 SLAM及AR相關(guān)分享 結(jié)構(gòu)化PLP-SLAM:單目、RGB-D和雙目相機(jī)使用點(diǎn)線面的高效稀疏建圖與定位方案 開源又優(yōu)化的F-LOAM方案:基于優(yōu)化的SC-F-LOAM 【論文速讀】AVP-SLAM:自動(dòng)泊車系統(tǒng)中的語義SLAM 【點(diǎn)云論文速讀】StructSLAM:結(jié)構(gòu)化線特征SLAM AR設(shè)備單目視覺慣導(dǎo)SLAM算法綜述與評(píng)價(jià) 以上內(nèi)容如有錯(cuò)誤請(qǐng)留言評(píng)論,歡迎指正交流。如有侵權(quán),請(qǐng)聯(lián)系刪除 掃描二維碼 關(guān)注我們 讓我們一起分享一起學(xué)習(xí)吧!期待有想法,樂于分享的小伙伴加入知識(shí)星球注入愛分享的新鮮活力。分享的主題包含但不限于三維視覺,點(diǎn)云,高精地圖,自動(dòng)駕駛,以及機(jī)器人等相關(guān)的領(lǐng)域。 |
|