TY - JOUR
T1 - Modeling Visual Containment for Web Page Layout Optimization
AU - Kikuchi, K.
AU - Otani, M.
AU - Yamaguchi, K.
AU - Simo-Serra, E.
N1 - Funding Information:
This work is partially supported by Waseda University Leading Graduate Program for Embodiment Informatics.
Publisher Copyright:
© 2021 The Author(s) Computer Graphics Forum © 2021 The Eurographics Association and John Wiley & Sons Ltd. Published by John Wiley & Sons Ltd.
PY - 2021/10
Y1 - 2021/10
N2 - Web pages have become fundamental in conveying information for companies and individuals, yet designing web page layouts remains a challenging task for inexperienced individuals despite web builders and templates. Visual containment, in which elements are grouped together and placed inside container elements, is an efficient design strategy for organizing elements in a limited display, and is widely implemented in most web page designs. Yet, visual containment has not been explicitly addressed in the research on generating layouts from scratch, which may be due to the lack of hierarchical structure. In this work, we represent such visual containment as a layout tree, and formulate the layout design task as a hierarchical optimization problem. We first estimate the layout tree from a given a set of elements, which is then used to compute tree-aware energies corresponding to various desirable design properties such as alignment or spacing. Using an optimization approach also allows our method to naturally incorporate user intentions and create an interactive web design application. We obtain a dataset of diverse and popular real-world web designs to optimize and evaluate various aspects of our method. Experimental results show that our method generates better quality layouts compared to the baseline method.
AB - Web pages have become fundamental in conveying information for companies and individuals, yet designing web page layouts remains a challenging task for inexperienced individuals despite web builders and templates. Visual containment, in which elements are grouped together and placed inside container elements, is an efficient design strategy for organizing elements in a limited display, and is widely implemented in most web page designs. Yet, visual containment has not been explicitly addressed in the research on generating layouts from scratch, which may be due to the lack of hierarchical structure. In this work, we represent such visual containment as a layout tree, and formulate the layout design task as a hierarchical optimization problem. We first estimate the layout tree from a given a set of elements, which is then used to compute tree-aware energies corresponding to various desirable design properties such as alignment or spacing. Using an optimization approach also allows our method to naturally incorporate user intentions and create an interactive web design application. We obtain a dataset of diverse and popular real-world web designs to optimize and evaluate various aspects of our method. Experimental results show that our method generates better quality layouts compared to the baseline method.
KW - CCS Concepts
KW - • Applied computing → Computer-aided design
KW - • Human-centered computing → Interaction design process and methods
UR - http://www.scopus.com/inward/record.url?scp=85119980791&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85119980791&partnerID=8YFLogxK
U2 - 10.1111/cgf.14399
DO - 10.1111/cgf.14399
M3 - Article
AN - SCOPUS:85119980791
SN - 0167-7055
VL - 40
SP - 33
EP - 44
JO - Computer Graphics Forum
JF - Computer Graphics Forum
IS - 7
ER -