TY - JOUR
T1 - Attribute-Conditioned Layout GAN for Automatic Graphic Design
AU - Li, Jianan
AU - Yang, Jimei
AU - Zhang, Jianming
AU - Liu, Chang
AU - Wang, Christina
AU - Xu, Tingfa
N1 - Publisher Copyright:
© 1995-2012 IEEE.
PY - 2021/10/1
Y1 - 2021/10/1
N2 - Modeling layout is an important first step for graphic design. Recently, methods for generating graphic layouts have progressed, particularly with Generative Adversarial Networks (GANs). However, the problem of specifying the locations and sizes of design elements usually involves constraints with respect to element attributes, such as area, aspect ratio and reading-order. Automating attribute conditional graphic layouts remains a complex and unsolved problem. In this article, we introduce Attribute-conditioned Layout GAN to incorporate the attributes of design elements for graphic layout generation by forcing both the generator and the discriminator to meet attribute conditions. Due to the complexity of graphic designs, we further propose an element dropout method to make the discriminator look at partial lists of elements and learn their local patterns. In addition, we introduce various loss designs following different design principles for layout optimization. We demonstrate that the proposed method can synthesize graphic layouts conditioned on different element attributes. It can also adjust well-designed layouts to new sizes while retaining elements' original reading-orders. The effectiveness of our method is validated through a user study.
AB - Modeling layout is an important first step for graphic design. Recently, methods for generating graphic layouts have progressed, particularly with Generative Adversarial Networks (GANs). However, the problem of specifying the locations and sizes of design elements usually involves constraints with respect to element attributes, such as area, aspect ratio and reading-order. Automating attribute conditional graphic layouts remains a complex and unsolved problem. In this article, we introduce Attribute-conditioned Layout GAN to incorporate the attributes of design elements for graphic layout generation by forcing both the generator and the discriminator to meet attribute conditions. Due to the complexity of graphic designs, we further propose an element dropout method to make the discriminator look at partial lists of elements and learn their local patterns. In addition, we introduce various loss designs following different design principles for layout optimization. We demonstrate that the proposed method can synthesize graphic layouts conditioned on different element attributes. It can also adjust well-designed layouts to new sizes while retaining elements' original reading-orders. The effectiveness of our method is validated through a user study.
KW - Generative adversarial networks
KW - attribute
KW - graphic design
UR - http://www.scopus.com/inward/record.url?scp=85114359116&partnerID=8YFLogxK
U2 - 10.1109/TVCG.2020.2999335
DO - 10.1109/TVCG.2020.2999335
M3 - Article
C2 - 32746258
AN - SCOPUS:85114359116
SN - 1077-2626
VL - 27
SP - 4039
EP - 4048
JO - IEEE Transactions on Visualization and Computer Graphics
JF - IEEE Transactions on Visualization and Computer Graphics
IS - 10
M1 - 9106863
ER -