Mise-en-Scène: Implicit Layout Emergence in Diffusion Transformers for Human-AI Design Co-Creation
Organizations: Canva Research
Abstract
Automating graphic design synthesis from user-provided elements requires both a coherent overall composition and the exact preservation of each asset. Existing methods predict a layout as explicit bounding-box coordinates with a language model and then paste the assets into it, which separates spatial planning from visual synthesis and tends to produce rigid, mis-scaled compositions. We instead ask whether the layout can emerge implicitly inside a pretrained image-editing diffusion transformer. We present Mise-en-Scène, a two-stage framework. In the first stage, a diffusion transformer adapted with a small, knockout-selected LoRA drafts a complete design in which the arrangement of the elements emerges jointly with the rendered canvas. In the second stage, a deterministic match-and-place step moves the original high-resolution assets to the drafted positions, which guarantees exact asset fidelity and yields an editable, layered design that a designer can keep refining rather than a flat image. Notably, a minimal adaptation of the pretrained transformer already suffices, without the specialized conditioning machinery commonly introduced for multi-element generation. On the large-scale PrismLayersPlus benchmark, the designs produced by Mise-en-Scène are the closest to the ground truth in perceived quality among all compared methods, by a wide margin over both an LLM layout planner and a specialized layout transformer, while our match-and-place stage bridges the remaining fidelity gap to the ground-truth composites.
Figures & tables
| Methods | Qwen3-VL Aesthetic Scores ( ) | Geometric Metrics | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| (i) | (ii) | (iii) | (iv) | (v) | ( ) | Val | Olap | Align | |||
| FlexDM [ 17 ] | 6.71 | 7.04 | 6.64 | 6.88 | 6.04 | 6.66 | 0.371 | 0.996 | 0.170 | 0.0057 | |
| LaDeCo [ 29 ] | 6.91 | 7.21 | 6.74 | 7.01 | 6.08 | 6.79 | 0.240 | 0.999 | 0.106 | 0.0057 | |
| Ours | 7.06 | 7.36 | 6.91 | 7.25 | 6.35 | 6.99 | 0.046 | 0.997 | 0.112 | 0.0047 | |
| GT | 7.12 | 7.53 | 6.96 | 7.26 | 6.29 | 7.03 | 0.000 | 0.999 | 0.091 | 0.0068 | |
| Model Variants | Qwen3-VL Aesthetic Scores ( ) | Geometric Metrics | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| (i) | (ii) | (iii) | (iv) | (v) | ( ) | Val | Olap | Align | |||
| Full LoRA | 7.02 | 7.28 | 6.88 | 7.25 | 6.30 | 6.95 | 0.084 | 0.999 | 0.116 | 0.0053 | |
| w/o rewrite | 7.02 | 7.29 | 6.89 | 7.22 | 6.28 | 6.94 | 0.090 | 0.998 | 0.123 | 0.0049 | |
| w/o M&P | 6.80 | 6.95 | 6.66 | 7.11 | 6.40 | 6.78 | 0.248 | - | - | - | |
| Ours | 7.06 | 7.36 | 6.91 | 7.25 | 6.35 | 6.99 | 0.046 | 0.997 | 0.112 | 0.0047 | |
Diffusion Transformer
Diffusion Transformers use attention-based networks to generate and transform images, video, audio, and other structured data through iterative denoising.
See all 468 papers