Raif Olson
Raif Olson
# Description This change adds a new multi-object tracker called ConfTrack to supervision. It is based on the existing ByteTrack implementation and the [ConfTrack paper](https://openaccess.thecvf.com/content/WACV2024/papers/Jung_ConfTrack_Kalman_Filter-Based_Multi-Person_Tracking_by_Utilizing_Confidence_Score_of_WACV_2024_paper.pdf) by Hyeonchul Jung, Seokjun Kang,...
# Description This change addresses this issue: (https://github.com/roboflow/supervision/issues/754) `update_with_detections` now returns the original detections that were tracked by ByteTrack with their original bboxes, masks, class_ids, data fields and with updated...
# Description ### New version of this PR (https://github.com/roboflow/supervision/pull/1034) with one commit and requested changes. This change addresses this issue: (https://github.com/roboflow/supervision/issues/754) `update_with_detections` now returns the original detections that were tracked...
# Description I made a very silly mistake in my PR https://github.com/roboflow/supervision/pull/1035. The enumerate returns and index and a tuple and I was unpacking that tuple incorrectly. I have since...
# Description This PR fixes https://github.com/roboflow/supervision/issues/1044. I decided to implement this by keeping the base ByteTrack algorithm the same, but changing when a track gets assigned a new track_id, and...
# Description This PR adds unit tests for ByteTrack. They do not all pass because of a bug introduced in the last PR, but I have tested them on the...
# Description This PR fixes https://github.com/roboflow/supervision/issues/1044. It replaces this PR https://github.com/roboflow/supervision/pull/1050 which caused only one track to be initialized per frame (see the comment) I decided to re-implement this by...
# Description This change fixes issue #458. The object tracker was not able to handle detections that had a bounding box area of zero. I fixed this by filtering out...
# Description This fix is for issue #1355. The tracker is skipping ID's for a few reasons. First off when the `minimum_consecutive_frames` is set to 1, each track gets assigned...
### Search before asking - [X] I have searched the Supervision [issues](https://github.com/roboflow/supervision/issues) and found no similar feature requests. ### Description Right now there is no way to track objects that...