atlas

Research map / Detection and segmentation / Tracking

SynCL: A Synergistic Training Strategy with Instance-Aware Contrastive Learning for End-to-End Multi-Camera 3D Tracking

NeurIPS 2025 · Detection and segmentation › Tracking · approach: Memory and correlation-based 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 SynCL, a training-only strategy for end-to-end multi-camera 3D tracking that adds a weight-shared self-attention-free parallel decoder with hybrid one-to-many matching, GMM-based dynamic query filtering, and instance-aware contrastive learning, reaching 58.9% AMOTA on nuScenes val.

Problem

Joint detection and tracking in query-based end-to-end 3D multi-camera trackers suffers optimization difficulties when sharing parameters, attributed to self-attention over-deduplicating object queries and self-centric attention in track queries.

Approach

During training only, remove self-attention in a weight-shared parallel cross-attention decoder, apply one-to-many matching for object queries (filtered by a GMM-based dynamic cost threshold) and one-to-one for track queries, and align object and track query embeddings of the same instance via kernel-based contrastive learning; inference uses the standard decoder unchanged.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add SynCL to MUTR3DMUTR3D with DETR3D · nuScenes valAMOTA: 32.1% -> 35.8%; +3.7%Helped
Add SynCL to PF-TrackPF-Track with PETR · nuScenes valAMOTA: 40.8% -> 44.7%; +3.9%Helped
Add SynCLBaseline#1 with PETRv2 · nuScenes valAMOTA: 43.2% -> 45.7%; +2.5%Helped
Add SynCLBaseline#2 with StreamPETR · nuScenes valAMOTA: 49.6% -> 51.8%; 2.2%Helped
Add SynCLStreamPETR-based tracker · nuScenes valAMOTA: 54.8% -> 58.9%; 4.1%Helped
Add instance-aware contrastive learning to hybrid matching (ablation)PF-Track with PETR · nuScenes valAMOTA: 42.6% -> 44.7%; 2.1%Helped
Add hybrid matching (ablation)PF-Track with PETR · nuScenes valAMOTA: 40.8% -> 42.6%; 1.8%Helped
Use dynamic GMM cost-based filtering instead of DETA (ablation)SynCL · nuScenes valAMOTA: 43.1% -> 44.7%Helped
Use one-to-many matching in the S-decoder (ablation)PF-Track · nuScenes valAMOTA: 40.8% -> 38.8%Hurt
Match C-decoder one-to-many queries with all GTs instead of persistent GTs (ablation)PF-Track · nuScenes valAMOTA: 44.7% -> 42.6%Hurt
Match C-decoder one-to-many queries with new-born GTs instead of persistent GTs (ablation)PF-Track · nuScenes valAMOTA: 44.7% -> 41.1%Hurt
Set maximum assignment constraint K to 4 instead of 5 (ablation)SynCL · nuScenes valAMOTA: 44.7% -> 44.3%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: nuScenes

Benchmarks: nuScenes val nuScenes test

Metrics: AMOTA AMOTP Recall MOTA IDS FP FN NDS mAP FPS

Baselines: PF-Track MUTR3D ADATrack++ OneTrack DQTrack DORT STAR-Track DETA

Builds on: MOTR PF-Track MUTR3D DETR3D StreamPETR

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