{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T18:17:45Z","timestamp":1771697865830,"version":"3.50.1"},"reference-count":43,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2012,11,1]],"date-time":"2012-11-01T00:00:00Z","timestamp":1351728000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000145","name":"Division of Information and Intelligent Systems","doi-asserted-by":"publisher","award":["IIS 0964302OCI 0753116"],"award-info":[{"award-number":["IIS 0964302OCI 0753116"]}],"id":[{"id":"10.13039\/100000145","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000105","name":"Office of Cyberinfrastructure","doi-asserted-by":"publisher","award":["IIS 0964302OCI 0753116"],"award-info":[{"award-number":["IIS 0964302OCI 0753116"]}],"id":[{"id":"10.13039\/100000105","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2012,11]]},"abstract":"<jats:p>We propose a framework that enables adding intuitive high level control to an existing urban procedural model. In particular, we provide a mechanism to interactively edit urban models, a task which is important to stakeholders in gaming, urban planning, mapping, and navigation services. Procedural modeling allows a quick creation of large complex 3D models, but controlling the output is a well-known open problem. Thus, while forward procedural modeling has thrived, in this paper we add to the arsenal an inverse modeling tool. Users, unaware of the rules of the underlying urban procedural model, can alternatively specify arbitrary target indicators to control the modeling process. The system itself will discover how to alter the parameters of the urban procedural model so as to produce the desired 3D output. We label this process inverse design.<\/jats:p>","DOI":"10.1145\/2366145.2366187","type":"journal-article","created":{"date-parts":[[2012,11,14]],"date-time":"2012-11-14T20:36:17Z","timestamp":1352925377000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":105,"title":["Inverse design of urban procedural models"],"prefix":"10.1145","volume":"31","author":[{"given":"Carlos A.","family":"Vanegas","sequence":"first","affiliation":[{"name":"Purdue University, U. C. Berkeley"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ignacio","family":"Garcia-Dorado","sequence":"additional","affiliation":[{"name":"Purdue University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel G.","family":"Aliaga","sequence":"additional","affiliation":[{"name":"Purdue University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bedrich","family":"Benes","sequence":"additional","affiliation":[{"name":"Purdue University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paul","family":"Waddell","sequence":"additional","affiliation":[{"name":"U.C. Berkeley"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2012,11]]},"reference":[{"key":"e_1_2_2_1_1","volume-title":"Workshop on Vision Techniques Applied to the Rehabilitation of City Centres.","author":"Alegre F.","unstructured":"Alegre , F. , and Dellaert , F . 2004. A probabilistic approach to the semantic interpretation of building facades . Workshop on Vision Techniques Applied to the Rehabilitation of City Centres. Alegre, F., and Dellaert, F. 2004. A probabilistic approach to the semantic interpretation of building facades. Workshop on Vision Techniques Applied to the Rehabilitation of City Centres."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.1024"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409060.1409113"},{"key":"e_1_2_2_4_1","volume-title":"Agent-Based Models, and Fractals","author":"Batty M.","unstructured":"Batty , M. 2007. Cities and Complexity: Understanding Cities with Cellular Automata , Agent-Based Models, and Fractals . MIT Press . Batty, M. 2007. Cities and Complexity: Understanding Cities with Cellular Automata, Agent-Based Models, and Fractals. MIT Press."},{"key":"e_1_2_2_5_1","doi-asserted-by":"crossref","unstructured":"Bene\u0161 B. \u0160tava O. M\u011bch R. and Miller G. 2011. Guided Procedural Modeling. Comp. Graph. Forum 325--334.  Bene\u0161 B. \u0160tava O. M\u011bch R. and Miller G. 2011. Guided Procedural Modeling. Comp. Graph. Forum 325--334.","DOI":"10.1111\/j.1467-8659.2011.01886.x"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/5.5962"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778841"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2004.00777.x"},{"key":"e_1_2_2_9_1","volume-title":"Urbanism in the Age of Climate Change","author":"Calthorpe P.","unstructured":"Calthorpe , P. 2010. Urbanism in the Age of Climate Change . Island Press . Calthorpe, P. 2010. Urbanism in the Age of Climate Change. Island Press."},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344882"},{"key":"e_1_2_2_11_1","volume-title":"Congress for the new urbanism. www.cnu.org.","author":"CNU","year":"2012","unstructured":"CNU , 2012 . Congress for the new urbanism. www.cnu.org. CNU, 2012. Congress for the new urbanism. www.cnu.org."},{"key":"e_1_2_2_12_1","unstructured":"CTOD 2012. Center for transit-oriented development. www.ctod.org.  CTOD 2012. Center for transit-oriented development. www.ctod.org."},{"key":"e_1_2_2_13_1","volume-title":"Proceedings of the ISM Int. Symposium on the Science of Modeling, 12","author":"Dellaert F.","year":"2003","unstructured":"Dellaert , F. 2003 . A sample of monte carlo methods in robotics and vision . Proceedings of the ISM Int. Symposium on the Science of Modeling, 12 . Dellaert, F. 2003. A sample of monte carlo methods in robotics and vision. Proceedings of the ISM Int. Symposium on the Science of Modeling, 12."},{"key":"e_1_2_2_14_1","unstructured":"Department of Transportation C. 2010. Smart mobility 2010: A call to action for the new decade.  Department of Transportation C. 2010. Smart mobility 2010: A call to action for the new decade."},{"key":"e_1_2_2_15_1","doi-asserted-by":"crossref","unstructured":"Gilks W. Richardson S. and Spiegelhalter D. 1995. Markov Chain Monte Carlo in Practice. Chapman and Hall\/CRC.  Gilks W. Richardson S. and Spiegelhalter D. 1995. Markov Chain Monte Carlo in Practice . Chapman and Hall\/CRC.","DOI":"10.1201\/b14835"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-002-0189-4"},{"key":"e_1_2_2_17_1","doi-asserted-by":"crossref","unstructured":"Hastings W. 1970. Monte carlo samping methods using markov chains and their applications. Biometrika 97--109.  Hastings W. 1970. Monte carlo samping methods using markov chains and their applications. Biometrika 97--109.","DOI":"10.1093\/biomet\/57.1.97"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/CW.2004.34"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073263"},{"key":"e_1_2_2_20_1","unstructured":"Lefebvre L. and Poulin P. 2000. Analysis and synthesis of structural textures. Graphics Interface 77--86.  Lefebvre L. and Poulin P. 2000. Analysis and synthesis of structural textures. Graphics Interface 77--86."},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2011.01865.x"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409060.1409111"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964982"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.1699114"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276484"},{"key":"e_1_2_2_26_1","volume-title":"Urban indicators: a guide to information sources","author":"Murphy T. P.","unstructured":"Murphy , T. P. 1980. Urban indicators: a guide to information sources . Gale Research Co. Murphy, T. P. 1980. Urban indicators: a guide to information sources. Gale Research Co."},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383292"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2011.01968.x"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICNN.1993.298623"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1944846.1944851"},{"key":"e_1_2_2_31_1","unstructured":"TRANSECT. 2012. Center for Applied Transect Studies. www.transect.org.  TRANSECT. 2012. Center for Applied Transect Studies . www.transect.org."},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.aei.2011.07.009"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618457"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01535.x"},{"key":"e_1_2_2_35_1","volume-title":"IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 358--365","author":"Vanegas C. A.","unstructured":"Vanegas , C. A. , Aliaga , D. G. , and Bene\u0161 , B . 2010. Building reconstruction using manhattan-world grammars . IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 358--365 . Vanegas, C. A., Aliaga, D. G., and Bene\u0161, B. 2010. Building reconstruction using manhattan-world grammars. IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 358--365."},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/258734.258775"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01636.x"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2008.58"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01387.x"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618458"},{"key":"e_1_2_2_41_1","volume-title":"Indicators for Urban and Regional Planning: The Interplay of Policy and Methods","author":"Wong C.","unstructured":"Wong , C. 2006. Indicators for Urban and Regional Planning: The Interplay of Policy and Methods . Routledge . Wong, C. 2006. Indicators for Urban and Regional Planning: The Interplay of Policy and Methods. Routledge."},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409060.1409114"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964981"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2366145.2366187","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2366145.2366187","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:34:44Z","timestamp":1750239284000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2366145.2366187"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,11]]},"references-count":43,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2012,11]]}},"alternative-id":["10.1145\/2366145.2366187"],"URL":"https:\/\/doi.org\/10.1145\/2366145.2366187","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,11]]},"assertion":[{"value":"2012-11-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}