YOLOX_deepsort_tracker icon indicating copy to clipboard operation
YOLOX_deepsort_tracker copied to clipboard

Could we use deepsort to improve the result of detection ?

Open le02146 opened this issue 1 year ago • 4 comments

My task is use yolox to run object detect with YoloX, instead of tracking. I trained yolox on many images with bboxes of car, then run car detection on a video. But some of the frames are missing, may I use deepsort method to improve(postprocessing or offline or online?) the result of detection? For example, predict the bbox when Yolox could not detect any car bbox in a frame (actually there is car) Thanks.

le02146 avatar Sep 08 '23 00:09 le02146

Yes. Deepsort employs Kalman filtering to predict the positions of bounding boxes from previous frames in the current frame. A track target is only discarded if it has been consistently missed multiple times.

In offline processing, for targets that have been intermittently missed, you can utilize the Kalman filter's predictions to complement the detection results.

pmj110119 avatar Sep 08 '23 02:09 pmj110119

@pmj110119 Thank you for your help so much! My knowledge limits to object detection on images. If I want to run offline processing for Yolox detection results of videos, should the Kalman filter or deepsort be trained on a video tracking dataset?

le02146 avatar Sep 08 '23 02:09 le02146

You don't need to train specifically for tracking tasks, you can use them directly.

pmj110119 avatar Sep 13 '23 07:09 pmj110119

could you give me a hint, which func should I use ? Thank you so much.

le02146 avatar Sep 17 '23 13:09 le02146