atlas

Research map / Vision-language and multimodal / Multimodal LLMs

SpatialRGPT: Grounded Spatial Reasoning in Vision-Language Models

NeurIPS 2024 · Vision-language and multimodal › Multimodal LLMs · approach: Spatial reasoning in VLMs · 98 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces SpatialRGPT, a region-aware VLM with a depth plugin trained on an automatically built 3D scene-graph dataset (OSD), plus a SpatialRGPT-Bench for 3D spatial VQA.

Problem

VLMs struggle with spatial reasoning (direction, distance, size) and cannot be prompted to reason about specific user-specified regions; they also lack 3D cues such as depth.

Approach

Automatically lift 2D OpenImages into 3D scene graphs (open-vocab detection, metric depth, camera calibration) to generate region-level spatial QAs, and add a plugin depth branch with its own connector (initialized from the RGB connector) to a region-aware VLM so depth is optional at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add relative-depth inputs to the RGB model (ablation)SpatialRGPT-7B · SpatialRGPT-Bench qualitative averagesuccess rate: 89.80 -> 91.78Helped
add metric-scale width and height training data (ablation)SpatialRGPT-7B · SpatialRGPT-Bench size-related questionssuccess rate: 75.8 -> 80.1; 90.8 -> 91.9; 82.8 -> 87.5Helped
add metric-scale width and height training data (ablation)SpatialRGPT-7B · SpatialRGPT-Bench horizontal and vertical distancesuccess rate: 69.3 -> 65.6; 54.8 -> 51.9Hurt
replace axis-aligned boxes with PCA-based oriented boxes (ablation)3D scene graph pipeline · Omni3D test setwidth MSE: 8.27 -> 17.09Hurt
replace axis-aligned boxes with PCA-based oriented boxes (ablation)3D scene graph pipeline · Omni3D test setheight MSE: 2.35 -> 4.83Hurt
use box inputs instead of mask inputs (ablation)SpatialRGPT-7B · SpatialRGPT-Bench qualitative averagesuccess rate: 91.78 -> 91.47No clear effect
train with spatial VQA data in SpatialRGPT rather than the base VILA modelSpatialRGPT-VILA-1.5-3B · VQA-v2score: 80.4 -> 81.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: OpenImages CC3M MMC4 COYO Omni3D nuScenes KITTI SUNRGBD ARKitScenes Hypersim COCO LVIS

Benchmarks: SpatialRGPT-Bench COCO-2017 region classification BLINK relative depth VQAv2 GQA SQA-I VQA-T POPE MME MMBench SEED MMMU

Metrics: success rate absolute relative error accuracy mAP

Baselines: GPT-4 GPT-4V LLaVA-v1.6-34B KOSMOS-2 RegionVILA-7B GPT-4V+SoM VILA-1.5-3B RegionGPT-7B GPT-4V-Turbo GPT-4o

Builds on: RegionGPT VILA SpatialVLM Metric3Dv2 WildCamera Llama 3

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy