Topologically Aware Building Rooftop Reconstruction From Airborne Laser Scanning Point Clouds

This paper presents a novel topologically aware 2.5-D building modeling methodology from airborne laser scanning point clouds. The building reconstruction process consists of three main steps: primitive clustering, boundary representation, and geometric modeling. In primitive clustering, we propose an enhanced probability density clustering algorithm to cluster the rooftop primitives by taking into account the topological consistency among primitives. In the second step, we employ a novel Voronoi subgraph-based algorithm to seamlessly trace the primitive boundaries. This algorithm guarantees the production of geometric models without crack defects among adjacent primitives. The primitive boundaries are further divided into multiple linear segments, from which the key points are generated. These key points help to form a hybrid representation of the boundary by combining the projected points with part of the original boundary points. The model representation by the hybrid key points is flexible and well captures the rooftop details to generate lightweight and highly regular building models. Finally, we assemble the primitive boundaries to form the topologically correct entities, which are regarded as the basic units for primitive triangulation. The reconstructed models not only have accurate geometry and correct topology but more importantly have abundant semantics, by which five levels of building models can be generated in real time. The proposed reconstruction method has been comprehensively evaluated on Toronto data set in terms of model compactness, multilevel model representation, and geometric accuracy.

[1]  George Vosselman,et al.  Quality analysis on 3D building models reconstructed from airborne laser scanning data , 2011 .

[2]  Xianfeng Huang,et al.  A Methodology for Automated Segmentation and Reconstruction of Urban 3-D Buildings from ALS Point Clouds , 2014, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[3]  S. J. Oude Elberink,et al.  A graph edit dictionary for correcting errors in roof topology graphs reconstructed from point clouds , 2014 .

[4]  D. Fritsch,et al.  AUTOMATIC 3D BUILDING RECONSTRUCTION USING PLANE-ROOF STRUCTURES , 2000 .

[5]  Supun Samarasekera,et al.  Building segmentation for densely built urban regions using aerial LIDAR data , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[6]  C. Brenner,et al.  A generative statistical approach to automatic 3D building roof reconstruction from laser scanning data , 2013 .

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

[8]  Florent Lafarge,et al.  Creating Large-Scale City Models from 3D-Point Clouds: A Robust Approach with Hybrid Representation , 2012, International Journal of Computer Vision.

[9]  Ruisheng Wang,et al.  A Fast Edge Extraction Method for Mobile Lidar Point Clouds , 2017, IEEE Geoscience and Remote Sensing Letters.

[10]  Ruisheng Wang,et al.  3D building modeling using images and LiDAR: a review , 2013 .

[11]  Ulrich Neumann,et al.  2.5D building modeling by discovering global regularities , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

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

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

[14]  Yanming Chen,et al.  Multiscale Grid Method for Detection and Reconstruction of Building Roofs from Airborne LiDAR Data , 2014, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[15]  George Vosselman,et al.  Building Reconstruction by Target Based Graph Matching on Incomplete Laser Data: Analysis and Limitations , 2009, Sensors.

[16]  R.-J. You,et al.  A Quality Prediction Method for Building Model Reconstruction Using LiDAR Data and Topographic Maps , 2011, IEEE Transactions on Geoscience and Remote Sensing.

[17]  Ulrich Neumann,et al.  2.5D Dual Contouring: A Robust Approach to Creating Building Models from Aerial LiDAR Point Clouds , 2010, ECCV.

[18]  J. Demantké,et al.  DIMENSIONALITY BASED SCALE SELECTION IN 3D LIDAR POINT CLOUDS , 2012 .

[19]  Sisi Zlatanova,et al.  Valid Space Description in BIM for 3D Indoor Navigation , 2016, Int. J. 3 D Inf. Model..

[20]  Reinhard Klein,et al.  Efficient RANSAC for Point‐Cloud Shape Detection , 2007, Comput. Graph. Forum.

[21]  Ulrich Neumann,et al.  A streaming framework for seamless building reconstruction from large-scale aerial LiDAR data , 2009, CVPR.

[22]  Markus Hollaus,et al.  Urban vegetation detection using radiometrically calibrated small-footprint full-waveform airborne LiDAR data , 2012 .

[23]  Qian-Yi Zhou,et al.  Fast and extensible building modeling from airborne LiDAR data , 2008, GIS '08.

[24]  Martin Kada,et al.  ANIMATION STRATEGIES FOR SMOOTH TRANSFORMATIONS BETWEEN DISCRETE LODS OF 3D BUILDING MODELS , 2016 .

[25]  Hao Liu,et al.  A hierarchical methodology for urban facade parsing from TLS point clouds , 2017 .

[26]  Pierre Alliez,et al.  A Survey of Surface Reconstruction from Point Clouds , 2017, Comput. Graph. Forum.

[27]  Vivek Verma,et al.  3D Building Detection and Modeling from Aerial LIDAR Data , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[28]  Giri Narasimhan,et al.  Automatic Construction of 3-D Building Model From Airborne LIDAR Data Through 2-D Snake Algorithm , 2015, IEEE Transactions on Geoscience and Remote Sensing.

[29]  Zhen Wang,et al.  A Multilevel Point-Cluster-Based Discriminative Feature for ALS Point Cloud Classification , 2016, IEEE Transactions on Geoscience and Remote Sensing.

[30]  Peter Wonka,et al.  Manhattan-World Urban Reconstruction from Point Clouds , 2016, ECCV.

[31]  Harvey J. Miller,et al.  Big data for healthy cities: Using location-aware technologies, open data and 3D urban models to design healthier built environments , 2016 .

[32]  S. J. Oude Elberink,et al.  Target graph matching for building reconstruction , 2009 .

[33]  George Vosselman,et al.  Two algorithms for extracting building models from raw laser altimetry data , 1999 .

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

[35]  Norbert Pfeifer,et al.  A Comprehensive Automated 3D Approach for Building Extraction, Reconstruction, and Regularization from Airborne Laser Scanning Point Clouds , 2008, Sensors.

[36]  Ulrich Neumann,et al.  2.5D building modeling with topology control , 2011, CVPR 2011.

[37]  K. Lingemann,et al.  The 3D Hough Transform for plane detection in point clouds: A review and a new accumulator design , 2011 .

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

[39]  Wuming Zhang,et al.  Semantic Decomposition and Reconstruction of Compound Buildings with Symmetric Roofs from LiDAR Data and Aerial Imagery , 2015, Remote. Sens..

[40]  Nuria Pelechano,et al.  Evacuation simulation models: challenges in modeling high rise building evacuation with cellular automata approaches , 2008 .

[41]  Tao Ju,et al.  Dual contouring of hermite data , 2002, ACM Trans. Graph..

[42]  M. Jancosek,et al.  Flexible building primitives for 3D building modeling , 2015 .

[43]  Charalambos Poullis,et al.  A Framework for Automatic Modeling from Point Cloud Data , 2013, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[44]  Christoph F. Reinhart,et al.  Urban building energy modeling – A review of a nascent field , 2015 .

[45]  Valerio Pascucci,et al.  Streaming Simplification of Tetrahedral Meshes , 2007, IEEE Transactions on Visualization and Computer Graphics.

[46]  G. Sohn,et al.  Using a Binary Space Partitioning Tree for Reconstructing Polyhedral Building Models from Airborne Lidar Data , 2008 .

[47]  G. Vosselman BUILDING RECONSTRUCTION USING PLANAR FACES IN VERY HIGH DENSITY HEIGHT DATA , 1999 .

[48]  Zhen Wang,et al.  A Multiscale and Hierarchical Feature Extraction Method for Terrestrial Laser Scanning Point Cloud Classification , 2015, IEEE Transactions on Geoscience and Remote Sensing.

[49]  Josiane Zerubia,et al.  Structural Approach for Building Reconstruction from a Single DSM , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[50]  Jie Shan,et al.  Segmentation and Reconstruction of Polyhedral Building Roofs From Aerial Lidar Point Clouds , 2010, IEEE Transactions on Geoscience and Remote Sensing.

[51]  Ulrich Neumann,et al.  Complete residential urban area reconstruction from dense aerial LiDAR point clouds , 2013, Graph. Model..

[52]  Suya You,et al.  Photorealistic Large-Scale Urban City Model Reconstruction , 2009, IEEE Transactions on Visualization and Computer Graphics.

[53]  Suya You,et al.  Automatic reconstruction of cities from remote sensor data , 2009, CVPR.

[54]  Jie Shan,et al.  Building roof modeling from airborne laser scanning data based on level set approach , 2011 .

[55]  Shu-Ching Chen,et al.  Automatic Construction of Building Footprints From Airborne LIDAR Data , 2006, IEEE Transactions on Geoscience and Remote Sensing.