自動運転ウォッチ

arXiv の自動運転研究の全数カバー/要約

DiffusionDrive: エンドツーエンド自動運転のための切断拡散モデル

DiffusionDrive: Truncated Diffusion Model for End-to-End Autonomous Driving

本文精読エンドツーエンド計画生成・再構成

Bencheng Liao, Shaoyu Chen, Haoran Yin, Bo Jiang, Cheng Wang, Sixu Yanほか / arXiv:2411.15139PDF

2024-11-22 投稿・2025-04-10 改訂

AI が本文を読んで生成(2026-08-04)

1分まとめ

拡散モデルをエンドツーエンド自動運転の計画モジュールに導入し、クラスタリングしたアンカーを起点とする切断拡散ポリシーにより、サンプリング品質を保ったままデノイジングステップを20から2へ削減した。NAVSIMでPDMS 88.1を達成し、NVIDIA 4090上で45FPSのリアルタイム推論を実現した。

  • 拡散モデルをエンドツーエンド自動運転の計画に適用し、事前アンカーを起点とする切断拡散ポリシーを提案した。
  • デノイジングステップを20から2へ削減し、NAVSIMでPDMS 88.1(Transfuser比+4.1)を達成した。実測45FPS。
  • モード多様性スコアDは74%で、単一軌道回帰では生成できない複数の妥当な行動を出力できる。
  • 評価は非反応型シミュレーションが中心で、実車やリアクティブな交通環境での検証はない。
  • 計画モジュールはTransfuserの認識モジュールに依存しており、認識性能が計画の上限を決める。

課題

既存のエンドツーエンドプランナーは単一軌道回帰が主流で、行動の多様性を捉えられない。VADv2は固定語彙のアンカーに依存し、アンカーの数と質に制約される。ロボティクスで成功した拡散ポリシーを直接適用すると、20ステップのデノイジングが必要でリアルタイム性がなく、異なるノイズからサンプリングした軌道が同じような軌道に収束するモード崩壊が起こる。

提案手法

訓練時、K-Meansでクラスタリングした20個のアンカー軌道を用意し、拡散スケジュールを1000ステップ中の50ステップに切断してアンカーに小さなガウスノイズを加える(式4)。拡散デコーダはBEV特徴との空間クロスアテンション、エージェント/マップクエリとのクロスアテンション、カスケード機構を備える。損失は再構成損失とBCE分類損失の重み付き和。推論時はアンカー付きガウス分布からサンプリングし、DDIMの更新則で2ステップだけデノイズする。サンプル数Ninferは任意に変更できる。

評価と結果

NAVSIM navtestで、ResNet-34バックボーン、カメラ+LiDAR入力でPDMS 88.1を達成。比較対象のTransfuser(84.0)より4.1ポイント高い。VADv2(80.9)より7.2ポイント高く、アンカー数を8192から20へ削減。Hydra-MDP-V8192-W-EP(86.5)より1.6ポイント高い。実行速度はNVIDIA 4090で45FPS。nuScenesではResNet-50バックボーンで平均L2誤差0.57m、平均衝突率0.08%を記録し、SparseDriveの0.61m/0.08%を上回る。評価はNAVSIMの閉ループ指標(非反応型シミュレーション)、nuScenesはオープンループ指標。

NAVSIM navtest splitにおける閉ループ指標の比較

手法入力バックボーンアンカー数PDMS
TransfuserC&LResNet-34084.0
VADv2C&LResNet-34819280.9
Hydra-MDPC&LResNet-34819283.0
Hydra-MDP-W-EPC&LResNet-34819286.5
DiffusionDriveC&LResNet-342088.1
出典: Table 1。C&LはカメラとLiDARの入力を示す。Hydra-MDP-V8192-W-EPは評価指標EPに適合する追加学習と重み付き後処理を導入した変種であり、DiffusionDriveは後処理なしで学習するため土俵が異なる。

デノイジングステップ数とPDMSの関係

87.8487.928888.0888.161ステップ: 87.91ステップ87.92ステップ: 88.12ステップ3ステップ: 88.13ステップ88.1
出典: Table 4。NAVSIM navtest split。ステップ1で87.9、ステップ2以降で88.1に飽和する。

モード多様性スコアDの比較

020406080TransfuserTransfuser: 00TransfuserDPTransfuserDP: 1111TransfuserTDTransfuserTD: 7070DiffusionDriveDiffusionDrive: 7474
出典: Table 2。Dは式(3)に基づく多様性スコアで、値が高いほど生成軌道の多様性が高い。TransfuserDPはvanilla拡散ポリシー、TransfuserTDは切断拡散ポリシー、DiffusionDriveはさらに拡散デコーダを追加した本手法。

新規性

拡散モデルをエンドツーエンド自動運転の計画に初めて適用し、クラスタリングしたアンカー軌道を事前分布として組み込む切断拡散ポリシーを提案した点が新規。

限界

著者による明示的な限界の記述なし。評価はNAVSIMの非反応型シミュレーションとnuScenesのオープンループ評価に限られ、実車や反応する周辺車両を考慮した検証は含まれない。また、計画モジュールはTransfuserやSparseDriveの認識モジュールに依存しており、認識誤差がそのまま計画性能の上限を決める。さらに、NAVSIMとnuScenesの2データセットのみでの評価であり、多様な環境や気象条件への一般化は未検証である。計算時間はNVIDIA 4090の単一GPUで計測されており、車載GPUでの性能は別途検証が必要。

産業へのインパクト

この論文は、拡散モデルをエンドツーエンド自動運転の計画に適用した初期の代表例であり、従来の単一軌道回帰や固定語彙サンプリングとは異なる生成的な意思決定の可能性を示した。特に、運転行動の事前分布をアンカーとして明示的に埋め込む「切断拡散ポリシー」は、その後の拡散モデルを利用した自動運転計画研究の土台となり、現在では多くの生成ベースのプランナーが同様のアイデアを採用するに至っている。NAVSIMは現在もベンチマークとして使われており、この論文が示したPDMS 88.1は、当時の学習ベース手法の基準となった。

← 一覧に戻る