Unsupervised Feature Learning for Point Cloud by Contrasting and Clustering With Graph Convolutional Neural Network

04/28/2019
by   Ling Zhang, et al.
0

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.

READ FULL TEXT
research
03/02/2020

Point-GNN: Graph Neural Network for 3D Object Detection in a Point Cloud

In this paper, we propose a graph neural network to detect objects from ...
research
06/05/2022

HPGNN: Using Hierarchical Graph Neural Networks for Outdoor Point Cloud Processing

Inspired by recent improvements in point cloud processing for autonomous...
research
01/13/2022

SnapshotNet: Self-supervised Feature Learning for Point Cloud Data Segmentation Using Minimal Labeled Data

Manually annotating complex scene point cloud datasets is both costly an...
research
12/29/2011

Building high-level features using large scale unsupervised learning

We consider the problem of building high-level, class-specific feature d...
research
09/30/2021

Riedones3D: a celtic coin dataset for registration and fine-grained clustering

Clustering coins with respect to their die is an important component of ...
research
01/09/2023

End-to-end Unsupervised Learning of Long-Term 3D Stable objects

3D point cloud semantic classification is an important task in robotics ...
research
08/02/2021

Angle Based Feature Learning in GNN for 3D Object Detection using Point Cloud

In this paper, we present new feature encoding methods for Detection of ...

Please sign up or login with your details

Forgot password? Click here to reset