Next Article in Journal
Continuous Stress Detection Using Wearable Sensors in Real Life: Algorithmic Programming Contest Case Study
Next Article in Special Issue
A Rapid Terrestrial Laser Scanning Method for Coastal Erosion Studies: A Case Study at Freeport, Texas, USA
Previous Article in Journal
The Strain Transfer Mechanism of Fiber Bragg Grating Sensor for Extra Large Strain Monitoring
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Separating Leaf and Wood Points in Terrestrial Laser Scanning Data Using Multiple Optimal Scales

1
Center for Information Geoscience, University of Electronic Science and Technology of China, Chengdu 611731, China
2
School of Resources and Environment, University of Electronic Science and Technology of China, Chengdu 611731, China
3
State Key laboratory of Soil Erosion and Dryland Farming on the Loess Plateau, Institute of Soil and Water Conservation, Chinese Academy of Sciences, Yangling 712100, China
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(8), 1852; https://doi.org/10.3390/s19081852
Submission received: 5 March 2019 / Revised: 7 April 2019 / Accepted: 16 April 2019 / Published: 18 April 2019
(This article belongs to the Special Issue LiDAR Remote Sensing of Terrain and Vegetation)

Abstract

:
The separation of leaf and wood points is an essential preprocessing step for extracting many of the parameters of a tree from terrestrial laser scanning data. The multi-scale method and the optimal scale method are two of the most widely used separation methods. In this study, we extend the optimal scale method to the multi-optimal-scale method, adaptively selecting multiple optimal scales for each point in the tree point cloud to increase the distinctiveness of extracted geometric features. Compared with the optimal scale method, our method achieves higher separation accuracy. Compared with the multi-scale method, our method achieves more stable separation accuracy with a limited number of optimal scales. The running time of our method is greatly reduced when the optimization strategy is applied.

1. Introduction

Tree characteristics are vital parameters for many environment applications, such as ecosystem productivity models, carbon dynamic and ecological studies, forest management, and disease and stress detection [1,2,3,4,5]. Manually obtaining many of these characteristics is a time-consuming process. Terrestrial laser scanning (TLS) has provided a revolutionary way to quantify individual tree characteristics, with detail, accuracy, and flexibility that satellite laser scanning and airborne laser scanning have not been able to match during the past two decades [6,7,8]. TLS data of an individual tree can be used to retrieve many tree parameters, including diameter at breast height, leaf area index, plant biomass, virtual projection, and gap fraction [1,9,10,11]. Some parameters of a tree, such as tree height, diameter at breast height, and crown width, can be extracted directly from raw TLS data. Retrieving other high-level tree parameters from TLS data requires the separation of leaf and wood points to improve accuracy and reduce complexity [12]. Béland et al. [13] distinguished leaf and wood points in TLS data before estimating three-dimensional (3D) leaf area distribution. To quantitatively remove the effects of the woody material in leaf area index estimates, Ma et al. [14] separated the TLS data into photosynthetic and non-photosynthetic points. Due to the natural heterogeneity and complexity of tree surfaces, separating leaf and wood points is technologically challenging [7,14,15,16].
Existing leaf and wood separation methods are either unsupervised or supervised. Unsupervised separation does not require training samples and the workload of the end users is limited. Béland et al. [17] used the contact frequency of co-registered TLS points from two or more scanning positions to separate leaf and wood points. Hakala et al. [18] designed a separation method that was based on the radiometric information of different wavelengths of a multi-wavelength laser scanner. Belton et al. [19] used geometric features and a Gaussian mixture model to cluster the points into leaves, trunk branches, or unknown. Béland et al. [13] identified an appropriate normalized radiometric information threshold value and then separated the leaf and wood points. Tao et al. [7] extracted the skeleton of a tree before separating the leaf and wood points. Li et al. [20] used the difference in the structures of different components of a tree to separate leaf and wood points [21]. Wang et al. [15] proposed a robust and dynamic point cloud segmentation routine to separate a tree point cloud into leaf and wood points. Ferrara et al. [22] introduced an approach that was based on the density-based spatial clustering of applications with noise. Xu et al. [23] provided an approach that used a bottom-up hierarchical clustering strategy to combine clusters belonging to non-photosynthetic components, which could also be used to separate leaf and wood points in a tree point cloud.
The supervised separation methods require the input of training samples and can achieve higher accuracy and stability than unsupervised methods. Ma et al. [14] used the spatial distribution patterns of manually selected training points to train a Gaussian mixture model for leaf and wood point separation. Yun et al. [24] calculated the shape, normal vector distribution, and structure tensor of tree point cloud and used a support vector machine to separate leaf and wood points. In the above studies, only geometric features of tree point clouds were used and the radiometric information was not employed. Compared with the separation methods that employed only geometric features, methods that integrated radiometric and geometric features achieved better separation accuracy and robustness [25,26]. However, the radiometric values need an instrument specific radiometric calibration before they are used to separate leaf and wood points. The instrument specific radiometric calibration was a challenging process and more detailed studies were still needed for physical interpretation [27,28]. In practice, the geometric feature-based supervised methods were widely used to separate leaf and wood points for their accuracy, stability, adaptability, and expansibility.
For the geometric feature-based supervised separation method, the separation accuracy depends on the machine learning methods, selected scales, and geometric features. Wang et al. [16] examined four machine learning methods and 26 geometric features that were widely used in other separation tasks [29,30,31,32,33], finding that the random forest method and several geometric features could effectively separate leaf and wood points in TLS data. To assess the scale effect on the separation accuracy, Wei et al. [12] extracted the single-scale and multi-scale geometric features from the point clouds of two Oak trees and showed that the multi-scale geometric features improved the separation accuracy greatly. However, how to select the appropriate scales to calculate the geometric features was not discussed, which affected the separation accuracy greatly [14,24,26,31,32].
Three strategies can be used to select the appropriate scales. The first strategy heuristically selects one fixed scale for all points [14,24]. Although this strategy is simple and fast, it is data dependent. The second strategy, referred to as the optimal scale method hereafter, finds one optimal scale for each point [31,32,33,34,35]. The third strategy, referred to as the multi-scale method hereafter, randomly selects many fixed scales for all points [29,36]. The assumption of this method is that the surface of objects is heterogeneous and its distinctive properties are seldom defined at one specific scale [29].
In this study, we extend the optimal scale method to use multiple optimal scales, referred to as the multi-optimal-scale method hereafter. Compared with the optimal scale method, the multi-optimal-scale method achieves higher separation accuracy. Compared with the multi-scale method, the multi-optimal-scale method achieves more stable accuracy with a limited number of optimal scales.
The remainder of this paper is organized as follows. The experimental data are described in Section 2. In Section 3, the proposed multi-optimal-scale method is explained in detail, together with a brief description of the optimal scale and multi-scale method. Section 4 presents the experimental results and discussion of the proposed multi-optimal-scale method. We conclude our paper in Section 5.

2. Experimental Data

Point clouds of nine trees, including one Erythrophleum fordii tree, one Maidenhair tree, and seven Oak trees, are used in our study. The Erythrophleum fordii tree was provided by Hackenberg et al. [10] and used in Wang et al. [15,16]. This data was acquired by a Z+F IMAGER 5010 from eight scan positions in October 2013 at Baiyun forest farm (106°45′ E, 26°06′ N), Guangxi Province, China. The Maidenhair tree was scanned by Leica ScanStation C10 from one scan position in May 2017 at the University of Electronic Science and Technology of China (104°07′ E, 30°07′ N), Sichuan Province, China. The seven Oak trees were scanned by Leica ScanStation P40 from four scan positions in April 2016 at Jigong Mountain National Nature Reserve (114°02′ E, 31°50′ N), Henan Province, China. Oak tree 1 and Oak tree 2 were also used in Wei et al. [12]. The Erythrophleum fordii tree was registered and preprocessed by Hackenberg et al. [10]. All other trees are preprocessed using the registration and edit modules of Leica Cyclone (Leica Cyclone 9.1.4, 2016) software. We manually separated the leaf and wood points of each tree to obtain the reference data to validate the accuracy of the models with the open-source software CloudCompare (CloudCompare 2.10-alpha, 2018). As this operation is based on the visual assessment of the tree point cloud, the quantitative evaluation results may be affected by the user interpretation slightly. In this study, we randomly select 10% of the aforementioned data as core points to reduce the processing time of our multi-optimal scale method (the details of the core points are shown in Section 3.4). The number of points, the average point density, the tree height, and the core point of each tree is listed in Table 1. The manually separated tree point clouds are shown in Figure 1.

3. Methods.

3.1. Scale Definition and Selection of Multiple Optimal Scales

Let q   =   ( x ,   y ,   z ) R 3 be a point in the 3D space. Q   =   { q i R 3   |   i = 1 , , N } denotes the tree point cloud. For being able to describe the local 3D structure of a given point q i via geometric features and increase the distinctiveness of derived geometric features, the first step of our method was to select an appropriate scale definition and scale size for individual points. Two scale definitions are commonly used: Spherical scale and k nearest neighbor scale. The spherical scale requires a suitable radius, which is different for different tree point clouds [31]. The k nearest neighbor scale requires a parameter k , which is independent of the tree point clouds [32]. We employed k nearest neighbor scale in this study. The parameter k is a scale parameter and different values of k correspond to different scales.
Before selecting the scales, we needed to specify the set of candidate scales from which the selected scales are determined. Two strategies are commonly used to determine the candidate scales. In the first strategy, the candidate scales form a geometric sequence [34]. In the second strategy, the candidate scales form an arithmetic sequence [31,32]. The second strategy is simple but slightly increases computational load compared with the first strategy.
For each point q i in Q , a principal component analysis is applied to its k nearest neighbors [37]. The ordered eigenvalues resulting from the principal component analysis for point q i are λ 1 , λ 2 , and λ 3 ( λ 1     λ 2     λ 3 ) and used to infer multiple optimal scales of this point. Let α i = λ i / ( λ 1 + λ 2 + λ 3 ) . α i can be considered as the “probability” of a point being labelled as a 3D, 2D, or 1D structure [31]. The measure of the eigen-entropy can be defined via the Shannon entropy equation as
E α = ( α 1 ln ( α 1 ) + α 2 ln ( α 2 ) + α 3 ln ( α 3 ) )
at the given scale k [38]. Multiple optimal scales can be determined by varying the scale parameter k within the candidate scales and selecting the scales that yield the first m smallest eigen-entropies, where m is a user-defined number. In comparison, the optimal scale method chooses the scale that yields the minimum eigen-entropy, and the multi-scale method just randomly chooses multiple fixed scales from the candidate scales for all points.

3.2. Features Extraction

We calculated 12 local 3D and 2D geometrical features (Table 2) for a point q i based on its k nearest neighbors. The 2D geometrical features are calculated from projected points on the XY plane. According to the experimental results of Wang et al. [16], higher separation accuracy can be achieved when more geometric features are used. However, when the number of geometric features surpasses a certain threshold, the improvement in the separation accuracy will reach diminishing returns. In addition, more computation time and memory are required when more geometric features are used. In related works, Ma et al. [14] used three geometric features; Yun et al. [24] used nine geometric features; Zhu et al. [26] used seven radiometric features and six geometric features; Wang et al. [16] used 26 geometric features and Wang et al. [15] used 32 geometric features. The above studies showed that no more than 10 geometric features are needed to stabilize the separation accuracy in leaf and wood separation studies [16]. We simply combine the 12 local 3D and 2D geometrical features over multiple scales for the multi-optimal-scale and the multi-scale methods to train models. Such a combination method is also used in Brodu et al. [29] and Wang et al. [36].

3.3. Separation Method

We use the random forest method to separate leaf and wood points in this study, as suggested in Wang et al. [16] and Weinmann et al. [31]. The random forest is a decision-tree-based ensemble learning method that was proposed in Breiman [39]. The learned model is a collection of weak models. Multiple decision trees are grown on random subsets of training data. The class determination is based on a majority vote fashion. Compared with other methods, it can handle high data dimensionality with highly correlated features and is fast and insensitive to overfitting. The random forest has three key parameters: the number of decision trees n t r e e , the number of input features n f e a t u r e used at each node, and the minimum leaf size m l e a f . The model accuracy increases when n t r e e increases until it reaches diminishing returns [15,16,26,31,32,33]. Increasing n f e a t u r e improves the performance but may decrease the diversity of individual trees. A smaller m l e a f makes the model more prone to capturing noise in training data.

3.4. Optimization Strategy

Compared with the optimal scale method, our proposed multi-optimal-scale method needs to calculate geometric features at multiple scales, which entails more calculation. To reduce the running time of our method, two strategies are employed. The first strategy is to compute the geometric features on a random sub-sampling of the tree point cloud called core points and conduct the separation of leaf and wood on the core points. Each point of the whole tree is then given the label of the nearest core point. The second strategy is to use parallel computation to divide the whole computation into several parts and process them in different central processing units to improve computation speed. The two strategies are commonly employed to reduce the computation time in the literatures [15,29,33]. We use the Parallel Computing Toolbox of MATLAB R2018b to parallel our method.

3.5. Evaluation

The performances of our multi-optimal-scale method, the multi-scale method, and the optimal scale method are evaluated using the accuracy statistical index [15,16,26]. The accuracy index is given by
A c c u r a c y = ( T w + T l ) / ( w + l )
where w and l are the number of wood points and leaf points; T w and T l are the correctly identified wood points and leaf points, respectively.
The total running time includes the time used by scale selection, feature extraction, classifier training, and leaf and wood separation. For the multi-optimal-scale method, the speedup ratio is used to assess the efficiency of optimization strategy [12]. The speedup ratio of method a over method b is defined by
S p e e d u p   r a t i o = T b / T a
where T a and T b are the total running time of the two methods, respectively.

4. Experimental Results and Discussion

Our experiments are conducted on a 64-bit Windows 7 with an Intel(R) Xeon(R) E5-2609 v4 1.7 GHz processor and 32GB RAM. The source code of our method is written in MATLAB programing language. Our implementation builds on the source code of Weinmann et al. [31,40]. In our experiments, the candidate scales form an arithmetic sequence. We vary k from 10 to 100, with a step size of 10. Varying k with a fixed step size to select a series of scales is commonly practiced by researchers [31,32,33,34]. In total, we have 10 candidate scales. For our multi-optimal-scale method, the number of optimal scales is varied from 2 to 10. In total, we have 9 multi-optimal-scale models. It is worth noting that for any given number of optimal scales, each point may have different sets of optimal scales. For the multi-scale method, the number of scales is also varied from 2 to 10. For each given number of scales, we train 50 multi-scale models and obtain the worst, best, and mean accuracy of the 50 models for each tree. For the random forest classifier, we set n t r e e = 100 , n f e a t u r e = s q r t ( m ) , where m denotes the number of input features, as suggested in Breiman [39]. We set m l e a f = 10 to avoid overfitting and obtain higher separation accuracy. The random forest classifier module of MATLAB is used to conduct the classification. About 10% of the core points for each tree is selected as training points to train the models with the simple random sampling method and the remaining core points are used for evaluating the accuracies.
The experiment results are shown in Table 3 and Figure 2. We observe that the highest accuracy of the 9 multi-optimal-scale models are greater than that of the optimal scale model by about 1%–3% for each tree. For example, our method achieves the highest accuracy of 91.81% on the Oak tree 7. In comparison, the optimal scale method achieves an accuracy of 89.04%. The improvement in accuracy by our multi-optimal-scale method over the optimal scale method is of a similar size to those reported in the literature. For example, Weinmann et al. [31] showed that the separation accuracy of the optimal scale method is higher than the highest separation accuracy of the fixed scale method with random forest model by about 0.71% in Oakland dataset. For vegetation class, Brodu et al. [29] showed that the balanced accuracy of the multi-scale method was higher than the highest balanced accuracy of the fixed scale method with linear discriminant analysis model by about 0.68% in the Otira River scene. The separation accuracy of our method is more stable than the multi-scale method when the number of scales is no more than five. The multi-scale method tends to achieve higher accuracy when the scale number is greater than five. This is probably because our method captures the distinctive characteristics of leaf and wood points with fewer scales and the multi-scale method tends to get more distinctive information with more scales.
The separated leaf and wood points of our proposed multi-optimal-scale method with five scales for each tree are shown in Figure 3. It is worth noting that some small branch sections inside the canopy are misclassified as leaf points and some leaf points on the canopy surface are wrongfully labeled as wood points. Nevertheless, based on visual assessment, the overwhelming majority of the branches inside the canopy are separated from leaves successfully.
While our proposed multi-optimal-scale method only improves the separation accuracy by about 3% against the optimal scale method, our method greatly increases the separation accuracy for small branches and might facilitate the extraction of accurate above ground biomass and leaf area index [6,24,41]. To visually demonstrate the potential of our method in the extraction of the two high-level tree parameters, we plot the incorrectly separated points of Oak tree 7 of the optimal scale method and our proposed multi-optimal-scale method with five optimal scales in Figure 4 (the correctly separated points are not shown). Our method decreases the number of small branch sections that are misclassified as leaf points and may improve the estimation accuracy of above ground biomass (red box). Our method increases the number of correctly separated leaf points, which may be helpful to improve the estimation accuracy of dried leaf area index (blue box).
In Table 4, we list the running times of our multi-optimal-scale method with/without the optimization described in Section 3.4 when the number of scales is equal to five. In our experiments, we use 12 cores to accelerate our method. Our method has the highest speedup ratio of 60.04 for the Oak tree 2 and the lowest speedup ratio of 46.11 for the Maidenhair tree. The mean speedup ratio for all trees are up to 55.05. Clearly, the optimization greatly reduces the computation load of our method and makes it more amenable to larger datasets.

5. Conclusions

In this study, we propose a multi-optimal-scale method to separate leaf and wood points in tree point clouds. We propose a method to select multiple optimal scales among a series of scales for each point in the tree point cloud, which increases the distinctiveness of derived geometric features. The selected 3D and 2D features are extracted at the multiple optimal scales and the random forest model is used as the classifier to separate the leaf and wood points. Compared with the optimal scale method, our method achieves higher separation accuracy. Compared with the multi-scale method, our method achieves more stable accuracy with a limited number of optimal scales. The running time of our method can be greatly reduced when the optimization is introduced, making it applicable to large scenes.

Author Contributions

Conceptualization, J.Z. and H.W.; Methodology, H.W.; Software, J.Z.; Validation, J.Z.; Data Curation, J.Z.; Writing-Original Draft Preparation, J.Z. and H.W.; Writing-Review & Editing, G.Z.; Visualization, L.S.; Project Administration, G.Z.; Funding Acquisition, G.Z.

Funding

This work was supported by the National Natural Science Foundation of China (41671427), the Fundamental Research Funds for the Central Universities (ZYGX2016J148), and the Open Fund of the State Key Laboratory of Soil Erosion and Dryland Farming on the Loess Plateau (A314021402-1710).

Acknowledgments

We thank the anonymous referees for their constructive criticism and comments, which greatly helped to improve the quality of the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Dassot, M.; Constant, T.; Fournier, M. The use of terrestrial LiDAR technology in forest science: Application fields, benefits and challenges. Ann. For. Sci. 2011, 68, 959–974. [Google Scholar] [CrossRef]
  2. Ma, Y.; Piao, S.; Sun, Z.; Lin, X.; Wang, T.; Yue, C.; Yang, Y. Stand ages regulate the response of soil respiration to temperature in a Larix principis-rupprechtii plantation. Agric. For. Meteorol. 2014, 184, 179–187. [Google Scholar] [CrossRef]
  3. Srinivasan, S.; Popescu, S.C.; Eriksson, M.; Sheridan, R.D.; Ku, N.-W. Multi-temporal terrestrial laser scanning for modeling tree biomass change. For. Ecol. Manag. 2014, 318, 304–317. [Google Scholar] [CrossRef]
  4. Sun, Z.; Liu, L.; Peng, S.; Peñuelas, J.; Zeng, H.; Piao, S. Age-related modulation of the nitrogen resorption efficiency response to growth requirements and soil nitrogen availability in a temperate pine plantation. Ecosystems 2016, 19, 698–709. [Google Scholar] [CrossRef]
  5. Liang, X.; Kankare, V.; Hyyppä, J.; Wang, Y.; Kukko, A.; Haggrén, H.; Yu, X.; Kaartinen, H.; Jaakkola, A.; Guan, F.; et al. Terrestrial laser scanning in forest inventories. ISPRS-J. Photogramm. Remote Sens. 2016, 115, 63–77. [Google Scholar] [CrossRef] [Green Version]
  6. Hackenberg, J.; Wassenberg, M.; Spiecker, H.; Sun, D. Non destructive method for biomass prediction combining TLS derived tree volume and wood density. Forests 2015, 6, 1274–1300. [Google Scholar] [CrossRef]
  7. Tao, S.; Guo, Q.; Xu, S.; Su, Y.; Li, Y.; Wu, F. A geometric method for wood-leaf separation using terrestrial and simulated LiDAR data. Photogramm. Eng. Remote Sens. 2015, 81, 767–776. [Google Scholar] [CrossRef]
  8. Delagrange, S.; Jauvin, C.; Rochon, P. PypeTree: A tool for reconstructing tree perennial tissues from point clouds. Sensors 2014, 14, 4271–4289. [Google Scholar] [CrossRef] [PubMed]
  9. Dassot, M.; Colin, A.; Santenoise, P.; Fournier, M.; Constant, T. Terrestrial laser scanning for measuring the solid wood volume, including branches, of adult standing trees in the forest environment. Comput. Electron. Agric. 2012, 89, 86–93. [Google Scholar] [CrossRef]
  10. Hackenberg, J.; Spiecker, H.; Calders, K.; Disney, M.; Raumonen, P. SimpleTree—An efficient open source tool to build tree models from TLS clouds. Forests 2015, 6, 4245–4294. [Google Scholar] [CrossRef]
  11. Zheng, G.; Moskal, L.M.; Kim, S.-H. Retrieval of effective leaf area index in heterogeneous forests with terrestrial laser scanning. IEEE Trans. Geosci. Remote Sens. 2013, 51, 777–786. [Google Scholar] [CrossRef]
  12. Wei, H.; Zhou, G.; Zhou, J. Comparison of single and multi-scale method for leaf and wood points classification from terrestrial laser scanning data. In Proceedings of the ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Beijing, China, 7–10 May 2018; pp. 217–223. [Google Scholar]
  13. Béland, M.; Baldocchi, D.D.; Widlowski, J.-L.; Fournier, R.A.; Verstraete, M.M. On seeing the wood from the leaves and the role of voxel size in determining leaf area distribution of forests with terrestrial LiDAR. Agric. For. Meteorol. 2014, 184, 82–97. [Google Scholar] [CrossRef] [Green Version]
  14. Ma, L.; Zheng, G.; Eitel, J.U.H.; Moskal, L.M.; He, W.; Huang, H. Improved salient feature-based approach for automatically separating photosynthetic and nonphotosynthetic components within terrestrial LiDAR point cloud data of forest canopies. IEEE Trans. Geosci. Remote Sens. 2016, 54, 679–696. [Google Scholar] [CrossRef]
  15. Wang, D.; Brunner, J.; Ma, Z.; Lu, H.; Hollaus, M.; Pang, Y.; Pfeifer, N. Separating tree photosynthetic and non-photosynthetic components from point cloud data using dynamic segment merging. Forests 2018, 9, 252. [Google Scholar] [CrossRef]
  16. Wang, D.; Hollaus, M.; Pfeifer, N. Feasibility of machine learning methods for separating wood and leaf points from terrestrial laser scanning data. In Proceedings of the ISPRS Annals of Photogrammetry, Remote Sensing and Spatial Information Sciences, Wuhan, China, 18–22 September 2017; pp. 157–164. [Google Scholar]
  17. Béland, M.; Widlowski, J.-L.; Fournier, R.A.; Côté, J.-F.; Verstraete, M.M. Estimating leaf area distribution in savanna trees from terrestrial LiDAR measurements. Agric. For. Meteorol. 2011, 151, 1252–1266. [Google Scholar] [CrossRef]
  18. Hakala, T.; Suomalainen, J.; Kaasalainen, S.; Chen, Y. Full waveform hyperspectral LiDAR for terrestrial laser scanning. Opt. Express 2012, 20, 7119. [Google Scholar] [CrossRef]
  19. Belton, D.; Moncrieff, S.; Chapman, J. Processing tree point clouds using Gaussian Mixture Models. In Proceedings of the ISPRS Annals of Photogrammetry, Remote Sensing and Spatial Information Sciences, Antalya, Turkey, 11–13 November 2013; pp. 43–48. [Google Scholar]
  20. Li, S.; Dai, L.; Wang, H.; Wang, Y.; He, Z.; Lin, S. Estimating leaf area density of individual trees using the point cloud segmentation of terrestrial LiDAR data and a voxel-based model. Remote Sens. 2017, 9, 1202. [Google Scholar] [CrossRef]
  21. Ioannou, Y.; Taati, B.; Harrap, R.; Greenspan, M. Difference of normals as a multi-scale operator in unorganized point clouds. In Proceedings of the 2012 Second International Conference on 3D Imaging, Modeling, Processing, Visualization & Transmission, Zurich, Switzerland, 13–15 October 2012; pp. 501–508. [Google Scholar]
  22. Ferrara, R.; Virdis, S.G.P.; Ventura, A.; Ghisu, T.; Duce, P.; Pellizzaro, G. An automated approach for wood-leaf separation from terrestrial LiDAR point clouds using the density based clustering algorithm DBSCAN. Agric. For. Meteorol. 2018, 262, 434–444. [Google Scholar] [CrossRef]
  23. Xu, S.; Xu, S.; Ye, N.; Zhu, F. Automatic extraction of street trees’ nonphotosynthetic components from MLS data. Int. J. Appl. Earth Obs. Geoinf. 2018, 69, 64–77. [Google Scholar] [CrossRef]
  24. Yun, T.; An, F.; Li, W.; Sun, Y.; Cao, L.; Xue, L. A novel approach for retrieving tree leaf area from ground-based LiDAR. Remote Sens. 2016, 8, 942. [Google Scholar] [CrossRef]
  25. Li, Z.; Schaefer, M.; Strahler, A.; Schaaf, C.; Jupp, D. On the utilization of novel spectral laser scanning for three-dimensional classification of vegetation elements. Interface Focus 2018, 8, 20170039. [Google Scholar] [CrossRef] [PubMed]
  26. Zhu, X.; Skidmore, A.K.; Darvishzadeh, R.; Niemann, K.O.; Liu, J.; Shi, Y.; Wang, T. Foliar and woody materials discriminated using terrestrial LiDAR in a mixed natural forest. Int. J. Appl. Earth Obs. Geoinf. 2018, 64, 43–50. [Google Scholar] [CrossRef]
  27. Calders, K.; Disney, M.I.; Armston, J.; Burt, A.; Brede, B.; Origo, N.; Muir, J.; Nightingale, J. Evaluation of the range accuracy and the radiometric calibration of multiple terrestrial laser scanning instruments for data interoperability. IEEE Trans. Geosci. Remote Sens. 2017, 55, 2716–2724. [Google Scholar] [CrossRef]
  28. Kaasalainen, S.; Jaakkola, A.; Kaasalainen, M.; Krooks, A.; Kukko, A. Analysis of incidence angle and distance effects on terrestrial laser scanner intensity: Search for correction methods. Remote Sens. 2011, 3, 2207–2221. [Google Scholar] [CrossRef]
  29. 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]
  30. Lalonde, J.-F.; Vandapel, N.; Huber, D.F.; Hebert, M. Natural terrain classification using three-dimensional ladar data for ground robot mobility. J. Field Robot. 2006, 23, 839–861. [Google Scholar] [CrossRef]
  31. Weinmann, M.; Jutzi, B.; Hinz, S.; Mallet, C. Semantic point cloud interpretation based on optimal neighborhoods, relevant features and efficient classifiers. ISPRS-J. Photogramm. Remote Sens. 2015, 105, 286–304. [Google Scholar] [CrossRef]
  32. Weinmann, M.; Urban, S.; Hinz, S.; Jutzi, B.; Mallet, C. Distinctive 2D and 3D features for automated large-scale scene analysis in urban areas. Comput. Graph. 2015, 49, 47–57. [Google Scholar] [CrossRef]
  33. Weinmann, M.; Weinmann, M.; Mallet, C.; Brédif, M. A classification-segmentation framework for the detection of individual trees in dense mms point cloud data acquired in urban areas. Remote Sens. 2017, 9, 277. [Google Scholar] [CrossRef]
  34. Demantké, J.; Mallet, C.; David, N.; Vallet, B. Dimensionality based scale selection in 3D LiDAR point clouds. In Proceedings of the ISPRS—International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Calgary, Canda, 29–31 August 2011; pp. 97–102. [Google Scholar]
  35. Lalonde, J.; Unnikrishnan, R.; Vandapel, N.; Hebert, M. Scale selection for classification of point-sampled 3D surfaces. In Proceedings of the Fifth International Conference on 3-D Digital Imaging and Modeling (3DIM’05), Ottawa, ON, Canada, 13–16 June 2005; pp. 285–292. [Google Scholar]
  36. Wang, Z.; Zhang, L.; Fang, T.; Mathiopoulos, P.T.; Tong, X.; Qu, H.; Xiao, Z.; Li, F.; Chen, D. A multiscale and hierarchical feature extraction method for terrestrial laser scanning point cloud classification. IEEE Trans. Geosci. Remote Sens. 2015, 53, 2409–2425. [Google Scholar] [CrossRef]
  37. Jolliffe, I.T. Principal Component Analysis, 2nd ed.; Springer: Berlin, Germany, 2002. [Google Scholar]
  38. Shannon, C.E. A mathematical theory of communication. Bell Syst. Tech. J. 1948, 27, 379–423. [Google Scholar] [CrossRef]
  39. Breiman, L. Random forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef]
  40. Weinmann, M.; Jutzi, B.; Mallet, C. Semantic 3D scene interpretation: A framework combining optimal neighborhood size selection with relevant features. In Proceedings of the ISPRS Annals of Photogrammetry, Remote Sensing and Spatial Information Sciences, Zurich, Switzerland, 5–7 September 2014; pp. 181–188. [Google Scholar]
  41. Sanna, K.; Anssi, K.; Jari, L.; Pasi, R.; Harri, K.; Mikko, K.; Eetu, P.; Kati, A.; Raisa, M. Change detection of tree biomass with terrestrial laser scanning and quantitative structure modelling. Remote Sens. 2014, 6, 3906–3922. [Google Scholar]
Figure 1. The manually separated leaf and wood of the trees.
Figure 1. The manually separated leaf and wood of the trees.
Sensors 19 01852 g001
Figure 2. The worst, best, and mean separation accuracy of the multi-scale method and the separation accuracy of our method for each tree.
Figure 2. The worst, best, and mean separation accuracy of the multi-scale method and the separation accuracy of our method for each tree.
Sensors 19 01852 g002
Figure 3. The separation results of our proposed multi-optimal-scale method with five optimal scales.
Figure 3. The separation results of our proposed multi-optimal-scale method with five optimal scales.
Sensors 19 01852 g003
Figure 4. The incorrectly separated points of the optimal scale method (left) and our proposed multi-optimal-scale method with five scales (right). The two red boxes show that our proposed multi-optimal-scale method increases the number of correctly separated wood points. The two blue boxes show that our proposed multi-optimal-scale method decreases the number of incorrectly separated leaf points.
Figure 4. The incorrectly separated points of the optimal scale method (left) and our proposed multi-optimal-scale method with five scales (right). The two red boxes show that our proposed multi-optimal-scale method increases the number of correctly separated wood points. The two blue boxes show that our proposed multi-optimal-scale method decreases the number of incorrectly separated leaf points.
Sensors 19 01852 g004
Table 1. The details of each tree point cloud.
Table 1. The details of each tree point cloud.
TreesLeaf PointsWood PointsAverage Point Density (mm)Tree Height (m)Core Points
Oak tree 12,122,3281,220,1880.988811.1069 334,252
Oak tree 27,429,9004,924,0990.941816.7122 1,235,400
Maidenhair tree120,530100,1321.15861.4043 22,066
Oak tree 33,933,2956,378,4701.142124.0598 1,031,177
Oak tree 42,097,3852,154,3061.145811.3181 425,169
Oak tree 52,416,8498,072,3130.933421.6634 1,048,916
Oak tree 62,750,5712,002,0321.109510.9939 475,260
Oak tree 73,793,2402,128,0510.87687.7147 592,129
Erythrophleum fordii tree2,061,6791,806,8594.938221.2738 386,854
Table 2. Geometrical features extracted from the tree point cloud. EV3D and EV2D denote the eigenvalue (sorted in ascend manner) and NV3D is the normal vector.
Table 2. Geometrical features extracted from the tree point cloud. EV3D and EV2D denote the eigenvalue (sorted in ascend manner) and NV3D is the normal vector.
FeatureDescription
Linearity3DEV3D3/(EV3D1 + EV3D2 + EV3D3)
Planarity3DEV3D2/(EV3D1 + EV3D2 + EV3D3)
Omnivariance3D(EV3D1 × EV3D2 × EV3D3)1/3
Anisotropy3D(EV3D3 − EV3D1)/EV3D3
Verticality3DNV3Dz
Radius3DRadius of 3D local neighborhood.
Density3DPoint density of 3D local neighborhood.
Zdiff3DHeight difference of 3D local neighborhood.
StdZ3DStandard deviation of heights of 3D local neighborhood.
Radius2DRadius of 2D local neighborhood.
Density2DPoint density of 2D local neighborhood.
Linearity2DEV2D2/(EV2D1 + EV2D2)
Table 3. The separation accuracy of the optimal scale method and the highest separation accuracy of our proposed multi-optimal-scale method for each tree.
Table 3. The separation accuracy of the optimal scale method and the highest separation accuracy of our proposed multi-optimal-scale method for each tree.
TreesOptimal Scale MethodOur Method
Oak tree 10.89470.9133
Oak tree 10.87380.8923
Maidenhair tree0.91940.9374
Oak tree 30.93010.9521
Oak tree 40.94520.9561
Oak tree 50.87720.8955
Oak tree 60.90580.9304
Oak tree 70.89040.9181
Erythrophleum fordii tree0.97590.9820
Table 4. The running times of our multi-optimal-scale method with/without the optimization and the derived speedup ratio for each tree.
Table 4. The running times of our multi-optimal-scale method with/without the optimization and the derived speedup ratio for each tree.
TreesWith Optimization (s)Without Optimization (s)Speedup Ratio
Oak tree 132.721714.8052.41
Oak tree 190.375425.7460.04
Maidenhair tree10.04462.9246.11
Oak tree 374.414431.7359.56
Oak tree 440.952244.3154.81
Oak tree 574.984494.3659.94
Oak tree 642.632224.7352.18
Oak tree 749.752760.8655.50
Erythrophleum fordii tree36.492004.1354.93

Share and Cite

MDPI and ACS Style

Zhou, J.; Wei, H.; Zhou, G.; Song, L. Separating Leaf and Wood Points in Terrestrial Laser Scanning Data Using Multiple Optimal Scales. Sensors 2019, 19, 1852. https://doi.org/10.3390/s19081852

AMA Style

Zhou J, Wei H, Zhou G, Song L. Separating Leaf and Wood Points in Terrestrial Laser Scanning Data Using Multiple Optimal Scales. Sensors. 2019; 19(8):1852. https://doi.org/10.3390/s19081852

Chicago/Turabian Style

Zhou, Junjie, Hongqiang Wei, Guiyun Zhou, and Lihui Song. 2019. "Separating Leaf and Wood Points in Terrestrial Laser Scanning Data Using Multiple Optimal Scales" Sensors 19, no. 8: 1852. https://doi.org/10.3390/s19081852

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop