1. Introduction
Terrestrial laser scanning (TLS) has emerged as an accurate means for nondestructively deriving three-dimensional (3D) forest structural attributes [
1]. TLS has the capacity to obtain the 3D geometrical structure of a tree at the millimeter level, which is beyond the ability of traditional measurement tools [
2]. After two decades of research, the tree attributes that can be automatically retrieved from TLS data include not only widely used forest inventories, such as tree location [
3,
4,
5], stem diameter [
6,
7,
8,
9,
10], stem height [
9,
11], stem crown width [
9], but also those that cannot be directly measured using conventional tools, such as stem curve [
12,
13], stem volume [
14,
15] and other forestry parameters. However, TLS has not yet been considered an operational tool in forest inventories. In addition to the cost, there is another factor that is the difficulties in constructing automatic stem parameter retrieval methods that provide convincing measurement results [
16].
Stem diameter is one of the most important parameters in forest inventories, as some important stem metrics, such as stem taper construction and merchantable stem volume [
17], are calculated based on this parameter. Therefore, accurate retrieval of the stem diameter has become one of the important studies for forest inventories using TLS data.
There are many steps in a stem diameter retrieval algorithm, such as stem cross-section determination [
8,
18], stem point selection [
3,
19], outliers removal [
20,
21] and numerical computation [
7]. The accuracy of retrieved stem diameter at breast height (DBH) using the circle fitting (CF) method is effected by the stem cross-section thickness, where the values obtained in the range of 1–10 cm are not significantly different and those obtained in the range of 10–100 cm are significantly different [
19]. In practice, it is unrealistic to evaluate the errors introduced in all the steps of all stem diameter retrieval algorithms. However, all stem diameter retrieval algorithms can be divided into two major steps. The first is stem point preprocessing, which focuses on data collection and preprocessing, such as point cloud registration, ground point removal, stem location, stem cross-section determination and stem point selection. The next step is numerical calculation for stem diameter retrieval, which focuses on numerical computational methods, such as CF and cylinder fitting (CYF). The aims of the two steps are to provide stem points with high quality and to retrieve stem diameters with high precision. A satisfactory stem diameter is retrieved when both these aims are achieved. As a matter of fact, some studies have divided the stem diameter retrieval algorithm into two steps similar to the above. Such as, the first step is outliers removal [
20,
21] or stem point selection [
7,
8,
18,
19], and the next step is numerical calculation. However, the aims of the two steps are mixed together rather than clearly defined separately.
Many stem diameter retrieval numerical methods have been introduced and applied with different tree species and environmental factors during the past two decades. In summary, these methods can be roughly divided into two types. (1) The first type is classic regular approaches. The stem is simplified into a regular geometry, in which the stem cross-section is assumed to be a circular geometry. Therefore, the stem diameter is retrieved using CYF [
9], CF [
3], Hough transform [
22] and variant methods [
13,
23]. These methods are easy to apply and can also output satisfactory results when the stem point density is insufficient, especially for single-scan data. However, these methods overlook the irregularity in the stem cross-section that can be derived from TLS data and may not always correspond to reality [
7]. (2) The second type is simulated manual measurement approaches. The irregularity in the stem cross-section and the working scenario of the field work, i.e., the path of the diameter tape that is passed through the convex part of the stem cross-section, are considered in stem diameter retrieval. From this, the stem diameter is retrieved by simulating the path of the diameter tape using convex hull line fitting (CLF) [
21,
24], closure B-spline curve fitting (SP) [
8] and closure Bézier curve fitting with global convexity (SPC) [
18]. These methods consider irregularity of the stems, however, they are time-consuming and require high point densities. However, in different studies, the above methods have yielded satisfactory results with the respective study materials. It is difficult to directly compare the performances of these methods between different studies as the inputs are different [
7,
12]. This raises the question of how to choose a stem diameter retrieval numerical method, or how to retrieve stem diameter with high accuracy for a given stem point cloud.
In addition to the stem diameter tape, the caliper is a common measuring tool for stem diameter in the field work. The caliper is used to measure stem diameters in several directions, and the average of all the directional diameters is the measured stem diameter. Van Laar and Akca listed the detailed quality specifications for caliper operation [
25]. The stem diameter measured with the diameter tape was slightly larger than that measured with the caliper in practice [
26]. Tang theoretically proved that the average stem diameter measured in all directions with the caliper is equal to that measured using stem diameter tape whether the shape of the stem cross-section is convex or concave [
27]. At present, TLS can capture the geometrical characteristics of the stem cross-section; thus, it is possible to evaluate the equivalency between the stem diameter tape and the caliper using TLS data by simulation measurements.
In this study, we consider the similarities and differences between several stem diameter numerical calculation methods without regard to the stem point preprocessing step. The specific objectives are (1) to practically and theoretically evaluate the performances of different stem diameter retrieval numerical methods, (2) to evaluate the equivalency between the diameter tape and the caliper, and (3) to discuss potential ways to improve the accuracy of stem parameter retrieval.
4. Discussion
4.1. Performance Analysis of Stem Diameter Retrieval Methods
In this study, the original input of these methods was 3D stem slice point clouds collected from the stem cross-sections with the thickness of 5 cm by the 3D stem axis curve. Although the final input of these methods varied, the influencing factors from the use of different methods with different inputs were eliminated.
The final inputs of the CYF and CF methods were the 3D stem slice point cloud and the 2D stem slice point cloud, respectively. The 2D stem slice point cloud was the projection point set of the 3D stem slice point cloud. The normal vector of the projection plane was equal to the rotated stem growth of the 3D stem slice, as well as the axis direction of the fitted cylinder. The least squares method was used as the fitting method for the two methods, which was why the CYF and CF methods behaved the same way (
Figure 3c,d) and yielded the same performance for stem diameter retrieval (
Figure 7a,b).
The convex hull point set in 2D space derived from the 2D stem slice point cloud were used as input for the CLF, CSM, SP and SPC methods in this study. The constructed curve by the SPC method and the constructed lines by the CLF method were closed with global convexity. The two parallel lines constructed by the CSM method went around the 2D stem slice point cloud from different directions, and the two parallel lines of each direction formed a convex region. The measurements from all directions formed an integrated convex region. This means that the CLF, CSM and SPC methods had very similar measurement modes, constructing a compact convex region to surround the 2D stem slice. Additionally, the curve constructed by the SPC method had second-order geometric continuity, while the CLF and CSM methods did not. Hence, the performances of the CSM and CLF methods were the same, and very similar to the performance of SPC. (
Figure 7c,d,f).
Although the SP method interpolated on the convex hull points, the constructed cubic B-spline curve was not a global convex curve [
8] (as the rectangle shown in
Figure 3f). This caused that the performance of the SP method is worse than those of the CLF, CSM and SPC methods.
Most stem diameters retrieved by the CYF and CF methods were smaller than field-measured stem diameters. That can be explained by the following two aspects. One aspect is that the CYF (CF) uses a 3D (2D) stem slice point cloud, while the field-measured stem diameter was extracted from the convex part of the stem cross-section under manual tension using stem diameter tape. The stem bark at breast height was peeled, and most of the turnup bark was removed. Hence, most of the 3D (2D) stem slice point clouds were located in the convex part of the stem cross-section formed in the field work. The other aspect is that the most of the curve fitted by the least squares method should be located between the innermost point and the outermost point in theory. According to the definition of the roughness of a stem slice point cloud in this study, the greater the roughness, the more irregular the local part of the stem slice point cloud and the larger the distance between the fitted curve and the innermost point and the outermost point (
Figure 12).
Most stem diameters retrieved by the CLF, CSM, SP and SPC methods were larger than the field-measured stem diameters because manual tension eliminates the influence of turnup bark in field measurements. However, although peeling was applied in the field work and outliers were removed in preprocessing, the influence of a small turnup bark was not eliminated when the CLF, CSM, SP and SPC methods were used. Some sporadic convex points (the convex hull points in rectangles in
Figure 12b) are very similar to turnup bark points, as they are not gradually protruding parts and there are inner points along the direction toward the center point. These points may have no effect in field measurements because they are compressed. However, these points are convex hull points in the CLF, CSM, SP and SPC methods.
4.2. The Equivalence of Stem Diameter Measurement between the Stem Diameter Tape and the Caliper
The RMSE values between the field-measured DBH using the diameter tape and the CSM method simulating the caliper measurement in
Figure 7 and
Figure 11 were 0.51 cm and 0.50 cm, respectively. This demonstrates the approaching degree between the diameter tape and the caliper simulation.
Manual measurement with a caliper or diameter tape may lead to potential errors due to the operator’s visual estimation [
6]. Therefore, the DBH retrieved by simulation methods was used to evaluate the equivalence. Note that the elasticity between stainless steel stem diameter tape and fabric (plastic) stem diameter tape is different. The convex and smooth properties of the steel need to be ensured when using stainless steel stem diameter tape, which can be simulated by the SPC method. However, only the convex property needs to be ensured when using fabric (plastic) stem diameter tape, which can be simulated by the CLF method. Therefore, the SPC and CLF methods were used to represent the measurement using these two types stem diameter tape.
Figure 7 shows that the CLF and CSM methods yield the same performance, and the regression equation and assessment indices between the SPC and CSM methods are shown in
Figure 13.
Compared with the SPC method, the ME of the CSM method was −0.039 cm, demonstrating that the DBH retrieved by the SPC method was slightly larger than that retrieved by the CSM method in this study. This result is in accordance with the conclusion in [
26]. The RMSE of the CSM method was 0.05 cm, which shows the high similarity between the two simulation measurement methods. Additionally, that the CLF and CSM methods performed the same is in accordance with the conclusion in [
27]. Regardless of the kind of material of the stem diameter tape, the comparison between the SPC and CSM methods and the CLF and CSM methods demonstrates that the equivalent between stem diameter tape and caliper are acceptable for forestry measurements.
4.3. The Usage of Ovality, Completeness and Roughness
According to the definitions of ovality, completeness and roughness, the higher the completeness is, the lower the ovality and the lower the roughness. Meanwhile, the more complete the point cloud is, the more regular and the more smooth the stem slice point cloud. Therefore, the ovality, completeness and roughness of a stem slice point cloud can be used to evaluate the validity of the stem slice point cloud and the regularity of the stem slice (stem cross-section) using TLS data. In
Figure 14a–c were sourced from the breast height, such as the DBH retrieval in this study, and others were sourced from other heights. It is easy to distinguish which stem slice point clouds can be directly used for parameter extraction, and which need further processing for parameter extraction. It is obvious that the stem slice point cloud in
Figure 14c is suited for the CYF and CF methods rather than the CLF, CSM, SP and SPC methods.
The ovality of a stem slice point cloud depends on not only the completeness of the stem slice point cloud but also the ovality of the real stem slice. When the completeness of the stem slice point cloud is 100% (or larger than 90%), the ovality changes with the regularity of the real stem slice. The higher the ovality is, the higher the degree of irregularity of the stem slice (
Figure 14a,b,e,f). When the ovality is greater than a given threshold value (such as 20%), the validity of the stem slice point cloud starts to decrease (
Figure 14h,i). It is easy to find that the two stem slice point clouds were registered incorrectly; in this case, a large error is unavoidable for all the above six stem diameter retrieval methods.
The influence of roughness was weakened because the stem bark around breast height was peeled in this study. The stem slice point cloud with the maximum roughness in this study is shown in
Figure 14b. In fact, the maximum, minimum and average roughnesses at a height of 90 cm (150 cm) of the studied stem were 1.13 cm, 0.20 cm and 0.50 cm (1.51 cm, 0.21 cm and 0.67 cm), respectively. The roughness differences between peeled and unpeeled stem parts can be observed in
Figure 1. According to
Section 4.1, the higher the roughness is, the larger the error between the retrieved DBH and field-measured DBH. High roughness in an angular region means that there are abnormal points in this region. Although the roughness of the stem slice point cloud in
Figure 14g is not too high, there are high roughness in some angular regions, as there are two obvious outlier zones in
Figure 14g.
The quality of a stem slice point cloud depends on a number of factors, such as the topographic conditions, tree density, ground vegetation, scanning number and scanning position. This also means that the trees in the same plot may obtain stem slice point clouds with different qualities. Hence, it is difficult to use the condition of the sample plot to describe the quality of each stem slice point cloud, although they are related. The above three variables provide quantitative methods for evaluating the quality of each stem slice point cloud.
4.4. The Necessity and Importance of Stem Point Preprocessing
The maximum and minimum RMSEs of the six stem diameter retrieval methods were 0.56 cm and 0.30 cm in this study. These values are smaller than those in most of the corresponding contemporary studies, such as the RMSE of 1.14 cm [
34], RMSE values of 0.73 cm at 1.3 m and 0.84 cm at 6 m [
7], RMSE of 1.17 cm [
22], and RMSE ranging from 0.8 to 1.3 cm [
3]. Additionally, the RMSE values of the six stem diameter retrieval methods were similar in this study. Although direct comparison of the accuracies from different studies is difficult because the input data vary [
7,
12], the high and similar performance of the six stem diameter retrieval methods demonstrated that the differences between different stem diameter retrieval methods are not obvious when the same 3D stem slice point clouds are used. This means that the good quality of the studied 3D stem slice point clouds is a factor in the high accuracies of these stem diameter retrieval methods. Considering that stem point preprocessing will help to improve the quality of the stem point cloud, it is necessary to preprocess the stem slice point cloud before stem parameter retrieval.
The axis direction of the cylinder was an input parameter in the CYF method in this study. This is different from some exist CYF methods; for example, the axis direction is an output variable and is equal to the eigenvector corresponding to the maximum eigenvalue by principal component analysis (PCA) [
35], which is suitable when the thickness of the stem slice point cloud is larger than the diameter. As the diameter of the fitted cylinder is closely related to the axis direction, the accuracy of the stem diameter can be ensured when an accurate axis direction is provided. For the CYF method in this study, the input 3D stem point cloud was geometrically transformed by rotating the stem growth direction to the vector (0, 0, 1). Then, the vector (0, 0, 1) seemed to be the new axis direction and an input parameter for CYF. For the CF and other methods in 2D space, the input was the projection of the transformed 3D stem point cloud. It is obvious that the stem growth direction is not only a parameter in data preprocessing in this study but also an important implicit parameter for stem diameter retrieval, which should be considered.
Fourteen DBH retrieval algorithms (seven algorithms based on the CF method, five algorithms based on the CYF method, one algorithm based on maximum distance, and another algorithm for which the details have not been published) were compared using identical TLS datasets, and the results were evaluated through a common procedure from reliable references [
2]. These algorithms should yield similar performance, as the input data are the same and the numerical computation methods are very similar (most are based on CF and CYF methods). The study reported that the performances of these algorithms were different from each other, parts of the algorithms underestimated the DBH, while the others overestimated the DBH, and the differences between different algorithms were quite obvious. According to the performance of CF and CYF methods in this study, although the numerical computation methods of these fourteen algorithms have some subtle differences, the main difference between these fourteen algorithms should be the stem point preprocessing. Thus, the necessity and importance of stem point preprocessing is highlighted.
Although the CYF and CF methods are not sensitive to outliers, this does not mean that the influence of outliers can be overlooked in the CYF and CF methods. Outliers cause significant errors in the CYF [
35] and CF [
2] methods. The CLF, CSM, SP, and SPC methods are constructed based on convex hull points; these methods are more sensitive to outliers than the CYF and CF methods. The outliers in the stem slice point cloud in
Figure 14g inevitably affects the accuracy of stem parameter retrieval. Therefore, regardless of the method used, removing outliers is a necessary condition for accurately retrieving stem parameters.
Obviously, the higher the quality of the stem slice point cloud is, the more accurate the retrieved stem parameters. The perfect stem slice point cloud should be able to effectively reflect the profile characteristics of the stem cross-section, and there should be no (or few) noise points. However, it is difficult to obtain such an ideal stem slice point cloud in sample plot scanning. Therefore, according to the ovality, completeness and roughness, evaluating and repairing the quality of the stem slice point cloud is a potential step for accurate stem parameter retrieval.
Most stem diameter retrieval algorithms include a stem point processing part, either indirectly or directly. For example, Wang et al. used a Fourier series curve to eliminate the outliers and branch points, and to approximate the stem cross-section shapes [
20]. Stovall et al. used an outer hull model method to iteratively fit convex hulls and to handle noisy data [
21]. Pitkänen et al. evaluated the stem cross-section with multiple-scan data using CYF and if it was found to be deficient, the diameter was detected using the single-scan data [
7]. These above data processing parts are either mixed with or cooperate with the numerical calculation method. Separately obtaining the influence of subsequent calculation methods and accurately defining the aim of stem point processing helps to obtain stem slice point clouds with high quality, thereby improving the accuracy of stem parameter retrieval.
4.5. A Potential Way to Improve the Accuracy of Stem Diameter Retrieval
The stem growth direction and the thickness of the stem slice point cloud are important parameters that directly influence the accuracy of stem diameter retrieval. Therefore, the stem growth direction should be accurately calculated, and the thickness of the stem slice point cloud can be adjusted through stem slice point cloud quality assessment or experimental verification.
For a stem slice point cloud from a single scan or multiple scans, the quality can be first evaluated by the ovality and roughness. If the roughness or ovality exceeds its thresholds, the stem slice point cloud should be checked and processed to ensure that there are no noise points or that these points are correctly registered. Then, the stem diameter retrieval method can be chosen with the completeness. If the completeness is less than the threshold, the CYF or CF methods are recommended. When the completeness exceeds its threshold, considering that most stem diameters retrieved by the CYF or CF methods are smaller than the field-measured diameters and that most stem diameters retrieved by the CLF, CSM and SPC methods are larger than the field-measured diameters, the stem diameter can be represented by the average value (or linear combination ) of stem diameters retrieved from the CYF or CF method and the stem diameters retrieved from the CLF, CSM or SPC method. According to computational complexity, the order of selection priorities of the CYF and CF methods is the same, as the two methods are both implemented by the least square method; the order of selection priorities of the CLF, CSM and SPC methods is CLF, CSM and SPC. For the respective thresholds of ovality, roughness and completeness and processing methods for outlier removal and registration correction, further research is needed.
In addition to the above, some scanner errors need to be addressed to improve the accuracy of TLS scanning. For example, the laser point has a certain diameter, a laser beam may be fragmented, its reflection may be distorted, and the scanner will register two signals. The measurement result of TLS will different from the actual value, because noise or outliers will be generated during TLS working, and it is difficult to detect all the noises and outliers.
5. Conclusions
We focused on the similarities and differences between stem diameter retrieval numerical methods using a set of 3D stem slice point clouds, that were extracted using a common preprocessing procedure to reduce the impact of data preprocessing. The CSM was presented to verify the equivalency between stem diameter tape and calipers for diameter measurement, and the ovality, completeness and roughness were presented to evaluate the quality of the stem slice point clouds. The results showed that the average ovality, completeness and roughness values of the studied stem slice point clouds were 8.80%, 94.00% and 0.37 cm, respectively; the CYF and CF methods yielded the same performance, and the CLF and CSM methods yielded very close performance. Most stem diameters retrieved by the CYF and CF methods were smaller than field measurements, and most stem diameters retrieved by the CLF, CSM, SP and SPC were larger than the field measurements. Compared with the field-measured DBH, the RMSEs of the CYF, CF, CLF, CSM, SP and SPC methods were 0.30 cm, 0.30 cm, 0.51 cm, 0.51 cm, 0.56 cm and 0.54 cm, respectively. Compared with the SPC method, the RMSE of CSM was 0.05 cm.
According to the results, the stem diameters retrieved by the CYF and CF methods are the closest to the field measurement, followed by those of the CLF, CSM, SPC and SP methods. The CLF and CSM methods have similar performance, and the CYF and CF methods have better robustness than the other methods. The equivalency of stem diameter measurement between the diameter tape and the caliper is acceptable for forestry inventories. The stem point preprocessing step is a very important for stem diameter retrieval, and defining the goals and enriching the content of this step (such as stem cross-section completeness checking, stem cross-section validity verification and outlier removal) improves the accuracy of stem diameter retrieval, especially for sample plot scanning.