Classification of Terrestrial Laser Scanner Point Clouds: A Comparison of Methods for Landslide Monitoring from Mathematical Surface Approximation
Abstract
:1. Introduction
- The first type of algorithm involves filtering approaches, which are often used to generate digital elevation models (DEM). We have chosen the widely used cloth simulation filter (CSF) and the simple morphological filter (SMRF) [24]. Here, the point clouds are simply divided into ground and non-ground parts [25].
- The second approach consists of using machine learning classification algorithms based on point cloud features extracted for each point and its neighbors [23]. We include the intensity as an important optical feature (see [26,27] for investigations on the intensity to derive a stochastic model for TLS). We will test three different neighborhood selection algorithms, which strongly affect the feature extraction: two are based on Shannon entropy following [28], whereas the third algorithm is based on pretraining the classifier. We will use a variety of different algorithms, such as the random forests classifier (RFC), discriminant analysis classifier (DAC), and decision tree classifier (DTC) [29,30].
- The third approach uses a deep learning algorithm. In this case, the features of the point cloud are automatically extracted based on the neural network to perform the classification and segmentation process. Deep learning algorithms can be classified into two types based on the form of the input data: (i) the point cloud is converted into a two-dimensional spherical image as input to a convolutional neural network (NNC) [31] or (ii) the original point cloud is used as input as in PointNet++ [32]. In this contribution, the latter will be used, as it allows the consideration of local features, and improves the performance and robustness regarding the original PointNet algorithm.
2. Methodology
2.1. Terrestrial Laser Scanner
2.1.1. k-d Tree
2.1.2. Features
- Optical features can be either information directly recorded by the TLS (RGB or intensity) or based on the voxelization of the point clouds. In this contribution, we only use the intensity, which is easily available without further processing. We refer to [2,27], also see [36] for a definition of the intensity and a derivation of an empirical stochastic model for TLS range measurement from this quantity.
- Geometric features are calculated based on the information on the spatial location of each point. Their computation necessitates setting a reference point , and finding its nearest neighboring points. A covariance matrix is built from the point set selected and its eigenvalues are sorted in a descendant order, starting from . Finally, the features are computed from Table 1. We have chosen 19 features following [37].
2.2. Algorithms for Classification
2.2.1. Filtering Algorithm
2.2.2. Machine Learning-Based Point Cloud Classification Method
- The spatial indexing of the point cloud is performed using the k-d tree, as described in Section 2.1.1.
- The appropriate value is determined using a single-scale value method or a multiscale one. Regarding the single-scale approach, the value of leading to the most optimal result based on, for example, the mean accuracy (mAcc, see Section 2.3), is chosen. We mention that the computational time of the method can be reduced by using a subset of the point cloud containing all features. TLS point clouds may have a highly variable density and all neighboring points may not belong to the same object. The multiscale approach was introduced to face these challenges: here, the value can vary for each point. We have compared two different methods in this contribution. The first one, called Ed, is based on dimensional features and Shannon entropy, as proposed in [41]. This approach takes the value corresponding to the lowest Shannon entropy (lower uncertainty) as the optimal one. The second method, called E, is developed in [37] and is based on the eigenvalues of the 3D covariance matrix of the set of neighboring points. The Shannon entropy is defined here by replacing the linearity with the first eigenvalue, the planarity with the second, and scattering with the third, and is said to be a general approach.
- Finally, the point cloud features are computed using the values obtained in the previous steps. We use the 19 geometric features and 1 optical feature (intensity) for the training of the classification model, as described in Table 1.
- The DTC builds a model in the form of a tree structure [43]. Here, the algorithm will try to recursively segment the training data set during the model construction process.
- The RFC creates multiple decision trees and merges them together to obtain a more accurate and stable prediction.
- The DAC is a supervised classification method that assumes that different classes generate data according to different Gaussian distributions. In this contribution, we used the linear DAC (LDAC) model, which is based on projecting the data in lower dimensions and searching for the best projection direction, i.e., where the distance between different classes is the largest and the distance between the same classes is the smallest after projection. Finally, the class with the highest probability is selected.
- The NCC generally consists of three layers (input, hidden, and output layer) and only has a few parameters. This property greatly improves the time to learn and reduces the amount of data required to train the model.
2.2.3. Classification Based on Deep Learning
2.3. Metrics
- Accuracy indicates the number of samples that are correctly predicted divided by the number of all samples. The mAcc means the average of Acc values for each category.
- IoU represents the intersection of predicted and true labels divided by the union of predicted and true labels [30]. In general, the larger the value of IoU, the better the classifier will be. The mIoU represents the average of the IoU values for each category.
- The F1 score is the harmonic mean of the precision and recall. Precision represents the proportion of samples predicted to be positive cases that are actually positive cases. Recall is the proportion of correctly predicted positive cases to all true positive cases and is used as a measure of the classifier’s ability to identify positive cases.
- OA represents the number of samples correctly classified as positive cases in all categories as a percentage of the total number of samples.
3. Results
3.1. Software
3.2. Description of the Data Set
3.2.1. Experiment
3.2.2. Pre-Processing
- The training set is the data set used for model training [47].
- The validation set is the data set used to evaluate the performance of the current model during training and tune the parameters.
- The test set is the data set used to evaluate the model performance after the model training has been completed.
3.3. Classification
3.3.1. Parameters Selected
3.3.2. Results
Classification Performance of Algorithms
Running Time of the Algorithms
3.3.3. Application: Surface Fitting
4. Discussion
- Regarding the FPCC method, the advantage of the CSF and the SMRF algorithms compared to supervised classification algorithms comes from the fact that no a priori information (e.g., point cloud labels) is required to classify and segment the point clouds at hand. This property is very useful when the number of points is small and no prior information is available. Unfortunately, the parameters cannot be automatically adjusted in the simplest versions of the filtering algorithms.
- Considering the MLPCC method, we tested the DAC, DTC, RFC, and NNC classification algorithms and three methods for the value determination. These algorithms have three disadvantages compared to FPCC methods: they require training data with a manual labeling, a manual extraction of features and the model needs to be trained. Consequently, the computational time is generally much higher than that of the FPCC method (except for DAC, where the training time is shorter). Fortunately, these methods have a good generalization ability, i.e., it is possible to classify point clouds using the trained model for the same type of classification task without parameter adjustment. The classification is fast and its accuracy is higher than with FPCC methods, provided that the value is chosen appropriately. The performance of the DAC algorithm based on the single scale in the OA metric example is about 5% higher than the SMRF algorithm and about 7% higher than the CSF algorithm. Compared to the DPCC method, the MLPCC method has three advantages: a higher classification accuracy when the best parameters are chosen, a shorter training time, i.e., the RFC with the longest training time is about 20,000 s less than the training time of PointNet++ for the point cloud under consideration, and its classification speed is fast. The RFC with the longest classification time takes about 50 s less than PointNet++. Compared to PointNet++, MLPCC requires manual extraction of point cloud features and, thus, large computational resources.
- Regarding the DPCC method chosen (PointNet++), the 3D point cloud is used as input for the training of the model, and much is mandatory regarding the scattered and noisy TLS data. Compared to the MLPCC algorithm, no manual extraction of point cloud features is needed, the counterpart being the longer training time compared to the MLPCC algorithms. With respect to the FPCC methods, the DPCC has a higher classification accuracy and a better generalization ability, i.e., the parameters do not need to be adjusted after the model has been trained. Its disadvantage is the long training time.
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
3D | Three-dimensional |
Acc | Accuracy |
CSF | Cloth simulation filtering |
DAC | Discriminant analysis classifier |
DEM | Digital elevation models |
DPCC | Deep learning point cloud classifier |
DTC | Decision tree classifier |
FN | False negative |
FP | False positive |
FPCC | Filtering point cloud classifier |
IoU | Intersection over union |
LDA | Linear discriminant analysis |
Lidar | Light detection and ranging |
mAcc | Mean accuracy |
mIoU | Mean intersection over union |
MLP | Multilayer perception |
MLPCC | Machine learning point cloud classification |
NNC | Neural network classifier |
OA | Overall accuracy |
OKBC | Optimal K value finding method based on classification algorithms |
RFC | Random forest classifier |
SMRF | Simple morphological filter |
TLS | Terrestrial laser scanning/scanner in context |
TN | True negative |
TP | True positive |
References
- Vosselman, G.; Maas, H.G. Airborne and Terrestrial Laser Scanning; Whittles Publishing: Dunbeath, UK, 2010; pp. 1–318. [Google Scholar]
- Wu, C.; Yuan, Y.; Tang, Y.; Tian, B. Application of Terrestrial Laser Scanning (TLS) in the Architecture, Engineering and Construction (AEC) Industry. Sensors 2022, 22, 265. [Google Scholar] [CrossRef]
- Schröder, D.; Zimmermann, K.; Bock, S.; Klonowski, J. i2MON: Development of an integrated monitoring system for the detection of ground and surface displacements caused by coal mining. In Proceedings of the Conference: 2020 International Symposium on Slope Stability in Open Pit Mining and Civil Engineering, Cape Town, South Africa, 12–14 May 2020; pp. 353–366. [Google Scholar]
- Casagli, N.; Frodella, W.; Morelli, S.; Tofani, V.; Ciampalini, A.; Intrieri, E.; Raspini, F.; Rossi, G.; Tanteri, L.; Lu, P. Spaceborne, UAV and ground-based remote sensing techniques for landslide mapping, monitoring and early warning. Geoenviron. Disasters 2017, 4, 1–23. [Google Scholar] [CrossRef]
- Anders, K.; Winiwarter, L.; Höfle, B. Improving Change Analysis From Near-Continuous 3D Time Series by Considering Full Temporal Information. IEEE Geosci. Remote Sens. Lett. 2022, 19, 1–5. [Google Scholar] [CrossRef]
- Anders, K.; Winiwarter, L.; Mara, H.; Lindenbergh, R.; Vos, S.E.; Höfle, B. Fully automatic spatiotemporal segmentation of 3D LiDAR time series for the extraction of natural surface changes. ISPRS J. Photogramm. Remote Sens. 2021, 173, 297–308. [Google Scholar] [CrossRef]
- Rychkov, I.; Brasington, J.; Vericat, D. Computational and methodological aspects of terrestrial surface analysis based on point clouds. Comput. Geosci. 2012, 42, 64–70. [Google Scholar] [CrossRef]
- Wunderlich, T.; Niemeier, W.; Wujanz, D.; Holst, C.; Neitzel, F.; Kuhlmann, H. Areal Deformation Analysis from TLS Point Clouds—The Challenge. AVN Allg. Vermess. Nachrichten 2016, 123, 340–351. [Google Scholar]
- Mukupa, W.; Roberts, G.W.; Hancock, C.M.; Al-Manasir, K. A review of the use of terrestrial laser scanning application for change detection and deformation monitoring of structures. Surv. Rev. 2017, 49, 99–116. [Google Scholar] [CrossRef]
- Barbarella, M.; Fiani, M.; Lugli, A. Uncertainty in terrestrial laser scanner surveys of landslides. Remote Sens. 2017, 9, 113. [Google Scholar] [CrossRef] [Green Version]
- Kermarrec, G.; Kargoll, B.; Alkhatib, H. Deformation Analysis Using B-Spline Surface with Correlated Terrestrial Laser Scanner Observations—A Bridge Under Load. Remote Sens. 2020, 12, 829. [Google Scholar] [CrossRef] [Green Version]
- Kermarrec, G.; Morgenstern, P. Multilevel T-spline Approximation for Scattered Observations with Application to Land Remote Sensing. Comput.-Aided Des. 2022, 146, 103193. [Google Scholar] [CrossRef]
- Skytt, V.; Kermarrec, G.; Dokken, T. LR B-splines to approximate bathymetry datasets: An improved statistical criterion to judge the goodness of fit. Int. J. Appl. Earth Obs. Geoinf. 2022, 112, 102894. [Google Scholar] [CrossRef]
- Bracco, C.; Giannelli, C.; Großmann, D.; Imperatore, S.; Mokriš, D.; Sestini, A. THB-spline approximations for turbine blade design with local B-spline approximations. In Mathematical and Computational Methods for Modelling, Approximation and Simulation; Springer: Berlin/Heidelberg, Germany, 2022; pp. 63–82. [Google Scholar]
- Raschhofer, J.; Kerekes, G.; Harmening, C.; Neuner, H.; Schwieger, V. Estimating Control Points for B-Spline Surfaces Using Fully Populated Synthetic Variance–Covariance Matrices for TLS Point Clouds. Remote Sens. 2021, 13, 3124. [Google Scholar] [CrossRef]
- Harmening, C. Spatio-Temporal Deformation Analysis Using Enhanced B-Spline Models of Laser Scanning Point Clouds. Ph.D. Thesis, Department für Geodäsie und Geoinformation, Wien, Austria, 2020. [Google Scholar]
- Stumvoll, M.; Schmaltz, E.; Glade, T. Dynamic characterization of a slow-moving landslide system—Assessing the challenges of small process scales utilizing multi-temporal TLS data. Geomorphology 2021, 389, 107803. [Google Scholar] [CrossRef]
- Niemeyer, J.; Rottensteiner, F.; Soergel, U. Contextual classification of lidar data and building object detection in urban areas. ISPRS J. Photogramm. Remote Sens. 2014, 87, 152–165. [Google Scholar] [CrossRef]
- Brodu, N.; Lague, D. 3D terrestrial lidar data classification of complex natural scenes using a multi-scale dimensionality criterion: Applications in geomorphology. ISPRS J. Photogramm. Remote Sens. 2012, 68, 121–134. [Google Scholar] [CrossRef] [Green Version]
- Dorninger, P.; Székely, B.; Zámolyi, A.; Roncat, A. Automated detection and interpretation of geomorphic features in LiDAR point clouds. Vermess. Geoinf. 2011, 2, 60–69. [Google Scholar]
- Monserrat, O.; Crosetto, M. Deformation measurement using terrestrial laser scanning data and least squares 3D surface matching. ISPRS J. Photogramm. Remote Sens. 2008, 63, 142–154. [Google Scholar] [CrossRef]
- Mayr, A.; Rutzinger, M.; Bremer, M.; Oude Elberink, S.; Stumpf, F.; Geitner, C. Object-based classification of terrestrial laser scanning point clouds for landslide monitoring. Photogramm. Rec. 2017, 32, 377–397. [Google Scholar] [CrossRef] [Green Version]
- Li, Z.; Zhang, L.; Tong, X.; Du, B.; Yuebin, W.; Zhang, L.; Zhang, Z.; Liu, H.; Mei, J.; Xing, X.; et al. A Three-Step Approach for TLS Point Cloud Classification. IEEE Trans. Geosci. Remote Sens. 2016, 1–13. [Google Scholar] [CrossRef]
- Pingel, T.J.; Clarke, K.C.; McBride, W.A. An improved simple morphological filter for the terrain classification of airborne LIDAR data. Isprs J. Photogramm. Remote Sens. 2013, 77, 21–30. [Google Scholar] [CrossRef]
- Zhang, W.; Qi, J.; Wan, P.; Wang, H.; Xie, D.; Wang, X.; Yan, G. An Easy-to-Use Airborne LiDAR Data Filtering Method Based on Cloth Simulation. Remote Sens. 2016, 8, 501. [Google Scholar] [CrossRef]
- Wujanz, D.; Burger, M.; Tschirschwitz, F.; Nietzschmann, T.; Neitzel, F.; Kersten, T.P. Determination of Intensity-Based Stochastic Models for Terrestrial Laser Scanners Utilising 3D-Point Clouds. Sensors 2018, 18, 2187. [Google Scholar] [CrossRef] [PubMed]
- Schmitz, B.; Holst, C.; Medic, T.; Lichti, D.D.; Kuhlmann, H. How to Efficiently Determine the Range Precision of 3D Terrestrial Laser Scanners. Sensors 2019, 19, 1466. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Weinmann, M.; Jutzi, B.; Mallet, C. Semantic 3D scene interpretation: A framework combining optimal neighborhood size selection with relevant features. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2014, II-3, 181–188. [Google Scholar] [CrossRef] [Green Version]
- Biau, G.; Scornet, E. A Random Forest Guided Tour. arXiv 2015, arXiv:1511.05741. [Google Scholar] [CrossRef] [Green Version]
- Tanimoto, T. An Elementary Mathematical Theory of Classification and Prediction; International Business Machines Corporation: Hongkong, China, 1958. [Google Scholar]
- Wang, Y.; Shi, T.; Yun, P.; Tai, L.; Liu, M. PointSeg: Real-Time Semantic Segmentation Based on 3D LiDAR Point Cloud. arXiv 2018, arXiv:1807.06288. [Google Scholar]
- Pei, W.; Yinglei, C.; Wangsheng, Y. Point Cloud Classification Methods Based on Deep Learning: A Review. Laser Optoelectron. Progress 2021, 58, 160003. [Google Scholar]
- Schröder, D.; Anders, K.; Winiwarter, L.; Wujanz, D. Permanent terrestrial LiDAR monitoring in mining, natural hazard prevention and infrastructure protection—Chances, risks, and challenges: A case study of a rockfall in Tyrol, Austria. In Proceedings of the 5th Joint International Symposium on Deformation Monitoring (JISDM), Valencia, Spain, 20–22 June 2022. [Google Scholar] [CrossRef]
- Bentley, J.L. Multidimensional binary search trees used for associative searching. Commun. ACM 1975, 18, 509–517. [Google Scholar] [CrossRef]
- Michie, D.; Spiegelhalter, D.J.; Taylor, C.C.; Campbell, J. (Eds.) Machine Learning, Neural and Statistical Classification; Ellis Horwood: Chichester, UK, 1995. [Google Scholar]
- Kermarrec, G.; Alkhatib, H.; Neumann, I. On the Sensitivity of the Parameters of the Intensity-Based Stochastic Model for Terrestrial Laser Scanner. Case Study: B-Spline Approximation. Sensors 2018, 18, 2964. [Google Scholar] [CrossRef] [Green Version]
- Weinmann, M.; Jutzi, B.; Mallet, C.; Weinmann, M. Geometric features and their relevance for 3D point cloud classification. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2017, IV-1/W1, 157–164. [Google Scholar] [CrossRef] [Green Version]
- Chen, C.; Guo, J.; Wu, H.; Li, Y.; Shi, B. Performance Comparison of Filtering Algorithms for High-Density Airborne LiDAR Point Clouds over Complex LandScapes. Remote Sens. 2021, 13, 2663. [Google Scholar] [CrossRef]
- Sabirova, A.; Rassabin, M.; Fedorenko, R.; Afanasyev, I. Ground Profile Recovery from Aerial 3D LiDAR-Based Maps. In Proceedings of the 2019 24th Conference of Open Innovations Association (FRUCT), Moscow, Russia, 8–12 April 2019; pp. 367–374. [Google Scholar] [CrossRef] [Green Version]
- Zhang, K.; Chen, S.; Whitman, D.; Shyu, M.L.; Yan, J.; Zhang, C. A progressive morphological filter for removing nonground measurements from airborne LIDAR data. IEEE Trans. Geosci. Remote. Sens. 2003, 41, 872–882. [Google Scholar] [CrossRef]
- Demantke, J.; Mallet, C.; David, N.; Vallet, B. Dimensionality based scale selection in 3D Lidar point clouds. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2011, 38-5/W12, 97–102. [Google Scholar] [CrossRef] [Green Version]
- Aggarwal, C.C. Data Classification: Algorithms and Applications, 1st ed.; Chapman & Hall: London, UK, 2014. [Google Scholar]
- Fürnkranz, J. Decision Tree. In Encyclopedia of Machine Learning; Springer: Boston, MA, USA, 2010; pp. 263–267. [Google Scholar] [CrossRef]
- CloudCompare [GPL Software], Version 2.12; Free Software Foundation: Boston, MA, USA, 1989.
- MATLAB; The MathWorks, Inc.: Natick, MA, USA, 1970.
- RIEGL VZ-2000i. Available online: http://www.riegl.com/nc/products/terrestrial-scanning/produktdetail/product/scanner/58/ (accessed on 12 September 2022).
- Gareth, J.; Daniela, W.; Trevor, H.; Robert, T. An Introduction to Statistical Learning: With Applications in R; Spinger: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
- Kermarrec, G.; Schild, N.; Hartmann, J. Fitting terrestrial laser scanner point clouds with T-splines: Local refinement strategy for rigid body motion. Remote Sens. 2021, 13, 2494. [Google Scholar] [CrossRef]
- Kermarrec, G.; Skytt, V.; Dokken, T. Surface Approximation of Coastal Regions: LR B-Spline for Detection of Deformation Pattern. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2022, 52, 119–126. [Google Scholar] [CrossRef]
- Anders, K.; Eberlein, S.; Höfle, B. Hourly Terrestrial Laser Scanning Point Clouds of Snow Cover in the Area of the Schneeferner, Zugspitze, Germany. 2022. Available online: https://doi.pangaea.de/10.1594/PANGAEA.941550 (accessed on 12 September 2022).
Feature nb | Feature Name | Formula |
---|---|---|
1 | Linearity | |
2 | Planarity | |
3 | Scattering | |
4 | Omnivariance | |
5 | Anisotropy | |
6 | Eigenentropy | |
7 | Sum of eigenvalues | |
8 | Change of curvature | |
9 | Mean Z | |
10 | Z variance | |
11 | Maximum Z difference | |
12 | PCA1 | |
13 | PCA2 | |
14 | Roughness | dr |
15 | normal vector x | nx |
16 | normal vector y | ny |
17 | normal vector z | nz |
18 | Density | |
19 | Verticality | 1 − nz |
Definition 1. | |
---|---|
TP: | A test result correctly indicating the presence of a condition or characteristic. |
FN: | A test result wrongly indicating that a particular condition or attribute is absent. |
FP: | A test result wrongly indicating that a particular condition or attribute is present. |
TN: | A test result correctly indicating the absence of a condition or characteristic. |
Vegetation Part | Surface Part | Total | Proportion | |
---|---|---|---|---|
Train set | 8,734,614 | 5,685,387 | 14,420,001 | 93.47% |
Test set | 188,582 | 342,772 | 531,354 | 3.44% |
Validation set | 171,756 | 305,034 | 476,790 | 3.09% |
Pre-train set | 41,806 | 60,178 | 101,984 | 82.69% |
Pre-test set | 5338 | 16,007 | 21,345 | 17.30% |
Rigidness | Time Step | Grid Resolution | Distance Threshold | Height Difference | Maximum Number of Iterations | Steep Slope Fit Factor | |
---|---|---|---|---|---|---|---|
Parameter Value | 1 | 0.715 | 0.1 | 1.5 | 0.3 | 500 | True |
Surface Grid | Slope Value (%) | Windows Size | Single Elevation Difference Value | |
---|---|---|---|---|
Parameter Value | 0.1 | 0.15 | 90 | 0.001 |
Parameters | Settings | Meaning of Parameters |
---|---|---|
Number points | 10,000 | Fixed number of points per grid |
Grid size (m) | [20, 20] | Size of the grid |
Grid orientation | YZ | Direction of the split |
Max epochs | 20 | Epoch number |
Validation frequency | 50 | Frequency of network validation |
Initial learn rate | 0.0005 | Initial learning rate |
L2 regularization | 0.01 | Factor for L2 regularization (weight decay) |
Mini batch size | 6 | Size of the mini-batch to use for each training iteration |
Learn rate drop factor | 0.1 | Factor for dropping the learning rate |
Learn rate drop period | 10 | Number of epochs for dropping the learning rate |
Gradient decay factor | 0.9 | Decay rate of gradient moving average |
Squared gradient decay factor | 0.999 | Decay rate of squared gradient moving average |
Number nearest neighbors | 20 | The number of nearest points in the downsampled point cloud for each point in the dense point cloud |
Training time (s) | 25,774.86 | Time to train the model. |
Test time (s) | 60.967 | Time to test the model |
FPCC | MLPCC | DPCC | |
---|---|---|---|
Advantages |
|
|
|
Disadvantages |
|
|
|
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kermarrec, G.; Yang, Z.; Czerwonka-Schröder, D. Classification of Terrestrial Laser Scanner Point Clouds: A Comparison of Methods for Landslide Monitoring from Mathematical Surface Approximation. Remote Sens. 2022, 14, 5099. https://doi.org/10.3390/rs14205099
Kermarrec G, Yang Z, Czerwonka-Schröder D. Classification of Terrestrial Laser Scanner Point Clouds: A Comparison of Methods for Landslide Monitoring from Mathematical Surface Approximation. Remote Sensing. 2022; 14(20):5099. https://doi.org/10.3390/rs14205099
Chicago/Turabian StyleKermarrec, Gaël, Zhonglong Yang, and Daniel Czerwonka-Schröder. 2022. "Classification of Terrestrial Laser Scanner Point Clouds: A Comparison of Methods for Landslide Monitoring from Mathematical Surface Approximation" Remote Sensing 14, no. 20: 5099. https://doi.org/10.3390/rs14205099
APA StyleKermarrec, G., Yang, Z., & Czerwonka-Schröder, D. (2022). Classification of Terrestrial Laser Scanner Point Clouds: A Comparison of Methods for Landslide Monitoring from Mathematical Surface Approximation. Remote Sensing, 14(20), 5099. https://doi.org/10.3390/rs14205099