Paper · 2026 · Forestry An International Journal of Forest Research

Stem crook detection in terrestrial laser scanning data using semi-empirical simulations

Raul de Paula Pires; Nils Lindgren; Henrik J Persson; et al.

4
claims
8
verbatim quotes
0
citations
2
research areas
✓
Open access · cc-by

Abstract

Abstract Stem crooks are critical stem defects that reduce timber quality and value. This study proposes a simulation pipeline for generating synthetic crooks in Terrestrial Laser Scanning (TLS) point clouds and evaluates the performance of a Convolutional Neural Network (CNN) trained on this dataset for detecting crooks in real-world TLS data. We introduced parameterized crook deformations into TLS-derived stems, producing 14 000 synthetic examples based on Scots pine (Pinus sylvestris L.) trees. The simulated crooks were represented in two patterns: single-and double-directional bends. Each stem was rasterized into 2D images from multiple vertical sections and viewpoints. We trained a YOLOv8s model exclusively on these synthetic images and tested its performance on an independently collected real-world TLS dataset containing 310 stems and 65 visually annotated crooks. The detector achieved F1-scores above 0.6 for low Intersection over Union (IoU) thresholds (<0.3), demonstrating its ability to identify crooks despite domain differences between simulated and real point clouds. However, localization accuracy declined under stricter IoU criteria, with a mean Average Precision (mAP@50–95) of 0.24. Error patterns revealed more commission errors in upper stem regions and more omissions near the butt logs, reflecting branch complexity, point cloud sparsity, and limitations in lower-stem simulations. These results show that synthetic crook data can provide valuable training material for defect detection while also highlighting the challenges associated with using such synthetic data for model training.

Abstract from the paper’s OpenAlex record; open copy licensed cc-by. Read at the source ↗

The text the model read, with the source record’s inline markup (italics, sub- and superscripts) rendered and its character entities decoded; quote offsets refer to the raw text.

Claims 4

Method / resourceobservedoriginal resultmeasured

Claim · model-written summary

The detector achieved F1 above 0.6 at low IoU thresholds.

Taxon
Scots pine (Pinus sylvestris L.)Pinus sylvestrist0
Outcome
F1-scorese0
Value
above 0.6e0
Qualifier
low Intersection over Union (IoU) thresholds (<0.3)e0

Organisms pictured · Representative pictures of the matched species, not figures from the paper.

Pinus sylvestris
Pinus sylvestris · TaxonHello, I am Bruce on Flickr · CC BY-SA 2.0 · Wikimedia Commons ↗

Verbatim

e0

“The detector achieved F1-scores above 0.6 for low Intersection over Union (IoU) thresholds (<0.3)”

✓ located verbatim in the source · abstract, characters 883–980 · show in text ↑
t0

“Scots pine (Pinus sylvestris L.) trees”

✓ located verbatim in the source · abstract, characters 463–501 · show in text ↑
Method / resourceobservedoriginal resultmeasured

Claim · model-written summary

The detector had mAP@50–95 of 0.24, with poorer localization at stricter IoU.

Taxon
Scots pinePinus sylvestrist0
Outcome
mean Average Precision (mAP@50–95)e0
Direction
declinede0
Value
0.24e0

Organisms pictured · Representative pictures of the matched species, not figures from the paper.

Pinus sylvestris
Pinus sylvestris · TaxonHello, I am Bruce on Flickr · CC BY-SA 2.0 · Wikimedia Commons ↗

Verbatim

e0

“localization accuracy declined under stricter IoU criteria, with a mean Average Precision (mAP@50–95) of 0.24”

✓ located verbatim in the source · abstract, characters 1104–1213 · show in text ↑
t0

“Scots pine (Pinus sylvestris L.) trees”

✓ located verbatim in the source · abstract, characters 463–501 · show in text ↑
Method / resourceobservedoriginal resultmeasured

Claim · model-written summary

Detection errors included more commission errors in upper stems.

Taxon
Scots pinePinus sylvestrist0
Organ / stage
upper stem regionse0
Outcome
commission errorse0
Direction
moree0

Not reportedValue

Organisms pictured · Representative pictures of the matched species, not figures from the paper.

Pinus sylvestris
Pinus sylvestris · TaxonHello, I am Bruce on Flickr · CC BY-SA 2.0 · Wikimedia Commons ↗

Verbatim

e0

“Error patterns revealed more commission errors in upper stem regions”

✓ located verbatim in the source · abstract, characters 1215–1283 · show in text ↑
t0

“Scots pine (Pinus sylvestris L.) trees”

✓ located verbatim in the source · abstract, characters 463–501 · show in text ↑
Method / resourceobservedoriginal resultmeasured

Claim · model-written summary

Detection errors included more omissions near butt logs.

Taxon
Scots pinePinus sylvestrist0
Organ / stage
butt logse0
Outcome
omissionse0
Direction
moree0

Not reportedValue

Organisms pictured · Representative pictures of the matched species, not figures from the paper.

Pinus sylvestris
Pinus sylvestris · TaxonHello, I am Bruce on Flickr · CC BY-SA 2.0 · Wikimedia Commons ↗

Verbatim

e0

“more omissions near the butt logs”

✓ located verbatim in the source · abstract, characters 1288–1321 · show in text ↑
t0

“Scots pine (Pinus sylvestris L.) trees”

✓ located verbatim in the source · abstract, characters 463–501 · show in text ↑