| Literature DB >> 31331086 |
Xudong Lai1,2, Yifei Yuan1,3, Yongxu Li4, Mingwei Wang3,5.
Abstract
Light Detection and Ranging (LiDAR) produces 3D point clouds that describe ground objects, and has been used to make object interpretation in many cases. However, traditional LiDAR only records discrete echo signals and provides limited feature parameters of point clouds, while full-waveform LiDAR (FWL) records the backscattered echo in the form of a waveform, which provides more echo information. With the development of machine learning, support vector machine (SVM) is one of the commonly used classifiers to deal with high dimensional data via small amount of samples. Ensemble learning, which combines a set of base classifiers to determine the output result, is presented and SVM ensemble is used to improve the discrimination ability, owing to small differences in features between different types of data. In addition, previous kernel functions of SVM usually cause under-fitting or over-fitting that decreases the generalization performance. Hence, a series of kernel functions based on wavelet analysis are used to construct different wavelet SVMs (WSVMs) that improve the heterogeneity of ensemble system. Meanwhile, the parameters of SVM have a significant influence on the classification result. Therefore, in this paper, FWL point clouds are classified by WSVM ensemble and particle swarm optimization is used to find the optimal parameters of WSVM. Experimental results illustrate that the proposed method is robust and effective, and it is applicable to some practical work.Entities:
Keywords: ensemble learning; full-waveform LiDAR; point cloud classification; support vector machine; wavelet kernel function
Year: 2019 PMID: 31331086 PMCID: PMC6679236 DOI: 10.3390/s19143191
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Features for classification.
| Feature Type | Feature Name | Formula | Explanation |
|---|---|---|---|
| Geometric |
| / | In general, elevation can effectively distinguish between ground and off-ground points, but, for trees, houses, and hillsides with similar elevations, absolute elevation may not work. |
|
|
| ||
|
|
| ||
|
|
| ||
|
| / | Deviation angle of a normal vector from the vertical direction, reflecting the flatness of the ground object. | |
|
|
| The variance of the vertical angles of 3D points in | |
| Waveform |
| / | The value of the natural surface and building is the highest, and that of the asphalt surface and trees is low, thus it can distinguish between vegetation and artificial objects. |
|
| / | ||
|
| / | ||
|
| / |
Figure 1Schematic diagram of the proposed method.
Figure 2Original data of the three study areas.
Experimental data information.
| Experimental | Data Area | Total | Training | Testing | Point Cloud |
|---|---|---|---|---|---|
| Data |
| Points | Samples | Samples | Density |
| Study Area 1 | 203,833 | 227,078 | 6450 | 5683 | 1.11 |
| Study Area 2 | 180,030 | 283,315 | 6489 | 5070 | 1.57 |
| Study Area 3 | 131,767 | 226,123 | 6739 | 5399 | 1.72 |
Figure 3Classification results of Study Area 1.
Figure 4Classification results of Study Area 2.
Figure 5Classification results of Study Area 3.
CPU time of different methods (s).
| Experimental | Basic | Optimal | RF | ISODATA | Non-Optimization | Proposed |
|---|---|---|---|---|---|---|
| Data | SVM | WSVM | Method | |||
| Study Area 1 | 78.6326 | 123.0621 | 139.9527 | 82.2098 | 69.6642 | 85.0167 |
| Study Area 2 | 73.5228 | 111.6443 | 123.8943 | 76.3754 | 66.0029 | 78.4931 |
| Study Area 3 | 88.9489 | 130.5389 | 152.0112 | 93.0824 | 77.4131 | 97.0145 |
Classification accuracy of different methods (%).
| Experimental | Basic | Optimal Single | RF | ISODATA | Non-Optimization | Proposed |
|---|---|---|---|---|---|---|
| Data | SVM | WSVMs | Method | |||
| Study Area 1 | 66.0743 | 96.5720 | 94.8236 | 55.7943 | 93.4956 | 97.7477 |
| Study Area 2 | 55.5702 | 94.5937 | 88.2017 | 77.6837 | 90.3324 | 95.0955 |
| Study Area 3 | 66.8505 | 92.1143 | 93.1469 | 75.7884 | 84.4282 | 93.8322 |