From Flatland to Space: Teaching Vision-Language Models to Perceive and Reason in 3D

Jiahui Zhang (University of Science and Technology of China) · Yurui Chen (Fudan University) · Yueming Xu · Ze Huang (Fudan University) · Jilin Mei (Fudan University) · Chunhui Chen (Fudan University) · Yanpeng Zhou (Huawei Technologies Ltd.) · Yu-Jie Yuan (Huawei Technologies Ltd.) · Xinyue Cai (Huawei Technologies Co., Ltd.) · Guowei Huang (Huawei Technologies Ltd.) · Xingyue Quan (Huawei Technologies Ltd.c) · Hang Xu (Huawei Noah’s Ark Lab) · Li Zhang (Fudan University)
2d spatial data generation3d scenesannotation pipelinebenchmark evaluationlarge-scale datasetlvlmsmulti-view inputssingle-view inputsspar-7mspar-benchspatial perceptionspatial reasoningspatial tasksspatially relevant image datavision-language understanding

Recent advances in LVLMs have improved vision-language understanding, but they still struggle with spatial perception, limiting their ability to reason about complex 3D scenes. Unlike previous approaches that incorporate 3D representations into models to improve spatial understanding, we aim to unlock the potential of VLMs by leveraging spatially relevant image data. To this end, we introduce a novel 2D spatial data generation and annotation pipeline built upon scene data with 3D ground-truth. This pipeline enables the creation of a diverse set of spatial tasks, ranging from basic perception tasks to more complex reasoning tasks. Leveraging this pipeline, we construct SPAR-7M, a large-scale dataset generated from thousands of scenes across multiple public datasets. In addition, we introduce SPAR-Bench, a benchmark designed to offer a more comprehensive evaluation of spatial capabilities compared to existing spatial benchmarks, supporting both single-view and multi-view inputs. Training on both SPAR-7M and large-scale 2D datasets enables our models to achieve state-of-the-art performance on 2D spatial benchmarks. Further fine-tuning on 3D task-specific datasets yields competitive results, underscoring the effectiveness of our dataset in enhancing spatial reasoning.