Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

G$^2$VLM: Geometry Grounded Vision Language Model with Unified 3D Reconstruction and Spatial Reasoning

About

Vision-Language Models (VLMs) still lack robustness in spatial intelligence, demonstrating poor performance on spatial understanding and reasoning tasks. We attribute this gap to the absence of a visual geometry learning process capable of reconstructing 3D space from 2D images. We present G$^2$VLM, a geometry grounded vision-language model that bridges two fundamental aspects of spatial intelligence: spatial 3D reconstruction and spatial understanding. G$^2$VLM natively leverages learned 3D visual geometry features to directly predict 3D attributes and enhance spatial reasoning tasks via in-context learning and interleaved reasoning. Our unified design is highly scalable for spatial understanding: it trains on abundant multi-view image and video data, while simultaneously leveraging the benefits of 3D visual priors that are typically only derived from hard-to-collect annotations. Experimental results demonstrate G$^2$VLM is proficient in both tasks, achieving comparable results to state-of-the-art feed-forward 3D reconstruction models and achieving better or competitive results across spatial understanding and reasoning tasks. By unifying a semantically strong VLM with low-level 3D vision tasks, we hope G$^2$VLM can serve as a strong baseline for the community and unlock more future applications, such as 3D scene editing.

Wenbo Hu, Jingli Lin, Yilin Long, Yunlong Ran, Lihan Jiang, Yifan Wang, Chenming Zhu, Runsen Xu, Tai Wang, Jiangmiao Pang• 2025

Related benchmarks

TaskDatasetResultRank
Spatial ReasoningEmbSpatial
Overall Accuracy62.4
63
Spatial ReasoningRefSpatial
Accuracy (Spatial Reasoning)43.5
26
Spatial ReasoningROBOSPATIAL
Accuracy62.7
12
Spatial ReasoningRoboSpatial (val)
Accuracy (RoboSpatial val)62.7
12
Spatial ReasoningRefSpatial (val)
Accuracy43.5
11
Spatial ReasoningEmbSpatial (val)
Accuracy62.4
10
Showing 6 of 6 rows

Other info

GitHub

Follow for update