Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

SpatialVLM: Endowing Vision-Language Models with Spatial Reasoning Capabilities

About

Understanding and reasoning about spatial relationships is a fundamental capability for Visual Question Answering (VQA) and robotics. While Vision Language Models (VLM) have demonstrated remarkable performance in certain VQA benchmarks, they still lack capabilities in 3D spatial reasoning, such as recognizing quantitative relationships of physical objects like distances or size differences. We hypothesize that VLMs' limited spatial reasoning capability is due to the lack of 3D spatial knowledge in training data and aim to solve this problem by training VLMs with Internet-scale spatial reasoning data. To this end, we present a system to facilitate this approach. We first develop an automatic 3D spatial VQA data generation framework that scales up to 2 billion VQA examples on 10 million real-world images. We then investigate various factors in the training recipe, including data quality, training pipeline, and VLM architecture. Our work features the first internet-scale 3D spatial reasoning dataset in metric space. By training a VLM on such data, we significantly enhance its ability on both qualitative and quantitative spatial VQA. Finally, we demonstrate that this VLM unlocks novel downstream applications in chain-of-thought spatial reasoning and robotics due to its quantitative estimation capability. Project website: https://spatial-vlm.github.io/

Boyuan Chen, Zhuo Xu, Sean Kirmani, Brian Ichter, Danny Driess, Pete Florence, Dorsa Sadigh, Leonidas Guibas, Fei Xia• 2024

Related benchmarks

TaskDatasetResultRank
Text-based Visual Question AnsweringTextVQA
Accuracy32.4
496
Multimodal UnderstandingMMBench
Accuracy66.5
367
Multi-discipline Multimodal UnderstandingMMMU
Accuracy35.3
266
Visual Question AnsweringRealworldQA
Accuracy48.4
98
Comprehensive Multi-modal EvaluationMME
Total Score47.5
73
Spatial ReasoningVisual Spatial Reasoning (VSR)
Accuracy65.9
48
Spatial Logical ReasoningSpatiaLQA
Rc34.1
42
Spatial ReasoningMindCube tiny (test)
Rot. Accuracy38
30
Spatial ReasoningROBOSPATIAL
Overall Score40.61
29
3D Spatial Reasoning3DSRBench
Accuracy47.2
23
Showing 10 of 28 rows

Other info

Code

Follow for update