Skip to content

Add tracking performance metrics#2011

Merged
FlorianPfaff merged 5 commits into
mainfrom
codex/add-tracking-performance-metrics
May 9, 2026
Merged

Add tracking performance metrics#2011
FlorianPfaff merged 5 commits into
mainfrom
codex/add-tracking-performance-metrics

Conversation

@FlorianPfaff
Copy link
Copy Markdown
Owner

Summary

Adds a richer tracking/evaluation metric surface inspired by TrackerComponentLibrary-style performance tooling:

  • point-estimate errors: MSE, RMSE, MAE, squared error
  • consistency metrics: NEES, ANEES, NIS, ANIS, chi-square bounds and consistency helpers
  • finite-set distances: OSPA, MOSPA, GOSPA
  • EOT/extent metrics: polygon IoU aliases, Gaussian 2-Wasserstein distance, extent matrix/Wasserstein errors
  • track outcome metrics: purity, false-track rate, missed-track rate, first-detection latency, combined outcome summary
  • public exports through pyrecest.utils
  • regression tests for the new metric families

Tests

Not run locally in this environment. Suggested command:

python -m pytest tests/test_metrics.py tests/test_track_metrics.py

@FlorianPfaff FlorianPfaff merged commit efed3ad into main May 9, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant