- works for arbitrary dimensional data
- described in: Keni, Bernardin, and Stiefelhagen Rainer. "Evaluating multiple object tracking performance: the CLEAR MOT metrics." EURASIP Journal on Image and Video Processing 2008 (2008).
# 1d ground truth and measurements for 3 frames
groundtruth = {0: [2, 3, 6],
1: [3, 2, 6],
2: [4, 0, 6]
}
measurements = {
0: [1, 3, 8],
1: [2, 3, None, 6],
2: [0, 4, None, 6, 8]
}
clear = ClearMetrics(groundtruth, measurements, 1.5)
clear.match_sequence()
evaluation = [clear.get_mota(),
clear.get_motp(),
clear.get_fn_count(),
clear.get_fp_count(),
clear.get_mismatches_count(),
clear.get_object_count(),
clear.get_matches_count()]
hungarian.py
- source https://github.com/Globegitter/hungarian-algorithm
- credits: Thom Dedecko, Markus Padourek