自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

大幅超越所有SOTA!地平線DiffusionDrive:生成式方案或將重塑端到端格局?

人工智能 智能汽車
今天為大家分享地平線最新的生成式端到端方案—DiffusionDrive!顯著超過所有SOTA。

寫在前面&筆者的個人理解

近年來,由于感知模型的性能持續(xù)進步,端到端自動駕駛受到了來自工業(yè)界和學術界的廣泛關注,端到端自動駕駛算法直接從原始傳感器采集到的信息輸入中學習駕駛策略。這種基于數(shù)據驅動的方法為傳統(tǒng)的基于規(guī)則的運動規(guī)劃提供了一種可擴展且強大的替代方案,而傳統(tǒng)的基于規(guī)則的運動規(guī)劃通常難以推廣到復雜的現(xiàn)實世界駕駛環(huán)境。為了有效地從數(shù)據中學習駕駛過程,主流的端到端規(guī)劃器通常從自車查詢中回歸出單模軌跡,如下圖所示。

圖片

然而,這種回歸單模軌跡的框架模式并沒有考慮到駕駛行為中固有的不確定性和多模式的性質。最近,提出的端到端自動駕駛算法VADv2引入了大量固定的錨點軌跡vocabulary。然后,根據預測的評分從這些錨點中進行采樣。然而,這種大型固定vocabulary范式從根本上受到錨點軌跡數(shù)量和質量的限制,在vocabulary不足的情況下經常會失敗。此外,管理大量錨點對實時的自動駕駛應用來說帶來了巨大的計算挑戰(zhàn)。

與離散化動作空間不同,擴散模型已被證明是機器人領域一種強大的生成決策策略,它可以通過迭代去噪過程的方式直接從高斯分布中采樣多模式物理上合理的動作。這激勵我們將機器人領域的擴散模型的成功經驗復制到端到端自動駕駛領域當中。

我們將原始機器人擴散策略應用于單?;貧w方法Transfuser。與普通擴散策略不同,人類駕駛員遵循既定的駕駛模式,并根據實時交通狀況進行動態(tài)調整。這一認識促使我們將這些先前的駕駛模式嵌入到擴散策略中,具體方法是將高斯分布劃分為以先前錨點為中心的多個子高斯分布,稱為anchored Gaussian分布。它是通過截斷diffusion schedule來實現(xiàn)的,從而在先前的錨點周圍引入一小部分高斯噪聲,如下圖所示。

圖片

為了增強與條件場景上下文的交互,我們提出了一種基于Transformer的擴散解碼器,它不僅與感知模塊的結構化查詢交互,還通過稀疏可變形注意機制與鳥瞰圖 和透視圖特征交互。此外,我們引入了一種級聯(lián)機制,在每個去噪步驟中迭代細化擴散解碼器內的軌跡重建。

最終,我們提出了一種實時端到端自動駕駛的擴散模型,稱之為DiffusionDrive。我們在NAVSIM數(shù)據集上對我們的方法進行閉環(huán)評估的基準測試。相關的實驗結果表明,DiffusionDrive實現(xiàn)了88.1的PDMS,顯著超過了之前的SOTA算法。此外,我們通過開環(huán)評估進一步驗證了DiffusionDrive在nuScenes數(shù)據集上的性能, 相關的實驗結果表明提出的DiffusionDrive實現(xiàn)了SOTA的表現(xiàn)結果。

論文鏈接:https://arxiv.org/pdf/2411.15139

算法模型網絡結構&技術細節(jié)梳理

調研工作

如前文所述,我們先從非常具有代表性的端到端規(guī)劃算法Transfuser開始,通過簡單地將回歸MLP層替換為遵循擴散策略的條件擴散模型 UNet,將其轉變?yōu)樯赡P汀T谠u估過程中,我們采樣隨機噪聲并通過20個step逐步對其進行細化,相關的實驗結果如下表所示。

圖片

為了進一步研究擴散策略在駕駛中的多模式特性,我們從高斯分布中采樣了20個隨機噪聲,并使用20個step對其進行去噪。如下圖所示。

圖片

不同的隨機噪聲在去噪后會收斂到相似的軌跡。為了定量分析模式坍塌現(xiàn)象,我們定義了一個模式多樣性得分D,根據每條去噪軌跡與所有去噪軌跡的并集之間的平均交并比計算得到:

圖片

相關的實驗結果如下表所示。通過表格中的結果可以看出,mIoU 越高,表示去噪軌跡的多樣性越低。通過可視化的結果可以看出類似的效果。此外,通過下表的實驗結果還可以看出,DDIM擴散策略需要20個去噪step才能將隨機噪聲轉換為可行軌跡,這會帶來大量計算開銷。這使得它對于實時在線駕駛應用來說不切實際。

圖片

截斷擴散

人類的駕駛行為遵循著固定模式,不同于普通擴散策略中的隨機噪聲去噪。受此啟發(fā),我們提出了一種截斷擴散策略,該策略從錨定高斯分布而不是從標準高斯分布開始進行去噪過程。為了使模型能夠學習從錨定高斯分布到所需的駕駛策略進行去噪,我們在訓練期間進一步截斷擴散計劃,只向錨點添加少量高斯噪聲。

訓練過程:我們首先通過向訓練集上由K-Means 聚類的錨點添加高斯噪聲來構建擴散過程。我們通過截斷擴散噪聲方案來將錨點擴散到錨定高斯分布,相關的計算公式如下。

圖片

在訓練期間,擴散解碼器將噪聲軌跡作為輸入,并預測分類分數(shù)和去噪軌跡,相關公式如下。

圖片

我們將最接近真實軌跡的錨點周圍的噪聲軌跡指定為正樣本,其他軌跡指定為負樣本。訓練目標結合了軌跡重建和分類,計算公式如下所示。

圖片

推理過程:我們使用截斷去噪過程,從錨定高斯分布中采樣的噪聲軌跡開始,并逐步對其進行去噪,直至完成最終預測。在每個去噪時間戳中,上一步估計的軌跡被傳遞給擴散解碼器,該解碼器預測分類分數(shù)和坐標。在獲得當前時間戳的預測后,我們將 DDIM 更新規(guī)則應用于下一個時間戳的樣本軌跡。

推理靈活性:我們提出的自動駕駛DiffusionDrive算法的一個關鍵優(yōu)勢在于其推理的靈活性。雖然模型是用軌跡進行訓練的,但其推理過程可以容納任意數(shù)量的軌跡樣本,并可以根據計算資源或應用要求進行動態(tài)的調整。

DiffusionDrive算法整體框架圖

如下圖所示,展示了我們提出的算法模型DiffusionDrive的網絡結構。

圖片

DiffusionDrive算法模型可以集成之前端到端規(guī)劃器中使用的各種現(xiàn)有感知的模塊,并接受不同的傳感器信息作為輸入。設計的擴散解碼器專為復雜且具有挑戰(zhàn)性的駕駛應用而量身定制,增強了與條件場景環(huán)境的交互。

Diffusion Decoder:給定一組從錨定高斯分布中采樣的噪聲軌跡,我們首先應用可變形空間交叉注意力來與基于軌跡坐標的鳥瞰圖 (BEV) 或透視圖 (PV) 特征進行交互。隨后,在軌跡特征和從感知模塊派生的代理/地圖查詢之間執(zhí)行交叉注意力,然后接一個FFN網絡。為了對擴散時間戳信息進行編碼,我們使用Timestep Modulation Layer,然后是多層感知機網絡,用于預測置信度得分和相對于初始噪聲軌跡坐標的偏移量。該Timestep Modulation Layer的輸出用作后續(xù)級聯(lián)擴散解碼器層的輸入。DiffusionDrive 進一步重用級聯(lián)擴散解碼器在推理過程中迭代地對軌跡進行去噪,并在不同的去噪時間步長之間共享參數(shù)。選擇置信度得分最高的最終軌跡作為輸出。

實驗結果&評價指標

整體性能比較

下表展現(xiàn)了將DiffusionDrive與NAVSIM數(shù)據集上最先進的算法模型進行比較的實驗結果匯總。

圖片

此外,如下表所示,使用擴散策略將Transfuser算法模型轉換為生成式Transfuser DP,可將PDMS 得分提高 0.6,并提高模式多樣性得分11%。然而,它也顯著增加了規(guī)劃模塊的開銷,需要 20 倍以上的去噪step和 32 倍的時間,導致運行時開銷總共增加了 650 倍。

圖片

通過采用所提出的截斷擴散策略,將去噪step的數(shù)量從 20 減少到 2,同時實現(xiàn)了 PDMS 增加 1.1,模式多樣性提高 59%。通過進一步結合所提出的擴散解碼器,最終 DiffusionDrive 模型達到了 88.1 PDMS 和 74% 的模式多樣性得分。相比于Transfuser DP,DiffusionDrive實現(xiàn)了3.5 PDMS 和 64% 模式多樣性的改進, 以及去噪step減少了10倍,從而使 FPS 速度提高了 6 倍。這可以實現(xiàn)實時、高質量的多模式規(guī)劃。

消融實驗分析

下表顯示了我們在擴散解碼器中的設計選擇的有效性。通過比較 ID-6 和 ID-1,我們可以看到所提出的擴散解碼器減少了 39% 的參數(shù),并將規(guī)劃質量顯著提高了 2.4 PDMS。由于缺乏與環(huán)境的豐富和層次化交互,ID-2 表現(xiàn)出嚴重的性能下降。通過比較 ID-2 和 ID-3,我們可以看到空間交叉注意對于準確規(guī)劃至關重要。ID-5 表明所提出的級聯(lián)機制是有效的,并且可以進一步提高性能。

圖片

下表的實驗結果表明,由于起始點的選擇比較合理,DiffusionDrive僅需1步即可達到良好的規(guī)劃質量。進一步增加去噪步長可以提高規(guī)劃質量,并使其在復雜的環(huán)境下具有靈活的推理能力。

圖片

通過下表的實驗結果可以看出,消除了級聯(lián)階段數(shù)的影響。增加階段數(shù)可以提高規(guī)劃質量,但在 4 個階段就會飽和,并且每一步都會花費更多的參數(shù)和推理時間。

圖片

由于在上文中已經有所提到,DiffusionDrive 只需從錨定高斯分布中采樣可變數(shù)量的噪聲即可生成不同的軌跡。下表的相關實驗結果可以看出,10 個采樣噪聲已經可以實現(xiàn)不錯的規(guī)劃質量。通過采樣更多噪聲,DiffusionDrive 可以覆蓋潛在的規(guī)劃動作空間并提高規(guī)劃質量。

圖片

由于 PDMS 規(guī)劃指標基于得分最高的軌跡進行計算,而我們提出的分數(shù)評估模式多樣性,因此僅憑這些指標無法完全捕捉多樣化軌跡的質量。為了進一步驗證多模式軌跡的質量,我們在 NAVSIM數(shù)據集上的具有挑戰(zhàn)性的場景中可視化了 Transfuser、Transfuser DP和 DiffusionDrive 的規(guī)劃結果,如下圖所示。

圖片

通過可視化的結果可以看出,DiffusionDrive 生成的多模式軌跡不僅多樣性,而且質量較高。在上圖的a圖展示的結果可以看出,DiffusionDrive 算法模型生成的得分最高的前 10 條軌跡與真實軌跡非常相似,而突出顯示的前 10 條得分軌跡出人意料地試圖執(zhí)行高質量的車道變換。上圖的b圖展示的結果可以看出,突出顯示的前 10 條得分軌跡也執(zhí)行車道變換,相鄰的低得分軌跡進一步與周圍的代理交互以有效避免了碰撞的發(fā)生。

nuScenes 數(shù)據集是之前流行的端到端規(guī)劃基準。由于 nuScenes 的主要場景都是簡單而瑣碎的情況,因此我們僅進行相關結果的比較,如下表所示。

圖片

我們根據 SparseDrive 的訓練和推理方案,使用 ST-P3中提出的開環(huán)指標,在 SparseDrive之上實現(xiàn)了 DiffusionDrive算法模型。我們堆疊了 2 個級聯(lián)擴散解碼器層,并應用了具有 18 個聚類錨點的截斷擴散策略。通過上表的實驗結果可以看出,DiffusionDrive 將 SparseDrive 的平均 L2 誤差降低了 0.04m,與之前最先進的方法相比,實現(xiàn)了最低的 L2 誤差和平均碰撞率。同時 DiffusionDrive 算法模型也非常高效,運行速度比 VAD 快 1.8 倍,L2 誤差降低了 20.8%,碰撞率降低了 63.6%。

結論

在本文中,我們提出了一種新穎的生成式駕駛決策模型 DiffusionDrive,該模型結合了所提出的截斷擴散策略和高效的級聯(lián)擴散解碼器,用于端到端自動駕駛。全面的實驗和定性比較驗證了 DiffusionDrive 在規(guī)劃質量、運行效率和模式多樣性方面的優(yōu)越性。

責任編輯:張燕妮 來源: 自動駕駛之心
相關推薦

2024-02-27 15:14:04

自動駕駛技術

2024-01-23 13:32:53

地平線自動駕駛

2024-06-19 09:45:07

2024-11-07 09:31:55

2024-10-10 09:37:49

2023-11-29 11:45:54

模型智能

2023-09-18 10:21:35

生成式人工智能GenAI

2024-07-23 10:39:20

2010-10-25 10:42:56

VMware思杰

2022-03-23 10:39:57

智慧城市物聯(lián)網

2022-11-08 15:11:17

GPU開源

2013-01-14 11:36:00

一體機

2024-10-11 09:32:48

2009-05-15 10:48:36

虛擬化

2010-05-28 11:56:10

IPv6網絡

2016-08-16 16:11:14

IBM

2024-04-17 09:50:28

自動駕駛端到端
點贊
收藏

51CTO技術棧公眾號