Skeletonization of Plant Point Cloud Data in Stochastic Optimization Framework
Abstract
Skeleton extraction from 3D plant point cloud data is an essential prior for myriads of phenotyping studies. Although skeleton extraction from 3D shapes have been studied extensively in the computer vision and graphics literature, handling the case of plants is still an open problem. Drawbacks of the existing approaches include the zigzag structure of the skeleton, nonuniform density of skeleton points, lack of points in the areas having complex geometry structure, and most importantly the lack of biological relevance. With the aim to improve existing skeleton structures of state-of-the-art, we propose a stochastic framework which is supported by the biological structure of the original plant (we consider plants without any leaves). Initially we estimate the branching structure of the plant by the notion of {beta}-splines to form a curve tree defined as a finite set of curves joined in a tree topology with certain level of smoothness. In the next phase, we force the discrete points in the curve tree to move towards the original point cloud by treating each point in the curve tree as a center of Gaussian, and points in the input cloud data as observations from the Gaussians. The task is to find the correct locations of the Gaussian centroids by maximizing a likelihood. The optimization technique is iterative and is based on the Expectation Maximization (EM) algorithm. The E-step estimates which Gaussian the observed point cloud was sampled from, and the M-step maximizes the negative log-likelihood that the observed points were sampled from the Gaussian Mixture Model (GMM) with respect to the model parameters. We experiment with several real world and synthetic datasets and demonstrate the robustness of the approach over the state-of-the-art.
02 /Specification & Classification
Click any tag to browse matching papersReproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- PhytoScan3D: an open-source Python pipeline for batch extraction of phenotypic traits from 3D point cloud files generated by multispectral plant phenotyping sensors
Mallikarjuna Rao Kovi, Antonio Candea Leite, Morten Lillemo·bioRxiv·Jun 4, 2026
- A comparative study of plant phenotyping workflows based on three-dimensional reconstruction from multi-view images
Someno Daiki, Koji Noshita·bioRxiv·Mar 21, 2024
- Reconstructing coniferous tree crown shape from incomplete point clouds using deep learning
Aline Bornand, Meinrad Abegg, … Nataliia Rehush·Ecological InformaticsPeer-reviewed·Jun 19, 2026
- Detailed point cloud data on stem size and shape of Scots pine trees
N. Saarinen, V. Kankare, … M. Vastaranta·bioRxiv·Mar 9, 2020
- A 3D Modeling Framework for Quantifying Variation in Soybean Root Structure Architecture
Joshua Carpenter, Sujata Bogati, … Jinha Jung·bioRxiv·May 6, 2025
- CLCFM3: An advanced photogrammetry algorithm for high-precision plant 3D modeling
Atsushi Hayashi, Nobuo Kochi, … Takanari Tanabata·SensorsPeer-reviewed·Sep 18, 2025