DAP-MAE: Domain-Adaptive Point Cloud Masked Autoencoder for Effective Cross-Domain Learning
Ziqi Gao, Qiufu Li, Linlin Shen
TL;DR
This work tackles the problem of cross domain generalization for 3D point cloud analysis under data scarcity by introducing DAP-MAE, a domain adaptive masked autoencoder that jointly learns from object, face, and scene domains.It introduces a heterogeneous domain adapter to process multi domain inputs in an adaptation mode during pre training and a fusion mode during fine tuning, plus a domain feature generator that produces domain tokens to guide task specific heads via cross attention.The training objective combines a reconstruction loss $\mathcal{L}_{\text{recon}}$ and a domain contrastive loss $\mathcal{L}_{\text{con}}$, with a total loss $\mathcal{L}_{\text{total}} = w_1 \mathcal{L}_{\text{recon}} + w_2 \mathcal{L}_{\text{con}}$ and hyperparameters $w_1=100$, $w_2=0.001$.Empirical results across object classification, facial expression recognition, part segmentation and 3D object detection demonstrate state of the art or competitive performance with a single cross domain pre training, validating the effectiveness of cross domain adapters and domain feature guidance for robust cross domain 3D representation learning.
Abstract
Compared to 2D data, the scale of point cloud data in different domains available for training, is quite limited. Researchers have been trying to combine these data of different domains for masked autoencoder (MAE) pre-training to leverage such a data scarcity issue. However, the prior knowledge learned from mixed domains may not align well with the downstream 3D point cloud analysis tasks, leading to degraded performance. To address such an issue, we propose the Domain-Adaptive Point Cloud Masked Autoencoder (DAP-MAE), an MAE pre-training method, to adaptively integrate the knowledge of cross-domain datasets for general point cloud analysis. In DAP-MAE, we design a heterogeneous domain adapter that utilizes an adaptation mode during pre-training, enabling the model to comprehensively learn information from point clouds across different domains, while employing a fusion mode in the fine-tuning to enhance point cloud features. Meanwhile, DAP-MAE incorporates a domain feature generator to guide the adaptation of point cloud features to various downstream tasks. With only one pre-training, DAP-MAE achieves excellent performance across four different point cloud analysis tasks, reaching 95.18% in object classification on ScanObjectNN and 88.45% in facial expression recognition on Bosphorus.
