Skip to main content

LUP Student Papers

LUND UNIVERSITY LIBRARIES

Creating B-Spline Representations of Tree Stems from LiDAR Point Cloud Data

Larsen, Rasmus LU and Malmgren, Teodor (2025) In Master’s Theses in Mathematical Sciences FMAM05 20251
Mathematics (Faculty of Engineering)
Abstract
The development of decision-assisting tools for use in forestry operations has the potential to improve the adherence to forest management best practices, which could benefit biodiversity and increase the economic efficiency of the forest industry. NFA Forestry Automation AB is developing a system that leverages information about the forest environment extracted from data collected with harvester-mounted light detection and ranging (LiDAR) scanners to inform various decisions made during thinning. Extracting the shapes of individual trees is of particular interest for this application, as defects such as crookedness negatively affect the economic value of trees. We have developed a stem shape estimation procedure that finds a spline... (More)
The development of decision-assisting tools for use in forestry operations has the potential to improve the adherence to forest management best practices, which could benefit biodiversity and increase the economic efficiency of the forest industry. NFA Forestry Automation AB is developing a system that leverages information about the forest environment extracted from data collected with harvester-mounted light detection and ranging (LiDAR) scanners to inform various decisions made during thinning. Extracting the shapes of individual trees is of particular interest for this application, as defects such as crookedness negatively affect the economic value of trees. We have developed a stem shape estimation procedure that finds a spline representation of the centerline and radius of a tree using LiDAR point cloud data. Points corresponding to the stem are first segmented using a density-based clustering method. A graph-based approach is then used to fit the centerline spline to the stem points. Finally, the radius is estimated by fitting circles to the stem points at intervals along the centerline. To allow comparison of our results to ground truth, we created a synthetic dataset consisting of 2000 point clouds from simulated LiDAR scans of generated 3D tree models. Our dataset is divided into two subsets, with and without simulated odometry errors due to uncertainty in the position of the moving LiDAR sensor. The overlap of the reconstructed stems and the true model stems measured as mean intersection over union (IoU) and the volume estimation error measured as volume root mean square error (RMSE) are among the metrics used for evaluation. Without odometry errors we achieved a mean IoU of 0.92 and a volume RMSE of 4.2% and with odometry errors we achieved a mean IoU of 0.83 and a volume RMSE of 8.2%. Although there is some impact on the results from odometry errors, our procedure is overall successful in estimating the shape of stems when applied to both data subsets. (Less)
Please use this url to cite or link to this publication:
author
Larsen, Rasmus LU and Malmgren, Teodor
supervisor
organization
course
FMAM05 20251
year
type
H2 - Master's Degree (Two Years)
subject
keywords
LiDAR, Mobile Laser Scanning, Stem Curve, Stem Segmentation, LiDAR Simulation
publication/series
Master’s Theses in Mathematical Sciences
report number
LUTFMA-3583-2025
ISSN
1404-6342
other publication id
2025:E34
language
English
id
9200220
date added to LUP
2025-08-25 14:14:08
date last changed
2025-08-25 14:14:08
@misc{9200220,
  abstract     = {{The development of decision-assisting tools for use in forestry operations has the potential to improve the adherence to forest management best practices, which could benefit biodiversity and increase the economic efficiency of the forest industry. NFA Forestry Automation AB is developing a system that leverages information about the forest environment extracted from data collected with harvester-mounted light detection and ranging (LiDAR) scanners to inform various decisions made during thinning. Extracting the shapes of individual trees is of particular interest for this application, as defects such as crookedness negatively affect the economic value of trees. We have developed a stem shape estimation procedure that finds a spline representation of the centerline and radius of a tree using LiDAR point cloud data. Points corresponding to the stem are first segmented using a density-based clustering method. A graph-based approach is then used to fit the centerline spline to the stem points. Finally, the radius is estimated by fitting circles to the stem points at intervals along the centerline. To allow comparison of our results to ground truth, we created a synthetic dataset consisting of 2000 point clouds from simulated LiDAR scans of generated 3D tree models. Our dataset is divided into two subsets, with and without simulated odometry errors due to uncertainty in the position of the moving LiDAR sensor. The overlap of the reconstructed stems and the true model stems measured as mean intersection over union (IoU) and the volume estimation error measured as volume root mean square error (RMSE) are among the metrics used for evaluation. Without odometry errors we achieved a mean IoU of 0.92 and a volume RMSE of 4.2% and with odometry errors we achieved a mean IoU of 0.83 and a volume RMSE of 8.2%. Although there is some impact on the results from odometry errors, our procedure is overall successful in estimating the shape of stems when applied to both data subsets.}},
  author       = {{Larsen, Rasmus and Malmgren, Teodor}},
  issn         = {{1404-6342}},
  language     = {{eng}},
  note         = {{Student Paper}},
  series       = {{Master’s Theses in Mathematical Sciences}},
  title        = {{Creating B-Spline Representations of Tree Stems from LiDAR Point Cloud Data}},
  year         = {{2025}},
}