CoDeLayout contains approximately 20K design instances spanning diverse resolutions and coherent
multi-layer structures across four representative compositional types: Overlaying, Clipping, Blending,
and Morphing.
Each instance includes: (1) a high-fidelity rendered design image; (2) a structured JSON file with
element-level metadata (id, type, opacity, zIndex, position, etc.); and (3) QA-style annotations
specifying compositional element pairs and their associated design intents.
CoDeLayout follows the natural distribution of real-world graphic designs without resampling for
category balancing. It contains 20,009 training samples and 387 test samples. All test samples are
manually verified to ensure annotation correctness and prevent data leakage.
Composition Categories
Figure 1 illustrates representative composition types, including clipping for inter-layer insertion,
blending image crops into stylized shapes, overlaying an element with its outline, and morphing text
for visual effects.