atlas

Research map / Image generation / Text-to-image diffusion

FreeScene: Mixed Graph Diffusion for 3D Scene Synthesis from Free Prompts

CVPR 2025 · Image generation › Text-to-image diffusion · approach: Layout-to-image control · 4 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 FreeScene, which uses a GPT-4o-based Graph Designer to turn free-form text/image inputs into partial scene graphs, and MG-DiT, a mixed discrete-continuous graph diffusion transformer, to generate 3D indoor scenes with constrained sampling for multiple zero-shot applications.

Problem

Indoor 3D scene synthesis offers either rough language control lacking fine-grained customization or graph-based control that requires cumbersome manual graph design; users need convenient yet precise controllability.

Approach

A VLM (GPT-4o) with one-shot chain-of-thought prompting extracts a partial scene graph from free-form text and/or images, and a mixed graph diffusion transformer (MG-DiT) jointly denoises discrete graph/category/feature variables and continuous bounding boxes, keeping the extracted graph fixed through constrained sampling so one model handles text-to-scene, graph-to-scene, re-arrangement, completi

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FreeScene instead of InstructScene for text-to-scene generationText-to-scene generation · BedroomFID: 114.86 -> 111.21Helped
Use FreeScene instead of InstructScene for text-to-scene generationText-to-scene generation · LivingroomFID: 111.52 -> 110.55Helped
Use FreeScene instead of InstructScene for text-to-scene generationText-to-scene generation · DiningroomFID: 129.13 -> 127.28Helped
Preprocess text with Graph DesignerFreeScene text-to-scene generation · BedroomiRecall (%): 73.69 -> 81.40Helped
Preprocess text with Graph DesignerFreeScene text-to-scene generation · LivingroomiRecall (%): 58.16 -> 71.81Helped
Preprocess text with Graph DesignerFreeScene text-to-scene generation · DiningroomiRecall (%): 63.39 -> 75.01Helped
Use FreeScene instead of InstructScene for graph-to-scene generationGraph-to-scene generation · BedroomFID: 101.86 -> 98.31Helped
Use FreeScene instead of InstructScene for graph-to-scene generationGraph-to-scene generation · LivingroomFID: 108.45 -> 107.62Helped
Use FreeScene instead of InstructScene for graph-to-scene generationGraph-to-scene generation · DiningroomFID: 123.82 -> 122.57Helped

Surprising findings

Limitations

Experimental setup

Datasets: 3D-FRONT 3D-FUTURE

Benchmarks: 3D-FRONT

Metrics: FID FIDCLIP KID SCA iRecall Object iRecall Rel Acc CLIP style delta

Baselines: ATISS DiffuScene InstructScene

Builds on: MiDiffusion D3PM InstructScene DiT FiLM

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