GENERATION OF MULTI-LOD 3D CITY MODELS IN CITYGML WITH THE PROCEDURAL MODELLING ENGINE RANDOM3DCITY

The production and dissemination of semantic 3D city models is rapidly increasing benefiting a growing number of use cases. However, their availability in multiple LODs and in the CityGML format is still problematic in practice. This hinders applications and experiments where multi-LOD datasets are required as input, for instance, to determine the performance of different LODs in a spatial analysis. An alternative approach to obtain 3D city models is to generate them with procedural modelling, which is – as we discuss in this paper – well suited as a method to source multi-LOD datasets useful for a number of applications. However, procedural modelling has not yet been employed for this purpose. Therefore, we have developed RANDOM3DCITY, an experimental procedural modelling engine for generating synthetic datasets of buildings and other urban features. The engine is designed to produce models in CityGML and does so in multiple LODs. Besides the generation of multiple geometric LODs, we implement the realisation of multiple levels of spatiosemantic coherence, geometric reference variants, and indoor representations. As a result of their permutations, each building can be generated in 392 different CityGML representations, an unprecedented number of modelling variants of the same feature. The datasets produced by RANDOM3DCITY are suited for several applications, as we show in this paper with documented uses. The developed engine is available under an open-source licence at Github at http://github.com/tudelft3d/Random3Dcity.

[1]  Efi Dimopoulou,et al.  Procedural Modeling in 3D GIS Environment , 2014, Int. J. 3 D Inf. Model..

[2]  Thomas H. Kolbe,et al.  Representing and Exchanging 3D City Models with CityGML , 2009 .

[3]  C. Brenner,et al.  Virtual city models from laser altimeter and 2D map data , 1999 .

[4]  Arzu Çöltekin,et al.  High Quality Geographic Services and Bandwidth Limitations , 2011, Future Internet.

[5]  Mathieu Koehl,et al.  Procedural modelling for reconstruction of historic monuments , 2015 .

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

[7]  Uwe Soergel,et al.  Potential and limits of InSAR data for building reconstruction in built-up areas , 2003 .

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

[9]  Gustavo Patow,et al.  Customizable LoD for Procedural Architecture , 2013, Comput. Graph. Forum.

[10]  Zhenjiang Shen,et al.  Automatic generation of 3D house models with solar photovoltaic generation for smart city , 2016, 2016 3rd MEC International Conference on Big Data and Smart City (ICBDSC).

[11]  M. Brasebin,et al.  Measuring the impact of 3D data geometric modeling on spatial analysis: Illustration with Skyview factor , 2012 .

[12]  Daniel G. Aliaga,et al.  A Survey of Urban Reconstruction , 2013, Comput. Graph. Forum.

[13]  G. Besuievsky,et al.  Procedural modeling historical buildings for serious games , 2013 .

[14]  Peter Wonka,et al.  Interactive architectural modeling with procedural extrusions , 2011, TOGS.

[15]  Wuming Zhang,et al.  3D Building Roof Modeling by Optimizing Primitive's Parameters Using Constraints from LiDAR Data and Aerial Imagery , 2014, Remote. Sens..

[16]  Marcus Götz,et al.  Towards generating highly detailed 3D CityGML models from OpenStreetMap , 2013, Int. J. Geogr. Inf. Sci..

[17]  S. Doodman,et al.  3D EXTENTION OF THE VOR ALGORITHM TO DETERMINE AND OPTIMIZE THE COVERAGE OF GEOSENSOR NETWORKS , 2014 .

[18]  Armin Gruen,et al.  3D city models for CAAD-supported analysis and design of urban areas , 1996 .

[19]  Rafael Bidarra,et al.  A Survey on Procedural Modelling for Virtual Worlds , 2014, Comput. Graph. Forum.

[20]  Peter,et al.  Grammar supported indoor mapping , 2013 .

[21]  Hugo Ledoux,et al.  On the Validation of Solids Represented with the International Standards for Geographic Information , 2013, Comput. Aided Civ. Infrastructure Eng..

[22]  Filip Biljecki,et al.  Does a Finer Level of Detail of a 3D City Model Bring an Improvement for Estimating Shadows , 2017 .

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

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

[25]  Hiroshi Ishii,et al.  Urban Simulation and the Luminous Planning Table , 2001 .

[26]  Daniel G. Aliaga,et al.  Procedural Generation of Parcels in Urban Modeling , 2012, Comput. Graph. Forum.

[27]  George Vosselman,et al.  3D BUILDING MODEL RECONSTRUCTION FROM POINT CLOUDS AND GROUND PLANS , 2001 .

[28]  Serena Coetzee,et al.  Evaluating procedural modelling for 3D models of informal settlements in urban design activities , 2015 .

[29]  Jaroslav Krivánek,et al.  Procedural Modelling of Urban Road Networks , 2014, Comput. Graph. Forum.

[30]  Filip Biljecki,et al.  Error propagation in the computation of volumes in 3D city models with the Monte Carlo method , 2014 .

[31]  Hugo Ledoux,et al.  OGC® CityGML Quality Interoperability Experiment , 2016 .

[32]  Filip Biljecki,et al.  Propagation of positional error in 3D GIS: estimation of the solar irradiation of building roofs , 2015, Int. J. Geogr. Inf. Sci..

[33]  J. Stoter,et al.  AUTOMATIC REPAIR OF CITYGML LOD2 BUILDINGS USING SHRINK-WRAPPING , 2013 .

[34]  M. Molenaar,et al.  Objects with fuzzy spatial extent , 1999 .

[35]  Nusret Demir,et al.  Automated Modeling of 3d Building Roofs Using Image and LIDAR Data , 2012 .

[36]  Luís Paulo Reis,et al.  Data model for procedural modelling from textual descriptions , 2010, IEEE Congress on Evolutionary Computation.

[37]  Xianfeng Huang,et al.  Increasing detail of 3D models through combined photogrammetric and procedural modelling , 2013, Geo spatial Inf. Sci..

[38]  Filip Biljecki,et al.  Formalisation of the level of detail in 3D city modelling , 2014, Comput. Environ. Urban Syst..

[39]  Thomas H. Kolbe,et al.  Voluminator - Approximating the Volume of 3D Buildings to Overcome Topological Errors , 2015, AGILE Conf..

[40]  Karl-Heinz Häfele,et al.  OGC City Geography Markup Language (CityGML) Encoding Standard , 2012 .

[41]  Filip Biljecki,et al.  Automatically enhancing CityGML LOD2 models with a corresponding indoor geometry , 2015, Int. J. Geogr. Inf. Sci..

[42]  Volker Coors,et al.  3D City modeling for urban scale heating energy demand forecasting , 2011 .

[43]  Luis Ángel Ruiz Fernández,et al.  Evaluation of Automatic Building Detection Approaches Combining High Resolution Images and LiDAR Data , 2011, Remote. Sens..

[44]  Gavin Smith,et al.  Modelling of Building Interiors with Mobile Phone Sensor Data , 2015, ISPRS Int. J. Geo Inf..

[45]  Jantien E. Stoter,et al.  Automatic conversion of IFC datasets to geometrically and semantically correct CityGML LOD3 buildings , 2016, Trans. GIS.

[46]  Oliver Deussen,et al.  Interactive Modeling of Plants , 1999, IEEE Computer Graphics and Applications.

[47]  Lutz Plümer,et al.  Model driven reconstruction of roofs from sparse LIDAR point clouds , 2013 .

[48]  George Vosselman,et al.  Reconstruction of 3D building models from aerial images and maps , 2003 .

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

[50]  Monika Sester,et al.  Aggregation of LoD 1 building models as an optimization problem , 2011 .

[51]  Lutz Plümer,et al.  Derivation of 3D Indoor Models by Grammars for Route Planning , 2010 .

[52]  Filip Biljecki,et al.  The variants of an LOD of a 3D building model and their influence on spatial analyses , 2016 .

[53]  Andelo Martinovic Inverse Procedural Modeling of Buildings , 2015 .

[54]  Filip Biljecki,et al.  Improving the Consistency of Multi-LOD CityGML Datasets by Removing Redundancy , 2015 .

[55]  S. Doodman,et al.  COEVRAGE ESTIMATION OF GEOSENSOR IN 3D VECTOR ENVIRONMENTS , 2014 .

[56]  KyoHyouk Kim,et al.  Planning and visualising 3D routes for indoor and outdoor spaces using CityEngine , 2015 .

[57]  Michael Wimmer,et al.  Challenges and Ideas in Procedural Modeling of Interiors , 2013, UDMV.

[58]  Fadi Dornaika,et al.  A Featureless Approach to 3D Polyhedral Building Modeling from Aerial Images , 2010, Sensors.

[59]  Martin Kada,et al.  Scale-Dependent Simplification of 3D Building Models Based on Cell Decomposition and Primitive Instancing , 2007, COSIT.

[60]  Filip Biljecki,et al.  Delft University of Technology An improved LOD specification for 3 D building models , 2017 .

[61]  Thomas H. Kolbe,et al.  Spatio-semantic coherence in the integration of 3D city models , 2007 .