TransFusion icon indicating copy to clipboard operation
TransFusion copied to clipboard

Tracking results on NuScenes validation set

Open zhangpur opened this issue 2 years ago • 7 comments

Thank you for sharing. Could you provide the tracking result file for the NuScenes validation set?

zhangpur avatar May 27 '22 13:05 zhangpur

Hi, sorry I am not able to share the tracking results on the val set as the model checkpoint is not allowed to sahre. You may train the model by yourself and then perform offline tracking following CenterPoint.

XuyangBai avatar May 27 '22 14:05 XuyangBai

@XuyangBai Hi Xuyang, using my trained Transfusion-L model (mAP 63.9 and NDS 68.9) and the CenterPoint nusc tracking codes, I get the tracking results on nusc validation set as: AMOTA 66.6 AMOTP 59.1. But it is far lower than reported AMOTA 70.5.

I wonder that if there is any point I should modify during using CenterPoint tracking codes? Thanks so much.

wzmsltw avatar May 29 '22 08:05 wzmsltw

Method det mAP det NDS track AMOTA track AMOTP
CenterPoint 59.5 67.4 66.8 57.3
Transfusion-L (re-produced version) 63.9 68.9 66.6 59.1
Transfusion-L (author version) 65.1 70.2 70.3 55.3

It seems my tracking results are not consistent with my detection results.

wzmsltw avatar May 29 '22 08:05 wzmsltw

Hi @wzmsltw I didn't change anything from CenterPoint's tracking method. Did you find the reason for the lower mAP & NDS of the detection part? I am suspecting that the problem is still from the detection part.

It seems my tracking results are not consistent with my detection results.

It could happen that your detection result is better but the tracking result is not, because 1) for tracking we use the velocity-based center distance as the matching cost, so the velocity prediction has a very large effect on the tracking part but it may have a smaller effect on detection NDS.

XuyangBai avatar May 29 '22 09:05 XuyangBai

I compare the metrics_summary.json of CenterPoint origin result and Transfusion result. And I find the main reason is that the AMOTA of transfusion pedestrain category is 20% lower than CenterPoint. Meanwhile, the detection mAP of transfusion pedestrian is a litter higher than CenterPoint. Thus I guess the main reason is the velocity of pedestrian. I will check the results carefully. Thanks for your reply!

wzmsltw avatar May 29 '22 10:05 wzmsltw

I find the main reason is that I did not filter detections with low score. This issue mainly affect the performance of Pedestrian. After filtering low score detections (using thres 0.01). AMOTA 69.1 is achieved.

wzmsltw avatar May 29 '22 13:05 wzmsltw

@wzmsltw Cool, glad to see you have solved it.

XuyangBai avatar May 29 '22 13:05 XuyangBai