atlas

Research map / Image generation / Autoregressive and latent generation

Visual Layout Composer: Image-Vector Dual Diffusion Model for Design Layout Generation

CVPR 2024 · Image generation › Autoregressive and latent generation · approach: Layout generation · 12 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 Visual Layout Composer, a dual image-vector diffusion model that jointly denoises a Stable Diffusion image layout and per-element bounding boxes, exchanging cross-attention maps between the two branches.

Problem

Automatic design layout generation mostly ignores element-level visual information (image content, typeface, color), producing layouts that are geometrically plausible but visually weak, and existing visual layout datasets are small.

Approach

Couple a pre-trained Stable Diffusion v1.5 image diffusion model with a transformer-based vector diffusion model over bounding boxes, exchanging processed U-Net cross-attention maps (with attention modulation and a localization loss) as the shared medium, and mask latents outside the canvas to handle aspect ratio.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the image diffusion domain to vector-only VLC (ablation)VLC · Crellocomposed image FID: 5.74 -> 5.83Hurt
Add the image diffusion domain to vector-only VLC (ablation)VLC · Crellobounding box FID: 0.21 -> 0.21No clear effect
Add the image diffusion domain to vector-only VLC (ablation)VLC · Postercomposed image FID: 5.82 -> 3.75Helped
Add the image diffusion domain to vector-only VLC (ablation)VLC · Posterbounding box FID: 0.19 -> 0.09Helped
Use image embeddings and visual input in place of category-only LayoutDM conditioningVLC (Vector only) · Crellocomposed image FID: 34.43 -> 5.74Helped
Use image embeddings and visual input in place of category-only LayoutDM conditioningVLC (Vector only) · Postercomposed image FID: 20.00 -> 5.82Helped
Use vector-only VLC instead of LayoutDMRICO · RICOFID: 3.55 -> 2.38Helped
Use vector-only VLC instead of LayoutDMPubLayNet · PubLayNetFID: 7.95 -> 5.49Helped
Use dual-domain VLC instead of LayoutDMVLC (Dual-domain) · RICOFID: 3.55 -> 5.60Hurt
Use dual-domain VLC instead of LayoutDMVLC (Dual-domain) · PubLayNetFID: 7.95 -> 5.74Helped

Surprising findings

Limitations

Experimental setup

Datasets: Poster (new, 137,781 layouts) Crello RICO PubLayNet

Benchmarks: Crello Poster RICO PubLayNet

Metrics: FID maximum IoU

Baselines: LayoutDM FlexDM LayoutVAE NDN-none LayoutGAN++ LayoutTrans MaskGIT BLT BART VQDiffusion

Builds on: Stable Diffusion DDPM LayoutDM ControlNet Attention Modulation

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