{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,27]],"date-time":"2026-10-27T19:30:59Z","timestamp":1793129459531,"version":"4.5.0"},"reference-count":34,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2020,8,12]],"date-time":"2020-08-12T00:00:00Z","timestamp":1597190400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001809","name":"NSFC","doi-asserted-by":"crossref","award":["61872250"],"award-info":[{"award-number":["61872250"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"name":"NSERC Canada","award":["611370, 611649, 2015-05407"],"award-info":[{"award-number":["611370, 611649, 2015-05407"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2020,8,31]]},"abstract":"<jats:p>\n            We introduce a learning framework for automated floorplan generation which combines generative modeling using deep neural networks and user-in-the-loop designs to enable human users to provide sparse design constraints. Such constraints are represented by a\n            <jats:italic toggle=\"yes\">layout graph.<\/jats:italic>\n            The core component of our learning framework is a deep neural network, Graph2Plan, which converts a layout graph, along with a building boundary, into a floorplan that fulfills both the layout and boundary constraints. Given an input building boundary, we allow a user to specify room counts and other layout constraints, which are used to retrieve a set of floorplans, with their associated layout graphs, from a database. For each retrieved layout graph, along with the input boundary, Graph2Plan first generates a corresponding raster floorplan image, and then a refined set of boxes representing the rooms. Graph2Plan is trained on RPLAN, a large-scale dataset consisting of 80K annotated floorplans. The network is mainly based on convolutional processing over both the layout graph, via a graph neural network (GNN), and the input building boundary, as well as the raster floorplan images, via conventional image convolution. We demonstrate the quality and versatility of our floorplan generation framework in terms of its ability to cater to different user inputs. We conduct both qualitative and quantitative evaluations, ablation studies, and comparisons with state-of-the-art approaches.\n          <\/jats:p>","DOI":"10.1145\/3386569.3392391","type":"journal-article","created":{"date-parts":[[2020,8,12]],"date-time":"2020-08-12T11:44:27Z","timestamp":1597232667000},"update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":258,"title":["Graph2Plan"],"prefix":"10.1145","volume":"39","author":[{"given":"Ruizhen","family":"Hu","sequence":"first","affiliation":[{"name":"Shenzhen University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zeyu","family":"Huang","sequence":"additional","affiliation":[{"name":"Shenzhen University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yuhan","family":"Tang","sequence":"additional","affiliation":[{"name":"Shenzhen University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Oliver","family":"Van Kaick","sequence":"additional","affiliation":[{"name":"Carleton University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hao","family":"Zhang","sequence":"additional","affiliation":[{"name":"Simon Fraser University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hui","family":"Huang","sequence":"additional","affiliation":[{"name":"Shenzhen University"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2020,8,12]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.75509"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0926-5805(00)00099-6"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2019.00466"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461977"},{"key":"e_1_2_2_5_1","unstructured":"Stanislas Chaillou. 2019. AI + Architecture: Towards a New Approach. Master's thesis. Harvard School of Design."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2017.168"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925894"},{"key":"e_1_2_2_8_1","article-title":"Example-based synthesis of 3D object arrangements","volume":"31","author":"Fisher Matthew","year":"2012","unstructured":"Matthew Fisher, Daniel Ritchie, Manolis Savva, Thomas Funkhouser, and Pat Hanrahan. 2012. Example-based synthesis of 3D object arrangements. ACM Trans. on Graphics (Proc. SIGGRAPH Asia) 31, 6 (2012), 135:1--11.","journal-title":"ACM Trans. on Graphics (Proc. SIGGRAPH Asia)"},{"key":"e_1_2_2_9_1","article-title":"Activity-centric Scene Synthesis for Functional 3D Scene Modeling","volume":"34","author":"Fisher Matthew","year":"2015","unstructured":"Matthew Fisher, Manolis Savva, Yangyan Li, Pat Hanrahan, and Matthias Nie\u00dfner. 2015. Activity-centric Scene Synthesis for Functional 3D Scene Modeling. ACM Trans. on Graphics (Proc. SIGGRAPH Asia) 34, 6 (2015), 179:1--13.","journal-title":"ACM Trans. on Graphics (Proc. SIGGRAPH Asia)"},{"key":"e_1_2_2_10_1","volume-title":"Fast R-CNN. In Proc. Int. Conf. on Computer Vision. 1440--1448","author":"Girshick Ross","year":"2015","unstructured":"Ross Girshick. 2015. Fast R-CNN. In Proc. Int. Conf. on Computer Vision. 1440--1448."},{"key":"e_1_2_2_11_1","volume-title":"Proc. Conf. on Machine Learning.","author":"Grover Aditya","year":"2019","unstructured":"Aditya Grover, Aaron Zweig, and Stefano Ermon. 2019. Graphite: Iterative Generative Modeling of Graphs. In Proc. Conf. on Machine Learning."},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2422956.2422957"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2018.00133"},{"key":"e_1_2_2_14_1","volume-title":"Proc. Int. Conf. on Learning Representations (ICLR).","author":"Li Jianan","year":"2019","unstructured":"Jianan Li, Jimei Yang, Aaron Hertzmann, Jianming Zhang, and Tingfa Xu. 2019b. LayoutGAN: Generating Graphic Layouts with Wireframe Discriminators. In Proc. Int. Conf. on Learning Representations (ICLR)."},{"key":"e_1_2_2_15_1","volume-title":"Kai Xu, Siddhartha Chaudhuri, Owais Khan, Ariel Shamir, Changhe Tu, Baoquan Chen, Daniel Cohen Or, and Hao Zhang.","author":"Li Manyi","year":"2019","unstructured":"Manyi Li, Akshay Gadi Patil, Kai Xu, Siddhartha Chaudhuri, Owais Khan, Ariel Shamir, Changhe Tu, Baoquan Chen, Daniel Cohen Or, and Hao Zhang. 2019a. GRAINS: Generative Recursive Autoencoders for INdoor Scenes. ACM Trans. on Graphics 38 (2019)."},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-01231-1_13"},{"key":"e_1_2_2_17_1","volume-title":"Proc. Int. Conf. on Computer Vision. 2214--2222","author":"Liu C.","unstructured":"C. Liu, J. Wu, P. Kohli, and Y. Furukawa. 2017. Raster-to-Vector: Revisiting Floorplan Transformation. In Proc. Int. Conf. on Computer Vision. 2214--2222."},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12314"},{"key":"e_1_2_2_19_1","article-title":"Computer-generated Residential Building Layouts","volume":"29","author":"Merrell Paul","year":"2010","unstructured":"Paul Merrell, Eric Schkufza, and Vladlen Koltun. 2010. Computer-generated Residential Building Layouts. ACM Trans. on Graphics (Proc. SIGGRAPH Asia) 29, 6 (2010), 181:1--181:12.","journal-title":"ACM Trans. on Graphics (Proc. SIGGRAPH Asia)"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964982"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cad.2013.01.001"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cad.2013.01.003"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1080\/13658816.2017.1313980"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNN.2008.2005605"},{"key":"e_1_2_2_25_1","volume-title":"GraphVAE: Towards Generation of Small Graphs Using Variational Autoencoders. In Int. Conf. on Artificial Neural Networks. 412--422","author":"Simonovsky Martin","year":"2018","unstructured":"Martin Simonovsky and Nikos Komodakis. 2018. GraphVAE: Towards Generation of Small Graphs Using Variational Autoencoders. In Int. Conf. on Artificial Neural Networks. 412--422."},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355089.3356529"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3322941"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13380"},{"key":"e_1_2_2_29_1","article-title":"Data-driven Interior Plan Generation for Residential Buildings","volume":"38","author":"Wu Wenming","year":"2019","unstructured":"Wenming Wu, Xiao-Ming Fu, Rui Tang, Yuhan Wang, Yu-Hao Qi, and Ligang Liu. 2019. Data-driven Interior Plan Generation for Residential Buildings. ACM Trans. on Graphics (Proc. SIGGRAPH Asia) 38, 6 (2019), 234:1--234:12.","journal-title":"ACM Trans. on Graphics (Proc. SIGGRAPH Asia)"},{"key":"e_1_2_2_30_1","first-page":"25","article-title":"Constraint-based automatic placement for scene composition","volume":"2","author":"Xu Ken","year":"2002","unstructured":"Ken Xu, James Stewart, and Eugene Fiume. 2002. Constraint-based automatic placement for scene composition. In Proc. Graphics Interface, Vol. 2. 25--34.","journal-title":"Proc. Graphics Interface"},{"key":"e_1_2_2_31_1","article-title":"Urban Pattern: Layout Design by Hierarchical Domain Splitting","volume":"32","author":"Yang Yong-Liang","year":"2013","unstructured":"Yong-Liang Yang, Jun Wang, Etienne Vouga, and Peter Wonka. 2013. Urban Pattern: Layout Design by Hierarchical Domain Splitting. ACM Trans. on Graphics (Proc. SIGGRAPH Asia) 32, 6 (2013), 181:1--181:12.","journal-title":"ACM Trans. on Graphics (Proc. SIGGRAPH Asia)"},{"key":"e_1_2_2_32_1","volume-title":"Proc. Conf. on Machine Learning.","author":"You Jiaxuan","year":"2018","unstructured":"Jiaxuan You, Rex Ying, Xiang Ren, William L. Hamilton, and Jure Leskovec. 2018. GraphRNN: Generating Realistic Graphs with Deep Auto-regressive Model. In Proc. Conf. on Machine Learning."},{"key":"e_1_2_2_33_1","volume-title":"Deep Generative Modeling for Scene Synthesis via Hybrid Representations. CoRR abs\/1808.02084","author":"Zhang Zaiwei","year":"2018","unstructured":"Zaiwei Zhang, Zhenpei Yang, Chongyang Ma, Linjie Luo, Alexander Huth, Etienne Vouga, and Qixing Huang. 2018. Deep Generative Modeling for Scene Synthesis via Hybrid Representations. CoRR abs\/1808.02084 (2018). arXiv:1808.02084 http:\/\/arxiv.org\/abs\/1808.02084"},{"key":"e_1_2_2_34_1","article-title":"Relationship Templates for Creating Scene Variations","volume":"35","author":"Zhao Xi","year":"2016","unstructured":"Xi Zhao, Ruizhen Hu, Paul Guerrero, Niloy Mitra, and Taku Komura. 2016. Relationship Templates for Creating Scene Variations. ACM Trans. on Graphics (Proc. SIGGRAPH Asia) 35, 6 (2016), 207:1--13.","journal-title":"ACM Trans. on Graphics (Proc. SIGGRAPH Asia)"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3386569.3392391","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3386569.3392391","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,25]],"date-time":"2025-06-25T05:37:35Z","timestamp":1750829855000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3386569.3392391"}},"subtitle":["learning floorplan generation from layout graphs"],"short-title":[],"issued":{"date-parts":[[2020,8,12]]},"references-count":34,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2020,8,31]]}},"alternative-id":["10.1145\/3386569.3392391"],"URL":"https:\/\/doi.org\/10.1145\/3386569.3392391","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,8,12]]},"assertion":[{"value":"2020-08-12","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}