CP-Net: Contour-Perturbed Reconstruction Network for Self-Supervised Point Cloud Learning
Not on the map. Why?
Abstract (arXiv)
Self-supervised learning has not been fully explored for point cloud analysis. Current frameworks are mainly based on point cloud reconstruction. Given only 3D coordinates, such approaches tend to learn local geometric structures and contours, while failing in understanding high level semantic content. Consequently, they achieve unsatisfactory performance in downstream tasks such as classification, segmentation, etc. To fill this gap, we propose a generic Contour-Perturbed Reconstruction Network (CP-Net), which can effectively guide self-supervised reconstruction to learn semantic content in the point cloud, and thus promote discriminative power of point cloud representation. First, we introduce a concise contour-perturbed augmentation module for point cloud reconstruction. With guidance of geometry disentangling, we divide point cloud into contour and content components. Subsequently, we perturb the contour components and preserve the content components on the point cloud. As a result, self supervisor can effectively focus on semantic content, by reconstructing the original point cloud from such perturbed one. Second, we use this perturbed reconstruction as an assistant branch, to guide the learning of basic reconstruction branch via a distinct dual-branch consistency loss. In this case, our CP-Net not only captures structural contour but also learn semantic content for discriminative downstream tasks. Finally, we perform extensive experiments on a number of point cloud benchmarks. Part segmentation results demonstrate that our CP-Net (81.5% of mIoU) outperforms the previous self-supervised models, and narrows the gap with the fully-supervised methods. For classification, we get a competitive result with the fully-supervised methods on ModelNet40 (92.5% accuracy) and ScanObjectNN (87.9% accuracy). The codes and models will be released afterwards.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 45 of its 63 references that are in the map. First posted on arXiv 20 Jan 2022.
Builds on
45 of 63 references.
References · 45
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,384
- 2015ShapeNet: An Information-Rich 3D Model Repositorycited by 2,880
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,220
- 2020Point Transformercited by 1,462
- 2017Deep Setscited by 1,394
- 2019Contrastive Multiview Codingcited by 1,297
- 2019KPConv: Flexible and Deformable Convolution for Point Cloudscited by 1,202
- 2015Unsupervised Visual Representation Learning by Context Predictioncited by 1,062
33 more
- 2016A Point Set Generation Network for 3D Object Reconstruction from a Single Imagecited by 972
- 2018PointCNN: Convolution On X-Transformed Pointscited by 764
- 2019Learning Representations by Maximizing Mutual Information Across Viewscited by 733
- 2019Data-Efficient Image Recognition with Contrastive Predictive Codingcited by 672
- 2018PointConv: Deep Convolutional Networks on 3D Point Cloudscited by 656
- 2021Point-BERT: Pre-training 3D Point Cloud Transformers with Masked Point Modelingcited by 647
- 2017Frustum PointNets for 3D Object Detection from RGB-D Datacited by 640
- 2019Revisiting Point Cloud Classification: A New Benchmark Dataset and Classification Model on Real-World Datacited by 532
- 2020PointContrast: Unsupervised Pre-training for 3D Point Cloud Understandingcited by 502
- 2019Relation-Shape Convolutional Neural Network for Point Cloud Analysiscited by 346
- 2018SpiderCNN: Deep Learning on Point Sets with Parameterized Convolutional Filterscited by 261
- 2018SO-Net: Self-Organizing Network for Point Cloud Analysiscited by 210
- 2017Multi-task Self-Supervised Visual Learningcited by 200
- 2020Unsupervised Point Cloud Pre-Training via Occlusion Completioncited by 186
- 2017Escape from Cells: Deep Kd-Networks for the Recognition of 3D Point Cloud Modelscited by 142
- 2018PPF-FoldNet: Unsupervised Learning of Rotation Invariant 3D Local Descriptorscited by 140
- 20183D Point Capsule Networkscited by 106
- 2018Multiresolution Tree Networks for 3D Point Cloud Processingcited by 91
- 2019Unsupervised Multi-Task Feature Learning on Point Cloudscited by 89
- 2018Recurrent Slice Networks for 3D Segmentation of Point Cloudscited by 82
- 2018Point Cloud GANcited by 79
- 2020Global-Local Bidirectional Reasoning for Unsupervised Representation Learning of 3D Point Cloudscited by 75
- 2020Learning Geometry-Disentangled Representation for Complementary Understanding of 3D Object Point Cloudcited by 71
- 2019Multi-Angle Point Cloud-VAE: Unsupervised Feature Learning for 3D Point Clouds from Multiple Angles by Joint Self-Reconstruction and Half-to-Half Predictioncited by 66
- 2021Self-Contrastive Learning with Hard Negative Sampling for Self-supervised Point Cloud Learningcited by 52
- 2019PointHop: An Explainable Machine Learning Method for Point Cloud Classificationcited by 46
- 2019Geometry Sharing Network for 3D Point Cloud Classification and Segmentationcited by 33
- 2019L2G Auto-encoder: Understanding Point Clouds by Local-to-Global Reconstruction with Hierarchical Self-Attentioncited by 32
- 2019Relation Graph Network for 3D Object Detection in Point Cloudscited by 27
- 2019GraphTER: Unsupervised Learning of Graph Transformation Equivariant Representations via Auto-Encoding Node-wise Transformationscited by 22
- 2020Unsupervised Feedforward Feature (UFF) Learning for Point Cloud Classification and Segmentationcited by 17
- 2016A Systematic Approach for Cross-source Point Cloud Registration by Preserving Macro and Micro Structurescited by 11
- 2019PointWise: An Unsupervised Point-wise Feature Learning Networkcited by 3
Built on by
Citing papers per year: 2022: 2; 2023: 2; 2024: 2; 2025: 2; 2026: 1.
9 papers.
- 2023Self-supervised Learning for Pre-Training 3D Point Clouds: A Surveycited by 21
- 2022Masked Surfel Prediction for Self-Supervised Point Cloud Learningcited by 15
- 2022Point-DAE: Denoising Autoencoders for Self-supervised Point Cloud Learningcited by 9
- 2024PointMT: Efficient Point Cloud Analysis with Hybrid MLP-Transformer Architecturecited by 3
- 2025LPD: Learnable Prototypes with Diversity Regularization for Weakly Supervised Histopathology Segmentationcited by 2
- 2023Self-Supervised Learning for Point Clouds Data: A Surveycited by 0
- 2024PMT-MAE: Dual-Branch Self-Supervised Learning with Distillation for Efficient Point Cloud Classificationcited by 0
- 2025RefComp: A Reference-guided Unified Framework for Unpaired Point Cloud Completioncited by 0
- 2026Joint Optimization of Storage and Loading for High-Performance 3D Point Cloud Data Processingcited by 0
- 2026Joint Optimization of Storage and Loading for High-Performance 3D Point Cloud Data Processing16 Mar 2026
- 2025LPD: Learnable Prototypes with Diversity Regularization for Weakly Supervised Histopathology Segmentation5 Dec 2025
- 2025RefComp: A Reference-guided Unified Framework for Unpaired Point Cloud Completion18 Apr 2025
- 2024PMT-MAE: Dual-Branch Self-Supervised Learning with Distillation for Efficient Point Cloud Classification3 Sep 2024
- 2024PointMT: Efficient Point Cloud Analysis with Hybrid MLP-Transformer Architecture10 Aug 2024
- 2023Self-Supervised Learning for Point Clouds Data: A Survey9 May 2023
- 2023Self-supervised Learning for Pre-Training 3D Point Clouds: A Survey8 May 2023
- 2022Point-DAE: Denoising Autoencoders for Self-supervised Point Cloud Learning13 Nov 2022
- 2022Masked Surfel Prediction for Self-Supervised Point Cloud Learning7 Jul 2022