CREATING PROCEDURAL WINDOWBUILDING BLOCKS USING THE GENERATIVE FACT LABELING METHOD

The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Feb 2013

The generative surface reconstruction problem can be stated like this: Given a finite collection of 3D shapes, create a small set of functions that can be combined to generate the given shapes procedurally. We propose generative fact labeling (GFL) as an attempt to organize the iterative process of shape analysis and shape synthesis in a systematic way. We present our results for the reconstruction of complex windows of neo-classical buildings in Graz, followed by a critical discussion of the limitations of the approach.

CREATING PROCEDURAL WINDOWBUILDING BLOCKS USING THE GENERATIVE FACT LABELING METHOD

CREATING PROCEDURAL WINDOW BUILDING BLOCKS USING THE GENERATIVE FACT LABELING METHOD W. Thallera , R. Zmugga , U. Krispela , M. Poscha , S. Havemanna , D.W. Fellner a,b a Institute of ComputerGraphics & KnowledgeVisualization (CGV), TU Graz, Austria b TU Darmstadt & Fraunhofer IGD, Germany KEY WORDS: Procedural Modeling, Neo-Classical Architecture, 3D-Reconstruction, Shape Grammars, Fact Labeling Method ABSTRACT: The generative surface reconstruction problem can be stated like this: Given a finite collection of 3D shapes, create a small set of functions that can be combined to generate the given shapes procedurally. We propose generative fact labeling (GFL) as an attempt to organize the iterative process of shape analysis and shape synthesis in a systematic way. We present our results for the reconstruction of complex windows of neo-classical buildings in Graz, followed by a critical discussion of the limitations of the approach. • Synthesis phase: We have produced a library of combineable procedural assets corresponding to the elements identified in the analysis phase (see Section 4). • Verification phase: We have 3D-reconstructed several wellchosen windows from this collection in order to assess the usefulness of our procedural library (see Section 5). We discuss strengths, weaknesses and limitations in Section 6. 1.1 Figure 1: Reasons for the complexity of window modeling. Intricacies of facade composition (left), vertical coherence (middle), and horizontal coherence (right) between ajacent windows. 1 Contribution We introduce the mentioned concepts (fact label, attribute, element, procedural asset, exemplar) as part of our generative fact labeling (GFL) method, a simple conceptual framework to deal with families of complex structured shapes. The goal of this method is generative shape reconstruction, i.e., to produce a library of functions that allow not only reproducing the limited number of given exemplars, but also the design space that is spanned by them. Whenever factoring shapes into procedural elements or components, one must be aware that this factorization is only an interpretation (speculation); there is no such thing as the “best” procedural description. Elegance is related to simplicity, but one can never be sure, e.g., to have found the shortest procedural description1 . Our method is a guideline how to find at least a reasonable procedural explanation of a complex shape class. INTRODUCTION Most digital urban reconstructions today suffer from bad windows. There are two main sources of inaccuracy: Either the window is well modeled but does not match the original (because it is selected from a set of pre-modeled assets), or the window matches but is badly modeled (window texture). How can this situation be improved? We opt for geometric reasoning. Windows are among the most salient features of façades. In most classical styles of architecture a window is not just a rectangular hole in a wall, but rather a combination of different inter-related design elements. They may derive from a long-standing architectural tradition. Thus, when creating a 3D model of a façade, a substantial part of the effort will be spent on modeling the windows and the decorative elements that go with them. A library of common pre-modeled windows can be used only for superficial reconstructions. When more accuracy is required, windows from an asset library can at most be used as a starting point for further manual modeling, or they must be camouflaged by photo-texturing. Windows in different buildings are often similar but hardly ever identical. We must better understand this phenomenon (Figures 1, 2) to produce more accurate reconstructions. 1.2 Benefit Procedural models have striking advantages over other types of 3D models (compact, editable, re-usable, scalable, meaningful semantics), especially over 3D scans (sampling approach). Generating 3D models by varying a few high-level parameters is nice, but it can be difficult to determine the parameters of a given realworld shape (procedural shape fitting). Even more challenging, and far from solved, is the aforementioned problem to determine a suitable set of procedures for a given set of shape examplars (also called inverse procedural modeling). The use case in this paper shows how to approach such a complex problem. In this paper we propose a methodological approach to deal with situations where a large number of highly structured, similar but not identical shapes must be captured. Our generative fact labeling (GFL) method has three phases: The second benefit is that we invite all knowledgeable specialists in the field of architecture to refine and specialialize our imperfect taxonomy (discussion in Section 6). In contrast to other taxonomies with mainly academic value, the purpose of ours is to actually reproduce the shapes, i.e., it is a generative taxonomy. • Analysis phase: We have gathered a collection of 150 photographs of complex windows. We have structured them into elements by assigning fact labels (see Section 3). 1 The Kolmogorov complexity KC(b) of a bit sequence b, the length of the shortest computer program that (re-)produces b, is not computable. 235 Figure 2: Window exemplars. The full set contains 150 images of windows from neo-classical buildings erected in Graz, Austria, in 1860-1890 (Gründerzeit). The complexity and visual dominance of the windows pose challenges to any digital urban reconstruction. 2 RELATED WORK 3 WINDOW ANALYSIS Digital reconstruction of buildings and monuments was a prominent topic throughout the years, and generative approaches on architecture are a hype today. Already the first shape grammars (Stiny and Gips, 1972, Stiny, 1980) were very useful for understanding the patterns of classical architecture. Hierarchical structures, such as façade layouts, are an ideal use case for shape grammars; but it turns out that their value for windows is only limited. In the beginning we are confronted with an unordered set of about 150 exemplars of complex windows, a selection of which is depicted in Figure 2. The question now is, how do we synthesize a function library that reproduces these windows? As outlined before, the first step is the analysis described in the following. One of the first applications of shape grammars not just to understand, but also to generate complex architecture was (Wonka et al., 2003). Recent approaches on shape grammars for procedural modeling of architecture (Müller et al., 2006, Hohmann et al., 2010, Krecklau et al., 2010) usually focus on scripting as the main method to achieve their stunning results. As an alternative we have presented in (Zmugg et al., 2012) an approach where scripted procedural assets and shape functions can be applied and assembled interactively in order to reconstruct complicated architecture (e.g. the façade of the Louvre in Paris). The system presented in this paper follows the same approach. The result of the mode (...truncated)


This is a preview of a remote PDF: http://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XL-5-W1/235/2013/isprsarchives-XL-5-W1-235-2013.pdf
Article home page: https://doaj.org/article/2f07b368bbed42e7b822bccffa93a830

W. Thaller, R. Zmugg, U. Krispel, M. Posch, S. Havemann, D. W. Fellner. CREATING PROCEDURAL WINDOWBUILDING BLOCKS USING THE GENERATIVE FACT LABELING METHOD, The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, 2013, pp. 235-242, Issue XL-5/W1, DOI: 10.5194/isprsarchives-XL-5-W1-235-2013