Command Palette
Search for a command to run...
PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation
Qi Charles R. Su Hao Mo Kaichun Guibas Leonidas J.

Abstract
Point cloud is an important type of geometric data structure. Due to itsirregular format, most researchers transform such data to regular 3D voxelgrids or collections of images. This, however, renders data unnecessarilyvoluminous and causes issues. In this paper, we design a novel type of neuralnetwork that directly consumes point clouds and well respects the permutationinvariance of points in the input. Our network, named PointNet, provides aunified architecture for applications ranging from object classification, partsegmentation, to scene semantic parsing. Though simple, PointNet is highlyefficient and effective. Empirically, it shows strong performance on par oreven better than state of the art. Theoretically, we provide analysis towardsunderstanding of what the network has learnt and why the network is robust withrespect to input perturbation and corruption.
Code Repositories
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| 3d-face-reconstruction-on-5 | po | 0L: po |
| 3d-part-segmentation-on-intra | PointNet | DSC (A): 49.59 DSC (V): 85.00 IoU (A): 37.75 IoU (V): 75.23 |
| 3d-part-segmentation-on-shapenet-part | PointNet | Instance Average IoU: 83.7 |
| 3d-point-cloud-classification-on-intra | PointNet | F1 score (5-fold): 0.684 |
| 3d-point-cloud-classification-on-modelnet40 | PointNet | Mean Accuracy: 86.0 Number of params: 3.47M Overall Accuracy: 89.2 |
| 3d-point-cloud-classification-on-modelnet40-c | PointNet | Error Rate: 0.283 |
| 3d-point-cloud-classification-on-scanobjectnn | PointNet | Mean Accuracy: 63.4 Overall Accuracy: 68.2 |
| 3d-semantic-segmentation-on-kitti-360 | PointNet | Model size: N/A mIoU Category: 30.42 miou: 13.07 |
| 3d-semantic-segmentation-on-semantickitti | PointNet | test mIoU: 14.6% |
| few-shot-3d-point-cloud-classification-on-1 | PointNet | Overall Accuracy: 51.97 Standard Deviation: 12.1 |
| few-shot-3d-point-cloud-classification-on-2 | PointNet | Overall Accuracy: 57.81 Standard Deviation: 15.5 |
| few-shot-3d-point-cloud-classification-on-3 | PointNet | Overall Accuracy: 46.60 Standard Deviation: 13.5 |
| few-shot-3d-point-cloud-classification-on-4 | PointNet | Overall Accuracy: 35.20 Standard Deviation: 13.5 |
| point-cloud-classification-on-pointcloud-c | PointNet | mean Corruption Error (mCE): 1.422 |
| point-cloud-segmentation-on-pointcloud-c | PointNet | mean Corruption Error (mCE): 1.178 |
| scene-segmentation-on-scannet | PointNet++ | Average Accuracy: 60.2% |
| semantic-segmentation-on-s3dis | PointNet | Number of params: N/A mAcc: 66.2 |
| semantic-segmentation-on-s3dis-area5 | PointNet | Number of params: N/A mAcc: 49.0 |
| skeleton-based-action-recognition-on-cad-120 | PointNet (5-shot) | Accuracy: 69.1% |
| supervised-only-3d-point-cloud-classification | PointNet | GFLOPs: 0.5 Number of params (M): 3.5 Overall Accuracy (PB_T50_RS): 68.0 |
Build AI with AI
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.