-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Evaluate on Nuscenes with Fcos3d but get low mAP #1483
Comments
Hello, do you mean commenting the line |
Hello,in my test,I think After commenting the line By the way, I only find |
Hi @xingyoujun , Sorry for this. It should be fixed in #1479. Can you please check if it helps? |
@filaPro Thanks for your reply.It solves my problem well.Thank you! |
@xingyoujun what's your version of mmdet3d and mmcv? I still have the problem after commenting |
HI,I try to evaluate on Nuscenes with pre-trained Fcos3d model but find mAP=23% compared with 29% in your paper.Other metrics looks right.My results with nms_thr=0.8 and score_thr=0.05 are as follows:
I notice some issues mentioned that lower nms_thr or higher score_thr may remove redundant preds. So I adjustment nms_thr=0.5 and score_thr=0.07,my results show that mAP is still around 23%:
Finally,I do visualization and find this situation.
Even I set nms_thr=0.01 and score_thr=0.08,there are redundant preds which should be remove by NMS.
When I ran into the code,I find this line doing NMS operation.It looks like change the order of boxes howerver not change the order of score.So the return from nms_rotated() is in the origin order same as score but mismatches with boxes order.So I tried drop this line and find results much better with mAP=28%. With nms_thr=0.1 and score_thr=0.1
with visualization
It seems right now.However traffic_cone on the right still has too much pred boxes.As shown in the image,it has three very close pred boxes which seems should be filtered by NMS.I wonder if it is caused by the different depths,or other reasons?This is my second question.
The last one is in another issue.According to his description,his visualization result has too many 3D boxes but the mAP=29% is right.I thought the redundant 3d box made my mAP low.His issue really makes me confused.
By the way, my eval command is as follow.With 4 3090.
My running environment is
PyTorch: 1.8.1+cu111 OpenCV: 4.5.4 MMCV: 1.4.8 MMCV Compiler: GCC 7.3 MMCV CUDA Compiler: 11.1 MMDetection: 2.24.1 MMSegmentation: 0.24.1 MMDetection3D: 1.0.0rc2+76e351a spconv2.0: False
I look forward to your early reply! Thank you very much.
The text was updated successfully, but these errors were encountered: