PointSFDA: Source-free Domain Adaptation for Point Cloud Completion
Xing He, Zhe Zhu, Liangliang Nan, Honghua Chen, Jing Qin, Mingqiang Wei
TL;DR
PointSFDA tackles the domain gap in point cloud completion by performing source-free domain adaptation using only a pretrained source model and unlabeled target data. It introduces coarse-to-fine point cloud distillation to transfer global geometry and partial-mask consistency training to learn local target geometry, complemented by an EMA-based mutual refinement of the source model. The method shows substantial cross-domain improvements on real (KITTI, ScanNet) and synthetic (3D-FUTURE, ModelNet40) benchmarks, outperforming existing UDA and unsupervised methods. The work provides a practical, data-access-friendly approach with open-source code that can benefit cross-domain point cloud completion tasks.
Abstract
Conventional methods for point cloud completion, typically trained on synthetic datasets, face significant challenges when applied to out-of-distribution real-world scans. In this paper, we propose an effective yet simple source-free domain adaptation framework for point cloud completion, termed \textbf{PointSFDA}. Unlike unsupervised domain adaptation that reduces the domain gap by directly leveraging labeled source data, PointSFDA uses only a pretrained source model and unlabeled target data for adaptation, avoiding the need for inaccessible source data in practical scenarios. Being the first source-free domain adaptation architecture for point cloud completion, our method offers two core contributions. First, we introduce a coarse-to-fine distillation solution to explicitly transfer the global geometry knowledge learned from the source dataset. Second, as noise may be introduced due to domain gaps, we propose a self-supervised partial-mask consistency training strategy to learn local geometry information in the target domain. Extensive experiments have validated that our method significantly improves the performance of state-of-the-art networks in cross-domain shape completion. Our code is available at \emph{\textcolor{magenta}{https://github.com/Starak-x/PointSFDA}}.
