Evaluating Factors Impacting Fallen Tree Detection from Airborne Laser Scanning Point Clouds
Abstract
:1. Introduction
- How do differences between laser scanning datasets affect the accuracy of fallen tree detection?
- How does algorithm parameter selection affect the detection of different types of fallen trees?
- What is the impact of machine-learning-based filters applied at different stages of the detection process?
2. Materials and Methods
2.1. Study Site
2.2. Datasets
2.2.1. Airborne Laser Scanning Data
2.2.2. ULS Data
2.2.3. Reference Data
2.3. Methods
2.3.1. Pre-Processing the Laser Scanning Data
2.3.2. Fallen Tree Detection
- Filtering.
- Line detection.
- Segment delineation and classification.
- The HR used in height-based filtering. We kept the upper limit fixed at 1 m but varied the lower limit between 0.1, 0.2, and 0.3 m. Errors in ground extraction resulted in some ground points being classified as above-ground points. Furthermore, ground vegetation was often dense close to the forest floor. For these reasons, setting the lower height limit to exactly zero results in a dense point cloud and a large number of false fallen tree detections. Setting the lower height limit to a value slightly larger than zero mitigates this issue but prevents the detection of fallen trees located very close to or laying entirely on the forest floor.
- Whether to use CCC or not for filtering the point cloud. The CCC step was originally created to remove point groups originating from objects other than fallen trees and inaccuracies in ground classification, as these point groups resulted in many false fallen tree detections. However, using CCC also removes some point groups originating from fallen trees, resulting in a smaller number of true fallen tree detections.
- The MNP that must fall on the same line for a line segment to be detected. The value of MNP varied between 3 and 30 points with 3-point increments. Smaller values of MNP should make the line detection process more sensitive, resulting in more true detections, but also more false detections, and vice versa. The optimal value of this parameter should depend on the point density, and thus the optimal value should be different for the ALS and ULS datasets.
- Whether to use the FTR or not. The CCC step cannot remove all point groups not originating from fallen trees and thus iterative Hough transformation detects numerous false fallen trees. The segment delineation and classification steps were introduced to reduce these false observations. Similar to CCC, false fallen tree removal reduces false observations, but also true observations.
2.3.3. Validation
- Line segment matches were searched for each reference fallen tree using distance- and angle-based criteria. All line segments whose distance to the reference was ≤1 m and whose angle differed ≤10 degrees from the reference tree were determined as matches.
- If no such line segments were found, the number of false negatives (FN) was incremented by one. If one or more such line segments were found, the number of true positives (TP) was incremented by one and the matched line segments were removed from the data so that they would not be matched with another reference tree.
- Once all reference trees had been inspected, the number of remaining line segments was set as the number of false positives (FP).
- The precision (Equation (1)), recall (Equation (2)), and F1-score (Equation (3)) were calculated and used as measures of fallen tree detection performance. Precision represents the proportion of true detections of all detections (i.e., user’s accuracy), recall represents the proportion of reference trees that were detected (i.e., producer’s accuracy), and F1-score combines both precision and recall into a single metric, aiming to present the performance of the method as a single value.
2.3.4. Sensitivity Analysis
3. Results
3.1. Differences in Performance between the ALS and ULS Datasets
3.2. The Impact of Parameters on the Detection of Different Types of Fallen Trees
4. Discussion
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Stokland, J.N.; Jonsson, B.G.; Siitonen, J. Biodiversity in Dead Wood; Cambridge University Press: Cambridge, NY, USA, 2012; pp. 1–509. ISBN 9781139025843. [Google Scholar]
- Mönkkönen, M.; Aakala, T.; Blattert, C.; Burgas, D.; Duflot, R.; Eyvindson, K.; Kouki, J.; Laaksonen, T.; Punttila, P. More wood but less biodiversity in forests in Finland: A historical evaluation. Memo. Soc. Fauna Flora Fenn. 2022, 98, 1–11. [Google Scholar]
- Ihalainen, A.; Mäkelä, H. Kuolleen puuston määrä Etelä-ja Pohjois-Suomessa 2004–2007. Metsätieteen Aikakauskirja 2009, 2009, 35–36. [Google Scholar] [CrossRef] [Green Version]
- Andersson, L.I.; Hytteborn, H. Bryophytes and decaying wood—A comparison between managed and natural forest. Ecography 1991, 14, 121–130. [Google Scholar] [CrossRef]
- Bader, P.; Jansson, S.; Jonsson, B.G. Wood-inhabiting fungi and substratum decline in selectively logged boreal spruce forests. Biol. Conserv. 1995, 72, 355–362. [Google Scholar] [CrossRef]
- Ducey, M.J.; Williams, M.S.; Gove, J.H.; Roberge, S.; Kenning, R.S. Distance-limited perpendicular distance sampling for coarse woody debris: Theory and field results. Forestry 2012, 86, 119–128. [Google Scholar] [CrossRef]
- Ståhl, G.; Gove, J.H.; Williams, M.S.; Ducey, M.J. Critical length sampling: A method to estimate the volume of downed coarse woody debris. Eur. J. For. Res. 2010, 129, 993–1000. [Google Scholar] [CrossRef]
- Ståhl, G.; Ringvall, A.; Fridman, J. Assessment of Coarse Woody Debris: A Methodological Overview. Ecol. Bull. 2001, 49, 57–70. [Google Scholar]
- Pesonen, A.; Maltamo, M.; Eerikäinen, K.; Packalèn, P. Airborne laser scanning-based prediction of coarse woody debris volumes in a conservation area. For. Ecol. Manag. 2008, 255, 3288–3296. [Google Scholar] [CrossRef]
- Kraus, K.; Pfeifer, N. Determination of terrain models in wooded areas with airborne laser scanner data. ISPRS J. Photogramm. Remote Sens. 1998, 53, 193–203. [Google Scholar] [CrossRef]
- Næsset, E.; Gobakken, T. Estimating forest growth using canopy metrics derived from airborne laser scanner data. Remote Sens. Environ. 2005, 96, 453–465. [Google Scholar] [CrossRef]
- Næsset, E. Predicting forest stand characteristics with airborne scanning laser using a practical two-stage procedure and field data. Remote Sens. Environ. 2002, 80, 88–99. [Google Scholar] [CrossRef]
- Wehr, A.; Lohr, U. Airborne laser scanning—An introduction and overview. ISPRS J. Photogramm. Remote Sens. 1999, 54, 68–82. [Google Scholar] [CrossRef]
- Lefsky, M.A.; Cohen, W.B.; Acker, S.A.; Parker, G.G.; Spies, T.A.; Harding, D. Lidar Remote Sensing of the Canopy Structure and Biophysical Properties of Douglas-Fir Western Hemlock Forests. Remote Sens. Environ. 1999, 70, 339–361. [Google Scholar] [CrossRef]
- Lefsky, M.A.; Cohen, W.B.; Parker, G.G.; Harding, D.J. Lidar Remote Sensing for Ecosystem Studies: Lidar, an emerging remote sensing technology that directly measures the three-dimensional distribution of plant canopies, can accurately estimate vegetation structural attributes and should be of particular interest to forest, landscape, and global ecologists. Bioscience 2002, 52, 19–30. [Google Scholar] [CrossRef]
- Blanchard, S.D.; Jakubowski, M.K.; Kelly, M. Object-Based Image Analysis of Downed Logs in Disturbed Forested Landscapes Using Lidar. Remote Sens. 2011, 3, 2420–2439. [Google Scholar] [CrossRef] [Green Version]
- Mücke, W.; Deák, B.; Schroiff, A.; Hollaus, M.; Pfeifer, N. Detection of fallen trees in forested areas using small footprint airborne laser scanning data. Can. J. Remote Sens. 2013, 39, S32–S40. [Google Scholar] [CrossRef]
- Nyström, M.; Holmgren, J.; Fransson, J.E.S.; Olsson, H. Detection of windthrown trees using airborne laser scanning. Int. J. Appl. Earth Obs. Geoinf. 2014, 30, 21–29. [Google Scholar] [CrossRef]
- Lindberg, E.; Hollaus, M.; Mücke, W.; Fransson, J.E.S.; Pfeifer, N. Detection of lying tree stems from airborne laser scanning data using a line template matching algorithm. ISPRS Ann. Photogramm. Remote Sens. Spatial Inf. Sci. 2013, II-5/W2, 169–174. [Google Scholar] [CrossRef] [Green Version]
- Polewski, P.; Yao, W.; Heurich, M.; Krzystek, P.; Stilla, U. Detection of fallen trees in ALS point clouds using a Normalized Cut approach trained by simulation. ISPRS J. Photogramm. Remote Sens. 2015, 105, 252–271. [Google Scholar] [CrossRef]
- Polewski, P.; Yao, W.; Heurich, M.; Krzystek, P.; Stilla, U. Learning a constrained conditional random field for enhanced segmentation of fallen trees in ALS point clouds. ISPRS J. Photogramm. Remote Sens. 2018, 140, 33–44. [Google Scholar] [CrossRef]
- Frome, A.; Huber, D.; Kolluri, R.; Bülow, T.; Malik, J. Recognizing Objects in Range Data Using Regional Point Descriptors. In Proceedings of the Computer Vision—ECCV 2004, Berlin, Heidelberg, 11–14 May 2004; pp. 224–237. [Google Scholar]
- Heinaro, E.; Tanhuanpää, T.; Yrttimaa, T.; Holopainen, M.; Vastaranta, M. Airborne laser scanning reveals large tree trunks on forest floor. For. Ecol. Manag. 2021, 491, 119225. [Google Scholar] [CrossRef]
- Jaakkola, A.; Hyyppä, J.; Kukko, A.; Yu, X.; Kaartinen, H.; Lehtomäki, M.; Lin, Y. A low-cost multi-sensoral mobile mapping system and its feasibility for tree measurements. ISPRS J. Photogramm. Remote Sens. 2010, 65, 514–522. [Google Scholar] [CrossRef]
- Chisholm, R.A.; Cui, J.; Lum, S.K.Y.; Chen, B.M. UAV LiDAR for below-canopy forest surveys. J. Unmanned Veh. Syst. 2013, 1, 61–68. [Google Scholar] [CrossRef] [Green Version]
- Jaakkola, A.; Hyyppä, J.; Yu, X.; Kukko, A.; Kaartinen, H.; Liang, X.; Hyyppä, H.; Wang, Y. Autonomous Collection of Forest Field Reference—The Outlook and a First Step with UAV Laser Scanning. Remote Sens. 2017, 9, 785. [Google Scholar] [CrossRef] [Green Version]
- Wallace, L.; Lucieer, A.; Watson, C.; Turner, D. Development of a UAV-LiDAR System with Application to Forest Inventory. Remote Sens. 2012, 4, 1519–1543. [Google Scholar] [CrossRef] [Green Version]
- Wallace, L.; Musk, R.; Lucieer, A. An Assessment of the Repeatability of Automatic Forest Inventory Metrics Derived From UAV-Borne Laser Scanning Data. IEEE Trans. Geosci. Remote Sens. 2014, 52, 7160–7169. [Google Scholar] [CrossRef]
- Metsäntutkimuslaitos. VMI11. Available online: http://www.metla.fi/ohjelma/vmi/vmi11-maasto-ohje09-2p.pdf (accessed on 20 May 2019).
- Zhang, K.; Chen, S.-C.; Whitman, D.; Shyu, M.-L.; Yan, J.; Zhang, C. A progressive morphological filter for removing nonground measurements from airborne LIDAR data. IEEE Trans. Geosci. Remote Sens. 2003, 41, 872–882. [Google Scholar] [CrossRef] [Green Version]
- Roussel, J.-R.; Auty, D.; Coops, N.C.; Tompalski, P.; Goodbody, T.R.H.; Meador, A.S.; Bourdon, J.-F.; de Boissieu, F.; Achim, A. lidR: An R package for analysis of Airborne Laser Scanning (ALS) data. Remote Sens. Environ. 2020, 251, 112061. [Google Scholar] [CrossRef]
- Roussel, J.-R.; Auty, D. Airborne LiDAR Data Manipulation and Visualization for Forestry Applications. Available online: https://cran.r-project.org/package=lidR (accessed on 10 September 2022).
- Duda, R.; Hart, P. Use of the Hough transformation to detect lines and curves in pictures. Commun. ACM 1972, 15, 11–15. [Google Scholar] [CrossRef]
- Hough, P.V.C. Method and Means for Recognizing Complex Patterns. US Patent 3,069,654, 18 December 1962. [Google Scholar]
- Sobol, I. On sensitivity estimation for nonlinear mathematical models. Mat. Model. 1990, 2, 112–118. [Google Scholar]
- Sobol, I. Sensitivity analysis for non-linear mathematical models. Math. Model. Comput. Exp. 1993, 1993, 407–414. [Google Scholar]
- Lang, A.H.; Vora, S.; Caesar, H.; Zhou, L.; Yang, J.; Beijbom, O. PointPillars Fast Encoders for Object Detection from Point Clouds. Comput. Res. Repos. 2018, abs/1812.05784, 12697–12705. [Google Scholar] [CrossRef]
- Zhou, Y.; Tuzel, O. VoxelNet: End-to-End Learning for Point Cloud Based 3D Object Detection. Comput. Res. Repos. 2017, abs/1711.06396, 4490–4499. [Google Scholar] [CrossRef]
Total | Scots Pine | Norway Spruce | Silver and Downy Birch | Aspen | |
---|---|---|---|---|---|
Number of trees | 197 | 22 | 148 | 20 | 7 |
Length (m) | |||||
Min | 1.6 | 2.1 | 1.6 | 3.1 | 5.9 |
Mean | 11.9 | 9.3 | 12.4 | 10.2 | 13.1 |
Max | 28.8 | 22.2 | 28.8 | 22.1 | 18.0 |
Standard deviation | 5.1 | 4.7 | 5.0 | 5.4 | 4.6 |
Diameter (mm) | |||||
Min | 100.0 | 100.0 | 100.0 | 110.0 | 233.0 |
Mean | 193.0 | 159.5 | 188.2 | 203.0 | 372.1 |
Max | 450.0 | 296.0 | 404.0 | 418.0 | 450.0 |
Standard deviation | 72.9 | 49.9 | 61.5 | 80.5 | 82.5 |
Decay class | |||||
Proportion of class 1 | 52% | 77% | 47% | 60% | 57% |
Proportion of class 2 | 16% | 14% | 18% | 10% | 0% |
Proportion of class 3 | 13% | 9% | 12% | 15% | 29% |
Proportion of class 4 | 14% | 0% | 17% | 15% | 0% |
Proportion of class 5 | 6% | 0% | 7% | 0% | 14% |
Parameter | Description | Range |
---|---|---|
HR | The height range to which fallen tree detection is applied. Fallen trees are detected from point cloud points falling within the given height range. | Lower height range limit: 0.1, 0.2 and 0.3 m Upper height range limit: 1 m 3 different height ranges in total. |
CCC | A binary parameter that determines whether the connected component classifier is used. The connected component classifier is a shallow neural network that classifies point groups as either belonging or not belonging to fallen trees. Essentially, CCC removes roundish non-elongated point groups from the point cloud before line detection, as these point groups are not likely to belong to fallen trees. | 0—the classifier is not used. 1—the classifier is used. |
MNP | The number of point cloud points that must fall on the same line for a line segment to be detected. | 3, 6, 9,…, 30 points. 10 different values in total. |
FTR | A binary parameter that determines whether the false tree remover is used. The false tree remover is a convolutional neural network that inspects each detected fallen tree segment and removes the segments that do not resemble fallen trees. | 0—the classifier is not used. 1—the classifier is used. |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Heinaro, E.; Tanhuanpää, T.; Vastaranta, M.; Yrttimaa, T.; Kukko, A.; Hakala, T.; Mattsson, T.; Holopainen, M. Evaluating Factors Impacting Fallen Tree Detection from Airborne Laser Scanning Point Clouds. Remote Sens. 2023, 15, 382. https://doi.org/10.3390/rs15020382
Heinaro E, Tanhuanpää T, Vastaranta M, Yrttimaa T, Kukko A, Hakala T, Mattsson T, Holopainen M. Evaluating Factors Impacting Fallen Tree Detection from Airborne Laser Scanning Point Clouds. Remote Sensing. 2023; 15(2):382. https://doi.org/10.3390/rs15020382
Chicago/Turabian StyleHeinaro, Einari, Topi Tanhuanpää, Mikko Vastaranta, Tuomas Yrttimaa, Antero Kukko, Teemu Hakala, Teppo Mattsson, and Markus Holopainen. 2023. "Evaluating Factors Impacting Fallen Tree Detection from Airborne Laser Scanning Point Clouds" Remote Sensing 15, no. 2: 382. https://doi.org/10.3390/rs15020382
APA StyleHeinaro, E., Tanhuanpää, T., Vastaranta, M., Yrttimaa, T., Kukko, A., Hakala, T., Mattsson, T., & Holopainen, M. (2023). Evaluating Factors Impacting Fallen Tree Detection from Airborne Laser Scanning Point Clouds. Remote Sensing, 15(2), 382. https://doi.org/10.3390/rs15020382