SRCN3D
Official implementation of SRCN3D: Sparse R-CNN 3D Surround-View Cameras 3D Object Detection and Tracking for Autonomous Driving
Install / Use
/learn @synsin0/SRCN3DREADME
SRCN3D: Sparse R-CNN 3D Surround-View Cameras 3D Object Detection and Tracking for Autonomous Driving
This repo is the official implementations of SRCN3D (https://arxiv.org/abs/2206.14451). Our implementation is based on MMdetection3D.
<!-- <div align="center"> <img src="figs/overview.png"/> </div><br/> -->Preparation
Please install the latest version of mmdet3d (https://github.com/open-mmlab/mmdetection3d) according to Open-MMLab guidelines. Give a soft link of mmdetection3d with
- Reference Environments
Linux(Ubuntu18.04LTS), Python==3.7.13, CUDA == 11.3, pytorch == 1.10.2,torchvision == 0.11.3 ,mmdet3d == 0.17.2
ln -s /path/to/mmdetection3d {/path/to/SRCN3D}/
Data
- Follow the mmdet3d to process the nuScenes dataset (https://github.com/open-mmlab/mmdetection3d/blob/master/docs/en/data_preparation.md).
Train
-
Downloads the [pretrained backbone weights] from DETR3D repository (https://drive.google.com/drive/folders/1h5bDg7Oh9hKvkFL-dRhu5-ahrEp2lRNN?usp=sharing) to ckpts/
-
For example, to train a basic version of SRCN3D on 2 GPUs, please use
bash tools/dist_train.sh projects/configs/srcn3d/srcn3d_res101_roi7_nusc.py 2
Pretrained models
- Download the weights accordingly.
| Backbone | mAP | NDS | Download | | :---------: | :----: |:----: | :------: | |SRCN3D, ResNet101 w/ DCN|33.7|42.8|model | log| |SRCN3D, V2-99|39.6|47.5|model | log|
- for a validation and test submission, use
tools/dist_test.sh path/to/config.py /path/to/ckpt 1 --eval=bbox
Bibtex
If you find this repo useful for your research, please consider citing the papers
@inproceedings{SRCN3D,
doi = {10.48550/ARXIV.2206.14451},
url = {https://arxiv.org/abs/2206.14451},
author = {Shi, Yining and Shen, Jingyan and Sun, Yifan and Wang, Yunlong and Li, Jiaxin and Sun, Shiqi and Jiang, Kun and Yang, Diange},
title = {SRCN3D: Sparse R-CNN 3D Surround-View Camera Object Detection and Tracking for Autonomous Driving},
journal={arXiv preprint arXiv:2206.14451},
publisher = {arXiv},
year = {2022},
}
News
- [2022/6/27]: We release an initial version of SRCN3D. </br>
Acknowledgement
Thanks to prior excellent open source projects:
Contact
The repository is still in an early stage, if you have any questions, feel free to open an issue or contact us at syn21@mails.tsinghua.edu.cn.
Related Skills
node-connect
347.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
