YOLO11-JDE: Fast and Accurate Multi-Object Tracking with Self-Supervised Re-ID
Iñaki Erregue, Kamal Nasrollahi, Sergio Escalera
TL;DR
YOLO11-JDE tackles real-time multi-object tracking by integrating a self-supervised Re-ID branch into a lightweight YOLO11s framework to perform Joint Detection and Embedding. It uses Mosaic data augmentation and a triplet loss with hard positive and semi-hard negative mining to learn discriminative appearance embeddings without heavy identity labeling, while a custom data association fuses motion, appearance, and localization cues for robust online tracking. Ablation studies show the optimal Re-ID loss setup, embedding dimension, and training data choices, with results on MOT17 and MOT20 demonstrating competitive accuracy and superior FPS using fewer than 10M parameters. The approach emphasizes practical applicability, particularly in crowded scenes, and suggests future work on better decoupling Re-ID from detection and exploring stronger augmentations and multi-scale embeddings for further gains.
Abstract
We introduce YOLO11-JDE, a fast and accurate multi-object tracking (MOT) solution that combines real-time object detection with self-supervised Re-Identification (Re-ID). By incorporating a dedicated Re-ID branch into YOLO11s, our model performs Joint Detection and Embedding (JDE), generating appearance features for each detection. The Re-ID branch is trained in a fully self-supervised setting while simultaneously training for detection, eliminating the need for costly identity-labeled datasets. The triplet loss, with hard positive and semi-hard negative mining strategies, is used for learning discriminative embeddings. Data association is enhanced with a custom tracking implementation that successfully integrates motion, appearance, and location cues. YOLO11-JDE achieves competitive results on MOT17 and MOT20 benchmarks, surpassing existing JDE methods in terms of FPS and using up to ten times fewer parameters. Thus, making our method a highly attractive solution for real-world applications.
