Summary
This paper presents SpatialPIN, a framework designed to enhance the spatial reasoning capabilities of Vision-Language Models (VLMs) through prompting and interacting with 3D priors from multiple foundation models in a zero-shot, training-free manner. The authors argue that current state-of-the-art spatial reasoning-enhanced VLMs, which are trained on spatial visual question answering (VQA) datasets, may not generalize well to more complex 3D-aware tasks. SpatialPIN aims to address this by incorporating explicit 3D scene understanding through progressive prompting and interactions between VLMs and 2D/3D foundation models. The framework is evaluated on various spatial reasoning tasks, including different forms of spatial VQA and robotics applications like pick-and-stack and trajectory planning.
Strengths
1. The approach of combining VLMs with 3D foundation models for spatial reasoning is novel and addresses the limitations of current methods that rely solely on training on spatial VQA datasets.
2. The paper is generally well-written and organized.
3. The work addresses an important gap in current VLMs' spatial reasoning capabilities, which has implications for various applications, particularly in robotics.
Weaknesses
1. While the integration of 3D priors is novel, the combination of techniques used in the framework may not be entirely new, as it builds on existing 3D and VLM methodologies.
2. The reliance on multiple 3D foundation models might introduce complexities and dependencies that are not fully addressed in terms of scalability and robustness.
3. The use of proprietary VLMs as the core renders the proposed pipeline less insightful as the proprietary VLMs' capability of utilizing 3D information is a mystery and the performances are hard to analyze.
Questions
1. Can the authors provide more details on the inference time for the full pipeline? How might this be optimized for real-time applications?
2. How sensitive is the performance to the quality of the 3D reconstruction proposed in Section 3.3.? What happens when the reconstruction is imperfect or fails and how do the authors handle this issue?
3. What do the authors mean by "the VLM discovers potential tasks"? Is it to allow the VLM to come up with feasible tasks given the objects in the scene and then to solve the self-proposed tasks? If so
Limitations
The paper acknowledges the limitations related to inference speed and dependency on the quality of 3D foundation models. However, it would be constructive to discuss potential solutions or future directions to address these limitations.