RM新时代网站-首页

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

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

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

如何打造BEV + Transformer的技術(shù)架構(gòu)?

Nullmax紐勱 ? 來(lái)源:Nullmax紐勱 ? 作者:Nullmax紐勱 ? 2022-11-18 14:50 ? 次閱讀

Nullmax感知部總監(jiān)兼計(jì)算機(jī)視覺(jué)首席科學(xué)家成二康博士,前段時(shí)間做客汽車(chē)之心·行家說(shuō)欄目,就行泊一體的感知能力話題進(jìn)行了分享。

當(dāng)中,成二康博士就自動(dòng)駕駛的數(shù)據(jù)閉環(huán)以及虛擬樣本生成等數(shù)據(jù)話題進(jìn)行了概括性的介紹,并對(duì)當(dāng)前備受關(guān)注的BEV感知,尤其是BEV + Transformer技術(shù)架構(gòu),從總結(jié)和實(shí)踐兩方面進(jìn)行了簡(jiǎn)明易懂的闡述。

我們將成二康博士分享的主體內(nèi)容進(jìn)行了整理,本篇是關(guān)于BEV + Transformer的精簡(jiǎn)介紹。目前,Nullmax已經(jīng)完成了BEV感知的一系列工作,并在量產(chǎn)項(xiàng)目開(kāi)始了相關(guān)技術(shù)的運(yùn)用。

行泊一體是一個(gè)很熱的話題,簡(jiǎn)單來(lái)講就是用一個(gè)域控或者嵌入式平臺(tái)同時(shí)實(shí)現(xiàn)行車(chē)、泊車(chē)兩大功能。因此,行泊一體的方案對(duì)于整個(gè)系統(tǒng)的感知架構(gòu)也有著極高的要求。

比如,需要處理包括相機(jī)、毫米波雷達(dá)等多個(gè)傳感器的輸入,需要支持行泊一體中的融合、定位、規(guī)劃和感知等多個(gè)任務(wù)。尤其是視覺(jué)感知方面,需要支持360度覆蓋的相機(jī)配置,為下游的規(guī)劃、控制任務(wù)輸出目標(biāo)檢測(cè)、車(chē)道線檢測(cè)等感知結(jié)果。

為此,Nullmax開(kāi)發(fā)了一套強(qiáng)大的感知架構(gòu),它最大的優(yōu)勢(shì)就在于可以同時(shí)融合時(shí)間、空間信息,很好地支持多傳感器、多任務(wù)的協(xié)同工作。

在整個(gè)感知架構(gòu)的設(shè)計(jì)中,Nullmax對(duì)BEV + Transformer的技術(shù)架構(gòu)進(jìn)行了充分的考慮,在技術(shù)研發(fā)和項(xiàng)目落地兩方面同步進(jìn)行了大量工作,取得了不錯(cuò)進(jìn)展。

在自動(dòng)駕駛中,BEV(鳥(niǎo)瞰圖)視角下的感知輸出,能夠更好地為規(guī)劃、控制等下游任務(wù)服務(wù),因此設(shè)計(jì)一個(gè)BEV-AI的技術(shù)架構(gòu),對(duì)于行泊一體方案來(lái)說(shuō)很有意義。

這個(gè)架構(gòu)的輸入,是多個(gè)相機(jī)拍攝的圖像,輸出則是自動(dòng)駕駛的一系列任務(wù),當(dāng)中包含了動(dòng)態(tài)障礙物的檢測(cè)和預(yù)測(cè),靜態(tài)場(chǎng)景的理解,以及這兩個(gè)基礎(chǔ)之上的一系列下游規(guī)控任務(wù)。

1c46b1b4-6709-11ed-8abf-dac502259ad0.png

當(dāng)中的挑戰(zhàn)就在于:圖像是二維的平面空間,但是BEV空間以及自動(dòng)駕駛的車(chē)體坐標(biāo)系是三維的立體空間,如何才能去實(shí)現(xiàn)圖像空間和三維空間的影射?

1c6fa9de-6709-11ed-8abf-dac502259ad0.png

1、BEV-CNN架構(gòu)

在傳統(tǒng)的CNN(卷積神經(jīng)網(wǎng)絡(luò))層面,天然的想法就是去做純粹的端到端方法。輸入一張圖片,直接輸出三維結(jié)果,不利用相機(jī)參數(shù)。

1c85fff4-6709-11ed-8abf-dac502259ad0.png

但是,相機(jī)對(duì)三維世界的成像遵循著一些原理,相機(jī)參數(shù)其實(shí)也能派上用場(chǎng)。比如,三維世界中的一個(gè)點(diǎn),它可以通過(guò)相機(jī)的外參投到相機(jī)的三維坐標(biāo)系中,然后再通過(guò)透視變換投到圖像平面,完成3D到2D的轉(zhuǎn)換。

在CNN當(dāng)中,利用相機(jī)參數(shù)和成像原理,實(shí)現(xiàn)3D和2D信息關(guān)聯(lián)的方法可以總結(jié)為兩種。一種是在后端,利用3D到2D的投影,即一個(gè)光心射線上面所有的3D點(diǎn)都會(huì)投影到一個(gè)2D像素上,完成3D和2D信息的關(guān)聯(lián)。知名的OFT算法,就是這一類(lèi)方法的代表性工作。

1cc7477a-6709-11ed-8abf-dac502259ad0.png

另外一種是在前端,讓每一個(gè)像素學(xué)習(xí)三維深度的分布,把2D空間lift成3D空間。這當(dāng)中又可以細(xì)分為兩種方式,一種是隱式的學(xué)習(xí),典型的算法有LSS,對(duì)每個(gè)點(diǎn)都要學(xué)一個(gè)特征,同時(shí)隱式地學(xué)習(xí)該點(diǎn)深度的概率分布;另一種則是顯式估計(jì)每個(gè)像素的深度,比如CaDNN。

1c6fa9de-6709-11ed-8abf-dac502259ad0.png

2、BEV-Transformer架構(gòu)

在有了Transformer之后,它天然提供了一種機(jī)制,可以利用decoder中的cross-attention(交叉注意力)機(jī)制,架接3D空間和2D圖像空間的關(guān)系。

1d7a8a7e-6709-11ed-8abf-dac502259ad0.png

BEV-Transformer的實(shí)現(xiàn)方式也可分為兩類(lèi),一類(lèi)是通過(guò)cross-attention機(jī)制,在后端加入3D信息和2D特征的關(guān)聯(lián),它可以進(jìn)一步細(xì)分為利用相機(jī)參數(shù)、不利用相機(jī)參數(shù)兩種方式,比如Nullmax提出的BEVSegFormer,就是不利用相機(jī)參數(shù)的形式。

另一類(lèi)是在前端,通過(guò)Frustum(視錐)的方式,2D特征上面直接加入3D信息,PETR的一系列工作就是這方面的研究。

1d98ec08-6709-11ed-8abf-dac502259ad0.png

此外,在BEV + Transformer的基礎(chǔ)上,也可以加入temporal(時(shí)間)的信息。

具體來(lái)說(shuō),就是利用temporal當(dāng)中的ego motion(自運(yùn)動(dòng))信息。比如,三維世界通過(guò)ego motion在后端去關(guān)聯(lián);或者在前端,通過(guò)兩個(gè)相機(jī)坐標(biāo)系之間的ego motion將3D信息疊加進(jìn)去,然后在2D特征上面去做任務(wù)。

1dc6c01a-6709-11ed-8abf-dac502259ad0.png

目前BEV + Transformer的方法比較多,我們對(duì)比較主流的幾種方式做了一個(gè)簡(jiǎn)單的總結(jié)。

1dfa47c8-6709-11ed-8abf-dac502259ad0.png

1c6fa9de-6709-11ed-8abf-dac502259ad0.png

3、Nullmax的多相機(jī)BEV方案

Nullmax正在開(kāi)發(fā)多相機(jī)BEV方案,這些工作與前述的工作有所不同,面臨一些獨(dú)特的挑戰(zhàn)。

1e3206cc-6709-11ed-8abf-dac502259ad0.png

當(dāng)中有兩個(gè)非常關(guān)鍵的問(wèn)題:一是支持任意多個(gè)相機(jī),二是不依賴(lài)相機(jī)參數(shù)。

此前,Nullmax提出的BEVSegFormer就是當(dāng)中的一項(xiàng)工作(現(xiàn)已被WACV 2023錄用),面向任意數(shù)量相機(jī)的BEV語(yǔ)義分割,為自動(dòng)駕駛在線實(shí)時(shí)構(gòu)建局部地圖。它在不利用相機(jī)參數(shù)的情況下,可以完成二維圖像和三維感知的關(guān)聯(lián)?!更c(diǎn)擊查看詳盡解讀」

1e5d08e0-6709-11ed-8abf-dac502259ad0.png

在nuScenes數(shù)據(jù)集上,BEVSegFormer相比于HDMapNet,效果提升了10個(gè)百分點(diǎn)。

除此之外,顯式構(gòu)建BEV是一個(gè)難點(diǎn),對(duì)于空間中只有少數(shù)幾個(gè)目標(biāo)的任務(wù),例如車(chē)道線,Nullmax提出了不顯式構(gòu)建BEV的方法,直接計(jì)算三維車(chē)道線的新范式。

這是Nullmax近期在3D車(chē)道線檢測(cè)方面的工作之一,通過(guò)設(shè)計(jì)sparse的curve query來(lái)完成車(chē)道線檢測(cè)。在Apollo數(shù)據(jù)集上,Nullmax的3D車(chē)道線檢測(cè)方法對(duì)比PersFormer,效果進(jìn)一步提升。「點(diǎn)擊查看詳盡解讀」

1e9666f8-6709-11ed-8abf-dac502259ad0.png

同樣的,Nullmax也將3D目標(biāo)檢測(cè)的一些工作擴(kuò)展到了量產(chǎn)應(yīng)用中,特別是在低算力平臺(tái)上進(jìn)行BEV視角的檢測(cè)。比如近期交付的一個(gè)量產(chǎn)方案,就是用8 TOPS算力實(shí)現(xiàn)4個(gè)周視相機(jī)的3D障礙物檢測(cè),當(dāng)中的優(yōu)化工作,非常具有挑戰(zhàn)。

1ec58104-6709-11ed-8abf-dac502259ad0.png

在3D障礙物檢測(cè)方面,BEV + Transformer架構(gòu)融合多個(gè)相機(jī)信息,可以帶來(lái)一些明顯的優(yōu)勢(shì)。

在多相機(jī)的感知系統(tǒng)中,如果進(jìn)行障礙物檢測(cè),比較傳統(tǒng)的方案是每個(gè)相機(jī)單獨(dú)工作。這會(huì)導(dǎo)致系統(tǒng)的工作量比較大,每個(gè)相機(jī)都要完成目標(biāo)檢測(cè)、跟蹤、測(cè)距,還要完成不同相機(jī)的ReID(重識(shí)別)。同時(shí),這也給跨相機(jī)的融合帶來(lái)很大挑戰(zhàn),比如截?cái)嘬?chē)輛的檢測(cè)或者融合。

1efa5e6a-6709-11ed-8abf-dac502259ad0.png

如果技術(shù)架構(gòu)的輸出是BEV視角,或者車(chē)體坐標(biāo)下的三維感知結(jié)果的話,那么這個(gè)工作就可以簡(jiǎn)化,準(zhǔn)確率也能提升。

總體而言,Nullmax目前已經(jīng)在基于BEV的多相機(jī)感知方面完成了系列工作,包括BEV + Transformer的局部地圖、3D車(chē)道線檢測(cè)、3D目標(biāo)檢測(cè),以及在高、中、低算力嵌入式平臺(tái)的上線。

Nullmax希望做出的BEV + Transformer架構(gòu)能夠適配多個(gè)相機(jī)、不同相機(jī),以及不同相機(jī)的選型、內(nèi)參、外參等等因素,提供一個(gè)真正平臺(tái)化的產(chǎn)品。

1f38e5f4-6709-11ed-8abf-dac502259ad0.png

同時(shí),我們還在進(jìn)行一些這里沒(méi)有介紹的工作,包括BEV視角下的規(guī)劃控制,以及支撐BEV + Transformer技術(shù)架構(gòu)的關(guān)鍵任務(wù),比如離線的4D Auto-GT(自動(dòng)化4D標(biāo)注真值)。

最終,我們希望完成一套可在車(chē)端實(shí)時(shí)運(yùn)行BEV + Transformer基礎(chǔ)架構(gòu)的整體方案,同時(shí)支持感知、預(yù)測(cè)、規(guī)劃任務(wù),并在高、中、低算力平臺(tái)上完成落地。

審核編輯 :李倩

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

    關(guān)注

    5082

    文章

    19104

    瀏覽量

    304800
  • 自動(dòng)駕駛
    +關(guān)注

    關(guān)注

    784

    文章

    13784

    瀏覽量

    166383
  • Transformer
    +關(guān)注

    關(guān)注

    0

    文章

    143

    瀏覽量

    5995
  • LLM
    LLM
    +關(guān)注

    關(guān)注

    0

    文章

    286

    瀏覽量

    327

原文標(biāo)題:Nullmax研習(xí)社 | 面向行泊一體,如何打造BEV + Transformer的技術(shù)架構(gòu)?

文章出處:【微信號(hào):Nullmax,微信公眾號(hào):Nullmax紐勱】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    淺析基于自動(dòng)駕駛的4D-bev標(biāo)注技術(shù)

    4D-bev標(biāo)注技術(shù)是指在3D空間中以時(shí)間作為第四個(gè)維度進(jìn)行標(biāo)注的過(guò)程。4D-bev通常在地場(chǎng)景較為復(fù)雜的自動(dòng)駕駛場(chǎng)景中使用,其可以通過(guò)精準(zhǔn)地跟蹤和記錄動(dòng)態(tài)對(duì)象的運(yùn)動(dòng)軌跡、姿勢(shì)變化以及速度等信息,全面理解和分析動(dòng)態(tài)對(duì)象在連續(xù)的時(shí)
    的頭像 發(fā)表于 12-06 15:01 ?718次閱讀
    淺析基于自動(dòng)駕駛的4D-<b class='flag-5'>bev</b>標(biāo)注<b class='flag-5'>技術(shù)</b>

    Transformer是機(jī)器人技術(shù)的基礎(chǔ)嗎

    生成式預(yù)訓(xùn)練Transformer(GPT)被吹捧為將徹底改變機(jī)器人技術(shù)。但實(shí)際應(yīng)用中,GPT需要龐大且昂貴的計(jì)算資源、冗長(zhǎng)的訓(xùn)練時(shí)間以及(通常)非機(jī)載無(wú)線控制,諸多限制之下,GPT技術(shù)真的
    的頭像 發(fā)表于 12-05 10:54 ?221次閱讀
    <b class='flag-5'>Transformer</b>是機(jī)器人<b class='flag-5'>技術(shù)</b>的基礎(chǔ)嗎

    Transformer模型的具體應(yīng)用

    如果想在 AI 領(lǐng)域引領(lǐng)一輪新浪潮,就需要使用到 Transformer。
    的頭像 發(fā)表于 11-20 09:28 ?409次閱讀
    <b class='flag-5'>Transformer</b>模型的具體應(yīng)用

    自動(dòng)駕駛中一直說(shuō)的BEV+Transformer到底是個(gè)啥?

    在很多車(chē)企的自動(dòng)駕駛介紹中,都會(huì)聽(tīng)到一個(gè)關(guān)鍵技術(shù),那就是BEV+Transformer,那BEV+Transformer到底是個(gè)啥?為什么很多車(chē)企在自動(dòng)駕駛技術(shù)中都十分追捧這項(xiàng)
    的頭像 發(fā)表于 11-07 11:19 ?364次閱讀
    自動(dòng)駕駛中一直說(shuō)的<b class='flag-5'>BEV+Transformer</b>到底是個(gè)啥?

    英偉達(dá)推出歸一化Transformer,革命性提升LLM訓(xùn)練速度

    了新的突破。 相較于傳統(tǒng)的Transformer架構(gòu),nGPT在保持原有精度的同時(shí),直接將大型語(yǔ)言模型(LLM)的訓(xùn)練速度提升了高達(dá)20倍。這一顯著的性能提升,無(wú)疑將極大地推動(dòng)AI技術(shù)的發(fā)展和應(yīng)用。 在nGPT中,所有的向量(包
    的頭像 發(fā)表于 10-23 11:30 ?367次閱讀

    Transformer語(yǔ)言模型簡(jiǎn)介與實(shí)現(xiàn)過(guò)程

    在自然語(yǔ)言處理(NLP)領(lǐng)域,Transformer模型以其卓越的性能和廣泛的應(yīng)用前景,成為了近年來(lái)最引人注目的技術(shù)之一。Transformer模型由谷歌在2017年提出,并首次應(yīng)用于神經(jīng)機(jī)器翻譯
    的頭像 發(fā)表于 07-10 11:48 ?1625次閱讀

    Transformer架構(gòu)在自然語(yǔ)言處理中的應(yīng)用

    隨著人工智能技術(shù)的飛速發(fā)展,自然語(yǔ)言處理(NLP)領(lǐng)域取得了顯著的進(jìn)步。其中,Transformer架構(gòu)的提出,為NLP領(lǐng)域帶來(lái)了革命性的變革。本文將深入探討Transformer
    的頭像 發(fā)表于 07-09 11:42 ?754次閱讀

    Transformer 能代替圖神經(jīng)網(wǎng)絡(luò)嗎?

    當(dāng)Transformer模型發(fā)布時(shí),它徹底革新了機(jī)器翻譯領(lǐng)域。雖然最初是為特定任務(wù)設(shè)計(jì)的,但這種革命性的架構(gòu)顯示出它可以輕松適應(yīng)不同的任務(wù)。隨后成為了Transformer一個(gè)標(biāo)準(zhǔn),甚至用于它最
    的頭像 發(fā)表于 07-02 08:27 ?350次閱讀
    <b class='flag-5'>Transformer</b> 能代替圖神經(jīng)網(wǎng)絡(luò)嗎?

    基于xLSTM和Transformer的模型評(píng)估:xLSTM在“語(yǔ)言能力”的表現(xiàn)

    近期,Hochreiter在arXiv平臺(tái)發(fā)表論文,推出了一款新型的XLSTM(擴(kuò)展LSTM)架構(gòu),有效克服了傳統(tǒng)LSTM互聯(lián)網(wǎng)結(jié)構(gòu)“僅能按時(shí)間順序處理信息”的局限性,有望挑戰(zhàn)當(dāng)前熱門(mén)的Transformer架構(gòu)。
    的頭像 發(fā)表于 05-13 10:31 ?793次閱讀

    基于Transformer模型的壓縮方法

    基于Transformer架構(gòu)的大型模型在人工智能領(lǐng)域中發(fā)揮著日益重要的作用,特別是在自然語(yǔ)言處理(NLP)和計(jì)算機(jī)視覺(jué)(CV)領(lǐng)域。
    的頭像 發(fā)表于 02-22 16:27 ?648次閱讀
    基于<b class='flag-5'>Transformer</b>模型的壓縮方法

    Transformer壓縮部署的前沿技術(shù):RPTQ與PB-LLM

    隨著人工智能技術(shù)的迅速發(fā)展,Transformer在自然語(yǔ)言處理、機(jī)器翻譯、問(wèn)答系統(tǒng)等領(lǐng)域取得了顯著的性能提升。
    的頭像 發(fā)表于 01-24 14:05 ?1188次閱讀
    <b class='flag-5'>Transformer</b>壓縮部署的前沿<b class='flag-5'>技術(shù)</b>:RPTQ與PB-LLM

    基于Transformer的多模態(tài)BEV融合方案

    由于大量的相機(jī)和激光雷達(dá)特征以及注意力的二次性質(zhì),將 Transformer 架構(gòu)簡(jiǎn)單地應(yīng)用于相機(jī)-激光雷達(dá)融合問(wèn)題是很困難的。
    發(fā)表于 01-23 11:39 ?818次閱讀
    基于<b class='flag-5'>Transformer</b>的多模態(tài)<b class='flag-5'>BEV</b>融合方案

    BEV和Occupancy自動(dòng)駕駛的作用

    BEV是Bird's Eye View 的縮寫(xiě),意為鳥(niǎo)瞰視圖。在自動(dòng)駕駛領(lǐng)域,BEV 是指從車(chē)輛上方俯瞰的場(chǎng)景視圖。BEV 圖像可以提供車(chē)輛周?chē)h(huán)境的完整視圖,包括車(chē)輛前方、后方、兩側(cè)和頂部。
    發(fā)表于 01-17 12:33 ?711次閱讀
    <b class='flag-5'>BEV</b>和Occupancy自動(dòng)駕駛的作用

    自動(dòng)駕駛領(lǐng)域中,什么是BEV?什么是Occupancy?

    BEV是Bird's Eye View 的縮寫(xiě),意為鳥(niǎo)瞰視圖。在自動(dòng)駕駛領(lǐng)域,BEV 是指從車(chē)輛上方俯瞰的場(chǎng)景視圖。
    的頭像 發(fā)表于 01-13 09:41 ?3362次閱讀
    自動(dòng)駕駛領(lǐng)域中,什么是<b class='flag-5'>BEV</b>?什么是Occupancy?

    存算一體芯片如何支持Transformer等不同模型?

    后摩智能致力于打造通用人工智能芯片,自主研發(fā)的存算一體芯片在支持各類(lèi)模型方面表現(xiàn)突出,包括YOLO系列網(wǎng)絡(luò)、BEV系列網(wǎng)絡(luò)、點(diǎn)云系列網(wǎng)絡(luò)等。
    的頭像 發(fā)表于 01-05 14:14 ?1338次閱讀
    RM新时代网站-首页