atlas

Research map / Detection and segmentation / Tracking

S2-Track: A Simple yet Strong Approach for End-to-End 3D Multi-Object Tracking

ICML 2025 · Detection and segmentation › Tracking · approach: Association cues for online MOT · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes S2-Track, an end-to-end query-based camera 3D multi-object tracker with 2D-prompted query initialization, uncertainty-aware probabilistic attention decoder, and hierarchical query denoising, reaching 66.3% AMOTA on nuScenes test.

Problem

End-to-end query-based 3D multi-object tracking from multi-view cameras struggles with occlusions and small objects, and lacks systematic improvements across query initialization, propagation, and matching.

Approach

Decomposes end-to-end query-based 3D MOT into query initialization, propagation, and matching, and improves each: initial queries from predicted 2D boxes and depth, Gaussian (probabilistic) attention scores in the decoder, and denoising queries split into positive/negative/ignored tiers by 3D IoU thresholds.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add UPD (ablation)S2-Track baseline · nuScenes val, small-resolutionAMOTA: 0.394 -> 0.438Helped
add PQI (ablation)S2-Track baseline · nuScenes val, small-resolutionAMOTA: 0.394 -> 0.418Helped
add HQD (ablation)S2-Track baseline · nuScenes val, small-resolutionAMOTA: 0.394 -> 0.423Helped
remove noise thresholds from HQD (ablation)S2-Track-S · nuScenes val, small-resolutionAMOTA: 0.440 -> 0.458Hurt
replace hierarchical level selection in HQD with a single threshold (ablation)S2-Track-S · nuScenes val, small-resolutionAMOTA: 0.445 -> 0.458Hurt
set HQD lower bound threshold to 0.20 rather than 0.30 (ablation)S2-Track-S · nuScenes val, small-resolutionAMOTA: 0.450 -> 0.458Hurt
set HQD lower bound threshold to 0.40 rather than 0.30 (ablation)S2-Track-S · nuScenes val, small-resolutionAMOTA: 0.448 -> 0.458Hurt
set HQD upper bound threshold to 0.60 rather than 0.70 (ablation)S2-Track-S · nuScenes val, small-resolutionAMOTA: 0.436 -> 0.458Hurt
set HQD upper bound threshold to 0.65 rather than 0.70 (ablation)S2-Track-S · nuScenes val, small-resolutionAMOTA: 0.455 -> 0.458Hurt
use stride 8 rather than stride 16 in PQI (ablation)S2-Track-S · nuScenes val, small-resolutionAMOTA: 0.456 -> 0.458Hurt
use stride 32 rather than stride 16 in PQI (ablation)S2-Track-S · nuScenes val, small-resolutionAMOTA: 0.446 -> 0.458Hurt
replace DETR3D decoder with PETR (ablation)S2-Track-S · nuScenes val, small-resolutionAMOTA: 0.452 -> 0.458Hurt

Surprising findings

Limitations

Experimental setup

Datasets: nuScenes

Benchmarks: nuScenes tracking val nuScenes tracking test nuScenes detection val nuScenes detection test

Metrics: AMOTA AMOTP RECALL MOTA MOTP IDS mAP NDS

Baselines: PF-Track Sparse4D-v3 DQTrack MUTR3D STAR-TRACK ADA-Track HSTrack QTrack

Builds on: PF-Track DETR3D DN-DETR YOLOX MUTR3D

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy