精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

采用HBEns的軌跡預測模型設計

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

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

簡介

給定一份道路地圖和周圍所有可觀測的物體的歷史軌跡,軌跡預測模型的任務是將目標物體的未來軌跡預測出來?,F階段的軌跡預測模型根據輸入編碼類型的不同可以分成基于柵格(raster-based)、基于矢量(vector-based)和基于圖(graph-based)這三大類?;跂鸥竦哪P鸵话阃ㄟ^卷積神經網絡(CNN)編碼信息;另兩種則側重于使用transformer結構或其他圖算法進行地圖、物體的編碼。從工程角度而言,兩者各有優劣:CNN已被廣泛應用多年,硬件加速成熟,但和近幾年才發展起來的transformer相比存在地圖輸入尺寸受限、預測精度低等問題。綜合考慮,HBEns建立在“基礎模型(base models)+模型聚合(model ensemble)”的思想上(圖1)。對于模型聚合來說,前面的基礎模型即相當于一個黑盒,從而賦予模型設計很大的自由性。

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

圖1 HBEns流程圖。多個基礎模型的結果通過分類別的軌跡聚合實現最后輸出,軌跡聚合的參數通過網格調參實現。

方法

基礎模型沿用了HOME和MultiPath++的設計,并在此基礎上增加了新特性。對于自行車、行人等運動速度較慢的物體,基于柵格的HOME模型性能優異;對運動較快的汽車,基于矢量輸入的MultiPath++則更勝一籌。

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

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

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

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

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

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

實驗結果

模型聚合的步驟存在多種可調參數,因此網格調參可以幫助搜索到最優的參數配置。對于自行車和行人等行動方向更擴散的物體,NMS在聚合中的效果更優;車輛則一般沿著既定的車道線行駛,因此貪婪策略的中心點選擇效果更好。表1綜合了網格調參后每個類別的最優參數配置。表2的實驗結果證明,模型聚合對提升單個模型的預測準確度有著顯著的幫助。

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

表1 針對每個類別的網格搜參結果

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

表2 驗證集上模型聚合前后的mAP指標變化

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

表3 測試集上HBEns排名

可視化結果

下圖是HBEns結果的可視化。其中藍色代表實車軌跡,青色代表模型預測軌跡,黑色代表道路中心線軌跡,紅色為路沿,黃色為斑馬線區域。模型共輸出6條可能的軌跡及其置信度,來預測物體未來的前進方向。

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

總結

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

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 模型
    +關注

    關注

    1

    文章

    3172

    瀏覽量

    48711
  • 自動駕駛
    +關注

    關注

    783

    文章

    13684

    瀏覽量

    166147
  • 地平線
    +關注

    關注

    0

    文章

    336

    瀏覽量

    14916

原文標題:開發者說 | HBEns:基于模型聚合的軌跡預測方案

文章出處:【微信號:horizonrobotics,微信公眾號:地平線HorizonRobotics】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    一種創新的動態軌跡預測方法

    本文提出了一種動態軌跡預測方法,通過結合歷史幀和歷史預測結果來提高預測的穩定性和準確性。它引入了歷史預測注意力模塊,以編碼連續
    的頭像 發表于 10-28 14:34 ?288次閱讀
    一種創新的動態<b class='flag-5'>軌跡</b><b class='flag-5'>預測</b>方法

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

    人員軌跡分析是一項重要的數據分析技術,它可以幫助我們理解和預測人們的行為模式以及他們在特定時間和地點的活動。通過分析人員軌跡數據,我們能夠從中獲取有價值的信息,例如人們的活動范圍、常去的地點、活動
    的頭像 發表于 09-26 10:42 ?298次閱讀

    電磁軌跡預測分析軟件

    智慧華盛恒輝電磁軌跡預測分析軟件是一種專門用于預測和分析電磁運動軌跡的先進工具。以下是對該類軟件的詳細介紹: 概述 智慧華盛恒輝電磁軌跡
    的頭像 發表于 07-16 16:42 ?327次閱讀

    電磁軌跡預測分析系統設計方案

    智慧華盛恒輝電磁軌跡預測分析系統的設計方案是一個綜合性的項目,它結合了電磁學、運動學、數據分析以及可能的人工智能或機器學習技術,以實現對電磁運動軌跡的精確預測和深入分析。以下是一個基于
    的頭像 發表于 07-15 16:22 ?371次閱讀

    matlab預測模型怎么用

    MATLAB預測模型是一種基于統計和數學方法的預測工具,廣泛應用于各種領域,如金融、氣象、生物醫學等。本文將介紹MATLAB預測模型的使用方
    的頭像 發表于 07-11 14:33 ?539次閱讀

    MATLAB預測模型哪個好

    在MATLAB中,預測模型的選擇取決于數據類型、問題復雜度和預測目標。以下是一些常見的預測模型及其適用場景的介紹: 線性回歸(Linear
    的頭像 發表于 07-11 14:31 ?380次閱讀

    如何使用MATLAB創建預測模型

    在這篇文章中,我們將討論如何使用MATLAB創建預測模型。MATLAB(矩陣實驗室)是一種用于數值計算、可視化和編程的高級編程語言和交互式環境。它廣泛應用于工程、科學研究和金融領域。 1.
    的頭像 發表于 07-11 14:29 ?619次閱讀

    matlab預測模型有哪些

    環境,使其成為預測模型開發和實現的理想平臺。本文將詳細介紹MATLAB中常用的預測模型及其應用。 線性回歸模型 線性回歸是一種簡單的
    的頭像 發表于 07-11 14:27 ?687次閱讀

    bp神經網絡預測模型建模步驟

    介紹BP神經網絡預測模型的建模步驟。 數據預處理 數據預處理是構建BP神經網絡預測模型的第一步,主要包括以下幾個方面: 1.1 數據收集 首先需要收集足夠的數據,這些數據可以是歷史數據
    的頭像 發表于 07-11 10:52 ?446次閱讀

    arimagarch模型怎么預測

    ARIMA-GARCH模型是一種時間序列預測方法,它結合了自回歸積分滑動平均(ARIMA)模型和廣義自回歸條件異方差(GARCH)模型。ARIMA
    的頭像 發表于 07-09 10:22 ?411次閱讀

    神經網絡預測模型的構建方法

    神經網絡模型作為一種強大的預測工具,廣泛應用于各種領域,如金融、醫療、交通等。本文將詳細介紹神經網絡預測模型的構建方法,包括模型設計、數據集
    的頭像 發表于 07-05 17:41 ?603次閱讀

    電磁軌跡預測分析系統

    智慧華盛恒輝電磁軌跡預測分析系統是一個專門用于預測和分析電磁運動軌跡的系統。該系統結合了電磁學、運動學、數據分析以及可能的人工智能或機器學習技術,以實現對電磁運動
    的頭像 發表于 06-25 15:19 ?372次閱讀

    如何基于深度學習模型訓練實現工件切割點位置預測

    Hello大家好,今天給大家分享一下如何基于深度學習模型訓練實現工件切割點位置預測,主要是通過對YOLOv8姿態評估模型在自定義的數據集上訓練,生成一個工件切割分離點預測
    的頭像 發表于 12-22 11:07 ?750次閱讀
    如何基于深度學習<b class='flag-5'>模型</b>訓練實現工件切割點位置<b class='flag-5'>預測</b>

    如何基于深度學習模型訓練實現圓檢測與圓心位置預測

    Hello大家好,今天給大家分享一下如何基于深度學習模型訓練實現圓檢測與圓心位置預測,主要是通過對YOLOv8姿態評估模型在自定義的數據集上訓練,生成一個自定義的圓檢測與圓心定位預測
    的頭像 發表于 12-21 10:50 ?1739次閱讀
    如何基于深度學習<b class='flag-5'>模型</b>訓練實現圓檢測與圓心位置<b class='flag-5'>預測</b>

    LabVIEW進行癌癥預測模型研究

    LabVIEW進行癌癥預測模型研究 癌癥是一種細胞異常增生的疾病。隨著年齡的增長,細胞分裂速度放緩,但癌細胞會失去控制地不斷分裂,形成可能良性或惡性的腫瘤。 2012年的國際癌癥數據顯示,新發癌癥
    發表于 12-13 19:04