In the processing of airborne light detection and ranging (lidar) point clouds, filtering is one of the core steps in its applications, such as digital elevation model (DEM) generation. The classic progressive triangulated irregular network densification (PTD) has been proved to be effective in filtering, but this method is sensitive to maximum angle and maximum distance, which leads to misclassification in filtering. In this article, we analyse the connection between the slope and those two key parameters and propose a novel parameter-free PTD (PFPTD) algorithm. In the PFPTD algorithm, slope is predicted through Kriging, and the predicted slopes are embedded into iterative densification of unlabelled points. To test the performance of the proposed algorithm, seven benchmark data sets provided by the International Society for Photogrammetry and Remote Sensing Working Group III/3 are employed. Among the 7 data sets, 15 reference sub-area samples with manual filtering results are utilized for quantitative analysis. Experiment results suggest that the proposed algorithm is capable of improving the performance of filtering while demanding less involvement in parameter selection, which is significantly important in automatic and high-accuracy DEM generation.
Individual tree species classification is of strategic importance for forest monitoring, analysis, and management, which are critical for sustainable forestry development. In this regard, the paper proposes a method based on the profile of segmented individual tree laser scanning points to identify tree species. The proposed methodology mainly takes advantage of three-dimensional geometric features of a tree crown captured by a laser point cloud to identify tree species. Firstly, the Digital Terrain Model (DTM) and Digital Surface Model (DSM) are used for Crown Height Model (CHM) generation. Then, local maximum algorithms and improved rotating profile-based delineations are used to segment individual trees from the profile CHM point data. In the next step, parallel-line shape fitting is used to fit the tree crown shape. In particular, three basic geometric shapes, namely, triangle, rectangle, and arc are used to fit the tree crown shapes of different tree species. If the crown belongs to the same crown shape or shape combination, parameter classification is used, such as the ratio of crown width and crown height or the apex angle range of the triangles. The proposed method was tested by two real datasets which were acquired from two different sites located at Tiger and Leopard National Park in Northeast China. The experimental results indicate that the average tree classification accuracy is 90.9% and the optimal classification accuracy reached 95.9%, which meets the accuracy requirements for rapid forestry surveying.
In this paper, a novel framework for the automatic extraction of road footprints from airborne LiDAR point clouds in urban areas is proposed. The extraction process consisted of three phases: The first phase is to extract road points by using the deep learning model PointNet++, where the features of the input data include not only those selected from raw LiDAR points, such as 3D coordinate values, intensity, etc., but also the digital number (DN) of co-registered images and generated geometric features to describe a strip-like road. Then, the road points from PointNet++ were post-processed based on graph-cut and constrained triangulation irregular networks, where both the commission and omission errors were greatly reduced. Finally, collinearity and width similarity were proposed to estimate the connection probability of road segments, thereby improving the connectivity and completeness of the road network represented by centerlines. Experiments conducted on the Vaihingen data show that the proposed framework outperformed others in terms of completeness and correctness; in addition, some narrower residential streets with 2 m width, which have normally been neglected by previous studies, were extracted. The completeness and the correctness of the extracted road points were 84.7% and 79.7%, respectively, while the completeness and the correctness of the extracted centerlines were 97.0% and 86.3%, respectively.
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.
13 February 2023 in IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing
Building roof segmentation is a key step in the process of three-dimensional (3D) building reconstruction using airborne Light Detection and Ranging (LiDAR) point cloud data. Voxel-based region growing is one of the most widely used methods to segment planes because of its high efficiency and easy implementation, but it is easy to omit roof planes due to the unreasonable voxel size and the complex roof structures. In addition, boundaries between adjacent roof planes are inaccurate. To solve the issues, a roof segmentation method using octree-based hybrid region growing and boundary neighborhood verification voting is proposed. First, an octree-based voxelization is performed on the raw building points to generate two basic units: planar voxels and individual points (i.e., points that are not in the planar voxels). Then, the hybrid region growing is conducted on these two basic units to segment coarse roof planes. A parameter-free boundary neighborhood verification voting strategy is used to assign the boundary points to the correct roof planes by verifying the neighborhoods of the boundary points and using reliable neighborhood information. Experimental results of four datasets, including two datasets provided by the International Society for Photogrammetry and Remote Sensing (ISPRS), and two high-density datasets provided by OpenTopography, verify that roof planes can be successfully segmented by the proposed method with over 96.8% completeness and a minimum 93.2% correctness. In addition, boundary points are assigned to the correct roof planes by the neighborhood verification voting strategy. Thus, the segmented roof planes can be used in various applications.
This paper proposes a novel method to achieve the automatic registration of optical images and Light Detection and Ranging (LiDAR) points in urban areas. The whole procedure, which adopts a coarse-to-precise registration strategy, can be summarized as follows: Coarse registration is performed through a conventional point-feature-based method. The points needed can be extracted from both datasets through a matured point extractor, such as the Forster operator, followed by the extraction of straight lines. Considering that lines are mainly from building roof edges in urban scenes, and being aware of their inaccuracy when extracted from an irregularly spaced point cloud, an “infinitesimal feature analysis method” fully utilizing LiDAR scanning characteristics is proposed to refine edge lines. Points which are matched between the image and LiDAR data are then applied as guidance to search for matched lines via the line-point similarity invariant. Finally, a transformation function based on extended collinearity equations is applied to achieve precise registration. The experimental results show that the proposed method outperforms the conventional ones in terms of the registration accuracy and automation level.