Multi-object tracking: A Review

1. What is object tracking?

Fig. 1: Multi-object tracking (MOT) (image from [1])
Fig. 2: Example of tracking results on Grand Station dataset (image from [2]).

1.1 Types of object tracking

Single-object tracking (SOT) vs. multi-object tracking (MOT)

Fig. 3: Examples of single-object tracking (image from [3]) Fig. 4: An example of multi-object tracking (see as video) (image from [4])

Single-camera tracking (SCT) vs. multi-camera tracking (MCT)

Fig. 5: An example of a multi-camera tracking system with a non-overlapping fields-of-view setting (image from [5])

Online tracking vs. offline tracking

2. How multi-object tracking (MOT) works?

2.1 Tracking-by-detection methods

SORT

DeepSORT

Fig. 6: A usual workflow of ReID-based MOT (image from [1])

FairMOT

ByteTrack

StrongSORT

2.2 Joint-detection-and-tracking methods

Tracktor

Fig. 7: Tracktor (image from [11])

JDE

Fig. 8: Comparison between JDE and other separate-detection-and-embedding trackers (image from [12])
Fig. 9: The JDE’s architecture and loss functions (image from [12])

CenterTrack

Fig. 10: The inputs and outputs of CenterTrack (image from [13])

PermaTrack

Fig. 11: PermaTrack (image from [14])

TransTrack

Fig. 12: TransTrack (image from [15])

TrackFormer

Fig. 13: TrackFormer (image from [16])

3. Applications of object tracking

Smart video surveillance

Traffic monitoring

Autonomous car

Customer behavior analysis

Sports analytics

References

--

--

Leading big data and AI-powered solution company https://www.sertiscorp.com/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store