Abstract
We present an interactive system for synthesizing urban layouts by example. Our method simultaneously performs both a structure-based synthesis and an image-based synthesis to generate a complete urban layout with a plausible street network and with aerial-view imagery. Our approach uses the structure and image data of real-world urban areas and a synthesis algorithm to provide several high-level operations to easily and interactively generate complex layouts by example. The user can create new urban layouts by a sequence of operations such as join, expand, and blend without being concerned about low-level structural details. Further, the ability to blend example urban layout fragments provides a powerful way to generate new synthetic content. We demonstrate our system by creating urban layouts using example fragments from several real-world cities, each ranging from hundreds to thousands of city blocks and parcels.
Supplemental Material
- Aliaga, D. G., Beneš, B., Vanegas, C. A., Andrysco, N. 2008. Interactive reconfiguration of urban layouts. IEEE Computer Graphics & Applications (May/June), 28, 3, 38--47. Google Scholar
- Aliaga, D. G., Rosen, P., Bekins, D. 2007. Style Grammars for Interactive Visualization of Architecture. IEEE Trans. on Visualization and Computer Graphics, 13, 4, 786--797. Google ScholarDigital Library
- Avidan, S., and Shamir, A. 2007. Seam carving for content-aware image resizing. ACM Trans. on Graphics, 26, 3. Google ScholarDigital Library
- Chen, G., Esch, G., Wonka, P., Mueller, P., Zhang E. 2008. Interactive Procedural Street Modeling. ACM Trans. on Graphics, 27, 3. Google ScholarDigital Library
- Cohen M., Shade J., Hiller S., Deussen O. 2003. Wang Tiles for Image and Texture Generation. ACM Trans. on Graphics, 22, 3. Google ScholarDigital Library
- Fang, H., and Hart, J. C. 2007. Detail preserving shape deformation in image editing. ACM Trans. on Graphics, 26, 3. Google ScholarDigital Library
- Frueh, C., and Zakhor, A. 2003. Constructing 3D city models by merging aerial and ground views. IEEE Computer Graphics & Applications, 23, 6, 52--61. Google Scholar
- Funkhouser, T., Kazhdan, M., Shilane, P., Min, P., Kiefer, W., Tal, A., Rusinkiewicz, S., Dobkin, D., 2004. Modeling by Example. ACM Trans. on Graphics, 23, 3, 652--663. Google ScholarDigital Library
- Hertzmann, A., Jacobs, C., Oliver, N., Curless, B., Salesin, D. 2001. Image Analogies. In Proc. of ACM SIGGRAPH 2001. Google Scholar
- Holton, M., 1994. Strands, Gravity, and Botanical Tree Imagery, Computer Graphics Forum 13(1) 57--67.Google ScholarCross Ref
- Ijiri, T., Mech, R., Igarashi, T., Miller, G. 2008. An Example-based Procedural System for Element Arrangement. Proc. of Eurographics, 429--436, Computer Graphics Forum, Vol. 27.Google Scholar
- Kim, J., and Pellacini, F. 2002. Jigsaw image mosaics. ACM Trans. on Graphics, 21, 3, 657--664. Google ScholarDigital Library
- Kwatra, V., Essa, I., Bobick, A., Kwatra, N. 2005. Texture Optimization for Example-Based Synthesis. ACM Trans. on Graphics, 24, 3, 795--802. Google ScholarDigital Library
- Měch, R., and Prusinkiewicz, P. 1996. Visual models of plants interacting with their environment. In Proc. of ACM SIGGRAPH 1996, 397--410. Google Scholar
- Mueller, P., Wonka, P., Haegler, S., Ulmer, A., Gool, L. V. 2006. Procedural modeling of buildings. ACM Trans. on Graphics, 25, 3, 614--623. Google ScholarDigital Library
- Mueller, P., Zeng, G., Wonka, P., Gool, L. V. 2007. Image-based procedural modeling of façades. ACM Trans. on Graphics, 26, 3. Google Scholar
- Mumford, L. 1961. The City In History, Harcourt, Brace, & World (New York).Google Scholar
- Palma de, A., Picard, N., Waddell, P. 2007. Discrete Choice Models with Capacity Constraints: An Empirical Analysis of the Housing Market of the Greater Paris Region, Journal of Urban Economics, 62, 204--230.Google ScholarCross Ref
- Parish, Y. I. H., and Mueller, P. 2001. Procedural modeling of cities. In Proc. of ACM SIGGRAPH 2001, 301--308. Google Scholar
- Prusinkiewicz, P., and Lindenmayer, A. 1996. The algorithmic beauty of plants. Springer-Verlag, New York, Inc., NY, USA. Google Scholar
- Ribarsky, W., Wasilewski, T., Faust, N. 2002. From urban terrain models to visible cities. IEEE Computer Graphics & Applications, 22, 4, 10--15. Google Scholar
- Sloan P., Rose C., Cohen M. 2001. Shape by Example. Proc. of ACM Symp. on Interactive 3D Graphics, 135--143. Google Scholar
- Sun, J., Yu, X., Baciu, G., Green, M. 2002. Template-based generation of road networks for virtual city modeling. Proc. of ACM Symp. on Virtual Reality Software and Technology, 33--40. Google Scholar
- Vestri, C., Devernay, F. 2001. Using Robust Methods for Automatic Extraction of Buildings. IEEE Computer Vision and Pattern Recognition, 133--141.Google Scholar
- Waddell, P., Ulfarsson, G., Franklin, J., Lobb, J. 2007. Incorporating Land Use in Metropolitan Transportation Planning. Transp. Res. Part A: Policy and Practice, 41, 382--410.Google ScholarCross Ref
- Wei, L., Han, J., Zhou, K., Bao, H., Guo, B., Shum, H. 2008. ACM Trans. on Graphics, 27, 3. Google Scholar
- Wonka, P., Wimmer, M., Sillion, F., Ribarsky, W. 2003. Instant Architecture. ACM Trans. on Graphics, 22, 3, 669--677. Google ScholarDigital Library
- Zhang, E., Mischaikow, K., Turk, G., 2005. Feature-Based Surface Parameterization and Texture Mapping, ACM Trans. on Graphics, 24, 1, 1--27. Google ScholarDigital Library
- Zhou, H., Sun, J., Turk, G., Rehg, J. 2007. Terrain Synthesis from Digital Elevation Models. IEEE Trans. on Visualization and Computer Graphics, 13, 4, 834--848. Google ScholarDigital Library
Index Terms
- Interactive example-based urban layout synthesis
Recommendations
Inverse design of urban procedural models
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, ...
Interactive example-based urban layout synthesis
SIGGRAPH Asia '08: ACM SIGGRAPH Asia 2008 papersWe present an interactive system for synthesizing urban layouts by example. Our method simultaneously performs both a structure-based synthesis and an image-based synthesis to generate a complete urban layout with a plausible street network and with ...
Interactive Reconfiguration of Urban Layouts
The layout of an urban space is a complex collection of man-made structures arranged in parcels, city blocks, and neighborhoods. An editor for interactively reconfiguring city layouts exploits geographical information system (GIS) data and provides ...
Comments