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/Dynamic Graph CNN for Learning on Point Clouds

Dynamic Graph CNN for Learning on Point Clouds

Yue Wang, Yongbin Sun, Ziwei Liu, Sanjay E. Sarma, Michael M. Bronstein, Justin M. Solomon

2018-01-24Semantic SegmentationFew-Shot 3D Point Cloud ClassificationSupervised Only 3D Point Cloud ClassificationPoint Cloud Segmentation3D Semantic Segmentation3D Part Segmentation3D Point Cloud ClassificationPoint Cloud Classification
PaperPDFCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCode(official)Code

Abstract

Point clouds provide a flexible geometric representation suitable for countless applications in computer graphics; they also comprise the raw output of most 3D data acquisition devices. While hand-designed features on point clouds have long been proposed in graphics and vision, however, the recent overwhelming success of convolutional neural networks (CNNs) for image analysis suggests the value of adapting insight from CNN to the point cloud world. Point clouds inherently lack topological information so designing a model to recover topology can enrich the representation power of point clouds. To this end, we propose a new neural network module dubbed EdgeConv suitable for CNN-based high-level tasks on point clouds including classification and segmentation. EdgeConv acts on graphs dynamically computed in each layer of the network. It is differentiable and can be plugged into existing architectures. Compared to existing modules operating in extrinsic space or treating each point independently, EdgeConv has several appealing properties: It incorporates local neighborhood information; it can be stacked applied to learn global shape properties; and in multi-layer systems affinity in feature space captures semantic characteristics over potentially long distances in the original embedding. We show the performance of our model on standard benchmarks including ModelNet40, ShapeNetPart, and S3DIS.

Results

TaskDatasetMetricValueModel
Semantic SegmentationShapeNet-PartInstance Average IoU85.2DGCNN
Shape Representation Of 3D Point CloudsScanObjectNNMean Accuracy73.6DGCNN
Shape Representation Of 3D Point CloudsScanObjectNNOBJ-BG (OA)82.8DGCNN
Shape Representation Of 3D Point CloudsScanObjectNNOBJ-ONLY (OA)86.2DGCNN
Shape Representation Of 3D Point CloudsScanObjectNNOverall Accuracy78.1DGCNN
Shape Representation Of 3D Point CloudsIntrAF1 score (5-fold)0.738DGCNN
Shape Representation Of 3D Point CloudsModelNet40Mean Accuracy90.2DGCNN
Shape Representation Of 3D Point CloudsModelNet40Overall Accuracy92.9DGCNN
Shape Representation Of 3D Point CloudsModelNet40-CError Rate0.259DGCNN
Shape Representation Of 3D Point CloudsModelNet40 10-way (20-shot)Overall Accuracy16.9DGCNN
Shape Representation Of 3D Point CloudsModelNet40 10-way (20-shot)Standard Deviation1.5DGCNN
Shape Representation Of 3D Point CloudsModelNet40 5-way (10-shot)Overall Accuracy31.6DGCNN
Shape Representation Of 3D Point CloudsModelNet40 5-way (10-shot)Standard Deviation9DGCNN
Shape Representation Of 3D Point CloudsModelNet40 10-way (10-shot)Overall Accuracy19.85DGCNN
Shape Representation Of 3D Point CloudsModelNet40 10-way (10-shot)Standard Deviation6.5DGCNN
Shape Representation Of 3D Point CloudsModelNet40 5-way (20-shot)Overall Accuracy40.8DGCNN
Shape Representation Of 3D Point CloudsModelNet40 5-way (20-shot)Standard Deviation14.6DGCNN
Shape Representation Of 3D Point CloudsScanObjectNNGFLOPs2.4DGCNN
Shape Representation Of 3D Point CloudsScanObjectNNNumber of params (M)1.8DGCNN
Shape Representation Of 3D Point CloudsScanObjectNNOverall Accuracy (PB_T50_RS)78.1DGCNN
3D Point Cloud ClassificationScanObjectNNMean Accuracy73.6DGCNN
3D Point Cloud ClassificationScanObjectNNOBJ-BG (OA)82.8DGCNN
3D Point Cloud ClassificationScanObjectNNOBJ-ONLY (OA)86.2DGCNN
3D Point Cloud ClassificationScanObjectNNOverall Accuracy78.1DGCNN
3D Point Cloud ClassificationIntrAF1 score (5-fold)0.738DGCNN
3D Point Cloud ClassificationModelNet40Mean Accuracy90.2DGCNN
3D Point Cloud ClassificationModelNet40Overall Accuracy92.9DGCNN
3D Point Cloud ClassificationModelNet40-CError Rate0.259DGCNN
3D Point Cloud ClassificationModelNet40 10-way (20-shot)Overall Accuracy16.9DGCNN
3D Point Cloud ClassificationModelNet40 10-way (20-shot)Standard Deviation1.5DGCNN
3D Point Cloud ClassificationModelNet40 5-way (10-shot)Overall Accuracy31.6DGCNN
3D Point Cloud ClassificationModelNet40 5-way (10-shot)Standard Deviation9DGCNN
3D Point Cloud ClassificationModelNet40 10-way (10-shot)Overall Accuracy19.85DGCNN
3D Point Cloud ClassificationModelNet40 10-way (10-shot)Standard Deviation6.5DGCNN
3D Point Cloud ClassificationModelNet40 5-way (20-shot)Overall Accuracy40.8DGCNN
3D Point Cloud ClassificationModelNet40 5-way (20-shot)Standard Deviation14.6DGCNN
3D Point Cloud ClassificationScanObjectNNGFLOPs2.4DGCNN
3D Point Cloud ClassificationScanObjectNNNumber of params (M)1.8DGCNN
3D Point Cloud ClassificationScanObjectNNOverall Accuracy (PB_T50_RS)78.1DGCNN
Point Cloud ClassificationPointCloud-Cmean Corruption Error (mCE)1DGCNN
Point Cloud SegmentationPointCloud-Cmean Corruption Error (mCE)1DGCNN
10-shot image generationShapeNet-PartInstance Average IoU85.2DGCNN
3D Point Cloud ReconstructionScanObjectNNMean Accuracy73.6DGCNN
3D Point Cloud ReconstructionScanObjectNNOBJ-BG (OA)82.8DGCNN
3D Point Cloud ReconstructionScanObjectNNOBJ-ONLY (OA)86.2DGCNN
3D Point Cloud ReconstructionScanObjectNNOverall Accuracy78.1DGCNN
3D Point Cloud ReconstructionIntrAF1 score (5-fold)0.738DGCNN
3D Point Cloud ReconstructionModelNet40Mean Accuracy90.2DGCNN
3D Point Cloud ReconstructionModelNet40Overall Accuracy92.9DGCNN
3D Point Cloud ReconstructionModelNet40-CError Rate0.259DGCNN
3D Point Cloud ReconstructionModelNet40 10-way (20-shot)Overall Accuracy16.9DGCNN
3D Point Cloud ReconstructionModelNet40 10-way (20-shot)Standard Deviation1.5DGCNN
3D Point Cloud ReconstructionModelNet40 5-way (10-shot)Overall Accuracy31.6DGCNN
3D Point Cloud ReconstructionModelNet40 5-way (10-shot)Standard Deviation9DGCNN
3D Point Cloud ReconstructionModelNet40 10-way (10-shot)Overall Accuracy19.85DGCNN
3D Point Cloud ReconstructionModelNet40 10-way (10-shot)Standard Deviation6.5DGCNN
3D Point Cloud ReconstructionModelNet40 5-way (20-shot)Overall Accuracy40.8DGCNN
3D Point Cloud ReconstructionModelNet40 5-way (20-shot)Standard Deviation14.6DGCNN
3D Point Cloud ReconstructionScanObjectNNGFLOPs2.4DGCNN
3D Point Cloud ReconstructionScanObjectNNNumber of params (M)1.8DGCNN
3D Point Cloud ReconstructionScanObjectNNOverall Accuracy (PB_T50_RS)78.1DGCNN

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-17SAMST: A Transformer framework based on SAM pseudo label filtering for remote sensing semi-supervised semantic segmentation2025-07-16Tomato Multi-Angle Multi-Pose Dataset for Fine-Grained Phenotyping2025-07-15U-RWKV: Lightweight medical image segmentation with direction-adaptive RWKV2025-07-15