Home

Awesome

PWC PWC

VoxelNeXt: Fully Sparse VoxelNet for 3D Object Detection and Tracking (CVPR 2023)

This is the official implementation of VoxelNeXt (CVPR 2023). VoxelNeXt is a clean, simple, and fully-sparse 3D object detector. The core idea is to predict objects directly upon sparse voxel features. No sparse-to-dense conversion, anchors, or center proxies are needed anymore. For more details, please refer to:

VoxelNeXt: Fully Sparse VoxelNet for 3D Object Detection and Tracking [Paper] <br /> Yukang Chen, Jianhui Liu, Xiangyu Zhang, Xiaojuan Qi, Jiaya Jia<br />

<p align="center"> <img src="docs/VoxelNeXt-Pipeline.png" width="100%"> </p>

News

Experimental results

nuScenes DetectionSetmAPNDSDownload
VoxelNeXtval60.566.6Pre-trained
VoxelNeXttest64.570.0Submission
+double-fliptest66.271.4Submission
nuScenes TrackingSetAMOTAAMOTPDownload
VoxelNeXtval70.264.0Results
VoxelNeXttest69.556.8Submission
+double-fliptest71.051.1Submission
Argoverse2mAPDownload
VoxelNeXt30.5Pre-trained
WaymoVec_L1Vec_L2Ped_L1Ped_L2Cyc_L1Cyc_L2
VoxelNeXt-2D77.94/77.4769.68/69.2580.24/73.4772.23/65.8873.33/72.2070.66/69.56
VoxelNeXt-K378.16/77.7069.86/69.4281.47/76.3073.48/68.6376.06/74.9073.29/72.18
<p align="center"> <img src="docs/sequence-v2.gif" width="100%"> </p>

Getting Started

Installation

a. Clone this repository

https://github.com/dvlab-research/VoxelNeXt && cd VoxelNeXt

b. Install the environment

Following the install documents for OpenPCDet.

c. Prepare the datasets.

For nuScenes, Waymo, and Argoverse2 datasets, please follow the document in OpenPCDet.

Evaluation

We provide the trained weight file so you can just run with that. You can also use the model you trained.

cd tools 
bash scripts/dist_test.sh NUM_GPUS --cfg_file PATH_TO_CONFIG_FILE --ckpt PATH_TO_MODEL
#For example,
bash scripts/dist_test.sh 8 --cfg_file PATH_TO_CONFIG_FILE --ckpt PATH_TO_MODEL

Training

bash scripts/dist_train.sh NUM_GPUS --cfg_file PATH_TO_CONFIG_FILE
#For example,
bash scripts/dist_train.sh 8 --cfg_file PATH_TO_CONFIG_FILE

Citation

If you find this project useful in your research, please consider citing:

@inproceedings{chen2023voxenext,
  title={VoxelNeXt: Fully Sparse VoxelNet for 3D Object Detection and Tracking},
  author={Yukang Chen and Jianhui Liu and Xiangyu Zhang and Xiaojuan Qi and Jiaya Jia},
  booktitle={Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition},
  year={2023}
}

An introduction video on YouTube can be found here. IMAGE ALT TEXT

Acknowledgement

Our Works in LiDAR-based Autonumous Driving

License

This project is released under the Apache 2.0 license.