atlas

Research map / Vision-language and multimodal / Multimodal LLMs

LayoutVLM: Differentiable Optimization of 3D Layout via Vision-Language Models

CVPR 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Spatial reasoning in VLMs · 27 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.

Proposes LayoutVLM, which uses a VLM to generate numerical object poses plus differentiable spatial relations from visually marked renderings, refined by self-consistent decoding and differentiable optimization, for open-universe 3D indoor layout generation.

Problem

Open-universe 3D layout generation from unlabeled assets and free-form language instructions requires both physical plausibility (no collisions, in-bounds) and semantic alignment, which LLM pose prediction and constraint-solving methods struggle to achieve jointly in dense scenes.

Approach

A scene layout representation pairing VLM-predicted initial object poses with five differentiable spatial relations (distance, on_top_of, align_with, point_towards, against_wall); self-consistent decoding keeps only relations satisfied by the predicted poses, and PGD optimizes poses with a DIoU collision loss. Visual prompting with coordinate grids and asset-direction marks improves VLM spatial gr

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use LayoutVLM instead of I-Design11-room open-universe layout generation · 11 room types (average)PSA: 18.0 -> 58.8Helped
Use LayoutVLM instead of LayoutGPT11-room open-universe layout generation · 11 room types (average)IB: 24.2 -> 94.9Helped
Use LayoutVLM instead of I-Design11-room open-universe layout generation · 11 room types (average)CF: 76.8 -> 81.8Mixed
Add visual image input (ablation)LayoutVLM · 11 room typesPSA: 48.2 $\pm$ 1.5 -> 58.8 $\pm$ 3.4Helped
Add self-consistency decoding (ablation)LayoutVLM · 11 room typesPSA: 46.4 $\pm$ 2.4 -> 58.8 $\pm$ 3.4Helped
Add spatial constraints and optimization (ablation)LayoutVLM · 11 room typesPSA: 6.7 $\pm$ 1.6 -> 58.8 $\pm$ 3.4Helped
Add visual asset marks (ablation)LayoutVLM · 11 room typesPSA: 52.2 $\pm$ 5.0 -> 58.8 $\pm$ 3.4Helped
Add visual coordinate marks (ablation)LayoutVLM · 11 room typesPSA: 46.0 $\pm$ 2.7 -> 58.8 $\pm$ 3.4Helped
Add all visual marks (ablation)LayoutVLM · 11 room typesPSA: 43.0 $\pm$ 2.2 -> 58.8 $\pm$ 3.4Helped
Add numerical pose initialization (ablation)LayoutVLM · 11 room typesPSA: 41.0 $\pm$ 1.7 -> 58.8 $\pm$ 3.4Helped
Fine-tune on LayoutVLM scene representation rather than numerical posesGPT-4o · Residential roomsPSA: 11.9 $\pm$ 0.9 -> 48.1 $\pm$ 1.8Helped
Fine-tune on LayoutVLM scene representation rather than numerical posesLLaVA · Residential roomsPSA: 6.8 $\pm$ 2.2 -> 39.5 $\pm$ 5.7Helped

Surprising findings

Limitations

Experimental setup

Datasets: 3D-Front Objaverse

Benchmarks: LayoutVLM open-universe test cases (11 room types, 3 rooms each)

Metrics: Collision-Free Score (CF) In-Boundary Score (IB) Positional Coherency Rotational Coherency PSA Kendall's Tau

Baselines: LayoutGPT Holodeck I-Design

Builds on: Holodeck LayoutGPT I-Design self-consistency

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