Problem:
Current implementation stops updating positions when detections are missed, rather than using motion inertia.
Suggested Fix:
- Implement velocity estimation from position history and apply it.
- Maintain predicted positions during missed frames (ie. same effect as now in a clean way)