| Literature DB >> 31627468 |
Carlos Cabo1, Celestino Ordóñez2, Fernando Sáchez-Lasheras3, Javier Roca-Pardiñas4, And Javier de Cos-Juez5.
Abstract
We analyze the utility of multiscale supervised classification algorithms for object detection and extraction from laser scanning or photogrammetric point clouds. Only the geometric information (the point coordinates) was considered, thus making the method independent of the systems used to collect the data. A maximum of five features (input variables) was used, four of them related to the eigenvalues obtained from a principal component analysis (PCA). PCA was carried out at six scales, defined by the diameter of a sphere around each observation. Four multiclass supervised classification models were tested (linear discriminant analysis, logistic regression, support vector machines, and random forest) in two different scenarios, urban and forest, formed by artificial and natural objects, respectively. The results obtained were accurate (overall accuracy over 80% for the urban dataset, and over 93% for the forest dataset), in the range of the best results found in the literature, regardless of the classification method. For both datasets, the random forest algorithm provided the best solution/results when discrimination capacity, computing time, and the ability to estimate the relative importance of each variable are considered together.Entities:
Keywords: multiscale analysis; point cloud; supervised classification
Year: 2019 PMID: 31627468 PMCID: PMC6832418 DOI: 10.3390/s19204523
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Input variables for classification.
| Name | Formula |
|---|---|
| Linearity |
|
| Planarity |
|
| Sphericity |
|
| Horizontality |
|
| Z range |
|
Figure 1Urban dataset. The classes to be extracted are shown in color.
Figure 2Values of , , horizontality, and Z range (p5–p95) at different scales for the urban dataset.
Figure 3Forest dataset. The classes to be extracted are showed in color.
Figure 4Values of , , and horizontality at different scales for the forest dataset.
Metrics for the four models obtained for the urban point cloud, corresponding to the test sample.
| LR | LDA | SVM | RF | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Class | Prec | Recall | F1 | Prec | Recall | F1 | Prec | Recall | F1 | Prec | Recall | F1 |
| Poles | 0.62 | 0.77 | 0.69 | 0.65 | 0.73 | 0.69 | 0.71 | 0.78 | 0.74 | 0.76 | 0.80 | 0.79 |
| Ground | 0.98 | 0.99 | 0.98 | 0.97 | 0.98 | 0.69 | 0.99 | 0.99 | 0.99 | 0.99 | 0.99 | 0.99 |
| Vegetation | 0.71 | 0.72 | 0.71 | 0.65 | 0.69 | 0.67 | 0.68 | 0.86 | 0.76 | 0.78 | 0.88 | 0.83 |
| Buildings | 0.88 | 0.74 | 0.80 | 0.81 | 0.74 | 0.78 | 0.84 | 0.72 | 0.77 | 0.76 | 0.78 | 0.77 |
| Cars | 0.86 | 0.86 | 0.86 | 0.86 | 0.84 | 0.85 | 0.90 | 0.83 | 0.87 | 0.91 | 0.83 | 0.86 |
| Ov. Acc | 0.82 | 0.80 | 0.83 | 0.85 | ||||||||
| Kappa | 0.77 | 0.75 | 0.79 | 0.81 | ||||||||
Figure 5Relative importance of the top 10 input variables for the urban and the forest datasets. PERCZ, 5th–95th percentile range of the Z coordinate; HOR, horizontality; PL, planarity; L, linearity; SPH, sphericity. The number after the letters indicates the number of the scale, from 1 (5 cm) to 5 (50 cm).
Metrics for the four models obtained for the forestry point cloud, corresponding to the test sample.
| LR | LDA | SVM | RF | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Class | Prec | Recall | F1 | Prec | Recall | F1 | Prec | Recall | F1 | Prec | Recall | F1 |
| Ground | 0.99 | 0.99 | 0.99 | 0.99 | 0.99 | 0.99 | 0.99 | 0.99 | 0.99 | 0.99 | 0.99 | 0.99 |
| Trunk | 0.86 | 0.89 | 0.88 | 0.89 | 0.86 | 0.87 | 0.89 | 0.98 | 0.93 | 0.91 | 0.95 | 0.93 |
| Branches | 0.94 | 0.95 | 0.95 | 0.94 | 0.94 | 0.94 | 0.96 | 0.95 | 0.93 | 0.95 | 0.96 | 0.96 |
| Ov. Acc | 0.94 | 0.98 | 0.99 | 0.99 | ||||||||
| Kappa | 0.91 | 0.95 | 0.96 | 0.96 | ||||||||