CS-TRD: a Cross Sections Tree Ring Detection method
Henry Marichal, Diego Passarella, Gregory Randall
TL;DR
This paper introduces CS-TRD, a fully automated method for detecting and linking tree rings on complete cross-sections. It leverages a pith-centered spider-web sampling framework and an edge-based approach using the Canny-Devernay detector, followed by iterative chain sampling, connectivity, and postprocessing to form closed ring contours. Evaluations on the UruDendro (Pinus taeda) and Kennel (Abies alba) datasets show strong performance with $F$-Scores of $0.89$ and $0.97$, respectively, and competitive runtimes on CPU without specialized hardware. Compared to the INBD method, CS-TRD achieves higher precision and recall, demonstrating robustness to perturbations like knots and fungal stains. The work suggests future directions including automatic pith detection and cross-species extension, with potential speedups via optimized implementations.
Abstract
This work describes a Tree Ring Detection method for complete Cross-Sections of Trees (CS-TRD) that detects, processes and connects edges corresponding to the tree's growth rings. The method depends on the parameters for the Canny Devernay edge detector (sigma), a resize factor, the number of rays, and the pith location. The first five are fixed by default. The pith location can be marked manually or using an automatic pith detection algorithm. Besides the pith localization, CS-TRD is fully automated and achieves an F-Score of 89% in the UruDendro dataset (of Pinus taeda) and 97% in the Kennel dataset (of Abies alba) without specialized hardware requirements.
