Unsupervised Feature Learning for Point Cloud by Contrasting and Clustering With Graph Convolutional Neural Network
Not on the map. Why?
Abstract (arXiv)
To alleviate the cost of collecting and annotating large-scale point cloud datasets, we propose an unsupervised learning approach to learn features from unlabeled point cloud "3D object" dataset by using part contrasting and object clustering with deep graph neural networks (GNNs). In the contrast learning step, all the samples in the 3D object dataset are cut into two parts and put into a "part" dataset. Then a contrast learning GNN (ContrastNet) is trained to verify whether two randomly sampled parts from the part dataset belong to the same object. In the cluster learning step, the trained ContrastNet is applied to all the samples in the original 3D object dataset to extract features, which are used to group the samples into clusters. Then another GNN for clustering learning (ClusterNet) is trained to predict the cluster ID of all the training samples. The contrasting learning forces the ContrastNet to learn high-level semantic features of objects but probably ignores low-level features, while the ClusterNet improves the quality of learned features by being trained to discover objects that probably belong to the same semantic categories by the use of cluster IDs. We have conducted extensive experiments to evaluate the proposed framework on point cloud classification tasks. The proposed unsupervised learning approach obtained comparable performance to the state-of-the-art unsupervised learning methods that used much more complicated network structures. The code of this work is publicly available via: https://github.com/lingzhang1/ContrastNet.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 28 Apr 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 2; 2024: 0; 2025: 1.
5 papers.
- 2023PointDC:Unsupervised Semantic Segmentation of 3D Point Clouds via Cross-modal Distillation and Super-Voxel Clusteringcited by 15
- 2021A Learnable Self-supervised Task for Unsupervised Domain Adaptation on Point Cloudscited by 6
- 2023PatchContrast: Self-Supervised Pre-training for 3D Object Detectioncited by 3
- 2022Prototype-Aware Heterogeneous Task for Point Cloud Completioncited by 1
- 2025Random Walks in Self-supervised Learning for Triangular Meshescited by 0
- 2025Random Walks in Self-supervised Learning for Triangular Meshes2 Mar 2025
- 2023PatchContrast: Self-Supervised Pre-training for 3D Object Detection14 Aug 2023
- 2023PointDC:Unsupervised Semantic Segmentation of 3D Point Clouds via Cross-modal Distillation and Super-Voxel Clustering18 Apr 2023
- 2022Prototype-Aware Heterogeneous Task for Point Cloud Completion5 Sep 2022
- 2021A Learnable Self-supervised Task for Unsupervised Domain Adaptation on Point Clouds12 Apr 2021