atlas

Research map / 3D vision / 3D generation

EditRoom: LLM-parameterized Graph Diffusion for Composable 3D Room Layout Editing

ICLR 2025 · 3D vision › 3D generation · approach: Generative indoor scene synthesis · 0 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 EditRoom, an LLM-planned, graph-diffusion-based framework that performs six types of layout edits (rotate, translate, scale, replace, add, remove) from natural language, and introduces the EditRoom-DB dataset with ~83k editing pairs.

Problem

Language-guided 3D indoor scene editing has mostly been limited to appearance changes or requires manual intervention; comprehensive layout edits from natural language commands, including multi-step ones, are not supported, and there is no large dataset for this task.

Approach

An LLM (GPT-4o) parameterizes free-form commands into atomic editing operations, and two graph-transformer diffusion models (target graph diffusion for categories/features/relations, then target layout diffusion for poses and sizes) conditioned on the source scene graph generate the edited scene in a unified way.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use EditRoom instead of the strongest baseline, SceneEditor-N3D room layout editing · Bedroom, dining room, and living roomIOU: 0.7055 -> 0.7342; 0.5262 -> 0.5360; 0.4618 -> 0.4710Helped
use EditRoom instead of the strongest baseline, SceneEditor-N3D room layout editing · Bedroom, dining room, and living roomLPIPS: 0.1261 -> 0.1090; 0.1557 -> 0.1460; 0.1738 -> 0.1616Helped
use EditRoom instead of the strongest baseline, SceneEditor-Nsingle-operation editing · Translate, Rotate, Scale, Replace, Add, and RemoveIOU: 0.5983 -> 0.6148; 0.6655 -> 0.6764; 0.6754 -> 0.6881; 0.6451 -> 0.6549; 0.5863 -> 0.6001; 0.6160 -> 0.6399Helped
use source-scene information as self-attention context rather than concatenating encoded source features with text for cross-attention (ablation)EditRoom · BedroomIOU: 0.5855 -> 0.7342Helped
use source-scene information as self-attention context rather than concatenating encoded source features with text for cross-attention (ablation)EditRoom · BedroomLPIPS: 0.1432 -> 0.1090Helped
replace CLIP-ViT-B-32 with OpenCLIP-ViT-bigG-14 (ablation)EditRoom · BedroomIOU: 0.7342 -> 0.6882Hurt
replace CLIP-ViT-B-32 with OpenCLIP-ViT-bigG-14 (ablation)EditRoom · BedroomLPIPS: 0.1090 -> 0.1305Hurt

Surprising findings

Limitations

Experimental setup

Datasets: 3D-FRONT 3D-FUTURE EditRoom-DB

Benchmarks: EditRoom-DB test set

Metrics: IOU S-IOU LPIPS CLIP score

Baselines: DiffuScene-N SceneEditor-N

Builds on: DiffuScene OpenShape VQ-VAE CLIP 3D-FRONT

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