Skip to content

Yanqian-W/detection-based-tracking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Detection-based video tracking of pedestrians and vehicles

A modular, lightweight multi-object tracking (MOT) framework combining YOLO detection, traditional tracking, Kalman prediction, and appearance-based Re-ID. Designed for real-time pedestrian and vehicle tracking under occlusion and identity switching scenarios.

Core Features

Feature Description
YOLO Detector Fast and accurate object detection using Ultralytics YOLO
Kalman Prediction SORT-based tracking with Kalman filter for smooth trajectory prediction
Re-ID Object re-identification (color/hog features) for occlusion recovery
Modular Design Easy to toggle modules for ablation experiments via config.py

How to Run

  1. Clone the repository:
    git clone https://github.com/yourname/multi-object-tracking.git
    cd multi-object-tracking
  2. Install dependencies:
    pip install -r requirements.txt
  3. Set your desired parameters and module switches in config.py.
  4. Just run!
    python main.py
    

Others

Regrading main objectives, key functionalities, detailed methods and test results, find in report.

The complete test data and results can be found in Google Drive.

About

A modular, lightweight multi-object tracking framework for pedestrian and vehicle tracking under occlusion and identity switching scenarios.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages