跳转到内容

SparseDrive 文献笔记

学习档位 精读

类型 文献 · 更新 2026-07-11

标签 sparsedrive · autonomous-driving · planning

所属 端到端驾驶

如何将 Sparse4D 风格的稀疏场景表示从检测与跟踪扩展到端到端自动驾驶规划。

以稀疏 instance 作为场景状态接口,将感知产生的结构化表示传递给下游驾驶决策与规划模块。

  • 稀疏 instance representation 可以成为感知、跟踪和规划共享的中间状态。
  • 研究重心从单一检测性能扩展到端到端驾驶系统的状态表示。

需要结合原论文与上游实现进一步核验完整规划接口和训练细节。

flowchart LR
A["输入 / 观测"] --> B["表示 / 编码"]
B --> C["推理 / 解码"]
C --> D["输出 / 动作或检测"]
%% method sketch for: SparseDrive 文献笔记

方法结构示意(重绘;细节以原论文为准,待 PDF 核验)。

SparseDrive 文献笔记 arch p.1

来源:原论文约 p.1(arch);学习用途摘录。

SparseDrive 文献笔记 table p.7

来源:原论文约 p.7(table);学习用途摘录。

展开英文 Paper Card / AI deep analysis

AI deep analysis (model-backed, needs-source-verification)

Section titled “AI deep analysis (model-backed, needs-source-verification)”

Status: partial · Source: grok · Model: grok-4.5

SparseDrive proposes a sparse-centric end-to-end AD paradigm with symmetric sparse perception unifying detection/tracking/mapping and a parallel multi-modal motion planner with hierarchical collision-aware selection, outperforming BEV-centric SOTAs in accuracy, safety, and efficiency on nuScenes.

Modular AD pipelines suffer information loss and error accumulation; existing end-to-end methods rely on computationally expensive dense BEV features and sequential/straightforward designs for prediction/planning that neglect high-order bidirectional agent interactions, the need for semantic+geometric info on the ego vehicle, and the multi-modal nature of both tasks, resulting in suboptimal performance especially planning safety.

Inputs: multi-view camera images. Outputs: sparse instance representations for surrounding agents (detection+tracking) and map elements (online mapping); multi-modal future trajectories for all agents including ego; final safe ego planning trajectory selected via hierarchical strategy.

Fully sparse scene representation consisting of decoupled instance features (Fd/Fm/Fe in R^{N x C}) plus geometric anchors (agent boxes Bd formatted as {x,y,z,ln w,ln h,ln l,sin yaw,cos yaw,vx,vy,vz}; map polylines Lm as sequences of Np points; ego anchor similarly); temporal modeling via instance memory queue and identity-consistent propagation.

Image encoder (backbone+neck) yields multi-view multi-scale features I. Symmetric sparse perception (structurally symmetric branches): non-temporal + temporal decoders with deformable aggregation (keypoints projected to I), self/cross-attention (using anchor embeddings as PE), FFN, refinement+classification; detection/tracking via Sparse4Dv3-style ID assignment above confidence threshold; online mapping with polyline anchors. Parallel motion planner: ego instance initialization (feature via AveragePool of front-camera smallest feature map; velocity from prior-frame prediction + auxiliary ego-status decoder to avoid leakage); concatenate ego+agents; spatial-temporal interactions (agent-map cross-attn, agent-agent self-attn, agent-temporal cross-attn x3); simultaneous multi-modal trajectory+score prediction for agents and ego; hierarchical planning selection (driving-command filter, collision-aware rescore, max-score selection).

Not fully specified in extract; includes classification and box/polyline refinement for sparse perception instances, tracklet-aware/ID-consistent assignment, auxiliary decoding of ego status (velocity/acceleration/angular velocity/steering), multi-modal trajectory prediction for agents+ego, and collision-aware rescoring during hierarchical selection; planning-oriented end-to-end optimization implied.

nuScenes benchmark; planning metrics include average L2 error and collision rate; also reports performance across detection, tracking, online mapping, motion prediction and planning (all tasks); efficiency via training hours and inference FPS.

SparseDrive-B reduces average L2 error by 19.4% (0.58m vs. 0.72m) and collision rate by 71.4% (0.06% vs. 0.21%). SparseDrive-S surpasses prior SOTA UniAD on all tasks while training 7.2× faster (20 h vs. 144 h) and inferring 5.0× faster (9.0 FPS vs. 1.8 FPS).

Not present in the provided extract.

Not discussed in the provided extract.

Positions Sparse-Centric paradigm against prior BEV-Centric end-to-end methods (UniAD, VAD, GraphAD, FusionAD) that use dense BEV and sequential/simple prediction-planning; builds upon/extends sparse detection (Sparse4D series, PETR), tracking (Sparse4Dv3 identity consistency, MOTR-style queries), online mapping (MapTR, StreamMapNet, VectorMapNet, HDMapNet), and end-to-end motion prediction (ViP3D, PIP, PnPNet); highlights neglected parallels between motion prediction and planning.

Code will be available at https://github.com/swc-17/SparseDrive

Provided extract is truncated mid-method (ends during spatial-temporal interactions description); full loss formulations, hyperparameters, exact architecture counts (e.g., Ndec, Nd, Nm, Np), training schedule details, and complete result tables/ablations absent; code status is ‘will be available’ (may not yet be public at time of extract); depends on standard nuScenes setup and multi-view camera inputs.

Delivers substantially higher training/inference efficiency without dense BEV, better planning safety via multi-modal parallel design + collision-aware rescoring, unified sparse multi-task perception that supports planning-oriented optimization, and strong potential for real-time deployment while surpassing prior SOTAs across perception/prediction/planning.

  • Abstract: SparseDrive consists of a symmetric sparse perception module and a parallel motion planner. The sparse perception module unifies detection, tracking and online mapping with a symmetric model architecture, learning a fully sparse representation of the driving scene. … SparseDrive surpasses previous state-of-the-arts by a large margin in performance of all tasks, while achieving much higher traini
  • Abstract / Sec.1: Without bells and whistles, our base model, SparseDrive-B, greatly reduces the average L2 error by 19.4% (0.58m vs. 0.72m) and collision rate by 71.4% (0.06% vs. 0.21%). Compared with previous SOTA … UniAD[15], our small model, SparseDrive-S achieves superior performance among all tasks, while running 7.2× faster for training (20 h vs. 144 h) and 5.0× faster for inference (9.0 FPS vs. 1.8 FPS).
  • Fig. 1: (a) The BEV-Centric paradigm. (b) The proposed Sparse-Centric paradigm. (c) Performance and efficiency comparison between (a) and (b).
  • Sec. 1: we review the task design of existing methods, and argue that three main parallels shared between motion prediction and planning are neglected as follows: (1) … high-order and bidirectional interactions among road agents. … (2) … semantic information … and geometric information … overlooked for ego vehicle. (3) Both … are multi-modal problems … but previous methods only predict deter
  • Sec. 3.1 / Fig. 2: SparseDrive first encodes multi-view images into feature maps, then learns sparse scene representation through symmetric sparse perception, and finally perform motion prediction and planning in a parallel manner. An instance memory queue is devised for temporal modeling.
  • Sec. 3.2: Surrounding agents are represented by a group of instance features Fd ∈ R^{Nd × C} and anchor boxes Bd ∈ R^{Nd × 11} … {x, y, z, ln w, ln h, ln l, sin yaw, cos yaw, vx, vy, vz}. … For static map element, the anchor is formulated as a polyline with Np points … For tracking, we follow the ID assignment process of Sparse4Dv3[33]
  • Sec. 3.3 / Eq. 1: Fe = AveragePool(Ifront,S) … So we add an auxiliary task to decode current ego status EST … At each frame, we use the predicted velocity from last frame as the initialization of ego anchor velocity. … hierarchical planning selection strategy that incorporating a collision-aware rescore module