atlas

Research map / Detection and segmentation / Tracking

DiffusionTrack: Diffusion Model for Multi-Object Tracking

AAAI 2024 · Detection and segmentation › Tracking · approach: Association cues for online MOT · 66 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 DiffusionTrack, which casts joint detection and association in multi-object tracking as a denoising diffusion process over paired noise boxes in two adjacent frames, evaluated on MOT17, MOT20, and DanceTrack.

Problem

Multi-object tracking suffers from global/local inconsistency between detection and association, a poor robustness-complexity trade-off, and inflexibility across scenes; existing TBD and JDT methods each have these drawbacks.

Approach

Formulates detection and data association jointly as a consistent noise-to-tracking diffusion process: paired noisy boxes from two adjacent frames are progressively denoised into paired ground-truth boxes, with a spatial-temporal fusion module and association score head in a diffusion head on a frozen YOLOX-backbone feature map, allowing a flexible number of boxes and sampling steps at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase prior information proportion from 0% to 50% (ablation)DiffusionTrack · MOT17 val-halfMOTA: 71.2 -> 74.5Helped
Increase prior information proportion from 50% to 100% (ablation)DiffusionTrack · MOT17 val-halfMOTA: 74.5 -> 72.9Hurt
Replace repeated prior boxes with concatenated Gaussian-noise boxes for padding (ablation)DiffusionTrack · MOT17 val-halfMOTA: 72.9 -> 73.6Helped
Use concatenated Poisson-noise boxes instead of concatenated Gaussian-noise boxes (ablation)DiffusionTrack · MOT17 val-halfMOTA: 73.6 -> 71.9Hurt
Use concatenated uniform-noise boxes instead of concatenated Gaussian-noise boxes (ablation)DiffusionTrack · MOT17 val-halfMOTA: 73.6 -> 71.5Hurt
Use concatenated full-image boxes instead of concatenated Gaussian-noise boxes (ablation)DiffusionTrack · MOT17 val-halfMOTA: 73.6 -> 71.2Hurt
Use logarithmic instead of constant perturbation schedule (ablation)DiffusionTrack · MOT17 val-halfMOTA: 73.0 -> 74.4Helped
Use logarithmic instead of linear perturbation schedule (ablation)DiffusionTrack · MOT17 val-halfMOTA: 73.6 -> 74.4Helped
Use logarithmic instead of exponential perturbation schedule (ablation)DiffusionTrack · MOT17 val-halfMOTA: 74.3 -> 74.4Helped
Increase sampling steps from 1 to 2 with 500 boxes (ablation)DiffusionTrack · MOT17 val-halfMOTA: 71.5 -> 71.7Helped
Increase proposal boxes from 500 to 800 at 1 sampling step (ablation)DiffusionTrack · MOT17 val-halfMOTA: 71.5 -> 73.6Helped
Increase proposal boxes from 800 to 1000 at 1 sampling step (ablation)DiffusionTrack · MOT17 val-halfMOTA: 73.6 -> 74.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: MOT17 MOT20 DanceTrack CrowdHuman CityPersons ETHZ

Benchmarks: MOT17 MOT20 DanceTrack

Metrics: MOTA IDF1 HOTA AssA DetA IDs Frag FPS FLOPs

Baselines: ByteTrack OC-SORT BoT-SORT StrongSORT P3AFormer TrackFormer MOTR MeMOT GTR TransTrack CenterTrack QDTrack

Builds on: DiffusionDet YOLOX ByteTrack DDIM GIoU

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