TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/ByteTrack: Multi-Object Tracking by Associating Every Dete...

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

2021-10-13arXiv 2021 10Multi-Object TrackingObject TrackingMultiple Object Tracking
PaperPDFCode(official)CodeCodeCodeCodeCodeCodeCodeCodeCode

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.

Results

TaskDatasetMetricValueModel
VideoBDD100K testmIDF155.8ByteTrack
VideoBDD100K testmMOTA40.1ByteTrack
VideoBDD100K valAssocA51.5ByteTrack
VideoBDD100K valTETA55.7ByteTrack
VideoBDD100K valmIDF154.8ByteTrack
VideoBDD100K valmMOTA45.5ByteTrack
VideoSportsMOTAssA52.3ByteTrack
VideoSportsMOTDetA78.5ByteTrack
VideoSportsMOTHOTA64.1ByteTrack
VideoSportsMOTIDF171.4ByteTrack
VideoSportsMOTMOTA95.9ByteTrack
Multi-Object TrackingMOT20HOTA61.3ByteTrack
Multi-Object TrackingMOT20IDF175.2ByteTrack
Multi-Object TrackingMOT20MOTA77.8ByteTrack
Multi-Object TrackingMOT17HOTA63.1ByteTrack
Multi-Object TrackingMOT17IDF177.3ByteTrack
Multi-Object TrackingMOT17MOTA80.3ByteTrack
Multi-Object TrackingDanceTrackAssA31.5ByteTrack
Multi-Object TrackingDanceTrackDetA70.5ByteTrack
Multi-Object TrackingDanceTrackHOTA47.1ByteTrack
Multi-Object TrackingDanceTrackIDF151.9ByteTrack
Multi-Object TrackingDanceTrackMOTA88.2ByteTrack
Multi-Object TrackingSportsMOTAssA52.3ByteTrack
Multi-Object TrackingSportsMOTDetA78.5ByteTrack
Multi-Object TrackingSportsMOTHOTA64.1ByteTrack
Multi-Object TrackingSportsMOTIDF171.4ByteTrack
Multi-Object TrackingSportsMOTMOTA95.9ByteTrack
Object TrackingQuadTrackHOTA20.66ByteTrack
Object TrackingMOT20HOTA61.3ByteTrack
Object TrackingMOT20IDF175.2ByteTrack
Object TrackingMOT20MOTA77.8ByteTrack
Object TrackingMOT17HOTA63.1ByteTrack
Object TrackingMOT17IDF177.3ByteTrack
Object TrackingMOT17MOTA80.3ByteTrack
Object TrackingDanceTrackAssA31.5ByteTrack
Object TrackingDanceTrackDetA70.5ByteTrack
Object TrackingDanceTrackHOTA47.1ByteTrack
Object TrackingDanceTrackIDF151.9ByteTrack
Object TrackingDanceTrackMOTA88.2ByteTrack
Object TrackingSportsMOTAssA52.3ByteTrack
Object TrackingSportsMOTDetA78.5ByteTrack
Object TrackingSportsMOTHOTA64.1ByteTrack
Object TrackingSportsMOTIDF171.4ByteTrack
Object TrackingSportsMOTMOTA95.9ByteTrack
Object TrackingBDD100K testmIDF155.8ByteTrack
Object TrackingBDD100K testmMOTA40.1ByteTrack
Object TrackingBDD100K valAssocA51.5ByteTrack
Object TrackingBDD100K valTETA55.7ByteTrack
Object TrackingBDD100K valmIDF154.8ByteTrack
Object TrackingBDD100K valmMOTA45.5ByteTrack
Object TrackingSportsMOTAssA52.3ByteTrack
Object TrackingSportsMOTDetA78.5ByteTrack
Object TrackingSportsMOTHOTA64.1ByteTrack
Object TrackingSportsMOTIDF171.4ByteTrack
Object TrackingSportsMOTMOTA95.9ByteTrack
Multiple Object TrackingBDD100K testmIDF155.8ByteTrack
Multiple Object TrackingBDD100K testmMOTA40.1ByteTrack
Multiple Object TrackingBDD100K valAssocA51.5ByteTrack
Multiple Object TrackingBDD100K valTETA55.7ByteTrack
Multiple Object TrackingBDD100K valmIDF154.8ByteTrack
Multiple Object TrackingBDD100K valmMOTA45.5ByteTrack
Multiple Object TrackingSportsMOTAssA52.3ByteTrack
Multiple Object TrackingSportsMOTDetA78.5ByteTrack
Multiple Object TrackingSportsMOTHOTA64.1ByteTrack
Multiple Object TrackingSportsMOTIDF171.4ByteTrack
Multiple Object TrackingSportsMOTMOTA95.9ByteTrack

Related Papers

MVA 2025 Small Multi-Object Tracking for Spotting Birds Challenge: Dataset, Methods, and Results2025-07-17YOLOv8-SMOT: An Efficient and Robust Framework for Real-Time Small Object Tracking via Slice-Assisted Training and Adaptive Association2025-07-16HiM2SAM: Enhancing SAM2 with Hierarchical Motion Estimation and Memory Optimization towards Long-term Tracking2025-07-10Robustifying 3D Perception through Least-Squares Multi-Agent Graphs Object Tracking2025-07-07UMDATrack: Unified Multi-Domain Adaptive Tracking Under Adverse Weather Conditions2025-07-01Mamba-FETrack V2: Revisiting State Space Model for Frame-Event based Visual Object Tracking2025-06-30Visual and Memory Dual Adapter for Multi-Modal Object Tracking2025-06-30R1-Track: Direct Application of MLLMs to Visual Object Tracking via Reinforcement Learning2025-06-27