Sparse4D v2 文献笔记
Sparse4D v2
Section titled “Sparse4D v2”学习档位 精读
类型 文献 · 更新 2026-07-11
标签 sparse4d · temporal-fusion · 3d-detection
这篇文献回答什么问题
Section titled “这篇文献回答什么问题”如何将前一帧的高置信目标状态直接作为下一帧 decoder 的输入,以稳定地利用时序信息。
缓存上一帧的 instance features 与 anchors,使用 ego-motion 将 anchors 投影到当前帧,再通过 temporal cross-attention 融合。典型配置中 600 个历史槽位与 300 个当前新实例槽位共同维持 900 个 query。
- 时序 memory 位于 instance 级别,而不是 dense BEV feature queue。
InstanceBank是该机制在 v3 代码中的工程化延续。
方法主要面向检测,尚未形成 v3 的 tracking-aware ID 管理与 temporal denoising。
- 时序 Instance Memory
- Sparse4D 复现项目(内部项目资料)
方法结构(重绘)
Section titled “方法结构(重绘)”flowchart LR A["输入 / 观测"] --> B["表示 / 编码"] B --> C["推理 / 解码"] C --> D["输出 / 动作或检测"] %% method sketch for: Sparse4D v2 文献笔记方法结构示意(重绘;细节以原论文为准,待 PDF 核验)。
论文摘录图/表
Section titled “论文摘录图/表”
来源:原论文约 p.1(arch);学习用途摘录。

来源:原论文约 p.6(table);学习用途摘录。
英文自动分析(可折叠)
Section titled “英文自动分析(可折叠)”展开英文 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
One-line takeaway
Section titled “One-line takeaway”Sparse4Dv2 replaces multi-frame sampling with recurrent instance-feature propagation for O(1) temporal fusion, improving efficiency and long-term modeling to reach SOTA on nuScenes 3D detection.
Problem & motivation
Section titled “Problem & motivation”Sparse4D’s multi-frame sampling requires projecting anchors to each historical frame for feature sampling/fusion, causing O(T) complexity, slower inference, higher memory, and difficulty with long-term temporal features; BEV methods add complexity without new insights and trade off range/accuracy/compute, while dense attention (e.g. PETR) is costly.
Inputs & outputs
Section titled “Inputs & outputs”Multi-view camera images (with optional temporal sequence and ego-motion); outputs 3D bounding boxes with corresponding instance features (for detection and tracklets).
Core representation
Section titled “Core representation”Sparse instance features (unchanged across frames) + structured anchors (3D boxes projected via ego-motion) with re-encoded position embeddings; decouples image features from structured anchors.
Method pipeline & key modules
Section titled “Method pipeline & key modules”First frame: single-frame Sparse4D detection producing boxes + instance features. Subsequent frames: project prior boxes as anchors via ego-motion (features unchanged, anchors re-encoded); add temporal cross-attention per decoder layer for fusion; initialize new objects via single-frame single-layer decoder (select high-score subset to propagate); other upgrades: fused bilinear-grid+weighted-sum CUDA deformable aggregation; camera-parameter encoding + image/coord aug in aggregation; dense depth supervision from LiDAR.
Training objectives
Section titled “Training objectives”Dense depth supervision based on LiDAR point clouds (to aid optimization); camera parameter encoding and image/output coordinate augmentation for robustness (specific loss terms not detailed in extract).
Datasets & metrics
Section titled “Datasets & metrics”nuScenes 3D detection benchmark; inference speed (FPS) and GPU memory on NVIDIA RTX 3090 (input 704x256, ResNet50 backbone).
Main results
Section titled “Main results”Table 1 (Sparse4Dv1 vs v2): T=1 FPS 21.5 / Mem 424M; T=2 15.3/515; T=3 12.6/614; T=5 9.0/792; T=7 7.1/971; T=9 6.1/1149; Sparse4Dv2 (any T) FPS 19.4 / Mem 432M. Outperforms SOLOFusion and VideoBEV in perception performance with inference-speed advantage; SOTA on nuScenes (specific mAP/NDS not in extract).
Ablation findings
Section titled “Ablation findings”Not detailed in extract (improvements from recurrent fusion, CUDA op, camera encoding, depth supervision claimed but without quantitative ablations).
Limitations & failure modes
Section titled “Limitations & failure modes”Not explicitly discussed in extract; Sparse4Dv1 limitations (O(T) cost, long-term fusion difficulty) addressed by design; new-object handling via single-frame init noted.
Related work positioning
Section titled “Related work positioning”Builds on Sparse4D baseline; contrasts BEV methods (LSS/BEVFormer/BEVDepth etc. for dense fusion/complexity tradeoffs) and query-based (PETR series global attention costs; DETR3D sparse sampling but performance gap); temporal via recurrent instance features like query trackers/StreamPETR vs multi-frame sampling.
Open-source / code anchors
Section titled “Open-source / code anchors”Code will be available at https://github.com/linxuewu/Sparse4D
Reproduction risks
Section titled “Reproduction risks”Extract incomplete (cut off mid-related-work; no full results tables, hyperparams, or ablations); CUDA custom op for deformable aggregation may affect portability; relies on ego-motion and LiDAR for depth supervision (training).
Practical value
Section titled “Practical value”O(1) temporal fusion yields near single-frame speed/memory (19.4 FPS / 432M vs Sparse4Dv1’s multi-frame drop) while enabling long-term fusion; better suited for end-to-end AD (instance features for graph models); multi-view temporal 3D detection efficiency gains.
Evidence
Section titled “Evidence”- Abstract: we improve the temporal fusion module by implementing a recursive form of multi-frame feature sampling. … reduces the computational complexity of temporal fusion from O(T) to O(1) … enables the fusion of long-term information … Sparse4Dv2 … achieves state-of-the-art results on the nuScenes 3D detection benchmark. Code will be available at https://github.com/linxuewu/Sparse4D.
- Fig. 1: (a) Multi-frame Sampling and Fusion (b) Recurrent Temporal Fusion … Sparse4Dv2 achieves fusion through the propagation of instance features.
- Table 1: Comparison of inference speed and GPU memory usage between sparse4D v1 and v2. … Sparse4Dv1 Frames T 1 2 3 5 7 9 FPS 21.5 15.3 12.6 9.0 7.1 6.1 GPU Mem (M) 424 515 614 792 971 1149 Sparse4Dv2 - FPS 19.4 GPU Mem 432
- Sec. 1: for the first frame, we perform detection using single-frame Sparse4D … For subsequent frames, we transform the output from the previous frame to the current frame. The instance features remain unchanged, while the instance states, such as 3D bounding box, are projected onto the current frame as anchors, leveraging the ego motion data. … introduce a temporal cross-attention module in each laye
- Sec. 1: Sparse4Dv2 introduces following improvements: (1) A reconstruction of the deformable aggregation operation by combining bilinear grid sampling and weighted sum into a single CUDA operator … (2) Incorporating camera parameter encoding into deformable aggregation, along with image and output coordinate augmentation … (3) Introducing dense depth supervision based on LiDAR point clouds …
- Sec. 1 (end): Sparse4Dv2 exhibits a high level of competitiveness. It outperforms existing BEV-based algorithms such as SOLOFusion [22] and VideoBEV [4] in terms of perception performance, and also demonstrates an advantage in terms of inference speed.
- 所属 Topic: ad-perception-tracking
- 学习路径: 学习路线 · 论文库
- 上一篇: Sparse4D v1 文献笔记
- 下一篇: Sparse4D v3 文献笔记
- 返回 Topic