From Sight to Foresight: Predictive Spatial Reasoning in Vision-Language Models
Organizations: University of Illinois at Chicago · Bosch Research North America · Bosch Center for Artificial Intelligence (BCAI)
Abstract
Predicting future spatial states supports collision avoidance and timely decision-making in dynamic environments. However, existing vision-language models (VLMs) and benchmarks for spatial reasoning primarily focus on observed scenes, leaving predictive spatial reasoning beyond the observed interval underexplored. To this end, we introduce SpatialMind, a metric-scale VLM for spatial reasoning and future prediction. Its metric depth adapter anchors spatial reasoning to real-world scale, while its progressive state chain establishes current spatial states and observed dynamics as the foundation for future prediction. Given a video prefix, SpatialMind predicts distances, motion directions, and spatial relations in both observed and unseen future frames. For training and evaluation, we build a scalable data engine that grounds entity descriptions in metric geometry to generate question-answer pairs and state supervision. Using this engine, we construct the SpatialMind-30K dataset and the SpatialMind-2K benchmark, both covering driving and everyday egocentric scenes. The benchmark spans eight tasks across three levels: current-state understanding, observed-dynamics understanding, and future prediction. Experiments show that SpatialMind substantially outperforms both general and spatially specialized models on our benchmark while achieving competitive zero-shot performance on VSI-Bench, OSI-Bench, and VLM4D.
Figures & tables
| L1: Current state | L2: Observed dynamics | L3: Future prediction | |||||||
| Model | Overall | Motion | Spatial | Ego | Object | Relative | Direc. | Dist. | Relat. |
| Proprietary Models (API) | |||||||||
| GPT-5.6 Luna | 22.60 | 20.28 | 14.34 | 12.59 | 25.87 | 44.76 | 27.27 | 14.04 | 25.61 |
| Claude Sonnet 5 | 27.80 | 16.43 | 23.08 | 9.79 | 26.57 | 49.30 | 30.07 | 23.51 | 44.21 |
| Gemini 3.8 Flash | 30.19 | 21.62 | 18.66 | 19.39 | 49.65 | 52.85 | 20.28 | 41.34 | 22.91 |
| GPT-6-Astra (medium) | 39.00 | 38.46 | 13.99 | 19.58 | 51.75 | 73.78 | 39.86 | 29.12 | 52.28 |
| VSI-Bench | |||
|---|---|---|---|
| Model | Avg. | Meas. | S-T |
| GPT-4o | 34.0 | 29.1 | 28.5 |
| Gemini-1.5-Pro | 45.4 | 46.2 | 34.6 |
| InternVL2-8B | 37.5 | 40.7 | 46.4 |
| LLaVA-NeXT-Video-72B | 40.9 | 38.5 | 48.6 |
| LLaVA-OneVision-72B | 40.2 | 39.7 | 44.6 |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Training: SpatialMind-30K | Test: SpatialMind-2K | |||
|---|---|---|---|---|
| Task family | Ego | Driving | Ego | Driving |
| L1: Motion state | 2,889 | 2,125 | 143 | 143 |
| L1: Spatial state | 1,968 | 2,312 | 143 | 143 |
| L2: Ego-motion distance | 3,758 | 7,073 | 143 | 143 |
| L2: Target-motion distance | 0 | 1,682 | 0 | 143 |
| L2: Relative motion | 308 | 1,734 | 143 | 143 |
Visual Spatial Reasoning
Visual spatial reasoning studies how AI systems infer geometry, object relations, viewpoints, and physical change from images and video.
See all 244 papers