atlas

Research map / Image generation / Editing and style transfer

Move Anything with Layered Scene Diffusion

CVPR 2024 · Image generation › Editing and style transfer · approach: Inversion-based diffusion editing · 9 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.

Training-free SceneDiffusion optimizes a layered scene representation during diffusion sampling by jointly denoising multiple randomly sampled layouts, enabling moving, resizing, cloning and restyling of objects with general T2I diffusion models.

Problem

Controllable scene generation and spatial editing with text-to-image diffusion models, which lack spatially disentangled mid-level representations because of their fixed forward noising process.

Approach

Optimize a layered scene representation (per-layer feature maps with masks and offsets) during diffusion sampling by denoising several randomly sampled layouts in parallel and solving a closed-form least-squares update for the feature maps; a short image diffusion stage then renders the scene, and a reference-image trajectory anchors edits to in-the-wild images.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use SceneDiffusion instead of MultiDiffusioncontrollable scene generation · Controllable scene generationMask IoU: 0.466 -> 0.522Helped
use SceneDiffusion instead of MultiDiffusioncontrollable scene generation · Controllable scene generationConsistency: 0.436 -> 0.721Helped
use SceneDiffusion instead of MultiDiffusioncontrollable scene generation · Controllable scene generationLPIPS: 0.519 -> 0.215Helped
use SceneDiffusion instead of MultiDiffusioncontrollable scene generation · Controllable scene generationSSIM: 0.471 -> 0.762Helped
use SceneDiffusion instead of the inpainting baselineobject moving · Object movingFID: 6.383 -> 5.289Helped
use SceneDiffusion instead of the inpainting baselineobject moving · Object movingMask IoU: 0.747 -> 0.817Helped
use SceneDiffusion instead of the inpainting baselineobject moving · Object movingSSIM: 0.680 -> 0.709Helped
remove joint denoising of multiple layouts (ablation)SceneDiffusion · Controllable scene generationConsistency: 0.72 -> 0.43Hurt
use random rather than deterministic layout sampling (ablation)SceneDiffusion · Controllable scene generationCLIP-a: 5.98 -> 6.12Helped
remove the image diffusion rendering stage (ablation)SceneDiffusion · Controllable scene generationCLIP-a: 6.12 -> 5.96Hurt
remove the image diffusion rendering stage (ablation)SceneDiffusion · Controllable scene generationVisual Consistency: 0.11 -> 0.09Helped
reduce layout views from N=8 to N=4 (ablation)SceneDiffusion · Controllable scene generationConsistency: 0.721 -> 0.689Hurt

Surprising findings

Limitations

Experimental setup

Datasets: curated subject-centric images generated from 1,000 captions (5,092 after filtering)

Benchmarks: curated 5,092-image single-object dataset

Metrics: Mask IoU Consistency Visual Consistency LPIPS SSIM FID CLIP-aesthetic

Baselines: MultiDiffusion RePaint Inpainting model (specialized, trained with masking)

Builds on: MultiDiffusion locally conditioned diffusion BlobGAN RePaint

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