This repo allows to measure and evaluate both speed and accuracy related metrics of multi object trackers.
Currently, following trackers are implemented:
- Similari with IOU metric
- Similari with Maha metric
Measurement are performed using WEPDTOF dataset, specifically, on convenience_store
and call_center
sequences.
-
Download data from the WEPDTOF page.
-
Extract into
<repo_root>/data
.
The following file tree is expected
data/
WEPDTOF/
annotations/
convenience_store.json
...
frames/
convenience_store/
convenience_store_000001.jpg
...
Download RAPiD.ckpt
from official repo
https://github.com/ozantezcan/RAPiD-T
Place the model checkpoint into ./weights
directory.
Check scripts for possible arguments (trackers, dataset sequences, detections source).
docker compose up measure-fps-trackers
docker compose up predict-rapid
docker compose up predict-trackers
docker compose up draw-gt
Or
docker compose up draw-detections
Or
docker compose up draw-tracks
Results will be written into the frames
directory, for example
data/
WEPDTOF/
frames/
convenience_store_GT/
000001.jpg
...
docker compose up evaluate-trackers
Use notebook to conveniently present csv results.