SpatialLLM: A Compound 3D-Informed Design towards Spatially-Intelligent Large Multimodal Models
By: Wufei Ma , Luoxin Ye , Celso M de Melo and more
Potential Business Impact:
Teaches computers to understand 3D space like humans.
Humans naturally understand 3D spatial relationships, enabling complex reasoning like predicting collisions of vehicles from different directions. Current large multimodal models (LMMs), however, lack of this capability of 3D spatial reasoning. This limitation stems from the scarcity of 3D training data and the bias in current model designs toward 2D data. In this paper, we systematically study the impact of 3D-informed data, architecture, and training setups, introducing SpatialLLM, a large multi-modal model with advanced 3D spatial reasoning abilities. To address data limitations, we develop two types of 3D-informed training datasets: (1) 3D-informed probing data focused on object's 3D location and orientation, and (2) 3D-informed conversation data for complex spatial relationships. Notably, we are the first to curate VQA data that incorporate 3D orientation relationships on real images. Furthermore, we systematically integrate these two types of training data with the architectural and training designs of LMMs, providing a roadmap for optimal design aimed at achieving superior 3D reasoning capabilities. Our SpatialLLM advances machines toward highly capable 3D-informed reasoning, surpassing GPT-4o performance by 8.7%. Our systematic empirical design and the resulting findings offer valuable insights for future research in this direction. Our project page is available at: https://3d-spatial-reasoning.github.io/spatial-llm/
Similar Papers
How to Enable LLM with 3D Capacity? A Survey of Spatial Reasoning in LLM
CV and Pattern Recognition
Helps computers understand 3D worlds like we do.
MM-Spatial: Exploring 3D Spatial Understanding in Multimodal LLMs
CV and Pattern Recognition
Teaches computers to understand 3D spaces like rooms.
SpatialLM: Training Large Language Models for Structured Indoor Modeling
CV and Pattern Recognition
Lets computers understand 3D spaces like rooms.