CrossOver: 3D Scene Cross-Modal Alignment
Sayan Deb Sarkar, Ondrej Miksik, Marc Pollefeys, Daniel Barath, Iro Armeni
TL;DR
CrossOver tackles flexible, scene-level cross-modal alignment for 3D environments by learning a unified, modality-agnostic embedding space across RGB, point clouds, CAD models, floorplans, and text. It deploys dimensionality-specific encoders (1D, 2D, 3D) and a three-stage training pipeline—instance-level, scene-level, and unified dimensionality encoders—coupled with a contrastive loss that allows missing modalities during training and inference. The method demonstrates strong cross-modal and same-modal retrieval, robust performance under missing data, and emergent modality relationships on ScanNet and 3RScan, indicating practical potential for robotics, AR/VR, and construction monitoring. Overall, CrossOver advances real-world multi-modal 3D scene understanding by decoupling modality dependencies from semantic annotations and enabling robust cross-modal reasoning in unpaired, imperfect data settings.
Abstract
Multi-modal 3D object understanding has gained significant attention, yet current approaches often assume complete data availability and rigid alignment across all modalities. We present CrossOver, a novel framework for cross-modal 3D scene understanding via flexible, scene-level modality alignment. Unlike traditional methods that require aligned modality data for every object instance, CrossOver learns a unified, modality-agnostic embedding space for scenes by aligning modalities -- RGB images, point clouds, CAD models, floorplans, and text descriptions -- with relaxed constraints and without explicit object semantics. Leveraging dimensionality-specific encoders, a multi-stage training pipeline, and emergent cross-modal behaviors, CrossOver supports robust scene retrieval and object localization, even with missing modalities. Evaluations on ScanNet and 3RScan datasets show its superior performance across diverse metrics, highlighting the adaptability for real-world applications in 3D scene understanding.
