Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

LayoutGPT: Compositional Visual Planning and Generation with Large Language Models

About

Attaining a high degree of user controllability in visual generation often requires intricate, fine-grained inputs like layouts. However, such inputs impose a substantial burden on users when compared to simple text inputs. To address the issue, we study how Large Language Models (LLMs) can serve as visual planners by generating layouts from text conditions, and thus collaborate with visual generative models. We propose LayoutGPT, a method to compose in-context visual demonstrations in style sheet language to enhance the visual planning skills of LLMs. LayoutGPT can generate plausible layouts in multiple domains, ranging from 2D images to 3D indoor scenes. LayoutGPT also shows superior performance in converting challenging language concepts like numerical and spatial relations to layout arrangements for faithful text-to-image generation. When combined with a downstream image generation model, LayoutGPT outperforms text-to-image models/systems by 20-40% and achieves comparable performance as human users in designing visual layouts for numerical and spatial correctness. Lastly, LayoutGPT achieves comparable performance to supervised methods in 3D indoor scene synthesis, demonstrating its effectiveness and potential in multiple visual domains.

Weixi Feng, Wanrong Zhu, Tsu-jui Fu, Varun Jampani, Arjun Akula, Xuehai He, Sugato Basu, Xin Eric Wang, William Yang Wang• 2023

Related benchmarks

TaskDatasetResultRank
Text-to-Image GenerationT2I-CompBench
Shape Fidelity36.35
94
Text-to-Image GenerationTIFA
TIFA79.31
28
3D Indoor Scene SynthesisBedroom (Standard Split)
CNR45.9
13
Scene Layout Generation11 room types
Position Error1.91
8
Indoor Scene SynthesisUser Study
Visual Quality3.35
8
3D Indoor Scene SynthesisAvg. Bed + Living (Standard Split)
OBR24.7
7
3D Indoor Scene SynthesisLiving Room (Standard Split)
OBR15
7
3D Scene SynthesisDetailed Language Instructions Dining Room
# Objects8.9
6
Unconstrained Layout GenerationPKU unannotated (test)
Occupancy (Occ)0.165
6
Unconstrained Layout GenerationCGL unannotated (test)
Occ42.1
6
Showing 10 of 37 rows

Other info

Follow for update