Awesome
DV-Lab 3D Toolbox (DeepVision3D)
Overview
DeepVision3D is an open source toolbox for point-cloud understanding developed by Deep Vision Lab. It integrates popular publicly available 3D codebases, including OpenPCDet, MMDetection3D, as well as develops DVClassification and DVSegmentation to facilitate studies on multiple 3D understanding tasks like outdoor / indoor object detection, shape classification and semantic segmentation. It also maintains the latest 3D research progresses from our lab.
Highlights:
- It integrates multiple popular point cloud understanding codebases to facilitate research on indoor object detection, outdoor object detection, shape classification and semantic segmentation.
- It unifies the implementations of backbones. One can easily define a new backbone network at here and test it on all available models in different codebases without extra modifications.
- It is the first codebase which enables a free combination between backbones and models regardless of their types:
- It maintains the official implementation of research progresses on understanding point cloud from our lab:
DeepVision3D codebase design
DeepVision3D codebase is designed following:
<p align="center"> <img src="docs/design.png" width="95%"> </p>To be specific, it includes:
- A Support Producer to extract features with LiDAR, Radar or Image backbones.
- A Query Producer to bridge the feature representation gap between backbones and heads.
- Specific head implementations for different downstream tasks.
Installation
Please refer to this page to install DeepVision3D toolbox.
Get Started
To reproduce our result, please refer to:
- DVClassification for shape classification;
- DVSegmentation for segmentation;
- MMDetection3D for indoor detection;
- OpenPCDet for outdoor detection;
Citation.
If you find our work useful in your research, please consider citing:
@misc{Yang2022deepvision3d,
author = {Zetong Yang and Li Jiang and others contributors},
title = {{DeepVision3D}: A Toolbox for Point Cloud High-level Understanding},
howpublished = {\url{https://github.com/dvlab-research/DeepVision3D}},
year = {2022}
}
and relevant publications:
@inproceedings{Yang2022eqparadigm,
author = {Zetong Yang and Li Jiang and Yanan Sun and Bernt Schiele and Jiaya Jia},
title = {A Unified Query-based Paradigm for Point Cloud Understanding},
booktitle = {Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition},
year = {2022}
}
Contact
If you have any questions or suggestions about this repo, please feel free to contact me (tomztyang@gmail.com).