TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/PointNet++: Deep Hierarchical Feature Learning on Point Se...

PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Space

Charles R. Qi, Li Yi, Hao Su, Leonidas J. Guibas

2017-06-07NeurIPS 2017 12Semantic SegmentationPerson Re-IdentificationFew-Shot 3D Point Cloud ClassificationSupervised Only 3D Point Cloud ClassificationPoint Cloud Segmentation3D Semantic Segmentation3D Part Segmentation3D Point Cloud Classification
PaperPDFCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCode

Abstract

Few prior works study deep learning on point sets. PointNet by Qi et al. is a pioneer in this direction. However, by design PointNet does not capture local structures induced by the metric space points live in, limiting its ability to recognize fine-grained patterns and generalizability to complex scenes. In this work, we introduce a hierarchical neural network that applies PointNet recursively on a nested partitioning of the input point set. By exploiting metric space distances, our network is able to learn local features with increasing contextual scales. With further observation that point sets are usually sampled with varying densities, which results in greatly decreased performance for networks trained on uniform densities, we propose novel set learning layers to adaptively combine features from multiple scales. Experiments show that our network called PointNet++ is able to learn deep point set features efficiently and robustly. In particular, results significantly better than state-of-the-art have been obtained on challenging benchmarks of 3D point clouds.

Results

TaskDatasetMetricValueModel
Person Re-IdentificationDukeMTMC-reIDRank-160.23PointNet++ (MSG) [qi2017pointnet++]
Person Re-IdentificationDukeMTMC-reIDmAP39.36PointNet++ (MSG) [qi2017pointnet++]
Semantic SegmentationScanNettest mIoU33.9PointNet++
Semantic SegmentationScanNetval mIoU53.5PointNet++
Semantic SegmentationToronto-3D L002mIoU56.5PointNet++
Semantic SegmentationToronto-3D L002oAcc91.2PointNet++
Semantic SegmentationDALESOverall Accuracy95.7PointNet++
Semantic SegmentationDALESmIoU68.3PointNet++
Semantic SegmentationSTPLS3DmIOU15.92PointNet++
Semantic SegmentationKITTI-360mIoU Category58.28PointNet++
Semantic SegmentationKITTI-360miou35.66PointNet++
Semantic SegmentationIntrADSC (A)84.64PointNet++
Semantic SegmentationIntrADSC (V)96.48PointNet++
Semantic SegmentationIntrAIoU (A)76.38PointNet++
Semantic SegmentationIntrAIoU (V)93.42PointNet++
Semantic SegmentationShapeNet-PartClass Average IoU81.9PointNet++
Semantic SegmentationShapeNet-PartInstance Average IoU85.1PointNet++
Shape Representation Of 3D Point CloudsScanObjectNNMean Accuracy75.4PointNet++
Shape Representation Of 3D Point CloudsScanObjectNNOBJ-BG (OA)82.3PointNet++
Shape Representation Of 3D Point CloudsScanObjectNNOBJ-ONLY (OA)84.3PointNet++
Shape Representation Of 3D Point CloudsScanObjectNNOverall Accuracy77.9PointNet++
Shape Representation Of 3D Point CloudsIntrAF1 score (5-fold)0.903PointNet++
Shape Representation Of 3D Point CloudsModelNet40Overall Accuracy90.7PointNet++
Shape Representation Of 3D Point CloudsModelNet40-CError Rate0.236PointNet++
Shape Representation Of 3D Point CloudsModelNet40 10-way (20-shot)Overall Accuracy18.8PointNet++
Shape Representation Of 3D Point CloudsModelNet40 10-way (20-shot)Standard Deviation7PointNet++
Shape Representation Of 3D Point CloudsModelNet40 5-way (10-shot)Overall Accuracy38.53PointNet++
Shape Representation Of 3D Point CloudsModelNet40 5-way (10-shot)Standard Deviation16PointNet++
Shape Representation Of 3D Point CloudsModelNet40 10-way (10-shot)Overall Accuracy23.05PointNet++
Shape Representation Of 3D Point CloudsModelNet40 10-way (10-shot)Standard Deviation7PointNet++
Shape Representation Of 3D Point CloudsModelNet40 5-way (20-shot)Overall Accuracy42.39PointNet++
Shape Representation Of 3D Point CloudsModelNet40 5-way (20-shot)Standard Deviation14.2PointNet++
Shape Representation Of 3D Point CloudsScanObjectNNGFLOPs1.7PointNet++
Shape Representation Of 3D Point CloudsScanObjectNNNumber of params (M)1.5PointNet++
Shape Representation Of 3D Point CloudsScanObjectNNOverall Accuracy (PB_T50_RS)77.9PointNet++
3D Semantic SegmentationDALESOverall Accuracy95.7PointNet++
3D Semantic SegmentationDALESmIoU68.3PointNet++
3D Semantic SegmentationSTPLS3DmIOU15.92PointNet++
3D Semantic SegmentationKITTI-360mIoU Category58.28PointNet++
3D Semantic SegmentationKITTI-360miou35.66PointNet++
3D Point Cloud ClassificationScanObjectNNMean Accuracy75.4PointNet++
3D Point Cloud ClassificationScanObjectNNOBJ-BG (OA)82.3PointNet++
3D Point Cloud ClassificationScanObjectNNOBJ-ONLY (OA)84.3PointNet++
3D Point Cloud ClassificationScanObjectNNOverall Accuracy77.9PointNet++
3D Point Cloud ClassificationIntrAF1 score (5-fold)0.903PointNet++
3D Point Cloud ClassificationModelNet40Overall Accuracy90.7PointNet++
3D Point Cloud ClassificationModelNet40-CError Rate0.236PointNet++
3D Point Cloud ClassificationModelNet40 10-way (20-shot)Overall Accuracy18.8PointNet++
3D Point Cloud ClassificationModelNet40 10-way (20-shot)Standard Deviation7PointNet++
3D Point Cloud ClassificationModelNet40 5-way (10-shot)Overall Accuracy38.53PointNet++
3D Point Cloud ClassificationModelNet40 5-way (10-shot)Standard Deviation16PointNet++
3D Point Cloud ClassificationModelNet40 10-way (10-shot)Overall Accuracy23.05PointNet++
3D Point Cloud ClassificationModelNet40 10-way (10-shot)Standard Deviation7PointNet++
3D Point Cloud ClassificationModelNet40 5-way (20-shot)Overall Accuracy42.39PointNet++
3D Point Cloud ClassificationModelNet40 5-way (20-shot)Standard Deviation14.2PointNet++
3D Point Cloud ClassificationScanObjectNNGFLOPs1.7PointNet++
3D Point Cloud ClassificationScanObjectNNNumber of params (M)1.5PointNet++
3D Point Cloud ClassificationScanObjectNNOverall Accuracy (PB_T50_RS)77.9PointNet++
Point Cloud SegmentationPointCloud-Cmean Corruption Error (mCE)1.112PointNet++
10-shot image generationScanNettest mIoU33.9PointNet++
10-shot image generationScanNetval mIoU53.5PointNet++
10-shot image generationToronto-3D L002mIoU56.5PointNet++
10-shot image generationToronto-3D L002oAcc91.2PointNet++
10-shot image generationDALESOverall Accuracy95.7PointNet++
10-shot image generationDALESmIoU68.3PointNet++
10-shot image generationSTPLS3DmIOU15.92PointNet++
10-shot image generationKITTI-360mIoU Category58.28PointNet++
10-shot image generationKITTI-360miou35.66PointNet++
10-shot image generationIntrADSC (A)84.64PointNet++
10-shot image generationIntrADSC (V)96.48PointNet++
10-shot image generationIntrAIoU (A)76.38PointNet++
10-shot image generationIntrAIoU (V)93.42PointNet++
10-shot image generationShapeNet-PartClass Average IoU81.9PointNet++
10-shot image generationShapeNet-PartInstance Average IoU85.1PointNet++
3D Point Cloud ReconstructionScanObjectNNMean Accuracy75.4PointNet++
3D Point Cloud ReconstructionScanObjectNNOBJ-BG (OA)82.3PointNet++
3D Point Cloud ReconstructionScanObjectNNOBJ-ONLY (OA)84.3PointNet++
3D Point Cloud ReconstructionScanObjectNNOverall Accuracy77.9PointNet++
3D Point Cloud ReconstructionIntrAF1 score (5-fold)0.903PointNet++
3D Point Cloud ReconstructionModelNet40Overall Accuracy90.7PointNet++
3D Point Cloud ReconstructionModelNet40-CError Rate0.236PointNet++
3D Point Cloud ReconstructionModelNet40 10-way (20-shot)Overall Accuracy18.8PointNet++
3D Point Cloud ReconstructionModelNet40 10-way (20-shot)Standard Deviation7PointNet++
3D Point Cloud ReconstructionModelNet40 5-way (10-shot)Overall Accuracy38.53PointNet++
3D Point Cloud ReconstructionModelNet40 5-way (10-shot)Standard Deviation16PointNet++
3D Point Cloud ReconstructionModelNet40 10-way (10-shot)Overall Accuracy23.05PointNet++
3D Point Cloud ReconstructionModelNet40 10-way (10-shot)Standard Deviation7PointNet++
3D Point Cloud ReconstructionModelNet40 5-way (20-shot)Overall Accuracy42.39PointNet++
3D Point Cloud ReconstructionModelNet40 5-way (20-shot)Standard Deviation14.2PointNet++
3D Point Cloud ReconstructionScanObjectNNGFLOPs1.7PointNet++
3D Point Cloud ReconstructionScanObjectNNNumber of params (M)1.5PointNet++
3D Point Cloud ReconstructionScanObjectNNOverall Accuracy (PB_T50_RS)77.9PointNet++

Related Papers

SeC: Advancing Complex Video Object Segmentation via Progressive Concept Construction2025-07-21DiffOSeg: Omni Medical Image Segmentation via Multi-Expert Collaboration Diffusion Model2025-07-17SCORE: Scene Context Matters in Open-Vocabulary Remote Sensing Instance Segmentation2025-07-17Unified Medical Image Segmentation with State Space Modeling Snake2025-07-17A Privacy-Preserving Semantic-Segmentation Method Using Domain-Adaptation Technique2025-07-17Weakly Supervised Visible-Infrared Person Re-Identification via Heterogeneous Expert Collaborative Consistency Learning2025-07-17WhoFi: Deep Person Re-Identification via Wi-Fi Channel Signal Encoding2025-07-17SAMST: A Transformer framework based on SAM pseudo label filtering for remote sensing semi-supervised semantic segmentation2025-07-16