Introduction

Sustainable forest management includes not only the production of the raw material wood, but also the promotion of biodiversity and the provision of multiple important ecosystem services, such as recreational and leisure space, protection against gravity-induced natural hazards, drinking water provision, and carbon storage to mitigate the effects of climate change. To meet all of these demands, forest management is required. Especially in steep terrain, where forests fulfill major protective functions, forest operations can be very labor intensive, and dangerous at the same time, and are mostly carried out by cable- and air-based extraction methods. In Switzerland, cable yarders are used for extraction on about a quarter of the forest area (Brändli et al. 2020). The design of a cable yarder operation has to meet safety, economic and environmental framework conditions and is therefore a complex and demanding task. To simplify this process, several tools have been developed, such as those introduced by Chung et al. (2004), Bont and Heinimann (2012) and Dupire (2014). Most of the tools calculate a cable road layout according to several input parameters and propose the location and height of intermediate supports (e.g., Bont et al. 2022a, b). However, the workflows lack information about whether suitable trees, so-called support trees, on which a saddle and pully can be fixed, are actually available at the calculated positions. The suitability of a support tree depends on several criteria (Litscher and Rigling 1996): height, diameter at breast height (DBH), tree species, stability and vitality, orientation and inclination, anchoring characteristics, and position in the terrain. For gathering this missing information, remote sensing data might offer great potential.

Since the late 1980s, various approaches for the detection of individual trees from both orthophotos and airborne laser scanning (ALS) point clouds have been published. Probably the best-known detection method is local maximum detection, in which pixels in a canopy height model are identified as tree tops if they have the maximum height value in a defined neighborhood. Once the location of the local maximum is determined, the height above ground can be calculated. The reference value for ground level can be determined by a digital terrain model from remote sensing data. This detection method has been adapted and refined in several studies and combined with various filtering methods (Koch et al. 2006; Kaartinen et al. 2012; Eysn et al. 2015; Schardt et al. 2015). Recently, research has been conducted on new methods, such as clustering algorithms for isolating individual trees from point clouds (Parkan 2019), which, however, require data with a much higher resolution (> 70 points/m2) than needed with previous methods. In addition to tree position and tree height, various research studies have also been focused on other relevant parameters such as tree species (Holmgren and Persson 2004) and vitality (Hernández-Clemente et al. 2017).

Most of the detection methods have been developed for inventory purposes. Work dedicated specifically to identifying potential cable road support trees using remote sensing data is rare, because outside of Central Europe cable yarder use is geared toward clear-cutting operations. Thus, there are sufficient support trees in the usually even-aged stands and the logs can be dragged on the ground (Visser and Harril 2017; Bont and Church 2018). In Switzerland, where there is a long tradition of continuous cover forest management in Alpine forests, but also increasingly in other regions in Central Europe, stands are often smaller and more structured. In terms of climate change, foresters are further promoting structural diversity, similar to that found in the Swiss Alpine forests with mostly uneven-aged stands of mixed species. Therefore, it is more difficult to find stable support trees of the required strength and height. Dietsch et al. (2020) tested the use of drones for support tree detection. The results were promising, but obtaining drone data involves additional time and economic effort. Various remote sensing data sets, on the other hand, are open access and often cover a large area.

The aim of this study was to evaluate whether and to what degree of reliability potential support trees for cable-based forest operations can be detected using universal remote sensing data that cover a large area. The study focuses on three of the suitability criteria for support trees: position, height and strength (measured as DBH). For this purpose, the following research questions were formulated:

  1. (i)

    Which methods can be used to process remote sensing data to detect potential support trees in cable-based terrain?

  2. (ii)

    Which combinations of methods are best suited for the identification of potential support trees in terms of position, height and strength (DBH)?

  3. (iii)

    Is the accuracy of the extracted tree parameters sufficient for application in practice?

Material and methods

Study area

To reach the objective, a case study was conducted in the Swiss canton of Grisons. This canton, which is located in the Alps, was well suited because most of the timber is extracted by cable yarders. Further, uniform and comprehensive remote sensing data are freely available.

Various single tree detection methods were tested on 10 different test plots that belong to the Experimental Forest Management (EFM) project (Forrester et al. 2018). On these plots, the Swiss Federal Institute for Forest, Snow and Landscape Research (WSL) has been recording structure-relevant data, such as DBH and tree height, every 5–12 years for several decades, with some data collection occurring for the past 100 years. This seemed a useful data source to verify the results of the individual tree detection on the basis of the measured tree parameters.

All plots of the EFM project that were used in this study are located in the canton of Grisons, have a slope of at least 20 degrees, and are therefore relevant for management by cable yarder (N = 20). Some plots had to be excluded (N = 8) due to silvicultural measures or natural disturbances. In addition, very young stands were excluded (N = 2) because they did not provide potential support trees. Thus, 10 suitable test plots remained on which the single tree detection methods were applied (Fig. 1, Appendix). The plots are located between 620 and 1760 m above sea level (m a.s.l.) and range in area size from 0.21 to 1.22 ha. Most of the plots are multistage coniferous stands, with a few deciduous trees mixed in. Only one plot has a noteworthy proportion of hardwoods (16%).

Fig. 1
figure 1

Geographical location of the 10 test plots in the Swiss canton of Grisons © swisstopo 2021. Coordinate System EPSG 21,781

Data basis

Terrestrial data

During the data collection in the frame of the EFM project, all trees with DBH > 8 cm were recorded on each plot (N = 1954) (Forrester et al. 2018). In addition, the 100 largest trees in terms of DBH (indicated in the remaining manuscript as “largest trees (DBH)”) per hectare and 20% of all remaining trees were defined as sample trees (N = 453). With the exception of one beech tree (Fagus sylvatica), these were exclusively conifers, predominantly spruce (Picea abies). The heights of these trees were furthermore determined using a Vertex Laser GEO (Haglöfs, Sweden). The sample trees were measured using the horizontal distance and azimuth from different fixpoints, i.e., clearly identifiable landmarks both in the field and on the aerial photo or national map, with known coordinates. Individual tree coordinates were calculated and transformed into coordinates from the 1903 national survey (LV03, EPSG 21,781; Forrester et al. 2018). The horizontal precision of the differential global positioning system (DGPS) measurements of the tree positions was reported to range from 0.6 m to 6.2 m (mean = 1.6 m, standard deviation = 0.9 m, median = 1.5 m), depending on the test plot (Nitzsche and Stillhard 2018). For test plots with repeated exposures, only the exposures closest to the time of the collection of the remote sensing data were used.

Remote sensing data

Normalized airborne laser scanning (ALS) data from 2003 were available for the entire canton of Grisons (Artuso et al. 2003). The ALS point clouds have a density of 1–3 points per square meter. From this data set, canopy height models (CHM) with a resolution of 0.3 m × 0.3 m were calculated with the LiDAR processing software LAStools (Rapidlasso GmbH, Gilching, Germany) in two different ways: (i) without the pitfree algorithm of Khosravipour (2014) (CHM RawLi) and (ii) with the pitfree algorithm (CHM Pitfree). The pitfree algorithm attempts to remove pits in the canopy (Khosravipour 2014). These occur when laser signals do not hit the highest point of the vegetation, but penetrate deep into the vegetation before being reflected by a surface for the first time (Khosravipour 2014). Thus, two ALS-CHMs from 2003 in the coordinate system LV95 (EPSG 2056) were available as input data for the further investigations. The height accuracy of the ALS data has been given as ± 0.5 m (Artuso et al. 2003).

Detection of potential support trees

Selection of single tree detection methods

The method for extracting potential support trees had to be applicable to the forest structures in the Alpine region (Vauhkonen et al. 2011). In addition, it needed to be designed for the appropriate tree species mixtures, as well as for slope gradients greater than 20 degrees (Wauer and Hamberger 2010). For support trees in yarding operations, the co- and especially predominant stable trees are of interest. Smaller trees and trees in the lower canopy layer, on the other hand, do not need to be detected. Accordingly, the method should detect the co- and predominant trees as accurately as possible. To ensure that the method can be easily applied in practice, it should be suitable for data available over large areas and require a practicable computation time. Last but not least, the method should be able to be further developed so that it can be adapted to the presumably rapidly changing technical advances.

To identify suitable methods for processing remote sensing data, single tree detection was divided into the three processing steps: (1) deriving CHMs from ALS data (data basis), (2) filtering the CHMs (filtering method), and (3) detecting the single trees (detection method). The literature search for these three processing steps led to an extensive collection of methods and findings. For the data processing steps, seven filtering and three detection methods were selected that meet the above-mentioned requirements for cable road design. Together with the two data processing variants (Sect. 2.2.2), this resulted in 48 possible combinations (Fig. 2). They were named according to the processing steps: detection method, filtering method and data basis. Their abbreviations are listed in Fig. 2 and described in Tables 1 and 2.

Fig. 2
figure 2

The selected processing steps from the areas of data basis, filtering method and detection method. A total of 48 combinations of methods is possible

Table 1 Description of the seven filtering categories, consisting of one control and six filtering methods
Table 2 Description of the detection methods used

Programming of selected methods and DBH calculation

The individual processing steps were programmed separately in Python 3.7 (Python Software Foundation 2018) to allow automated testing of different combinations of the methods. The CHMs were smoothed by means of filters. Based on the smoothed CHMs, individual trees were detected and tree heights were determined. The basic assumption of all detection methods is that the top of a single tree shows up as a local maximum in the CHM and the value of the CHM in the detected grid cell corresponds to the tree height. The respective python scripts have been released under the GNU General Public License v3.0 and can be downloaded freely from github (Ramstein 2021).

The DBH of the trees was determined using an allometric function. The parameters of the function were estimated from the terrestrial measurements using linear regression in R v3.5.1 (R Core Team 2017). Thus, only the conifer data were used. The best model was obtained using a logarithm transformation (Eq. 1 and Appendix). To prevent overfitting, the models were also evaluated using leave-one-out cross-validation and PRESS statistics (Allen 1974). The estimated parameters had values of a = 8.7965 × 10–1, b = 0.2056 × 10–4, and c = 3.0306. The response variable was transformed during model building. To avoid biased estimates of the mean value (“back transformation bias”), we applied a correction according to Flewelling and Pienaar (1981). Therefore, the parameter c is composed of the intercept and the mean square error/2 of the log-transformed model.

$${\text{DBH}} = e^{{a*log\left( H \right) + b*H^{2} + c}}$$
(1)

DBH: diameter at breast height in mm, H: tree height in m.

Suitability of the different combinations of methods

In order to determine which data processing method is most suitable for the detection of potential support trees, the single tree detection on the 10 test plots was performed using different combinations of methods. Each combination of methods included all three processing steps (data preparation, filtering method and detection method; see Fig. 2). All 48 technically possible combinations of methods were implemented. The results of all combinations of methods were then compared with the field data.

The assignment procedure according to Eysn et al. (2015) was used to assess whether the local maxima correspond to the sample trees. All sample trees above a certain tree height were included in the analysis (hereafter referred to as reference trees). The threshold for tree height varied between 20 and 29 m depending on the site, as only the 100 largest trees (DBH) per hectare were measured (Appendix). A total of N = 369 reference trees were included in the validation. Similar to Eysn (2015), detected trees were assigned to the reference trees according to two criteria: (1) a maximum horizontal distance of 3 m (between the detected tree and the reference tree) and (2) a maximum tree height difference of 5 m. If multiple trees met these two criteria, the closest tree in horizontal distance was assigned. A correctly detected tree was thus a maximum of 3 m away (horizontal distance) from the associated reference tree (hereafter referred to as assigned reference tree) and was a maximum of 5 m shorter or taller than the assigned reference tree (Appendix).

To compare the 48 combinations of methods, the same metrics were calculated as in Eysn et al. (2015) (Table 3 and Appendix). The average value (AVG) of all 10 test plots was assessed for each method combination. In addition, the standard deviation (STD) and root mean square (RMS, Formula 2) of each metric were calculated to assess the dispersion of the values and to ensure comparability with results from other studies.

$$RMS = \sqrt {\frac{{\mathop \sum \nolimits_{i = 1}^{n} x_{i}^{2} }}{n}}$$
(2)

xi: metric value (e.g., ER, MR, OE, CE) on test plot i, n: number of test plots.

Table 3 Descriptions and formulas of the two most important metrics used for the evaluation. Other calculated metrics are described in Appendix

The evaluation of the combinations of methods was based on the two metrics extraction rate and commission error. The extraction rate should be as close to 100% (RMS) as possible. A lower extraction rate means that many potential support trees were not captured. A higher extraction rate means that many additional but nonexistent trees would have been detected. The second metric assessed was the commission error (Table 3), which should be as low as possible. Since the proportion of unfeasible cable roads should be reduced as much as possible, a small commission error is more important than a small omission error (Table 3), i.e., it is better if the method detects no trees instead of false trees.

Accuracy of extracted tree parameters

In order to assess the accuracy of the extracted tree parameters of the most appropriate combinations of methods, the parameters tree height difference and distance between the positions of the correctly detected trees and their assigned reference trees were calculated (Appendix). To evaluate the results, the uncertainties associated with the data basis were estimated and the practicality of the results was discussed with forest practitioners.

Results

Detection of potential support trees

The most suitable combinations of methods were derived based on the average extraction rates and commission errors (averaged over all plots). Combinations with higher extraction rates tended to have higher commission errors and vice versa (Fig. 3). The combinations of methods with an extraction rate (RMS) close to 100% all included the detection method LM1 (Fig. 3C). They did not have the lowest commission error (RMS), but values were not more than 5–10% higher than the lowest values. The lowest commission errors (RMS) resulted from combinations of methods with a very low extraction rate (RMS) of around 30%. These results lead to the conclusion that the following four combinations of methods (referred to hereafter as “selected best method combinations”) are best suited for the identification of potential support trees:

  • Pitfree – F3 – LM1

  • RawLi – F3 – LM1

  • Pitfree – F1 – LM1

  • RawLi – F1 – LM1

Fig. 3
figure 3

Each point shows the extraction rate and the commission error of one combination of methods averaged over all test plots once evaluated according to the data basis (A), the filtering method (B), the detection method (C), and the selection of the best method combinations (D)

Using the combinations of the above-listed methods, an extraction rate (RMS) of 108.9–124.6% was achieved, which means that more trees were detected than exist in reality (Table 4). The commission error (RMS) was around 65%. Hence, about 65% of the detected trees were not assigned to a reference tree in all four of the above-listed combinations.

Table 4 The four selected best method combinations all have similar match rates, commission errors and omission errors (10 data sets each)

Other combinations of methods led to significantly worse extraction rates of < 34% (RMS) and > 142% (RMS), with the most extreme values resulting from the filtering methods F5 and F7. In combination with the data basis RawLi and the detection method LM2, these two filtering methods achieved the highest extraction rates and commission errors (extraction rate 1819.8% (RMS) for F5 and 1947.3% (RMS) for F7, commission error 93.6% (RMS) for F5 and 94.2% (RMS) for F7; Table 4).

Accuracy of extracted tree parameters

The positions of the correctly detected trees deviated, on average over all plots and methods, by 1.7 m from the positions of the assigned reference trees (Fig. 4). The tree height differences were, on average over all plots and methods, 1–1.5 m and thus mostly positive, i.e., the heights of the assigned reference trees tended to be underestimated by the CHM or overestimated by the terrestrial measurements. This shows the same effect as the comparison of the tree heights derived from the CHM and the sample trees (Appendix). The DBH differences were also predominantly positive and the mean value of the differences varied between − 14 and + 7 cm (Fig. 4). The results of the different detection methods show a similar scattering of positional accuracy, tree height difference and DBH difference.

Fig. 4
figure 4

(top panel) Each point represents the difference between the terrestrially measured tree height or position and the tree height or position derived from the canopy height model (CHM). The tree height differences and the distances between the detected trees and their assigned reference trees have been averaged over all test plots per combination of methods. (bottom panel) Each point represents the difference between the terrestrially measured tree height or DBH and the tree height or calculated DBH derived from the CHM. The differences between the measured and calculated tree heights, as well as between the measured and calculated DBH, are mostly positive

The four selected best method combinations (Table 4) did not have the best tree height and position accuracies compared with the other combinations of methods. They detected the trees with an average positional accuracy of 1.8–1.9 m and an average difference from the assigned reference tree heights of 1.1 m to 1.6 m (Table 5). The deviation of the calculated DBH was, on average, between 3.1 cm and 4.0 cm (Table 5). The standard deviations hardly differed among the four best combinations of methods: 2 m for tree height difference, 0.7 m for positional accuracy, and 8.9–9.5 cm for DBH difference.

Table 5 The four selected best method combinations all have similar accuracies in terms of the extracted tree metrics (10 plots each)

Discussion

Detection of potential support trees

To enhance the comparability of the results, the assignment process was based on the conditions of the study by Eysn et al. (2015). A correctly detected tree is < 3 m away (horizontal distance) from the assigned reference tree and < 5 m taller or shorter than the assigned reference tree. These assignment conditions have a great influence on whether a detected tree is assigned to a reference tree and judged as correctly detected or not. Inaccuracies in the terrestrial measurements and remote sensing data (Appendix), as well as variability in the terrain conditions, can further complicate the assignment, e.g., effects of the terrain slope or heterogenous forest structures.

The slope, which is usually at least 20 degrees in cable yarder terrain, can influence the assignment of the detected trees to the reference trees. Depending on the slope and the crown shape of the tree, the tree top may be shifted in relation to the trunk position (Khosravipour et al. 2015). ALS points that are slightly upslope or downslope from the tree top are height-normalized with a digital elevation model pixel value that may be significantly higher or lower than the base of the trunk. Therefore, Khosravipour et al. (2015) suggested performing single tree detection with a digital surface model (DSM) and then reading the tree heights from the CHM. This displacement between the base of the trunk and the top of the tree may occur as a result of factors other than terrain slope and crown shape. Sloping trees are not uncommon in steep, mountainous terrain. When located at the edge of a test plot, the base of the trunk can be inside and the top of the tree outside the plot, or vice versa. It is therefore possible that a reference tree with the base of its trunk just inside the test plot (but the top outside) is not assigned to a detected tree, although it would actually have been detected correctly. The opposite situation leads to a correctly detected tree not being assigned to a reference tree. Furthermore, the stand structure of alpine forests with groups of trees is difficult to capture: if tree tops are intergrown, they cannot be clearly distinguished in the CHM and thus cannot be detected by means of the algorithm.

Due to the influencing factors mentioned above, it is very likely that some correctly detected trees were not assigned to a reference tree in our study. Applying a larger tolerance range, such as increasing the maximum horizontal distance to 5 m, led to better results. Thus, the four most suitable combinations of methods with a maximum horizontal distance of 5 m showed a slightly higher extraction rate (113.7–130.0% (RMS); Appendix) and a significantly lower commission error (49.2–53.0% (RMS); Appendix). A larger tolerance range, however, increases the chance that incorrectly detected trees are assigned to a different reference tree with a randomly similar tree height. For an improved assignment, the assignment process must be refined or a verification in the field must be carried out.

In this study, available remote sensing data were used as input for the detection measurements. Most areas of Switzerland have ALS data of varying quality. With the software LAStools, ALS-based CHMs could be created with different processing variants. The results based on the two ALS CHMs (without pitfree/with pitfree) differ only slightly, i.e., they are suitable for single tree detection to a similar extent. One possible reason for this is the filtering of the CHM before the single tree detection, which reduces the effect of the pitfree algorithm.

The best combinations of methods were achieved with the filtering methods F1 and F3, which smooth the CHM with a Gaussian filter dependent on the image resolution (Menk et al. 2017) and a closing filter with subsequent Gaussian filtering (Eysn et al. 2015). On the other hand, the filtering methods F5 and F7 performed poorly. The filtering method F5 smoothed the CHM with a closing filter without a subsequent Gaussian filter. The morphological filter creates plateaus of pixels with equal height values, which means that a tree is defined by a plateau with maximum values. Since the detection method LM2 finds all pixels with maximum height values, many neighboring pixels are defined as local maxima for each tree. This problem can be addressed either with an additional filtering stage comparable to filtering method F3 or with crown segmentation. In the latter method, individual crowns are first identified, e.g., with morphological operations, and then the local maxima are searched for within the crown polygons. Filtering method F7 (Kaartinen et al. 2012), which also uses a Gaussian filter, may have performed worse in our case because the associated detection method was replaced in this study with the three detection methods LM1, LM2 and LM3.

The results indicate that a filter is necessary for a meaningful detection result. At least for the remote sensing data and resolutions used here, the combinations of methods without filtering achieved significantly worse values than the best combination of methods (extraction rate 108.8 to 124.6 (RMS) with filter and 146.6 to 162.8 (RMS) without filter; Appendix). This is in line with the results from Menk et al. (2017), who showed that CHMs with a resolution higher than 1 m × 1 m achieved the best results with filtering (in our study we used only one resolution of 0.3 m × 0.3 m). In the pursuit of increasingly detailed data, this effect should be taken into account and the choice of method adapted. Classical single tree detection methods developed for lower resolutions give poorer results for input data with higher resolutions, as the higher resolution increases local heterogeneity (Jakubowski et al. 2013). Greater heterogeneity further complicates the problem of choosing the window size for the maxima search, an issue that is well known in the literature. Jakubowski et al. (2013) therefore proposed a change from pixel-based to object-based image analysis. Besides applying a filtering method adapted to the resolution of the input file, using the right combination of filtering and detection methods is certainly crucial for successful detection.

The statistical values of the combinations of methods evaluated in our study are similar to the values reported by Eysn et al. (2015). For all methods considered, the study by Eysn et al. (2015) gave an average match rate of 47% (RMSE), an average extraction rate of 95% (RMS), an average commission error of 60% (RMS), and an average omission error of 57% (RMS). Eysn et al. (2015) reported mean accuracies of 1.7 m (RMS) for tree position and 1.0 m for tree height. In the study by Eysn et al. (2015), as in the present study, the detection and allocation of trees was made challenging by steep slopes and heterogenous forest structures. Nevertheless, it must be noted that the values are, in our opinion, not yet sufficient for accurate cable road design in practice. On average, the methods detected < 50% of the reference trees. This means that in practice, too many potential support trees would be ignored or – even more unfavorable – trees that are too small or too thin to be suitable as support trees could be indicated as potential support trees.

In addition, the suitability of a tree as a support tree depends on factors other than position, DBH and tree height. Some of the other safety features defined by the Swiss National Accident Insurance Fund (Litscher and Rigling 1996), such as tree species, vitality, orientation and inclination, could also be read from remote sensing data. In further research, the code used in the present study could be refined and extended with methods for, e.g., tree species detection. This would further restrict the possible suitable support trees. Nevertheless, analyses from remote sensing data can never replace in-field inspection for deciding if a tree is stable enough for use as a support tree.

Accuracy of extracted tree parameters

In addition to the influencing factors discussed in the previous sections, the accuracy of the various derived parameters is crucial for cable road design. For the most suitable combinations of methods, the parameter tree position has, in relation to the cable yarder technique, a reasonable accuracy, with a mean deviation of 1.8–1.9 m (± 0.7 m). According to various forestry experts, a support tree that is 2–3 m away from the cable road can still be used as a support tree (Ken Flury and Fritz Frutig, personal communication, 27 Nov 2019 and 05 Dec 2019). The error in terrestrially measured tree positions is in a similar range and could explain the observed differences (Sect. 2.2.1). The parameter tree height is relevant for cable road design because tree height can be used for DBH estimation. The correlation between tree height and DBH depends on many factors, such as species, tree vitality and silvicultural measures, and the derived DBH can therefore only be used as a rough estimate. The inaccuracy in DBH estimation due to a 1 to 2 m inaccuracy in height measurement is, in our opinion, smaller than that caused by the inaccuracy of the allometric function. If, as in Pestal (1961) for example, one assumes an increase in DBH of one cm per one meter of additional tree height, then the error is 1 to 2 cm. More recent research (e.g., Sharma and Breidenbach 2015; Sharma et al. 2019; Ciceu et al. 2020) approximately confirms the assumption made by Pestal, but also points out that stem shape diameter varies more than the error caused by inaccurate height measurement. Height deviations in the range of 1 to 2 m could also have been caused by inaccuracies in the terrestrial tree height measurement. For example, the direction of the measurement and the view of the tree top influence the accuracy. Hirschmugl (2008) therefore suggested using devices for terrestrial tree height measurements with a tolerance of 5% for spruce trees and 10% for pine and deciduous trees. The accuracy of the derived DBH is also sufficient for cable road design. The diameter at the desired support saddle height (also sometimes referred to as jack or cable shoe height), which should be at least 30 cm according to Pestal (1961), is estimated based on the DBH using a rule of thumb widely used in forestry (minus 1 cm diameter per meter tree height; Pestal 1961). Deviations of about 3 cm in the DBH would thus correspond to a difference in saddle height of about 3 m.

Inaccuracies in the DBH are caused by the different allometric relationships of the various tree species. A prior tree species classification of the detected trees would make it possible to use a DBH formula adapted to the species of each individual tree. A second possibility to improve the DBH prediction accuracy could be to use tailored taper equations of a tree species in a certain area, such as described in Brassel and Lischke (2001). A third option could be the direct calculation of DBH via stem detection from 3D point clouds. Various algorithms can already isolate individual trees and tree trunks from point clouds, provided the ALS data have a sufficiently high point density (Lamprecht et al. 2015; Parkan 2019). This allows tree trunks to be abstracted in 3D based on the isolated point clouds. The accuracy of the extracted tree parameters thus meets the requirements of cable road design.

Conclusion

Single tree detection is used for a wide range of forestry problems in science and practice. In this study, we evaluated whether and to what extent selected methods for the detection of single trees from remote sensing data can support the cable road design process. Specifically, we investigated whether potential support trees, used for multi-span cable-yarding configurations, could be identified. This would support the whole design process, though notably cannot replace in-field inspections to assess trees visually.

Our study shows that the selected method combinations using a Gaussian filter and detecting the local maxima, or tree tops, were most suitable to detect potential support trees on the alpine test plots. The accuracy of these method combinations in extracting tree parameters is considered sufficient for application in cable road design. However, too few potential support trees were detected with the methods analyzed here.

In future research projects, the combinations of methods analyzed here could be further refined by developing models for different forest types. The forest types could differ, for example, in terms of elevation, slope, proportion of deciduous trees, and structure. Parameters that can be derived from remote sensing data and transferred to a model could be considered. Another possibility would be to create a small-scale dominant height and stem number map. This would give an indication of whether there is a selection of trees with a certain height in the area of the optimal support position for a planned cable road. The difficulty with the positional accuracy of the potential support trees would thus be eliminated. Last but not least, drone data could be used as a data basis instead of ALS point clouds (Dietsch et al. 2020). Drones can be used in steep, inaccessible and remote locations and thus provide valuable data in this terrain. Nonetheless, our study highlights that remote sensing offers great research potential and a wide range of possibilities to support forest operations and cable road design.