Cargando…

Skeletonization of Plant Point Cloud Data Using Stochastic Optimization Framework

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 th...

Descripción completa

Detalles Bibliográficos
Autores principales: Chaudhury, Ayan, Godin, Christophe
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7309182/
https://www.ncbi.nlm.nih.gov/pubmed/32612619
http://dx.doi.org/10.3389/fpls.2020.00773
_version_ 1783549163706777600
author Chaudhury, Ayan
Godin, Christophe
author_facet Chaudhury, Ayan
Godin, Christophe
author_sort Chaudhury, Ayan
collection PubMed
description 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 β-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 toward 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.
format Online
Article
Text
id pubmed-7309182
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-73091822020-06-30 Skeletonization of Plant Point Cloud Data Using Stochastic Optimization Framework Chaudhury, Ayan Godin, Christophe Front Plant Sci Plant Science 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 β-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 toward 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. Frontiers Media S.A. 2020-06-16 /pmc/articles/PMC7309182/ /pubmed/32612619 http://dx.doi.org/10.3389/fpls.2020.00773 Text en Copyright © 2020 Chaudhury and Godin. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Plant Science
Chaudhury, Ayan
Godin, Christophe
Skeletonization of Plant Point Cloud Data Using Stochastic Optimization Framework
title Skeletonization of Plant Point Cloud Data Using Stochastic Optimization Framework
title_full Skeletonization of Plant Point Cloud Data Using Stochastic Optimization Framework
title_fullStr Skeletonization of Plant Point Cloud Data Using Stochastic Optimization Framework
title_full_unstemmed Skeletonization of Plant Point Cloud Data Using Stochastic Optimization Framework
title_short Skeletonization of Plant Point Cloud Data Using Stochastic Optimization Framework
title_sort skeletonization of plant point cloud data using stochastic optimization framework
topic Plant Science
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7309182/
https://www.ncbi.nlm.nih.gov/pubmed/32612619
http://dx.doi.org/10.3389/fpls.2020.00773
work_keys_str_mv AT chaudhuryayan skeletonizationofplantpointclouddatausingstochasticoptimizationframework
AT godinchristophe skeletonizationofplantpointclouddatausingstochasticoptimizationframework