TY - JOUR
T1 - LayoutGAN
T2 - Synthesizing Graphic Layouts with Vector-Wireframe Adversarial Networks
AU - Li, Jianan
AU - Yang, Jimei
AU - Hertzmann, Aaron
AU - Zhang, Jianming
AU - Xu, Tingfa
N1 - Publisher Copyright:
© 1979-2012 IEEE.
PY - 2021/7/1
Y1 - 2021/7/1
N2 - Layout is important for graphic design and scene generation. We propose a novel Generative Adversarial Network, called LayoutGAN, that synthesizes layouts by modeling geometric relations of different types of 2D elements. The generator of LayoutGAN takes as input a set of randomly-placed 2D graphic elements, represented by vectors and uses self-Attention modules to refine their labels and geometric parameters jointly to produce a realistic layout. Accurate alignment is critical for good layouts. We, thus, propose a novel differentiable wireframe rendering layer that maps the generated layout to a wireframe image, upon which a CNN-based discriminator is used to optimize the layouts in image space. We validate the effectiveness of LayoutGAN in various experiments including MNIST digit generation, document layout generation, clipart abstract scene generation, tangram graphic design, mobile app layout design, and webpage layout optimization from hand-drawn sketches.
AB - Layout is important for graphic design and scene generation. We propose a novel Generative Adversarial Network, called LayoutGAN, that synthesizes layouts by modeling geometric relations of different types of 2D elements. The generator of LayoutGAN takes as input a set of randomly-placed 2D graphic elements, represented by vectors and uses self-Attention modules to refine their labels and geometric parameters jointly to produce a realistic layout. Accurate alignment is critical for good layouts. We, thus, propose a novel differentiable wireframe rendering layer that maps the generated layout to a wireframe image, upon which a CNN-based discriminator is used to optimize the layouts in image space. We validate the effectiveness of LayoutGAN in various experiments including MNIST digit generation, document layout generation, clipart abstract scene generation, tangram graphic design, mobile app layout design, and webpage layout optimization from hand-drawn sketches.
KW - Generative adversarial networks
KW - graphic design
KW - layout
KW - wireframe
UR - http://www.scopus.com/inward/record.url?scp=85108023825&partnerID=8YFLogxK
U2 - 10.1109/TPAMI.2019.2963663
DO - 10.1109/TPAMI.2019.2963663
M3 - Article
C2 - 31902756
AN - SCOPUS:85108023825
SN - 0162-8828
VL - 43
SP - 2388
EP - 2399
JO - IEEE Transactions on Pattern Analysis and Machine Intelligence
JF - IEEE Transactions on Pattern Analysis and Machine Intelligence
IS - 7
M1 - 8948239
ER -