CMDA: Cross-Modal and Domain Adversarial Adaptation for LiDAR-Based 3D Object Detection
Gyusam Chang, Wonseok Roh, Sujin Jang, Dongwook Lee, Daehyun Ji, Gyeongrok Oh, Jinsun Park, Jinkyu Kim, Sangpil Kim
TL;DR
The paper tackles the problem of domain generalization for LiDAR-based 3D object detection under unlabeled target domains. It introduces CMDA, which fuses Cross-Modality Knowledge Interaction (CMKI) with a Cross-Domain Adversarial Network (CDAN) to learn domain-invariant BEV features by transferring semantic cues from camera images to LiDAR BEV and by adversarial self-training with point-mixup and entropy regularization, as formalized in $\mathcal{L}_{cmki}$, $\mathcal{L}_{d}$, and $\mathcal{L}_{ent}$. Key contributions include the BEV-aligned cross-modal learning objective $\mathcal{L}_{cmki}$, the cross-domain mix-up strategy, the gradient-reversal discriminator with $\mathcal{L}_{d}$ and $\mathcal{L}_{ent}$, and comprehensive experiments on nuScenes, Waymo, and KITTI showing state-of-the-art UDA performance. This work advances robust 3D perception under distribution shifts, reducing reliance on target labels and improving practical deployment for autonomous systems, especially across diverse sensing conditions and geographies.
Abstract
Recent LiDAR-based 3D Object Detection (3DOD) methods show promising results, but they often do not generalize well to target domains outside the source (or training) data distribution. To reduce such domain gaps and thus to make 3DOD models more generalizable, we introduce a novel unsupervised domain adaptation (UDA) method, called CMDA, which (i) leverages visual semantic cues from an image modality (i.e., camera images) as an effective semantic bridge to close the domain gap in the cross-modal Bird's Eye View (BEV) representations. Further, (ii) we also introduce a self-training-based learning strategy, wherein a model is adversarially trained to generate domain-invariant features, which disrupt the discrimination of whether a feature instance comes from a source or an unseen target domain. Overall, our CMDA framework guides the 3DOD model to generate highly informative and domain-adaptive features for novel data distributions. In our extensive experiments with large-scale benchmarks, such as nuScenes, Waymo, and KITTI, those mentioned above provide significant performance gains for UDA tasks, achieving state-of-the-art performance.
