博客專欄

        EEPW首頁 > 博客 > 利用稀疏的語義視覺特征進行道路建圖和定位(ICRA2021)(1)

        利用稀疏的語義視覺特征進行道路建圖和定位(ICRA2021)(1)

        發布人:計算機視覺工坊 時間:2021-09-14 來源:工程師 發布文章

        1.png

        Road Mapping and Localization using Sparse Semantic Visual Features

        Cheng W, Yang S, Zhou M, et al. Road Mapping and Localization using Sparse Semantic Visual Features[J]. IEEE Robotics and Automation Letters, 2021. ICRA2021

        單位:阿里巴巴

        針對問題:

        輕量級語義地圖構建及定位。

        提出方法:

        文章采用了一種類似于關鍵點檢測的方法,對典型路標進行典型關鍵點提取;對特定路標設計了不同的參數模型進行幀間優化,相較于無優化的點云疊加方式,該方法構建了特征間的數據關聯,用于里程計自身的位姿估計同時也進行更精確的路標地圖構建。

        達到效果:

        實現了KAIST數據集以及作者采集的數據集大場景范圍內精確建圖及定位。

        存在問題:

        文章所構建的定位模塊在實現定位時采用GPS提供定位初值,再進行局部精搜索并使用PnP進行定位的策略,該方法在GPS信號較好且跳變較小時能實現較好效果,但在GPS-denied的場景使用受限,也許可以考慮結合HF-Net的方式進行初始定位。

        Abstract

        我們提出了一種新的方法,通過提取、建模和優化語義道路元素來實現自主車輛的視覺建圖和定位。具體來說,我們的方法整合了級聯深度模型來檢測標準化的道路元素,而不是傳統的點特征,以尋求提高位姿的準確性和地圖表示的緊湊性。為了利用結構特征,我們通過其代表性的深層關鍵點為骨架和邊界建立路燈和標志的模型,并通過piecewise cubic splines進行車道參數化。基于道路語義特征,我們建立了一個完整的建圖和定位流程,其中包括a)圖像處理前端,b)傳感器融合策略,以及c)優化后端。在公共數據集和我們的測試平臺上進行的實驗證明了我們的方法的有效性和優勢,其表現優于傳統方法。

        Main Contributions

        一個卷積神經網絡(CNN)支持的圖像處理前端,以提取語義特征。

        道路元素的參數化和損失函數的設計方法。

        語義優化模塊,可用于離線測繪和在線定位。

        我們注意到,存在與我們的方法在概念上相似的方法,通過分割道路圖像和選擇穩定區域的點。然而,穩定語義區域中的點特征不一定是穩定和緊湊的,而且高水平的信息,例如曲線,也沒有被利用。相比之下,我們的方法利用了多源語義信息,提供了更緊湊的表示,達到了更好的 "持久性 "和 "緊湊性"。

        System Overview

        我們的地圖和定位系統的骨干是一個緊密耦合的狀態優化框架,具有批量和滑動窗口策略。具體來說,我們的算法提出在離線情況下建立基于標準化道路實例的語義地圖,并利用這種地圖進行在線定位。所涉及的語義實例包括三種主要類型:水平物體、地面物體和車道。給予一個關鍵幀,感知模塊執行級聯深度檢測,以提取實例和它們的代表點作為視覺特征.

        在離線建圖過程中,感知模塊對每個關鍵幀都要執行。然后,對連續關鍵幀之間的檢測結果進行跟蹤,以建立多視角關聯,共同估計相機軌跡和地標位置。隨后,在以前訪問過的路段上重新觀察到的實例被重新識別,并通過循環檢測進行合并。最后,這些優化的狀態被序列化為地圖資產用于定位。在在線地圖輔助定位過程中,感知模塊以較低的頻率運行,以實現對計算單元的低成本消耗。因此,語義特征是通過混合檢測和跟蹤策略獲得。這些特征與保存的地圖相匹配,并由一個基于滑動窗口優化的測距系統使用,以減少全局漂移。

        Selection of Road Features

        考慮到地圖的稀疏化和查詢的有效性,城市道路上的以下標準化目標適合作為語義地標來檢測:1)道路旁邊電線桿頂部的燈和交通標志足夠穩定和高,可以被前置攝像頭捕捉。2)雖然有時會被車輛遮擋,但地面區域幾乎占據了每張圖像的一半,這使得那些涂在地面上的高對比度標志無法被忽略。3)與地面標志類似,涂有實線和虛線的車道也經常被觀察到。實線車道提供了一個方向的運動約束,虛線車道的拐角可以被視為索引點地標。在這項工作中,我們選擇上述語義類型作為目標對象,以建立我們的語義地圖。

        2.png

        Detection of Road Features

        我們的兩階段級聯檢測模塊首先進行實例級檢測,以獲得實例作為盒子(即桿和地面)物體上的索引代表像素和車道輪廓上的樣本像素。然后,沿著這些檢測到的虛線車道,我們評估64×64的圖像補丁,以級聯檢測有索引的虛線車道角。為了減少對特征提取等可共享過程的重復計算,我們參考了無錨檢測方法CenterNet,該方法將低級特征提取過程與頂級頭像分離,以使這些頭像能夠適應不同的任務。

        Feature Tracking for Semantic Entities

        3.png4.png

        我們使用匈牙利匹配策略,在像素空間中以實例和像素的方式關聯地面特征:1)在實例關聯期間,我們計算交叉聯合(IoU),對于常規物體的多邊形和對于車道的5.0像素寬度的折線。2)在像素方面的關聯中,我們計算其索引關鍵點的重投像素距離。IoU百分比<50%和像素距離>5.0的匹配被忽略。

        對于在垂直物體(如電線桿)中檢測到的關鍵點,我們使用光流方法進行幀間跟蹤。在特征跟蹤過程中,我們保留了由GFTT提取器和FREAK描述器提取、描述和跟蹤的經典關鍵點,因為它們不僅是視覺-慣性測距的一部分,而且是值得納入結構化物體的穩定跟蹤的點特征。與輸出掩碼的分割不同,檢測到的二維方框可能包含來自背景區域的GFTT特征關鍵點,特別是在極點實例中。因此,在II-F節討論的狀態初始化過程中,我們對這些背景特征關鍵點進行了離群剔除。

        Representation and Initialization of Road Lanes

        5.png6.png

        State Estimator Design

        基于上述新的變量和每個圖像幀C的原始幀位置TC,我們根據檢測和跟蹤的語義特征添加三種類型的約束包括:

        1)Points observation factors:

        我們傾向于像以前的方法一樣,通過以下約束條件對常規關鍵點進行三角化和參數化。

        7.png

        2)Spline observation factors:

        我們使用下面的約束條件來動態地將樣本和角點作為spline b的控制點的測量值。

        8.png

        3)Coplanar prior factors:

        垂直和水平共面先驗都是通過以下形式的殘差加入到優化中。

        9.png

        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



        關鍵詞: AI

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 沂水县| 武乡县| 灵武市| 陆河县| 鹤岗市| 赫章县| 屏山县| 含山县| 乌什县| 井冈山市| 赤水市| 鸡东县| 新干县| 安仁县| 丰都县| 临澧县| 东乡族自治县| 邵东县| 淮北市| 汤原县| 清河县| 灌云县| 屏东县| 长顺县| 马关县| 望江县| 合肥市| 韩城市| 绥宁县| 承德市| 察雅县| 吉林市| 清水县| 磐安县| 隆德县| 巴彦淖尔市| 昌吉市| 紫云| 泰兴市| 乐安县| 金乡县|