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

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

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

采用HBEns的軌跡預(yù)測(cè)模型設(shè)計(jì)

地平線HorizonRobotics ? 來(lái)源:地平線HorizonRobotics ? 作者:地平線HorizonRobot ? 2022-07-10 11:09 ? 次閱讀

摘要:軌跡預(yù)測(cè)是自動(dòng)駕駛系統(tǒng)中不可或缺的一環(huán),對(duì)幫助理解車體周圍環(huán)境和其它人、車的意圖有著至關(guān)重要的作用。在2022年Waymo自動(dòng)駕駛數(shù)據(jù)集挑戰(zhàn)賽上,地平線使用了HBEns模型框架,基于“在單模型的輸出上使用模型聚合”的二階段思路,大幅提升了總體軌跡預(yù)測(cè)精度,同時(shí)給予了較高的模型設(shè)計(jì)自由性。

簡(jiǎn)介

給定一份道路地圖和周圍所有可觀測(cè)的物體的歷史軌跡,軌跡預(yù)測(cè)模型的任務(wù)是將目標(biāo)物體的未來(lái)軌跡預(yù)測(cè)出來(lái)?,F(xiàn)階段的軌跡預(yù)測(cè)模型根據(jù)輸入編碼類型的不同可以分成基于柵格(raster-based)、基于矢量(vector-based)和基于圖(graph-based)這三大類。基于柵格的模型一般通過(guò)卷積神經(jīng)網(wǎng)絡(luò)(CNN)編碼信息;另兩種則側(cè)重于使用transformer結(jié)構(gòu)或其他圖算法進(jìn)行地圖、物體的編碼。從工程角度而言,兩者各有優(yōu)劣:CNN已被廣泛應(yīng)用多年,硬件加速成熟,但和近幾年才發(fā)展起來(lái)的transformer相比存在地圖輸入尺寸受限、預(yù)測(cè)精度低等問(wèn)題。綜合考慮,HBEns建立在“基礎(chǔ)模型(base models)+模型聚合(model ensemble)”的思想上(圖1)。對(duì)于模型聚合來(lái)說(shuō),前面的基礎(chǔ)模型即相當(dāng)于一個(gè)黑盒,從而賦予模型設(shè)計(jì)很大的自由性。

a76c8148-fea3-11ec-ba43-dac502259ad0.png

圖1 HBEns流程圖。多個(gè)基礎(chǔ)模型的結(jié)果通過(guò)分類別的軌跡聚合實(shí)現(xiàn)最后輸出,軌跡聚合的參數(shù)通過(guò)網(wǎng)格調(diào)參實(shí)現(xiàn)。

方法

基礎(chǔ)模型沿用了HOME和MultiPath++的設(shè)計(jì),并在此基礎(chǔ)上增加了新特性。對(duì)于自行車、行人等運(yùn)動(dòng)速度較慢的物體,基于柵格的HOME模型性能優(yōu)異;對(duì)運(yùn)動(dòng)較快的汽車,基于矢量輸入的MultiPath++則更勝一籌。

a7953c82-fea3-11ec-ba43-dac502259ad0.jpg

圖2基于HOME模型的第一階段結(jié)構(gòu) HOME模型是一個(gè)二階段模型,其一階段結(jié)構(gòu)見(jiàn)圖2。自車軌跡、周圍物體軌跡和地圖信息分三路分別完成編碼,目標(biāo)物體信息和周圍物體信息還會(huì)進(jìn)行一次attention操作來(lái)增強(qiáng)信息互動(dòng)。原始的HOME輸出的是物體最后所在位置的熱力點(diǎn)圖,HBEns則采用了3/5/8s共三個(gè)點(diǎn)的位置生成熱力圖,來(lái)加強(qiáng)監(jiān)督過(guò)程。 第二階段(圖3)采用了輕量級(jí)的CNN和源自MultiPath++的多語(yǔ)境門控機(jī)制(multi-context gating, MCG)來(lái)解決原始HOME無(wú)法較好處理低清熱力圖的問(wèn)題。MCG模塊的功能類似于attention,目的是將3/5/8s的信息融合編碼進(jìn)目標(biāo)物體的軌跡信息中。

a7b582e4-fea3-11ec-ba43-dac502259ad0.jpg

圖3CNN+MCG門控機(jī)制實(shí)現(xiàn)第二階段從熱力圖到軌跡的輸出 針對(duì)MultiPath++模型,兩種不同的輸入表示被采用:1)選取距離目標(biāo)物體最近的256個(gè)地圖標(biāo)記(包括中心線、路沿、車道線等);2)僅選取128個(gè)距離目標(biāo)物體最近的車道中心線標(biāo)記。選取的過(guò)程采用了廣度優(yōu)先搜索(BFS)算法。每個(gè)標(biāo)記額外擁有一個(gè)0-1矢量來(lái)注記它的其他特性(如是否位于斑馬線、減速帶內(nèi))。模型結(jié)構(gòu)上,在不損失精度的前提下,采用GRU模塊替換了MultiPath++原有的LSTM模塊。

a7e0acd0-fea3-11ec-ba43-dac502259ad0.png

圖4 基于貪婪策略的軌跡選擇。每根軌跡由坐標(biāo)點(diǎn)ξ和置信度p描述。每一輪迭代中,在給定距離閾值τ條件下,貪婪策略優(yōu)先選擇閾值范圍內(nèi)所有軌跡的置信度總和最高的軌跡作為中心軌跡。閾值內(nèi)的其他軌跡在下一輪不參與選取。 HBEns對(duì)MultiPath++中的模型聚合(model ensemble)進(jìn)行了一定的改進(jìn)并實(shí)驗(yàn)了一些新的想法。執(zhí)行模型聚合之前,首先利用一個(gè)聚類算法從所有輸入的軌跡中選取K根作為“中心軌跡”。聚類算法可以通過(guò)貪婪策略(greedy)或非極大值抑制(NMS)來(lái)實(shí)現(xiàn)。貪婪策略傾向于選擇周圍軌跡較為集中的作為中心(圖4),而NMS則著眼于每根軌跡的置信度,每次選擇置信度最高的軌跡,并將周圍的一定范圍內(nèi)的其他軌跡抑制。完成中心選擇后,采用最大期望算法(EM)進(jìn)行迭代,完成軌跡的最終迭代更新。

實(shí)驗(yàn)結(jié)果

模型聚合的步驟存在多種可調(diào)參數(shù),因此網(wǎng)格調(diào)參可以幫助搜索到最優(yōu)的參數(shù)配置。對(duì)于自行車和行人等行動(dòng)方向更擴(kuò)散的物體,NMS在聚合中的效果更優(yōu);車輛則一般沿著既定的車道線行駛,因此貪婪策略的中心點(diǎn)選擇效果更好。表1綜合了網(wǎng)格調(diào)參后每個(gè)類別的最優(yōu)參數(shù)配置。表2的實(shí)驗(yàn)結(jié)果證明,模型聚合對(duì)提升單個(gè)模型的預(yù)測(cè)準(zhǔn)確度有著顯著的幫助。

a7fa0c84-fea3-11ec-ba43-dac502259ad0.png

表1 針對(duì)每個(gè)類別的網(wǎng)格搜參結(jié)果

a81d0d10-fea3-11ec-ba43-dac502259ad0.png

表2 驗(yàn)證集上模型聚合前后的mAP指標(biāo)變化

a84357e0-fea3-11ec-ba43-dac502259ad0.png

表3 測(cè)試集上HBEns排名

可視化結(jié)果

下圖是HBEns結(jié)果的可視化。其中藍(lán)色代表實(shí)車軌跡,青色代表模型預(yù)測(cè)軌跡,黑色代表道路中心線軌跡,紅色為路沿,黃色為斑馬線區(qū)域。模型共輸出6條可能的軌跡及其置信度,來(lái)預(yù)測(cè)物體未來(lái)的前進(jìn)方向。

a86acbcc-fea3-11ec-ba43-dac502259ad0.gif

總結(jié)

HBEns模型框架采用了“基礎(chǔ)模型+模型聚合”的思路,使得模型擁有較大的設(shè)計(jì)空間,可針對(duì)不同的類型、數(shù)據(jù)集做出優(yōu)化?;贓M算法的模型聚合作為后處理步驟,顯著提高了僅使用單模型進(jìn)行預(yù)測(cè)的精度。

審核編輯:湯梓紅

聲明:本文內(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)注

    1

    文章

    3280

    瀏覽量

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

    關(guān)注

    784

    文章

    13904

    瀏覽量

    166737
  • 地平線
    +關(guān)注

    關(guān)注

    0

    文章

    348

    瀏覽量

    14984

原文標(biāo)題:開(kāi)發(fā)者說(shuō) | HBEns:基于模型聚合的軌跡預(yù)測(cè)方案

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    運(yùn)動(dòng)控制中如何實(shí)現(xiàn)路徑軌跡預(yù)測(cè)

    在運(yùn)動(dòng)控制中,軌跡執(zhí)行時(shí)間的預(yù)測(cè)對(duì)于多軸的協(xié)同、路徑預(yù)處理等方面有著重要的作用。CODESYS系列控制器提供了預(yù)測(cè)軌跡執(zhí)行時(shí)間功能塊。要實(shí)現(xiàn)完整的預(yù)
    的頭像 發(fā)表于 01-05 11:04 ?181次閱讀
    運(yùn)動(dòng)控制中如何實(shí)現(xiàn)路徑<b class='flag-5'>軌跡</b><b class='flag-5'>預(yù)測(cè)</b>

    基于移動(dòng)自回歸的時(shí)序擴(kuò)散預(yù)測(cè)模型

    在人工智能領(lǐng)域,目前有很多工作采用自回歸方法來(lái)模擬或是替代擴(kuò)散模型,其中視覺(jué)自回歸建模(Visual AutoRegressive modeling,簡(jiǎn)稱 VAR)就是其中的典型代表,該工作利用自
    的頭像 發(fā)表于 01-03 14:05 ?150次閱讀
    基于移動(dòng)自回歸的時(shí)序擴(kuò)散<b class='flag-5'>預(yù)測(cè)</b><b class='flag-5'>模型</b>

    一種創(chuàng)新的動(dòng)態(tài)軌跡預(yù)測(cè)方法

    本文提出了一種動(dòng)態(tài)軌跡預(yù)測(cè)方法,通過(guò)結(jié)合歷史幀和歷史預(yù)測(cè)結(jié)果來(lái)提高預(yù)測(cè)的穩(wěn)定性和準(zhǔn)確性。它引入了歷史預(yù)測(cè)注意力模塊,以編碼連續(xù)
    的頭像 發(fā)表于 10-28 14:34 ?477次閱讀
    一種創(chuàng)新的動(dòng)態(tài)<b class='flag-5'>軌跡</b><b class='flag-5'>預(yù)測(cè)</b>方法

    電梯按需維?!肮收?b class='flag-5'>預(yù)測(cè)”算法模型數(shù)據(jù)分析

    梯云物聯(lián)的智能AI終端在故障預(yù)測(cè)算法模型數(shù)據(jù)分析中扮演著核心角色,其工作流程涵蓋了數(shù)據(jù)采集、特征提取、模型構(gòu)建、故障預(yù)測(cè)與預(yù)警等多個(gè)環(huán)節(jié),形成了一套完整的電梯故障
    的頭像 發(fā)表于 10-15 14:32 ?552次閱讀

    人員軌跡分析算法有哪些?

    人員軌跡分析是一項(xiàng)重要的數(shù)據(jù)分析技術(shù),它可以幫助我們理解和預(yù)測(cè)人們的行為模式以及他們?cè)谔囟〞r(shí)間和地點(diǎn)的活動(dòng)。通過(guò)分析人員軌跡數(shù)據(jù),我們能夠從中獲取有價(jià)值的信息,例如人們的活動(dòng)范圍、常去的地點(diǎn)、活動(dòng)
    的頭像 發(fā)表于 09-26 10:42 ?469次閱讀

    電磁軌跡預(yù)測(cè)分析軟件

    智慧華盛恒輝電磁軌跡預(yù)測(cè)分析軟件是一種專門用于預(yù)測(cè)和分析電磁運(yùn)動(dòng)軌跡的先進(jìn)工具。以下是對(duì)該類軟件的詳細(xì)介紹: 概述 智慧華盛恒輝電磁軌跡
    的頭像 發(fā)表于 07-16 16:42 ?402次閱讀

    電磁軌跡預(yù)測(cè)分析系統(tǒng)設(shè)計(jì)方案

    智慧華盛恒輝電磁軌跡預(yù)測(cè)分析系統(tǒng)的設(shè)計(jì)方案是一個(gè)綜合性的項(xiàng)目,它結(jié)合了電磁學(xué)、運(yùn)動(dòng)學(xué)、數(shù)據(jù)分析以及可能的人工智能或機(jī)器學(xué)習(xí)技術(shù),以實(shí)現(xiàn)對(duì)電磁運(yùn)動(dòng)軌跡的精確預(yù)測(cè)和深入分析。以下是一個(gè)基于
    的頭像 發(fā)表于 07-15 16:22 ?424次閱讀

    matlab預(yù)測(cè)模型怎么用

    MATLAB預(yù)測(cè)模型是一種基于統(tǒng)計(jì)和數(shù)學(xué)方法的預(yù)測(cè)工具,廣泛應(yīng)用于各種領(lǐng)域,如金融、氣象、生物醫(yī)學(xué)等。本文將介紹MATLAB預(yù)測(cè)模型的使用方
    的頭像 發(fā)表于 07-11 14:33 ?660次閱讀

    MATLAB預(yù)測(cè)模型哪個(gè)好

    在MATLAB中,預(yù)測(cè)模型的選擇取決于數(shù)據(jù)類型、問(wèn)題復(fù)雜度和預(yù)測(cè)目標(biāo)。以下是一些常見(jiàn)的預(yù)測(cè)模型及其適用場(chǎng)景的介紹: 線性回歸(Linear
    的頭像 發(fā)表于 07-11 14:31 ?451次閱讀

    如何使用MATLAB創(chuàng)建預(yù)測(cè)模型

    在這篇文章中,我們將討論如何使用MATLAB創(chuàng)建預(yù)測(cè)模型。MATLAB(矩陣實(shí)驗(yàn)室)是一種用于數(shù)值計(jì)算、可視化和編程的高級(jí)編程語(yǔ)言和交互式環(huán)境。它廣泛應(yīng)用于工程、科學(xué)研究和金融領(lǐng)域。 1.
    的頭像 發(fā)表于 07-11 14:29 ?719次閱讀

    matlab預(yù)測(cè)模型有哪些

    環(huán)境,使其成為預(yù)測(cè)模型開(kāi)發(fā)和實(shí)現(xiàn)的理想平臺(tái)。本文將詳細(xì)介紹MATLAB中常用的預(yù)測(cè)模型及其應(yīng)用。 線性回歸模型 線性回歸是一種簡(jiǎn)單的
    的頭像 發(fā)表于 07-11 14:27 ?806次閱讀

    bp神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)模型建模步驟

    介紹BP神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)模型的建模步驟。 數(shù)據(jù)預(yù)處理 數(shù)據(jù)預(yù)處理是構(gòu)建BP神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)模型的第一步,主要包括以下幾個(gè)方面: 1.1 數(shù)據(jù)收集 首先需要收集足夠的數(shù)據(jù),這些數(shù)據(jù)可以是歷史數(shù)據(jù)
    的頭像 發(fā)表于 07-11 10:52 ?596次閱讀

    arimagarch模型怎么預(yù)測(cè)

    ARIMA-GARCH模型是一種時(shí)間序列預(yù)測(cè)方法,它結(jié)合了自回歸積分滑動(dòng)平均(ARIMA)模型和廣義自回歸條件異方差(GARCH)模型。ARIMA
    的頭像 發(fā)表于 07-09 10:22 ?544次閱讀

    神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)模型的構(gòu)建方法

    神經(jīng)網(wǎng)絡(luò)模型作為一種強(qiáng)大的預(yù)測(cè)工具,廣泛應(yīng)用于各種領(lǐng)域,如金融、醫(yī)療、交通等。本文將詳細(xì)介紹神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)模型的構(gòu)建方法,包括模型設(shè)計(jì)、數(shù)據(jù)集
    的頭像 發(fā)表于 07-05 17:41 ?745次閱讀

    電磁軌跡預(yù)測(cè)分析系統(tǒng)

    智慧華盛恒輝電磁軌跡預(yù)測(cè)分析系統(tǒng)是一個(gè)專門用于預(yù)測(cè)和分析電磁運(yùn)動(dòng)軌跡的系統(tǒng)。該系統(tǒng)結(jié)合了電磁學(xué)、運(yùn)動(dòng)學(xué)、數(shù)據(jù)分析以及可能的人工智能或機(jī)器學(xué)習(xí)技術(shù),以實(shí)現(xiàn)對(duì)電磁運(yùn)動(dòng)
    的頭像 發(fā)表于 06-25 15:19 ?421次閱讀