A Learnable Self-supervised Task for Unsupervised Domain Adaptation on Point Clouds
Not on the map. Why?
Abstract (arXiv)
Deep neural networks have achieved promising performance in supervised point cloud applications, but manual annotation is extremely expensive and time-consuming in supervised learning schemes. Unsupervised domain adaptation (UDA) addresses this problem by training a model with only labeled data in the source domain but making the model generalize well in the target domain. Existing studies show that self-supervised learning using both source and target domain data can help improve the adaptability of trained models, but they all rely on hand-crafted designs of the self-supervised tasks. In this paper, we propose a learnable self-supervised task and integrate it into a self-supervision-based point cloud UDA architecture. Specifically, we propose a learnable nonlinear transformation that transforms a part of a point cloud to generate abundant and complicated point clouds while retaining the original semantic information, and the proposed self-supervised task is to reconstruct the original point cloud from the transformed ones. In the UDA architecture, an encoder is shared between the networks for the self-supervised task and the main task of point cloud classification or segmentation, so that the encoder can be trained to extract features suitable for both the source and the target domain data. Experiments on PointDA-10 and PointSegDA datasets show that the proposed method achieves new state-of-the-art performance on both classification and segmentation tasks of point cloud UDA. Code will be made publicly available.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 31 of its 41 references that are in the map. First posted on arXiv 12 Apr 2021.
Builds on
31 of 41 references.
References · 31
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 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
- 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,088
- 2015ShapeNet: An Information-Rich 3D Model Repositorycited by 2,880
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,220
- 2014Unsupervised Domain Adaptation by Backpropagationcited by 1,906
- 2019Self-supervised Visual Feature Learning with Deep Neural Networks: A Surveycited by 656
- 2018Deep Visual Domain Adaptation: A Surveycited by 634
- 2017Large-scale Point Cloud Semantic Segmentation with Superpoint Graphscited by 384
- 2019Deep Closest Point: Learning Representations for Point Cloud Registrationcited by 318
19 more
- 2019PointNetLK: Robust & Efficient Point Cloud Registration using PointNetcited by 231
- 2018SqueezeSegV2: Improved Model Structure and Unsupervised Domain Adaptation for Road-Object Segmentation from a LiDAR Point Cloudcited by 228
- 2020RPM-Net: Robust Point Matching using Learned Featurescited by 181
- 2020SqueezeSegV3: Spatially-Adaptive Convolution for Efficient Point-Cloud Segmentationcited by 170
- 2017Semantic3D.net: A new Large-scale Point Cloud Classification Benchmarkcited by 158
- 2019A review of domain adaptation without target labelscited by 154
- 2019Unsupervised Domain Adaptation through Self-Supervisioncited by 116
- 2019PointDAN: A Multi-Scale 3D Domain Adaption Network for Point Cloud Representationcited by 114
- 2020Deep Learning for LiDAR Point Clouds in Autonomous Driving: A Reviewcited by 114
- 2020Self-Supervised Learning for Domain Adaptation on Point-Cloudscited by 99
- 2019Unsupervised Multi-Task Feature Learning on Point Cloudscited by 89
- 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
- 2019Self-supervised Domain Adaptation for Computer Vision Taskscited by 58
- 2019Domain Adaptation for Vehicle Detection from Bird's Eye View LiDAR Point Cloud Datacited by 35
- 2020Joint Supervised and Self-Supervised Learning for 3D Real-World Challengescited by 21
- 2020Self-supervised Modal and View Invariant Feature Learningcited by 20
- 2020Improving Semantic Analysis on Point Clouds via Auxiliary Supervision of Local Geometric Priorscited by 11
- 2019MortonNet: Self-Supervised Learning of Local Features in 3D Point Cloudscited by 9
- 2019Unsupervised Feature Learning for Point Cloud by Contrasting and Clustering With Graph Convolutional Neural Networkcited by 5
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 3; 2024: 1.
6 papers.
- 2021Domain Adaptation on Point Clouds via Geometry-Aware Implicitscited by 26
- 2023SALUDA: Surface-based Automotive Lidar Unsupervised Domain Adaptationcited by 21
- 2021Pareto Navigation Gradient Descent: a First-Order Algorithm for Optimization in Pareto Setcited by 12
- 2023SCoDA: Domain Adaptive Shape Completion for Real Scanscited by 9
- 2023SUG: Single-dataset Unified Generalization for 3D Point Cloud Classificationcited by 6
- 2024Boosting Cross-Domain Point Classification via Distilling Relational Priors from 2D Transformerscited by 0
- 2024Boosting Cross-Domain Point Classification via Distilling Relational Priors from 2D Transformers26 Jul 2024
- 2023SUG: Single-dataset Unified Generalization for 3D Point Cloud Classification16 May 2023
- 2023SCoDA: Domain Adaptive Shape Completion for Real Scans20 Apr 2023
- 2023SALUDA: Surface-based Automotive Lidar Unsupervised Domain Adaptation6 Apr 2023
- 2021Domain Adaptation on Point Clouds via Geometry-Aware Implicits17 Dec 2021
- 2021Pareto Navigation Gradient Descent: a First-Order Algorithm for Optimization in Pareto Set17 Oct 2021