TreeLearn: A Comprehensive Deep Learning Method for Segmenting Individual Trees from Ground-Based LiDAR Forest Point Clouds

  • 2024-01-05 18:57:34
  • Jonathan Henrich, Jan van Delden, Dominik Seidel, Thomas Kneib, Alexander Ecker
  • 0

Abstract

Laser-scanned point clouds of forests make it possible to extract valuableinformation for forest management. To consider single trees, a forest pointcloud needs to be segmented into individual tree point clouds. Existingsegmentation methods are usually based on hand-crafted algorithms, such asidentifying trunks and growing trees from them, and face difficulties in denseforests with overlapping tree crowns. In this study, we propose TreeLearn, adeep learning-based approach for tree instance segmentation of forest pointclouds. Unlike previous methods, TreeLearn is trained on already segmentedpoint clouds in a data-driven manner, making it less reliant on predefinedfeatures and algorithms. Furthermore, TreeLearn is implemented as a fullyautomatic pipeline and does not rely on extensive hyperparameter tuning, whichmakes it easy to use. Additionally, we introduce a new manually segmentedbenchmark forest dataset containing 156 full trees, and 79 partial trees, thathave been cleanly segmented by hand. The data is generated by mobile laserscanning and contributes to create a larger and more diverse data basis formodel development and fine-grained instance segmentation evaluation. We trainedTreeLearn on forest point clouds of 6665 trees, labeled using the Lidar360software. An evaluation on the benchmark dataset shows that TreeLearn performsequally well or better than the algorithm used to generate its training data.Furthermore, the method's performance can be vastly improved by fine-tuning onthe cleanly labeled benchmark dataset. The TreeLearn code is available fromhttps://github.com/ecker-lab/TreeLearn. The data as well as trained models canbe found at https://doi.org/10.25625/VPMPID.

 

Quick Read (beta)

loading the full paper ...