Abstract

The roof plane segmentation is one of the key issues for constructing accurate three-dimensional building models from airborne light detection and ranging (LiDAR) data. Region growing is one of the most widely used methods to detect roof planes. It first selects one point or region as a seed, and then iteratively expands to neighboring points. However, region growing has two problems. The first problem is that it is hard to select the robust seed points. The other problem is that it is difficult to detect the accurate boundaries between two roof planes. In this paper, to solve these two problems, we propose a novel approach to segment the roof planes from airborne LiDAR point clouds using hierarchical clustering and boundary relabeling. For the first problem, we first extract the initial set of robust planar patches via an octree-based method, and then apply the hierarchical clustering method to iteratively merge the adjacent planar patches belonging to the same plane until the merging cost exceeds a predefined threshold. These merged planar patches are regarded as the robust seed patches for the next region growing. The coarse roof planes are generated by adding the non-planar points into the seed patches in sequence using region growing. However, the boundaries of coarse roof planes may be inaccurate. To solve this problem, namely, the second problem, we refine the boundaries between adjacent coarse planes by relabeling the boundary points. At last, we can effectively extract high-quality roof planes with smooth and accurate boundaries from airborne LiDAR data. We conducted our experiments on two datasets captured from Vaihingen and Wuhan using Leica ALS50 and Trimble Harrier 68i, respectively. The experimental results show that our proposed approach outperforms several representative approaches in both visual quality and quantitative metrics.

Highlights

  • Automatic three-dimensional (3D) building reconstruction in urban areas is an important and classical research topic in the fields of photogrammetry, remote sensing and computer vision

  • Because the airborne light detection and ranging (LiDAR) data can directly acquire the 3D information of buildings, it becomes a widely used data for 3D building reconstruction

  • The first dataset is captured from the city of Vaihingen, Germany [43], provided by the International Society for Photogrammetry and Remote Sensing (ISPRS) (Availabel at http://www2.isprs.org/commissions/ comm3/wg4/tests.html)

Read more

Summary

Introduction

Automatic three-dimensional (3D) building reconstruction in urban areas is an important and classical research topic in the fields of photogrammetry, remote sensing and computer vision. We propose a region growing-based approach to segment roof planes from airborne LiDAR point clouds. This approach first constructs a graph by dividing the point clouds into regular grids, and performs hierarchical clustering on this graph Inspired by this approach, we apply the hierarchical clustering to iteratively merge initial set of planar patches generated by an octree-based segmentation method. There are two differences between our proposed approach with the approach presented in [37]: (1) the airborne LiDAR data used in this paper is unorganized and (2) an octree-based method is applied to generate the initial planar patches. We propose a new region growing-based coarse roof plane segmentation approach It generates the rough planar clusters via an octree-based method, and merges them using a hierarchical clustering method.

Region Growing-Based Coarse Roof Plane Segmentation
Fit the rough planar patches Prough via an octree-based segmentation method:
Merge the rough patches Prough via hierarchical clustering:
Add the non-planar points into the merged patches Pmerge via region growing:
Octree-Based Rough Planar Patch Extraction
Planar Patch Merging Using Hierarchical Clustering
Point-Based Region Growing
Roof Plane Refinement
Plane Refinement as an Energy Maximization
Distance Term
Boundary Term
Energy Optimization via Boundary Relabeling
Experimental Results and Discussion
Evaluation Metrics
Choice of Parameters
Comparative Evaluation
Conclusions

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.