MonoCT: Overcoming Monocular 3D Detection Domain Shift with Consistent Teacher Models
Johannes Meier, Louis Inchingolo, Oussema Dhaouadi, Yan Xia, Jacques Kaiser, Daniel Cremers
TL;DR
MonoCT addresses domain shift in monocular 3D object detection by introducing a Consistent Teacher framework that self-trains on unlabeled target data. It leverages Generalized Depth Enhancement to produce robust depth estimates, combines multi-source depth cues via kernel density estimation, and uses Pseudo Label Scoring together with Ensemble Merging and Diversity Maximization to curate diverse, high-quality pseudo labels. Across six benchmarks, MonoCT significantly outperforms state-of-the-art domain adaptation methods and generalizes well to car, traffic-camera, and drone viewpoints, while keeping inference-time cost unchanged. The work offers practical improvements for real-world deployment where labeled data in the target domain is scarce or unavailable.
Abstract
We tackle the problem of monocular 3D object detection across different sensors, environments, and camera setups. In this paper, we introduce a novel unsupervised domain adaptation approach, MonoCT, that generates highly accurate pseudo labels for self-supervision. Inspired by our observation that accurate depth estimation is critical to mitigating domain shifts, MonoCT introduces a novel Generalized Depth Enhancement (GDE) module with an ensemble concept to improve depth estimation accuracy. Moreover, we introduce a novel Pseudo Label Scoring (PLS) module by exploring inner-model consistency measurement and a Diversity Maximization (DM) strategy to further generate high-quality pseudo labels for self-training. Extensive experiments on six benchmarks show that MonoCT outperforms existing SOTA domain adaptation methods by large margins (~21% minimum for AP Mod.) and generalizes well to car, traffic camera and drone views.
