Multimodal Large Language Models (MLLMs) have made impressive progress in connecting vision and language, but they still struggle with spatial understanding and viewpoint-aware reasoning. Recent efforts aim to augment the input representations with geometric cues rather than explicitly teaching models to reason in 3D space. We introduce Loc3R-VLM, a framework that equips 2D Vision-Language Models with advanced 3D understanding capabilities from monocular video input. Inspired by human spatial cognition, Loc3R-VLM relies on two joint objectives: global layout reconstruction to build a holistic representation of the scene structure, and explicit situation modeling to anchor egocentric perspective. These objectives provide direct spatial supervision that grounds both perception and language in a 3D context. To ensure geometric consistency and metric-scale alignment, we leverage lightweight camera pose priors extracted from a pre-trained 3D foundation model. Loc3R-VLM achieves state-of-the-art performance in language-based localization and outperforms existing 2D- and video-based approaches on situated and general 3D question-answering benchmarks, demonstrating that our spatial supervision framework enables strong 3D understanding. Project page: https://kevinqu7.github.io/loc3r-vlm
Figures & tables
Figure 2: Overview of Loc3R-VLM . Our framework takes a monocular video as input and augments the vision token sequence with per-frame latent camera pose priors extracted from the 3D foundation model CUT3R [ 55 ] . The model is jointly trained using two spatial objectives: (1) layout reconstruction, which grounds vision patch tokens into a bird’s-eye-view (BEV) space to capture global scene structure, and (2) situation modeling, which utilizes dedicated localization query tokens to localize an agent from a situation description. During answer generation, the model leverages the inferred layout and location to perform viewpoint-aware 3D reasoning.
Figure 3: Spatial Supervision Framework introduces complementary training signals. For the layout reconstruction objective, the model learns to ground each vision patch token onto its corresponding BEV coordinate in a cognitive map to capture global scene structure. For localization, dedicated localization tokens explicitly model the agent’s position and orientation. The framework is trained end-to-end using a joint objective of layout, localization, and language losses.
Figure 4: Qualitative Results for language-based localization and situated QA on SQA3D [ 34 ] . Loc3R-VLM accurately grounds the described situations ( blue : prediction, green : ground truth) and provides the correct viewpoint-dependent answer. Meshes are shown for visualization only and are not used by the model.
Table 1: Evaluation of Language-based Localization on SQA3D [ 34 ] . † indicates results reproduced by [ 63 ] . Separate means disabling other tasks to let the model focus on situation estimation only. Loc3R-VLM achieves state-of-the-art performance by a large margin and outperforms methods which operate on dense 3D point cloud input.
Model
Avg.
Numerical
Multiple-Choice
Obj. Count
Abs. Dist.
Obj. Size
Room Size
Rel. Dist.
Rel. Dir.
Route Plan
Appr. Order
Expert Models
VLM-3R [ 15 ]
60.9
70.2
49.4
69.2
67.1
65.4
80.5
45.4
40.1
2D MLLMs
GPT-4o [ 40 ]
34.0
46.2
5.3
43.8
38.2
37.0
41.3
31.5
28.5
Gemini-1.5-Pro [ 44 ]
45.4
56.2
30.9
64.1
43.6
51.3
46.3
36.0
34.6
Table 2: Evaluation of 3D QA on VSI-Bench [ 61 ] . Loc3R-VLM sets a new state-of-the-art and particularly excels at viewpoint-dependent subcategories.
Model
SQA3D test
ScanQA val
EM
EM-R
CIDEr
METEOR
ROUGE
EM
Expert Models
SQA3D [ 34 ]
46.6
–
–
–
–
–
ScanQA [ 2 ]
–
–
64.9
13.1
33.3
21.1
3D MLLMs
LEO [ 22 ]
50.0
52.4
80.0
16.2
39.3
21.5
Table 3: Evaluation of 3D QA on SQA3D [ 34 ] and ScanQA [ 2 ] . Loc3R-VLM achieves the best performance among 2D MLLMs on both benchmarks. Our method also outperforms most 3D MLLMs on SQA3D, demonstrating strong situated reasoning.
Table 7: Ablations on 3D QA . Consistent gains from each component validate their individual utility, while the full model’s peak performance confirms the complementary nature and effectiveness of our framework.
3D Features
VSI-Bench
SQA3D
Avg.
EM
Acc@1m
Acc@30 ∘
Cam. + Geom.
59.5
59.0
71.8
59.8
Cam. (Ours)
63.2
62.8
75.9
63.0
Table 8: Ablations on 3D Foundation Model Feature Selection. Integrating only the CUT3R camera token as a spatial prior proves superior to including both camera and geometry tokens.
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
Source
# samples
Datasets
Question Length
Answer Length
ScanQA [ 2 ]
26,515
ScanNet
8.7
2.4
SQA3D [ 34 ]
79,445
ScanNet
28.0
1.1
MSQA [ 32 ]
49,747
ScanNet
33.8
8.5
VSI-Bench [ 61 ]
9,969
ScanNet, ScanNet++, ARKitScenes
39.4
1.0
VSI-Bench (VLM-3R) [ 15 ]
106,890
ScanNet, ScanNet++, ARKitScenes
47.9
1.0
Appendix
Table 0.A.1 : Detailed training data statistics.
Method
VSI-Bench
SQA3D
Avg.
EM-R
Acc@1m
Acc@30 ∘
Ours w/ CUT3R
53.0
63.5
74.2
57.1
Ours w/ VGGT
54.2
63.9
74.4
59.4
Appendix
Table 0.B.1 : Evaluation with different 3D Foundation Model. Replacing our default CUT3R encoder with VGGT yields similar performance, demonstrating that our framework is not dependent on a specific 3D representation backbone.
Method
Latency (s)
Peak VRAM (GB)
CUT3R Enc.
Total
LLaVA-Video-7B
–
1.3
19.0
Ours
1.2
2.6
20.3
Appendix
Table 0.C.1 : Efficiency Analysis. Inference latency (TTFT) and peak VRAM usage for 32 input frames on a single RTX 4090 (fp16). The CUT3R encoder introduces a one-time per-video encoding cost of 1.2s and a modest increase of +6.8% in peak VRAM. Once computed, CUT3R tokens can be cached and reused across multiple queries for the same video without incurring additional encoding latency.
Figure 0.D.1 : Correlation Between Localization Accuracy, QA Performance, and Predicted Uncertainty in Loc3R-VLM on SQA3D [ 34 ] . Localization is considered accurate for a position error ≤1.0 m and an orientation error ≤45∘ . Left : QA accuracy (EM-R) is substantially higher when Loc3R-VLM correctly localizes the agent, demonstrating that its learned situation representation enables effective viewpoint-aware reasoning. Right : The predicted positional uncertainty σpos is notably higher for instances where localization is inaccurate, demonstrating that the model’s uncertainty estimates can reflect the reliability of the predicted situation.
Table 0.F.1 : Evaluation of Global Layout Reconstruction on 67 unseen ScanNet [ 11 ] test scenes. Loc3R-VLM is able to ground image patches with high spatial accuracy in the BEV space.
Table 0.F.2 : Ablation on Layout Representation. We compare our 2D BEV representation for global layout reconstruction against directly predicting 3D coordinates. The BEV-based model achieves stronger QA performance while maintaining comparable localization accuracy.
Frame Count
VSI-Bench
SQA3D
Avg.
EM-R
Acc@1m
Acc@30 ∘
16
60.3
64.1
70.7
59.8
32
63.2
65.0
75.9
63.0
40
63.3
64.8
75.5
62.6
Appendix
Table 0.G.1 : Evaluation for Varying Input Frame Count. The model maintains stability across different numbers of input frames.
Figure 0.J.1 : Qualitative Examples of language-based localization and situated question answering on SQA3D [ 34 ] ( blue : predicted situation, green : ground-truth situation).
Figure 0.J.2 : Additional Qualitative Examples of localization and situated question answering on SQA3D [ 34 ] ( blue : predicted situation, green : ground-truth situation).
Figure 0.J.3 : Visualization of Failure Cases. We show three different types of failure cases. Left: correct localization but wrong answer. Middle: wrong localization but correct answer. Right: wrong localization and wrong answer ( blue : predicted situation, green : ground-truth situation).
Vision-language models excel at 2D visual understanding but remain limited in 3D spatial reasoning. Existing approaches either depend on explicit 3D modalities, which limits scalability, or inject partial, view-conditioned geometric priors and leave the language model to recover global scene structure from sparse cues. We introduce Spa3R, a self-supervised framework that learns a unified, view-invariant spatial representation from unposed multi-view RGB images. Its Predictive Spatial Field Modeling objective compresses context views into a compact latent representation and predicts aligned geometric and semantic feature fields at novel viewpoints, thereby encouraging coherent encoding of scene geometry and layout. We integrate the pre-trained Spa3R Encoder into a vision-language model through a lightweight residual cross-attention adapter, yielding Spa3-VLM and grounding language reasoning in global spatial context. Spa3-VLM achieves an average score of 58.6% on VSI-Bench and delivers leading or competitive performance across three additional spatial reasoning benchmarks. These results demonstrate that predictive spatial representation learning provides an effective visual foundation for 3D reasoning.
Haoyi Jiang, Liu Liu, Xinjie Wang +5
School of Electronic Information and Communications, Huazhong University of Science and Technology, Wuhan 430074, China · Horizon Robotics, Beijing 100094, China · D-Robotics, Shenzhen 518055, China
Vision-Language Models (VLMs) often struggle with robust 3D spatial reasoning. Prevailing methods that rely on fine-tuning with 3D visual question-answering (VQA) datasets may overfit dataset-specific biases, while integrating specialized 3D visual encoders is often inflexible and cumbersome. In this paper, we argue that genuine spatial understanding should emerge from learning fundamental geometric priors, not only from high-level VQA supervision. We propose GASP (Geometric-Aware Spatial Priors), a framework that injects these priors directly into the LLM's transformer layers. GASP employs a small correspondence head, applied as a deep supervision signal across all layers, and is trained with a dual objective leveraging ground-truth geometry from large-scale video scenes: a contrastive loss on ground-truth point correspondences enforces 2D view-invariance, while a depth consistency supervision resolves 3D geometric ambiguities. Our analysis first provides a diagnostic showing that standard VLMs' internal correspondence matching accuracy is very low (often below 5%). We then demonstrate that our training substantially improves this behavior, boosting peak layer-wise correspondence to over 70% and maintaining over 85% temporal robustness while baselines remain below 5%. These internal improvements translate to significant gains on downstream spatial benchmarks including +18.2% on All-Angles Bench and +29.0% on VSI-Bench, all without training on any 3D VQA data. Our findings indicate that learning from fundamental geometric priors is a promising and generalizable pathway towards VLMs with more reliable 3D spatial reasoning.
Despite rapid progress, most existing vision-language models (VLMs) built from 2D visual inputs often struggle when handling various 3D tasks that require fine-grained spatial understanding and reasoning. To bridge this gap, we present VLM-IE3D, a unified framework that enhances the 3D spatial awareness of VLMs by equipping them with both implicit and explicit 3D geometries learned from RGB videos. Our VLM-IE3D introduces Implicit Geometry Tokens (IGTs) that capture high-level geometric priors from input videos, as well as complementary Explicit Geometry Tokens (EGTs) that encode detailed geometric structures from reconstructed 3D attributes. On top of that, VLM-IE3D comes with a 3D-aware adapter that effectively fuses the two types of geometric representations with 2D visual cues. This RGB-only design injects strong 3D inductive biases for fine-grained spatial understanding and reasoning without requiring any additional 3D inputs. Extensive experiments show that VLM-IE3D achieves superior performance consistently across various 3D tasks including 3D video detection, 3D visual grounding, 3D dense captioning, and spatial reasoning. Code and models are available at https://github.com/Vegetebird/VLM-IE3D.
Wenhao Li, Xueying Jiang, Quanhao Qian +4
1Nanyang Technological University · 2DAMO Academy, Alibaba Group · 3HuPan Lab +1