1. Introduction
The stem of a tree holds most of its volume, biomass and economic value [
1]. Knowledge of the changes occurring in the stem status constitutes an essential input into studies concerning forest management and harvesting operations [
2]. The same applies to the assessment of biomass changes in the form of a time series. This information can be used in monitoring forest-bound carbon, bioenergy potential, and forest damage [
3,
4].
Fallen and harvested trees significantly change the forest structure. The detection of these changes can be made using field inventories and remote sensing (RS) techniques. When covering large areas, the RS technique is the essential tool in monitoring changes. Stem changes can be detected based on image differentiation between two RS data sets collected at different times, e.g., using two canopy height models [
5]. Many RS techniques, however, require accurate reference data at plot level to reduce the estimation error. With small areas, e.g., permanent sample plots, changes can be detected from the tree stumps using manual interpretation and by referring to stem-location maps recorded at different times by conducting field measurements. With circular plots, the plot center coordinate is typically collected using a global positioning system (GPS) device; the relative stem location is measured using a rangefinder and a bearing compass, and finally, the absolute locations are calculated by combining the data obtained. Conventional field measurement is widely recognized as being a time-consuming and costly approach to obtain forestry data [
6,
7]. More automated and more cost-effective techniques to map stem changes are needed to provide field inventory data.
Terrestrial laser scanning (TLS) has been demonstrated to be a promising solution for plot level field inventories [
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19]. TLS collects three-dimensional (3-D) measurements of the targets in the form of a high-precision point cloud (x, y, z, intensity of the backscattered power). The advantage of applying TLS data to forest inventories is the improvement in the accuracy and efficiency of field measurements, and the capability of locating trees on the plot and deriving stem curve data [
20]. In addition, TLS data document the entire plot at a particular time, which enables subsequent measurements and time-series analyses.
Currently, TLS data are not applied in forest inventories at an operational level. The challenges mainly lie in the automation of data processing. A sample plot is typically scanned from several positions inside and/or outside the plot, depending on the size and complexity of the plot. To understand the forest plot, the scans must be first registered, and the stems inside the plot must be located and reconstructed. Details of the tree features can then be further extracted from the point clouds of individual trees. At this moment, fully automated solutions are not yet available for all applications, e.g., the registration of several scans; however these solutions are highly desirable. It has been estimated that by using TLS and automated data processing, the field inventory can be performed more efficiently than through conventional field work.
The applicability of TLS measurements in detecting changes within forest plots has not been studied in detail. Thus far, interest in applying TLS data in change detection has mainly been demonstrated in civil engineering, e.g., in the deformation analysis of man-made individual objects, such as bridges [
21], tunnels [
22], and television towers [
23]. Geological and hydraulic applications have also been recently reported, e.g., sea cliff erosion monitoring [
24] and streambank-retreat monitoring [
25].
This paper presents a fully automated method for the detection of changes in forest structure over time using bi-temporal TLS data. The developed method was tested by analyzing harvested stems between two TLS data acquisitions.
3. Change Detection Methods
Change detection was applied by combining the data- and object-orientated approaches. In the data-orientated approach, the bi-temporal voxel elements were compared to detect the approximate changes. The changed points found in this step were reflected from different objects on the plot. Some were reflected by the harvested stems and some were caused by canopy changes due to seasonal growth. To precisely detect the harvested stems, the point cloud was further analyzed using an object-orientated approach.
Figure 3.
The steps in stem change detection: (a) the point cloud for a tree before the change; (b) the point cloud in the space corresponding to (a) after the change; (c) the differences found in the data-orientated analysis; (d) the detected stem points; (e) the reconstructed stem model.
Figure 3.
The steps in stem change detection: (a) the point cloud for a tree before the change; (b) the point cloud in the space corresponding to (a) after the change; (c) the differences found in the data-orientated analysis; (d) the detected stem points; (e) the reconstructed stem model.
Figure 3 illustrates the concept of data- and object-orientated analyses in the detection of stem change. The point cloud for a tree at Time I is depicted in
Figure 3(a). The point cloud in the corresponding space at Time II is depicted in
Figure 3(b).
Figure 3(c) presents the differences found in the data-orientated analysis.
Figure 3(d,e) present the detected stem points and the reconstructed stem model in the object-orientated analysis, respectively. Object-orientated analysis was performed based on the results of the data-orientated detection.
3.1. Data-Orientated Approach
There are very few corresponding points, reflected from the same position, in the bi-temporal TLS data sets. Therefore, direct data comparison, such as point differentiation, was not possible. The comparisons were, thus, performed in the voxel space.
The point cloud in the scanner coordinate system (x, y, z) was transformed into the voxel coordinate system (r, c, l) using the transformation matrix M, as shown in Equations (1) and (2). The origin of the voxel coordinate system in the scanner coordinate system (x0, y0, z0) and the size of the voxel element (vx, vy, vz) were the same for both data sets captured at different times. Therefore, the two data sets were in the same voxel coordinate system following the transformation. In the experiment, the origin of the voxel coordinate system was (0, 0, −Hs), where Hs is the height of the scanner, 1.8 m in this case. The voxel element was a cube with a side length of 50 cm.
The number of points in each voxel element at Times I and II were compared to detect the changed points. In the present context, the changed points are those points reflected from objects presented only at Time I. The points, presented only at Time II, were reflected from objects that were unchanged, but occluded at Time I. A voxel element was assumed to have changed if the number of points at Time I was significantly greater than that at Time II, e.g., the number of points at Time II was less than 10 percent of those at Time I. The points in the changed voxel element at Time I were then selected for further analyses.
3.2. Object-Orientated Approach
The entire stem model was constructed from the detected changed points in the object-orientated analysis, which made it possible to precisely locate the harvested stems and to exclude changes introduced by, e.g., the movements of trees caused by wind.
The spatial properties of each selected point were first automatically studied in its neighborhood to detect stem points. A local coordinate system was built using the eigenvalue decomposition. The eigenvectors represent the axes directions and the eigenvalues represent the point variances along the axes. In general, the stem point has flat and vertical shapes in its immediate neighborhood. A point was selected for further study if its neighboring points exhibited low variance along one direction in the new local coordinate system X
1Y
1Z
1 and if the direction of the normal vector is close to horizontal in the real world coordinate system X
gY
gZ
g.
Figure 4 illustrates a point p on a cylinder surface, its local coordinate systems X
1Y
1Z
1, and the real world coordinate system X
gY
gZ
g. Most of the branch and canopy points were excluded from the selected points in this step. Some of those points may still be present, as they have similar spatial properties as the stem points. The stem was further recognized in a robust modeling procedure.
Figure 4.
A point p on a cylinder surface, its local coordinate system X1Y1Z1, and the real world coordinate system XgYgZg.
Figure 4.
A point p on a cylinder surface, its local coordinate system X1Y1Z1, and the real world coordinate system XgYgZg.
The tree stem was reconstructed using a series of cylinder primitives along the stem profile. In a stem section, a cylinder was fitted to a set of laser points. Equation (3) represents the definition of a cylinder.
where
are the points on the cylinder surface,
is a point on the axis,
is the direction of the axis of the cylinder with a unit length, and r is the radius. The distance, or the residual, between the laser point and the cylinder surface is
. The laser points were weighted to reduce the effect of cross errors, e.g., the points reflected from the branches. The entire stem model was reconstructed in a growing manner. The initial parameters of the model element were the estimations of the previous cylinder. For more details on the robust modeling procedure, please refer to [
27].
3.3. DBH Estimation and Location Map for Changed Stems
The DBHs and locations of the harvested stems were automatically estimated using the stem models. The model element at breast height was selected. The diameter and position of the cylinder served as the DBH and the stem location estimation, respectively. Breast height was defined as the point 1.3 m above the ground level; and the ground height was estimated based on the lowest data point around the stem model. The location map for the changed stems was constructed to evaluate the change detection method.
4. Results and Discussion
The changes in forest structure over time were detected using the developed method. The result of the detection on Plot 1 is displayed in
Figure 5.
Figure 5(a,b) are the TLS data at Time I and Time II, respectively.
Figure 5(c) shows the laser points from the harvested stems.
Figure 5(d) displays the models of the harvested stems.
Figure 5.
The detection in forest structure over time: (a) the TLS data at Time I; (b) the TLS data at Time II; (c) the laser points from the changed stems; (d) the stem models.
Figure 5.
The detection in forest structure over time: (a) the TLS data at Time I; (b) the TLS data at Time II; (c) the laser points from the changed stems; (d) the stem models.
The location map of harvested stems was matched with the data reference to evaluate the algorithm.
Table 4 summarizes the mapping results. The harvested stems refer to the number of harvested stems in the reference data. The mapped changes represent the number of harvested stems detected from the point cloud using the presented method. Omission is the number of harvested stems not found. Commission is the number of detected harvested stems lacking corresponding references.
In the experiment, five harvested stems were not mapped, which represents the omission error. These trees were partly occluded by other objects and only a small proportion of the stem was included in the data set. The commission errors were those detected changes without correspondences in the references. Two extra changes were detected, and both were harvested stems. They were not included in the reference because of their properties. One stood on the border of the plot, and the other was a dead tree that was not considered in the inventory. Thus, there were no extra detected stems, which had not changed in reality. The overall accuracy of the stem status detection was 96 percent when considering 137 reference trees in the point clouds. The accuracy of the harvested stem detection was 90 percent accounting for 92 percent of the removed basal area.
Table 4.
Summary of change detection from the single-scan TLS data.
Table 4.
Summary of change detection from the single-scan TLS data.
Plot | 1 | 2 | 3 | 4 | 5 |
---|
Harvested stems | 7 | 10 | 13 | 8 | 12 |
Mapped stems | 7 | 8 | 13 | 5 | 12 |
Omission | 0 | 2 | 0 | 3 | 0 |
Commission | 0 | 0 | 1 | 1 | 0 |
The experiment demonstrated that the proposed method is capable of detecting harvested tree stems if the changed point clouds include this information. To be able to cover close to 100 percent of the changed trees, multi-scan measurements are needed. It is worth noting that the operational cost of multi-scan measurements is higher than that of single-scan measurements. It currently takes 2–4 min for a commercial phase-shift scanner to perform a full field-of-view scan, e.g., 360-by-310 degrees. However, the multi-scan measurement is the only method to map all trees on the dense forest plots. The proposed method can be directly applied to multi-scan measurements without modifications.
The mean bias (bias = estimation − reference) of the DBH estimated for the harvested trees was 0.16 cm and the root mean square error (RMSE) was 1.29 cm, based on 45 mapped stems. If one outlier (due to heavy occlusion) was removed, the mean bias was 0.04 cm and the RMSE was 0.98 cm. (The mean deviation, reference-estimation, was −0.16 cm and −0.04 cm respectively.)
Prior state-of-the-art studies revealed that DBH has been estimated in a sparse forest (212–410 stems/ha) with RMSE of 1.8–3.25 cm using single-scan data and with RMSE of 1.48 cm using multi-scan data [
15]. In addition it has been reported that DBH can be derived with RMSE of 3.4–3.74 cm using multi-scan data in a sparse forest (212 stems/ha) [
28], and with RMSE 9.17 cm in a sparse urban forest using single-scan data [
29]. In a dense forest stand (1,031 stems/ha), the RMSE of the DBH has been reported to be between 1.9 and 3.7 cm [
17].
The improved estimation accuracy in this study is attributed to the applied method. In previous research, the DBH has been typically estimated in two-dimensions (2-D) with the points around the DBH height being projected onto the XY plane. Circle fitting or Hough transformation has been used to determine the diameter. In practice, tree stems typically lean towards certain directions. Errors arise from the projection of a stem section onto a 2-D plane. In the present method, each stem section was estimated using a 3-D cylinder model and a robust fitting procedure. The stem direction and its radius were estimated simultaneously. In addition, the entire stem model was constructed. The initial approximation values of the parameters were the results of the previous fitting procedure, which was an advantage of the model fitting.
The method applied here detects changes in the time-series data based on the data and the object basis. In the data-orientated analysis, the approximate changes are detected in the voxel space. The changes are identified by comparing the number of points in voxel units, which is fast and simple. However, the detected changes correspond to various objects on the plot, e.g., the ground and the tree crown. The object-orientated analysis accurately identifies the object subjected to changes by constructing the entire stem model. For example, some stem points may be falsely identified as changed points in the data-orientated analysis because of tree movement caused by the wind. However, it is not possible to construct an entire stem model for such points because the number of points is very limited. In general, object modeling requires far more computation than the comparing operation. The proposed method combines data- and object-orientated analyses. Intensive computation is concentrated on the subset of original points.
The developed method was tested with bi-temporal terrestrial laser scanning data in the detection of harvested trees. The experiment was performed on five forest plots including 137 trees and 50 harvested trees in point clouds. To date, these test sets are among the largest data sets reported for the plot level forest inventory. It is worth noting that it is complicated to arrange change detection studies because it requires the permission of the land owners; however, more extensive data sets are needed in future studies.
The present study also reveals some interesting new potential study topics for further research, e.g., the estimation of decrease in stand volume and biomass in time-series data. The proposed method automatically reconstructs detailed 3-D models of changed tree stems. By applying similar techniques, not only can the volume and biomass changes be monitored after harvesting, but they can also be predicted before the real changes occur. Conventional field measurement methods cannot be used to measure changes in tree volume and biomass accurately or automatically. The technique proposed in this paper emphasizes the possibility of forest managements in a more accurate and precise manner.
Another potential application is the measurement of changes on the permanent sample plots used in national forest inventories (NFIs). In the NFI, permanent sample plots are usually re-measured about every 10 years. Multi-temporal TLS can be considered as having high potential for data collection from the standpoints of growth and biomass models. TLS mensuration provides a relatively speedy technique for acquiring the data required in these model construction processes. The accuracy of multi-temporal TLS measurements in tree-wise growth measurements should be further studied.
It would also be an interesting topic to apply the presented algorithm to different types of forests. The growth environment of forests can be different; thus, stem forms and plot properties between different types of forests may vary. For example, in urban forests, management activities and competition between trees are less intensive compared with managed forests. Thus, trees in urban forests, especially deciduous trees, are likely to have complex stem forms, and the detection of structure changes in such an environment can be challenging. Further studies are needed to explore the applications of multi-temple TLS in different types of forests.