#284 · Primary category: Computer Vision

FastMOT

computer-vision deep-learning deep-sort edge-computing jetson lucas-kanade multi-object-tracking object-detection people-counter real-time reid scaledyolov4 ssd tensorrt video-analysis yolov3 yolov4

High-performance multiple object tracking based on YOLO, Deep SORT, and KLT 🚀

Project last updated:07/25/24

GitHub Stars

1.2K

Forks

253

Contributors

14

License

MIT

Why we included this project

FastMOT earns a look from teams that need multi-object tracking to hold up in real time on constrained hardware, particularly NVIDIA Jetson devices. It pairs a YOLO or SSD detector with Deep SORT-style association and an OSNet re-identification model, but the interesting part is how it skips detection and feature extraction for several frames and lets a KLT tracker cover the gap, with camera motion compensation for moving footage. That sidesteps the usual bottleneck in two-stage trackers, where detection and feature extraction run in sequence and drag the pipeline down. If you are building a people counter, crowd analytics, or video surveillance feature that must keep stable IDs while running on edge GPUs, this is a practical reference worth studying or adapting. The code is also a clean example of wiring TensorRT with asynchronous inference and Numba-optimized tracking logic.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category