Building detection using airborne Light Detection And Ranging (LiDAR) data is the essential prerequisite of many applications, including three-dimensional city modeling. In the paper, we propose a coarse-to-fine building detection method that is based on semi-suppressed fuzzy C-means and restricted region growing. Based on a filtering step, the remaining points can be separated into two groups by semi-suppressed fuzzy C-means. The group contains points that are located on building roofs that form a building candidate set. Subsequently, a restricted region growing algorithm is implemented to search for more building points. The proposed region growing method perfectly ensures the rapid growth of building regions and slow growth of non-building regions, which enlarges the area differences between building and non-building regions. A two-stage strategy is then adopted to remove tiny point clusters with small areas. Finally, a minimum bounding rectangle (MBR) is used to supplement the building points and refine the results of building detection. Experimental results on five datasets, including three datasets that were provided by the International Society for Photogrammetry and Remote Sensing (ISPRS) and two Chinese datasets, verify that most buildings and non-buildings can be well separated during our coarse building detection process. In addition, after refined processing, our proposed method can offer a high success rate for building detection, with over 89.5% completeness and a minimum 91% correctness. Hence, various applications can exploit our proposed method.
Building extraction from LiDAR data has been an active research area, but it is difficult to discriminate between buildings and vegetation in complex urban scenes. A building extraction method from LiDAR data based on minimum cut (min-cut) and improved post-processing is proposed. To discriminate building points on the intersecting roof planes from vegetation, a point feature based on the variance of normal vectors estimated via low-rank subspace clustering (LRSC) technique is proposed, and non-ground points are separated into two subsets based on min-cut after filtering. Then, the results of building extraction are refined via improved post-processing using restricted region growing and the constraints of height, the maximum intersection angle and consistency. The maximum intersection angle constraint removes large non-building point clusters with narrow width, such as greenbelt along streets. Contextual information and consistency constraint are both used to eliminate inhomogeneity. Experiments of seven datasets, including five datasets provided by the International Society for Photogrammetry and Remote Sensing (ISPRS), one dataset with high-density point data and one dataset with dense buildings, verify that most buildings, even with curved roofs, are successfully extracted by the proposed method, with over 94.1% completeness and a minimum 89.8% correctness at the per-area level. In addition, the proposed point feature significantly outperforms the comparison alternative and is less sensitive to feature threshold in complex scenes. Hence, the extracted building points can be used in various applications.
In Airborne Light Detection and Ranging (LiDAR) data acquisition practice, discrepancies exist between adjacent strips even though careful system calibrations have been performed. A strip adjustment method using planar features acquired by the Minimum Hausdorff Distance (MHD) is proposed to eliminate these discrepancies. First, semi-suppressed fuzzy C-means and restricted region growing algorithms are used to extract buildings. Second, a binary image is generated from the minimum bounding rectangle that covers overlapping regions. Then, connected components labeling algorithm is applied to process the binary image to extract individual buildings. After that, building matching is performed based on MHD. Third, a coarse-to-fine approach is used to segment building roof planes. Then, plane matching is conducted under the constraints of MHD and normal vectors similarity. The last step is the calculation of the parameters based on Euclidean distance minimization between matched planes. Two different types of datasets, one of which was acquired by a dual-channel LiDAR system Trimble AX80, were selected to verify the proposed method. Experimental results show that the corresponding planar features that meet adjustment requirements can be successfully detected without any manual operations or auxiliary data or transformation of raw data, while the discrepancies between strips can be effectively eliminated. Although adjustment results of the proposed method slightly outperform the comparison alternative, the proposed method also has the advantage of processing the adjustment in a more automatic manner than the comparison method.