BEV感知實時構建路口拓撲 覺非科技基于MapTR的優化與實踐

近期,覺非科技通過在車端與路端的大規模數據積累,基于MapTR(Map TRansformer)方法提出了創新與優化:對車道信息的表達方式進行優化,并簡化了模型結構;在MapTR的基礎上加入了地圖先驗信息,有效提升模型輸出地圖元素的準確度與召回率;加入車道中心線以及道路拓撲等要素的建模,系統化提升單車實時建圖效率,易于自動駕駛規控使用。

2022年,華中科技大學Vision Lab與地平線合作,共同提出了矢量高精地圖在線實時構建方法MapTR。其對地圖要素進行結構化建模,將地圖元素表征為一組等效排列的點集,消除表示上的歧義性,降低模型的學習難度。同時,采用分層查詢向量來編碼地圖結構化信息,可對點信息和實例級信息進行靈活編碼。

實驗表明,MapTR在nuScenes數據集上取得了較好的建圖質量和實時運行速度,且在多樣而復雜的駕駛場景中也能保持穩定的建圖性能。MapTR展現了在線建圖方案的潛力和前景,具有很高的應用價值。

覺非科技的優化方向:更適合自動駕駛下游任務使用

實時建圖能力是實現自動駕駛實時環境感知的前提。目前,地圖矢量化方法已成為實時建圖的熱點方向,其使用有序點集來表征各個地圖元素,直接回歸出每個地圖元素的點集,實現了更準確的結果和更快的運行速度。

然而,在實際應用中,此類方法也出現了亟待提升之處。例如,檢測多道路信息時,模型結構冗余,導致計算效率下降;對于遮擋與遠處目標,無法提取有效特征。同時,該方法不能直接輸出車道級的拓撲結構,導致下游規控模塊難以使用。

針對以上問題,覺非科技通過大量的車端與路端數據積累,對MapTR方法進行實用性優化,通過這些優化更準確的捕捉地圖細節和結構,從建圖層面進一步豐富了地圖要素的輸出,使其更適合自動駕駛各種下游任務使用。

覺非科技實時感知矢量地圖能力展示

視頻:覺非科技實時感知矢量地圖能力展示

覺非科技的實踐

1.更完善的車道屬性表達方式

在MapTR的基礎上,覺非科技增加了車道中心線的表達與輸出,這樣的方式可以更加清晰的反映出車道的連接關系。與此同時,覺非還增加了車道方向學習的能力,通過車道中心線的方向信息與對向車道的方向加以區分。不僅如此,模型還可以回歸車道寬度信息以及車道邊界線屬性信息,這樣的表達方式更加符合下游規控模塊的真實需求,極大提升了自車對于地圖理解的性能。

2.加入地圖先驗信息

通過大量的路測數據積累,覺非科技在MapTR中增加了地圖先驗信息,特別是在“路口”或存在遮擋關系的場景下,該方法可以更加穩定的輸出拓撲連接關系,極大提升了準確度和召回率,進而提高自車在經過復雜路口等場景時的安全性。

3.對于道路拓撲表達形式的優化

MapTR檢測的車道對象通常會被拓撲分歧點打斷,覺非科技的方案可以把被分歧點打斷的車道重新掛接,無需后續手動處理車道掛接。這樣的方式雖然會導致檢出車道的部分重復,但可以使每個車道更加獨立,車道形狀更加連續與平滑,特別是在車道分叉頻繁的場景下,可以為模型提供更明確的監督信號,提升整體模型在實際場景中使用的穩定性。

目前,覺非科技正在將基于MapTR的多重改進加入到多任務聯合訓練中,結合對障礙物3D檢測、道路分割等能力,持續迭代感知大模型,賦予車輛在陌生場景下更好的自動駕駛能力。覺非科技希望通過這樣的方式能夠為實時建圖的進一步創新提供基礎,最終提升自動駕駛技術向更加安全可靠的方向發展。

論文原文鏈接:https://arxiv.org/abs/2208.14437

代碼鏈接:https://github.com/hustvl/MapTR

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/41779.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/41779.shtml
英文地址,請注明出處:http://en.pswp.cn/news/41779.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

歸并排序(C++ mpi 并行實現)

文章目錄 主要思路1. 串行歸并排序2. 進程的分發3. 對接收到的子數組進行排序4. 合并數組5.輸出排序后的數組6.進程分發部分的優化7.完整代碼 主要思路 我們首先實現串行的歸并排序;實現進程的分發;排序其中的每個子部分;進程的合并通信&…

Spring、Springboot、SpringCloud--包含的知識點大全

類型難度AOPspring-自定義AOP面向切面注解--統一切面處理-登陸信息采集快速入門SpringbootAOP實現切面處理請求Demo線程池通俗易懂的線程池底層原理,一文知所有數據結構數據結構-鏈表篇數據結構--數組篇數據結構之-concurrentHashMap源碼分析JVMJVM調優及各種問題處…

理解 Go 中的切片:append 操作的深入分析(篇2)

理解 Go 語言中 slice 的性質對于編程非常有益。下面,我將通過代碼示例來解釋切片在不同函數之間傳遞并執行 append 操作時的具體表現。 本篇為第 2 篇,當切片的容量 cap 不夠時 func main() {// slice1 當前長度為 3,容量大小也為 3slice1 :…

.netcore grpc的proto文件字段詳解

一、.proto文件字段概述 grpc的接口傳輸參數都是根據.proto文件約定的字段格式進行傳輸的grpc提供了多種類型字段;主要包括標量值類型(基礎類型)、日期時間、可為null類型、字節、列表、字典、Any類型(任意類型)、One…

前端筆試+面試分享

以下是個人線下面試遇到的真實的題,僅供參考和學習 1. css 選擇符有哪些?哪些屬性可以繼承?優先級算法加何計算? CSS選擇符有很多種,例如類型選擇器、類選擇器、ID選擇器、屬性選擇器、偽類選擇器、偽元素選擇器等。 …

【1day】復現海康威視綜合安防管理平臺artemis接口Spring boot heapdump內存泄露漏洞

目錄 一、漏洞描述 二、影響版本 三、資產測繪 四、漏洞復現 一、漏洞描述 HIKVISION iSecure Center綜合安防管理平臺是一套“集成化”、“智能化”的平臺,通過接入視頻監控、一卡通

Algorithem Review 5.2 圖論

網絡流 設源點為 s s s,匯點為 t t t,每條邊 e e e 的流量上限為 c ( e ) c(e) c(e),流量為 f ( e ) f(e) f(e)。割 指對于某一頂點集合 P ? V P \subset V P?V,從 P P P 出發指向 P P P 外部的那些原圖中的邊的集合&a…

回歸預測 | MATLAB實現基于SSA-KELM-Adaboost麻雀算法優化核極限學習機結合AdaBoost多輸入單輸出回歸預測

回歸預測 | MATLAB實現基于SSA-KELM-Adaboost麻雀算法優化核極限學習機結合AdaBoost多輸入單輸出回歸預測 目錄 回歸預測 | MATLAB實現基于SSA-KELM-Adaboost麻雀算法優化核極限學習機結合AdaBoost多輸入單輸出回歸預測預測效果基本介紹模型描述程序設計參考資料 預測效果 基本…

SSH遠程連接MacOS catalina并進行終端顏色配置

一、開關SSH服務 在虛擬機上安裝了MacOS catalina,想要使用SSH遠程進行連接,但是使用“系統偏好設置”/“共享”/“遠程登錄”開關進行打開,卻一直是正在啟動“遠程登錄”: 難道是catalina有BUG?不過還是有方法的&…

第07天 Static關鍵字作用及用法

?作者簡介:大家好,我是Leo,熱愛Java后端開發者,一個想要與大家共同進步的男人😉😉 🍎個人主頁:Leo的博客 💞當前專欄:每天一個知識點 ?特色專欄&#xff1a…

【前端|Javascript第5篇】全網最詳細的JS的內置對象文章!

前言 在當今數字時代,前端技術正日益成為塑造用戶體驗的關鍵。我們在開發中需要用到很多js的內置對象的一些屬性來幫助我們更快速的進行開發。或許你是剛踏入前端領域的小白,或者是希望深入了解內置對象的開發者,不論你的經驗如何&#xff0c…

使用Dockerfile制作RocketMq的Docker鏡像(任意版本)

使用dockerfile制作任意版本的docker鏡像 1、Dockerfile 創建文件rocketmq #FROM openjdk:8 FROM java8:1.0 #上面的基礎鏡像可以自己 docker pull LABEL "作者"=aaaaaENV ROCKETMQ_VERSION 5.1.3 # ENV LANG en_US.UTF-8ENV ROCKETMQ_HOME="/home/rocketm…

MATLAB中的代數環概念

在 Simulink 模型中,當存在信號環并且信號環中只存在直接饋通模塊時,將出現代數環。直接饋通表示 Simulink 需要模塊輸入信號的值來計算當前時間步的輸出。這種信號循環會在同一時間步中產生模塊輸出和輸入的循環依存關系。這會導致一個需要在每個時間步…

【【verilog典型電路設計之流水線結構】】

verilog典型電路設計之流水線結構 下圖是一個4位的乘法器結構,用verilog HDL 設計一個兩級流水線加法器樹4位乘法器 對于流水線結構 其實需要做的是在每級之間增加一個暫存的數據用來存儲 我們得到的東西 我們一般來說會通過在每一級之間插入D觸發器來保證數據的聯…

Oracle 數據庫備份

1、使用管理員賬號創建對應的directory目錄 登錄數據庫 sqlplus / as sysdba 創建directory create or replace directory dumpdir as F:\container; 2、給用戶賦予使用該目錄的權限 grant read,write on directory dumpdir to Scott; 查看創建的目錄位置 select * fro…

OpenCV-Python中的圖像處理-圖像特征

OpenCV-Python中的圖像處理-圖像特征 圖像特征Harris角點檢測亞像素級精度的角點檢測Shi-Tomasi角點檢測SIFT(Scale-Invariant Feature Transfrom)SURF(Speeded-Up Robust Features)FAST算法BRIEF(Binary Robust Independent Elementary Features)算法ORB (Oriented FAST and R…

JavaScript判空設默認值的幾種寫法

前端面試題庫 (面試必備) 推薦:★★★★★ 地址:前端面試題庫 實踐中需要給某個變量賦值時,若數據來源不可控,通常會給它設置一個默認值(就像空對象模式一樣)。JavaScri…

python編程中有哪些方便的調試方法

大家好,給大家分享一下一個有趣的事情,很多人還不知道這一點。下面詳細解釋一下。現在讓我們來看看! 對于每個程序開發者來說,調試幾乎是必備技能。常用Pycharm編輯器里的方法有Print大法、log大法,但缺少類似Matlab的…

敏感掛載binfmt_misc容器逃逸復現和分析

前言 對于/proc下有很多掛載會導致容器逃逸,其中binfmt_misc就是一種可以利用的逃逸掛載 binfmt_mics 實驗 touch test_fmt_intp echo aaa > test_fmt echo #!/bin/sh > test_fmt_intp echo >> test_fmt_intp chmod x test_fmt_intp echo :test_fmt…

怎么開通Tik Tok海外娛樂公會呢?

TikTok作為全球知名的社交媒體平臺,吸引了數億用戶的關注和參與。許多公司和個人渴望通過開通TikTok直播公會進入這一領域,以展示自己的創造力和吸引更多粉絲。然而,成為TikTok直播公會并非易事,需要滿足一定的門檻和申請找cmxyci…