English

Struct2D: A Perception-Guided Framework for Spatial Reasoning in MLLMs

Computer Vision and Pattern Recognition 2025-11-06 v3

Abstract

Unlocking spatial reasoning in Multimodal Large Language Models (MLLMs) is crucial for enabling intelligent interaction with 3D environments. While prior efforts often rely on explicit 3D inputs or specialized model architectures, we ask: can MLLMs reason about 3D space using only structured 2D representations derived from perception? We introduce Struct2D, a perception-guided prompting framework that combines bird's-eye-view (BEV) images with object marks and object-centric metadata, optionally incorporating egocentric keyframes when needed. Using Struct2D, we conduct an in-depth zero-shot analysis of closed-source MLLMs (e.g., GPT-o3) and find that they exhibit surprisingly strong spatial reasoning abilities when provided with structured 2D inputs, effectively handling tasks such as relative direction estimation and route planning. Building on these insights, we construct Struct2D-Set, a large-scale instruction tuning dataset with 200K fine-grained QA pairs across eight spatial reasoning categories, generated automatically from 3D indoor scenes. We fine-tune an open-source MLLM (Qwen2.5VL) on Struct2D-Set, achieving competitive performance on multiple benchmarks, including 3D question answering, dense captioning, and object grounding. Our approach demonstrates that structured 2D inputs can effectively bridge perception and language reasoning in MLLMs-without requiring explicit 3D representations as input. We will release both our code and dataset to support future research.

Keywords

Cite

@article{arxiv.2506.04220,
  title  = {Struct2D: A Perception-Guided Framework for Spatial Reasoning in MLLMs},
  author = {Fangrui Zhu and Hanhui Wang and Yiming Xie and Jing Gu and Tianye Ding and Jianwei Yang and Huaizu Jiang},
  journal= {arXiv preprint arXiv:2506.04220},
  year   = {2025}
}

Comments

NeurIPS 2025, code link: https://github.com/neu-vi/struct2d

R2 v1 2026-07-01T02:59:35.855Z