Progressive Transmission of 3D Building Models based on String Grammars and Planar Half-Spaces

As there are numerous applications for 3D city models with a wide range of model requirements regarding geometric accuracy and granularity, there is also a high demand for such models at different levels of detail (LOD). And although their reconstruction and cartographic generalization has been widely studied, particularly with regard to 3D building models, their encoding for a progressive storage and transmission is up to now not profoundly explored and sufficiently solved. Most often building models at different LODs are considered as discrete entities that are not related to each other. In this paper we present a progressive encoding and transmission scheme for 3D building models that is easy to understand and implement for the end user as well as flexible and extensible for the model producer. The progressive scheme is based on string grammars and describes a sequence of successive LODs as a dynamic set of production rules. In order to restrict the effects of LOD changes on a local range of the progressive string representation, we use a solid modelling approach based on planar half-spaces to construct 3D buildings. The generation of such progressive string grammars is shown and examples are given.

[1]  Tinghua Ai,et al.  Progressive Transmission of Vector Data Based on Changes Accumulation Model , 2004, SDH.

[2]  C. Brenner,et al.  BUILDING RECONSTRUCTION USING A STUCTURAL DESCRIPTION BASED ON A FORMAL GRAMMAR , 2008 .

[3]  Hugues Hoppe,et al.  Progressive meshes , 1996, SIGGRAPH.

[4]  Yingjie Wang,et al.  Progressive simplification and transmission of building polygons based on triangle meshes , 2010, International Symposium on Digital Earth.

[5]  Michael Sipser,et al.  Introduction to the Theory of Computation , 1996, SIGA.

[6]  Y. Dehbi,et al.  Learning grammar rules of building parts from precise models and noisy observations , 2011 .

[7]  Steven K. Feiner,et al.  Computer graphics: principles and practice (2nd ed.) , 1990 .

[8]  Michael Wimmer,et al.  Instant architecture , 2003, ACM Trans. Graph..

[9]  Norbert Haala,et al.  An update on automatic 3D building reconstruction , 2010 .

[10]  Bisheng Yang,et al.  Geometric structure simplification of 3D building models , 2013 .

[11]  Patrick Baier,et al.  Combined Grammar for the Modeling of Building Interiors , 2013 .

[12]  Lutz Plümer,et al.  CityGML – Interoperable semantic 3D city models , 2012 .

[13]  Jérôme Royan,et al.  Hierarchical Representation of Virtual Cities for Progressive Transmission over Networks , 2006, Third International Symposium on 3D Data Processing, Visualization, and Transmission (3DPVT'06).

[14]  Martti Mäntylä,et al.  Introduction to Solid Modeling , 1988 .

[15]  Luc Van Gool,et al.  Procedural modeling of buildings , 2006, ACM Trans. Graph..

[16]  Martin Kada,et al.  Aggregation of 3D Buildings Using a Hybrid Data Approach , 2011 .

[17]  Susanne Becker,et al.  Generation and application of rules for quality dependent façade reconstruction , 2009 .

[18]  Monika Sester,et al.  A vocabulary for a multiscale process description for fast transmission and continuous visualization of spatial data , 2009, Comput. Geosci..

[19]  Kate Cummings,et al.  Introduction to the Theory , 2015 .

[20]  Claus Brenner,et al.  Application of a Formal Grammar to Facade Reconstruction in Semiautomatic and Automatic Environments , 2009 .