Seed point set-based building roof extraction from airborne LiDAR point clouds using a top-down strategy

Seed point set-based building roof extraction from airborne LiDAR point clouds using a top-down strategy

Jie Shao (1,3), Wuming Zhang (1,2), Aojie Shen (4), Nicolas Mellado (3), Shangshu Cai (4), Lei Luo (5), Nan Wang (6), Guangjian Yan (4), Guoqing Zhou (7)

(1) School of Geospatial Engineering and Science, Sun Yat-Sen University, China
(2) Southern Marine Science and Engineering Guangdong Laboratory, China
(3) IRIT, CNRS, University of Toulouse, France
(4) State Key Laboratory of Remote Sensing Science, Beijing Normal University, China
(5) Key Laboratory of Digital Earth Science, Chinese Academy of Sciences, Beijing, China
(6) School of Geography and Tourism, Anhui Normal University, China
(7) Guangxi Key Laboratory of Spatial Information and Geomatics, Guilin University of Technology, China

Automation in Construction, Elsevier, 2021, 126


Building roof extraction from airborne laser scanning point clouds is significant for building modeling. The common method adopts a bottom-up strategy which requires a ground filtering process first, and the subsequent process of region growing based on a single seed point easily causes oversegmentation problem. This paper proposes a novel method to extract roofs. A top-down strategy based on cloth simulation is first used to detect seed point sets with semantic information; then, the roof seed points are extracted instead of a single seed point for region-growing segmentation. The proposed method is validated by three point cloud datasets that contain different types of roof and building footprints. The results show that the top-down strategy directly extracts roof seed point sets, most roofs are extracted by the region-growing algorithm based on the seed point set, and the total errors of roof extraction in the test areas are 0.65%, 1.07%, and 1.45%. The proposed method simplifies the workflow of roof extraction, reduces oversegmentation, and determines roofs in advance based on the semantic seed point set, which suggests a practical solution for rapid roof extraction.

Bibtex

@article{SHAO2021103660,
title = {Seed point set-based building roof extraction from airborne LiDAR point clouds using a top-down strategy},
journal = {Automation in Construction},
volume = {126},
pages = {103660},
year = {2021},
issn = {0926-5805},
doi = {https://doi.org/10.1016/j.autcon.2021.103660},
url = {https://www.sciencedirect.com/science/article/pii/S0926580521001114},
author = {Jie Shao and Wuming Zhang and Aojie Shen and Nicolas Mellado and Shangshu Cai and Lei Luo and Nan Wang and Guangjian Yan and Guoqing Zhou}
}
Persistence Analysis of Multi-scale Planar Structure Graph in Point Clouds

Persistence Analysis of Multi-scale Planar Structure Graph in Point Clouds

Thibault Lejemble (1), Claudio Mura (2), Loïc Barthe (1), Nicolas Mellado (1).
(1) CNRS, IRIT, Université de Toulouse, France.
(2) Department of Informatics, University of Zurich

Computer Graphics Forum (Eurographics 2020)


Modern acquisition techniques generate detailed point clouds that sample complex geometries. For instance, we are able to produce millimeter-scale acquisition of whole buildings. Processing and exploring geometrical information within such point clouds requires scalability, robustness to acquisition defects and the ability to model shapes at different scales. In this work, we propose a new representation that enriches point clouds with a multi-scale planar structure graph. We define the graph nodes as regions computed with planar segmentations at increasing scales and the graph edges connect regions that are similar across scales. Connected components of the graph define the planar structures present in the point cloud within a scale interval. For instance, with this information, any point is associated to one or several planar structures existing at different scales. We then use topological data analysis to filter the graph and provide the most prominent planar structures.

Our representation naturally encodes a large range of information. We show how to efficiently extract geometrical details (e.g. tiles of a roof), arrangements of simple shapes (e.g. steps and mean ramp of a staircase), and large-scale planar proxies (e.g. walls of a building) and present several interactive tools to visualize, select and reconstruct planar primitives directly from raw point clouds. The effectiveness of our approach is demonstrated by an extensive evaluation on a variety of input data, as well as by comparing against state-of-the-art techniques and by showing applications to polygonal mesh reconstruction.


Starting from an input point cloud equipped with normal vectors, our approach extracts meaningful planar components describing the geometry at multiple scales. Using persistence analysis, we offer to the user several ways to interactively explore, visualize and reconstruct the input data. The user can for instance generate planar reconstructions at arbitrary scales, select planar components by sketching directly on the point clouds, and/or find similar planar components.

Bibtex

@article{https://doi.org/10.1111/cgf.13910,
author = {Lejemble, T. and Mura, C. and Barthe, L. and Mellado, N.},
title = {Persistence Analysis of Multi-scale Planar Structure Graph in Point Clouds},
journal = {Computer Graphics Forum},
volume = {39},
number = {2},
pages = {35-50},
keywords = {CCS Concepts, • Computing methodologies → Point-based models; Shape analysis},
doi = {https://doi.org/10.1111/cgf.13910},
url = {https://onlinelibrary.wiley.com/doi/abs/10.1111/cgf.13910},
eprint = {https://onlinelibrary.wiley.com/doi/pdf/10.1111/cgf.13910},
year = {2020}
}