This repository is an official implementation of DualBEV.
If you find this work interesting, please do not hesitate to give a ⭐!
Config | Frames | mAP | NDS | Model | Log |
---|---|---|---|---|---|
DualBEV-R50-CBGS | 1 |
36.8 | 43.4 | google / baidu | google / baidu |
DualBEV-R50-4D-CBGS | 2 |
38.6 | 50.5 | google / baidu | google / baidu |
python tools/create_data_bevdet.py
python tools/generate_point_label.py
Single-Frame:
bash tools/dist_train.sh configs/dualbev/dualbev-r50-cbgs.py 8 --no-validate
bash tools/dist_test.sh configs/dualbev/dualbev-r50-cbgs.py work_dirs/dualbev-r50-cbgs/epoch_20_ema.pth 8 --eval mAP
Multi-Frame:
bash tools/dist_train.sh configs/dualbev/dualbev4d-r50-cbgs.py 8 --no-validate
bash tools/dist_test.sh configs/dualbev/dualbev4d-r50-cbgs.py work_dirs/dualbev4d-r50-cbgs/epoch_20_ema.pth 8 --no-aavt --eval mAP
This project is not possible without multiple great open-sourced code bases. We list some notable examples below.
If this work is helpful for your research, please consider citing the following BibTeX entry.
@article{li2024dualbev,
title={DualBEV: CNN is All You Need in View Transformation},
author={Peidong Li and Wancheng Shen and Qihao Huang and Dixiao Cui},
journal={arXiv preprint arXiv:2403.05402},
year={2024},
}