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/PointCNN: Convolution On $\mathcal{X}$-Transformed Points

PointCNN: Convolution On $\mathcal{X}$-Transformed Points

Yangyan Li, Rui Bu, Mingchao Sun, Wei Wu, Xinhan Di, Baoquan Chen

2018-01-23NeurIPS 20183D Instance SegmentationFew-Shot 3D Point Cloud Classification3D Part Segmentation3D Point Cloud Classification
PaperPDFCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCode(official)CodeCodeCode

Abstract

We present a simple and general framework for feature learning from point clouds. The key to the success of CNNs is the convolution operator that is capable of leveraging spatially-local correlation in data represented densely in grids (e.g. images). However, point clouds are irregular and unordered, thus directly convolving kernels against features associated with the points, will result in desertion of shape information and variance to point ordering. To address these problems, we propose to learn an $\mathcal{X}$-transformation from the input points, to simultaneously promote two causes. The first is the weighting of the input features associated with the points, and the second is the permutation of the points into a latent and potentially canonical order. Element-wise product and sum operations of the typical convolution operator are subsequently applied on the $\mathcal{X}$-transformed features. The proposed method is a generalization of typical CNNs to feature learning from point clouds, thus we call it PointCNN. Experiments show that PointCNN achieves on par or better performance than state-of-the-art methods on multiple challenging benchmark datasets and tasks.

Results

TaskDatasetMetricValueModel
Semantic SegmentationIntrADSC (A)81.74PointCNN
Semantic SegmentationIntrADSC (V)96.62PointCNN
Semantic SegmentationIntrAIoU (A)74.11PointCNN
Semantic SegmentationIntrAIoU (V)93.59PointCNN
Semantic SegmentationShapeNet-PartClass Average IoU84.6PointCNN
Semantic SegmentationShapeNet-PartInstance Average IoU86.14PointCNN
Shape Representation Of 3D Point CloudsScanObjectNNMean Accuracy75.1PointCNN
Shape Representation Of 3D Point CloudsScanObjectNNOBJ-BG (OA)86.1PointCNN
Shape Representation Of 3D Point CloudsScanObjectNNOBJ-ONLY (OA)85.5PointCNN
Shape Representation Of 3D Point CloudsScanObjectNNOverall Accuracy78.5PointCNN
Shape Representation Of 3D Point CloudsModelNet40 5-way (10-shot)Overall Accuracy65.41PointCNN
Shape Representation Of 3D Point CloudsModelNet40 5-way (10-shot)Standard Deviation8.9PointCNN
Instance SegmentationS3DISmAcc75.61PointCNN
3D Point Cloud ClassificationScanObjectNNMean Accuracy75.1PointCNN
3D Point Cloud ClassificationScanObjectNNOBJ-BG (OA)86.1PointCNN
3D Point Cloud ClassificationScanObjectNNOBJ-ONLY (OA)85.5PointCNN
3D Point Cloud ClassificationScanObjectNNOverall Accuracy78.5PointCNN
3D Point Cloud ClassificationModelNet40 5-way (10-shot)Overall Accuracy65.41PointCNN
3D Point Cloud ClassificationModelNet40 5-way (10-shot)Standard Deviation8.9PointCNN
10-shot image generationIntrADSC (A)81.74PointCNN
10-shot image generationIntrADSC (V)96.62PointCNN
10-shot image generationIntrAIoU (A)74.11PointCNN
10-shot image generationIntrAIoU (V)93.59PointCNN
10-shot image generationShapeNet-PartClass Average IoU84.6PointCNN
10-shot image generationShapeNet-PartInstance Average IoU86.14PointCNN
3D Point Cloud ReconstructionScanObjectNNMean Accuracy75.1PointCNN
3D Point Cloud ReconstructionScanObjectNNOBJ-BG (OA)86.1PointCNN
3D Point Cloud ReconstructionScanObjectNNOBJ-ONLY (OA)85.5PointCNN
3D Point Cloud ReconstructionScanObjectNNOverall Accuracy78.5PointCNN
3D Point Cloud ReconstructionModelNet40 5-way (10-shot)Overall Accuracy65.41PointCNN
3D Point Cloud ReconstructionModelNet40 5-way (10-shot)Standard Deviation8.9PointCNN
3D Instance SegmentationS3DISmAcc75.61PointCNN

Related Papers

Asymmetric Dual Self-Distillation for 3D Self-Supervised Representation Learning2025-06-26OpenSplat3D: Open-Vocabulary 3D Instance Segmentation using Gaussian Splatting2025-06-09Rethinking Gradient-based Adversarial Attacks on Point Cloud Classification2025-05-28SMART-PC: Skeletal Model Adaptation for Robust Test-Time Training in Point Clouds2025-05-26Sketchy Bounding-box Supervision for 3D Instance Segmentation2025-05-22NVSMask3D: Hard Visual Prompting with Camera Pose Interpolation for 3D Open Vocabulary Instance Segmentation2025-04-20CAGS: Open-Vocabulary 3D Scene Understanding with Context-Aware Gaussian Splatting2025-04-16DG-MVP: 3D Domain Generalization via Multiple Views of Point Clouds for Classification2025-04-16