Skip to content
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

Code & Result on nuScenes #17

Closed
Treemann opened this issue Oct 14, 2021 · 11 comments
Closed

Code & Result on nuScenes #17

Treemann opened this issue Oct 14, 2021 · 11 comments

Comments

@Treemann
Copy link

Hi, I have reproduced your result on KITTI.
I can't find your submission on the nuScenes leaderboard, so I wonder if you have done experiments on the nuScenes dataset. If yes, could you share your accuracy? Will you release the code for nuScenes?

Thanks for your excellent work~

@xinzhuma
Copy link
Owner

We didn't submit our results to nuScenes leaderboard, although we did conduct some experiments on the validation set. The mAP is about 0.3, and the code will be released.

@Treemann
Copy link
Author

When is the code expected to be released? Thanks for your sharing.

@xinzhuma
Copy link
Owner

I need some time to re-organize these codes. Unfortunately, due to the coming of CVPR/ECCV, I have no time to do this during this period. So the release of the code may take three or four months.

@Treemann
Copy link
Author

Got it.

@Treemann Treemann reopened this Nov 1, 2021
@Treemann
Copy link
Author

Treemann commented Nov 1, 2021

Hi @xinzhuma , I tried to modify your code and trained the model on the nuScenes dataset. Without so much hyperparameter tuning, I got mAP=0.26 based on your model structure & training parameters for KITTI. I am tuning the parameters to see if I could get better accuracy.
I wonder what configuration (model structure & training parameters, etc.) and tricks (like TTA, ensemble models) you use to get the result of mAP=0.3. Hope you could give some advices~

@xinzhuma
Copy link
Owner

xinzhuma commented Nov 4, 2021

@Treemann No TTA or model ensemble tricks. the performance of the single model can achieve about 0.3. The hyper-params are different, including the learning rate, batch size, score thresholds, etc. Besides, some instances are invisible for a specific view, and you need to remove them.

@Treemann
Copy link
Author

Treemann commented Nov 5, 2021

@xinzhuma so the model structure is the same as that trained on KITTI ?

model:
  type: 'centernet3d'
  backbone: 'dla34'
  neck: 'DLAUp'

I'll continue to tune the hyperparameters, thanks for your reply~

@xinzhuma
Copy link
Owner

xinzhuma commented Nov 5, 2021

@Treemann yes, only modify the number of the channels for the heatmap branch to detect all the ten classes. we didn't predict the velocity and attributes.

@Treemann
Copy link
Author

Hi @xinzhuma ,
I don't predict the velocity and attributes too and I get 0.276 now.
One more question, the image size of nuScenes is 1600x900 and the training is too slow, so I resize the input to 800x448. I wonder which input size & epochs you adopted.

Thanks for your patience.

@xinzhuma
Copy link
Owner

xinzhuma commented Nov 18, 2021

800 * 448 is okay, we also adopt this setting. You can set the confidence threshold to 0.1, which is a better setting for nuScenes. we train the models with batchsize=192 and lr=0.0005 for 140 epochs.

@Treemann
Copy link
Author

OK, I'll try with your setting.
(: Training for 140 epochs takes a long time compared with FCOS3D which is trained for 12 or 24 epochs~

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants