HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

ByteTrack: Multi-Object Tracking by Associating Every Detection Box

Yifu Zhang Peize Sun Yi Jiang Dongdong Yu Fucheng Weng Zehuan Yuan Ping Luo Wenyu Liu Xinggang Wang

ByteTrack: Multi-Object Tracking by Associating Every Detection Box

Abstract

Multi-object tracking (MOT) aims at estimating bounding boxes and identities of objects in videos. Most methods obtain identities by associating detection boxes whose scores are higher than a threshold. The objects with low detection scores, e.g. occluded objects, are simply thrown away, which brings non-negligible true object missing and fragmented trajectories. To solve this problem, we present a simple, effective and generic association method, tracking by associating almost every detection box instead of only the high score ones. For the low score detection boxes, we utilize their similarities with tracklets to recover true objects and filter out the background detections. When applied to 9 different state-of-the-art trackers, our method achieves consistent improvement on IDF1 score ranging from 1 to 10 points. To put forwards the state-of-the-art performance of MOT, we design a simple and strong tracker, named ByteTrack. For the first time, we achieve 80.3 MOTA, 77.3 IDF1 and 63.1 HOTA on the test set of MOT17 with 30 FPS running speed on a single V100 GPU. ByteTrack also achieves state-of-the-art performance on MOT20, HiEve and BDD100K tracking benchmarks. The source code, pre-trained models with deploy versions and tutorials of applying to other trackers are released at https://github.com/ifzhang/ByteTrack.

Code Repositories

ifzhang/ByteTrack
Official
pytorch
Mentioned in GitHub
levinwil/MulteTrack
pytorch
Mentioned in GitHub
wuhengliangliang/ByteTrack
mindspore
Mentioned in GitHub
levinwil/MyteTrack
pytorch
Mentioned in GitHub
2023-MindSpore-1/ms-code-28
mindspore
Mentioned in GitHub
Robotmurlock/Motrack
Mentioned in GitHub
mikel-brostrom/boxmot
pytorch
Mentioned in GitHub
HaojunYuPKU/MOT_detectron
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
multi-object-tracking-on-dancetrackByteTrack
AssA: 31.5
DetA: 70.5
HOTA: 47.1
IDF1: 51.9
MOTA: 88.2
multi-object-tracking-on-mot17ByteTrack
HOTA: 63.1
IDF1: 77.3
MOTA: 80.3
multi-object-tracking-on-mot20-1ByteTrack
HOTA: 61.3
IDF1: 75.2
MOTA: 77.8
multi-object-tracking-on-sportsmotByteTrack
AssA: 52.3
DetA: 78.5
HOTA: 64.1
IDF1: 71.4
MOTA: 95.9
multiple-object-tracking-on-bdd100k-test-1ByteTrack
mIDF1: 55.8
mMOTA: 40.1
multiple-object-tracking-on-bdd100k-valByteTrack
AssocA: 51.5
TETA: 55.7
mIDF1: 54.8
mMOTA: 45.5
multiple-object-tracking-on-sportsmotByteTrack
AssA: 52.3
DetA: 78.5
HOTA: 64.1
IDF1: 71.4
MOTA: 95.9

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp