README.md 1.17 KB
Newer Older
Shaoshuai Shi's avatar
Shaoshuai Shi committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# OpenLidarPercept 

## Introduction
`OpenLidarPercept` is an open source project for LiDAR-based 3D scene perception. 
As of now, it mainly consists of the `PCDet` toolbox for 3D object detection from point cloud.  


### What does `PCDet` toolbox do?

`PCDet` is a general PyTorch-based codebase for 3D object detection from point cloud. 
It currently supports multiple state-of-the-art 3D object detection methods (`PointPillar`, `SECOND`, `Part-A^2 Net`, `PV-RCNN`) with highly refactored codes for both one-stage and two-stage frameworks.

It is also the official code release of [`[Part-A^2 net]`](https://arxiv.org/abs/1907.03670) and [`[PV-RCNN]`](https://arxiv.org/abs/1912.13192). 


### Currently Supported Features
- [x] Support both one-stage and two-stage 3D object detection frameworks
- [x] Distributed training & testing with multiple GPUs and multiple machines
- [x] Clear code structure and unified point cloud coordinate for supporting more datasets and approaches
- [x] RoI-aware point cloud pooling & RoI-grid point cloud pooling
- [x] Stacked version set abstraction to support various number of points in differnet scenes
- [x] GPU version 3D IoU calculation and rotated NMS