V-MIND: Building Versatile Monocular Indoor 3D Detector with Diverse 2D Annotations
Jin-Cheng Jhang, Tao Tu, Fu-En Wang, Ke Zhang, Min Sun, Cheng-Hao Kuo
TL;DR
V-MIND tackles the scarcity of 3D training data for indoor monocular 3D detection by lifting large-scale 2D datasets into 3D space using a monocular depth estimator and camera intrinsics. It introduces a monocular 3D detector based on Cube R-CNN that classifies proposals in a vision-language space (CLIP embeddings) and predicts 3D boxes in a virtual depth space, enabling open-vocabulary capabilities. Two novel losses are proposed: a 3D self-calibration loss to mitigate lifting errors in pseudo boxes and an ambiguity loss to handle unlabeled new classes when augmenting with 2D data. Joint training with real 3D data and lifted pseudo-3D data yields state-of-the-art results on the Omni3D indoor dataset, with notable gains on new classes and improved long-tail recognition. This approach demonstrates the practical potential of leveraging abundant 2D annotations to scale monocular 3D perception without proportional increases in 3D labeling effort.
Abstract
The field of indoor monocular 3D object detection is gaining significant attention, fueled by the increasing demand in VR/AR and robotic applications. However, its advancement is impeded by the limited availability and diversity of 3D training data, owing to the labor-intensive nature of 3D data collection and annotation processes. In this paper, we present V-MIND (Versatile Monocular INdoor Detector), which enhances the performance of indoor 3D detectors across a diverse set of object classes by harnessing publicly available large-scale 2D datasets. By leveraging well-established monocular depth estimation techniques and camera intrinsic predictors, we can generate 3D training data by converting large-scale 2D images into 3D point clouds and subsequently deriving pseudo 3D bounding boxes. To mitigate distance errors inherent in the converted point clouds, we introduce a novel 3D self-calibration loss for refining the pseudo 3D bounding boxes during training. Additionally, we propose a novel ambiguity loss to address the ambiguity that arises when introducing new classes from 2D datasets. Finally, through joint training with existing 3D datasets and pseudo 3D bounding boxes derived from 2D datasets, V-MIND achieves state-of-the-art object detection performance across a wide range of classes on the Omni3D indoor dataset.
