Automatic reconstruction of tree skeletal structures from point clouds

Trees, bushes, and other plants are ubiquitous in urban environments, and realistic models of trees can add a great deal of realism to a digital urban scene. There has been much research on modeling tree structures, but limited work on reconstructing the geometry of real-world trees -- even then, most works have focused on reconstruction from photographs aided by significant user interaction. In this paper, we perform active laser scanning of real-world vegetation and present an automatic approach that robustly reconstructs skeletal structures of trees, from which full geometry can be generated. The core of our method is a series of global optimizations that fit skeletal structures to the often sparse, incomplete, and noisy point data. A significant benefit of our approach is its ability to reconstruct multiple overlapping trees simultaneously without segmentation. We demonstrate the effectiveness and robustness of our approach on many raw scans of different tree varieties.

[1]  Deborah Silver,et al.  Curve-Skeleton Properties, Applications, and Algorithms , 2007, IEEE Trans. Vis. Comput. Graph..

[2]  Daniel Cohen-Or,et al.  Curve skeleton extraction from incomplete point cloud , 2009, ACM Trans. Graph..

[3]  Alexander Bucksch,et al.  CAMPINO : A skeletonization method for point cloud processing , 2008 .

[4]  H. Honda Description of the form of trees by the parameters of the tree-like body: effects of the branching angle and the branch length on the sample of the tree-like body. , 1971, Journal of theoretical biology.

[5]  George Drettakis,et al.  Volumetric reconstruction and interactive rendering of trees from photographs , 2004, ACM Trans. Graph..

[6]  Richard A. Fournier,et al.  The structural and radiative consistency of three-dimensional tree reconstructions from terrestrial lidar , 2009 .

[7]  Long Quan,et al.  Image-based tree modeling , 2007, ACM Trans. Graph..

[8]  Alexander Bucksch,et al.  SkelTre - Fast Skeletonisation for Imperfect Point Cloud Data of Botanic Trees , 2009, 3DOR@Eurographics.

[9]  Brendan Lane,et al.  The use of positional information in the modeling of plants , 2001, SIGGRAPH.

[10]  Przemyslaw Prusinkiewicz,et al.  The Algorithmic Beauty of Plants , 1990, The Virtual Laboratory.

[11]  Yanxi Liu,et al.  Efficient mean shift belief propagation for vision tracking , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[12]  Alexander Bucksch,et al.  SkelTre - Robust skeleton extraction from imperfect point clouds , 2010, Vis. Comput..

[13]  Oliver Deussen,et al.  Approximate image-based tree-modeling using particle flows , 2007, ACM Trans. Graph..

[14]  Christophe Godin,et al.  Structure from silhouettes: a new paradigm for fast sketch‐based design of trees , 2009, Comput. Graph. Forum.

[15]  Julie Dorsey,et al.  Reconstructing 3D Tree Models from Instrumented Photographs , 2001, IEEE Computer Graphics and Applications.

[16]  Anne Verroust-Blondet,et al.  Extracting skeletal curves from 3D scattered data , 2000, The Visual Computer.

[17]  Ligang Liu,et al.  Analysis, reconstruction and manipulation using arterial snakes , 2010, ACM Trans. Graph..

[18]  Takeo Igarashi,et al.  Interactive design of botanical trees using freehand sketches and example-based editing , 2004, SIGGRAPH Courses.

[19]  Mario Costa Sousa,et al.  Modeling plant structures using concept sketches , 2006, NPAR.

[20]  Hui Xu,et al.  Knowledge and heuristic-based modeling of laser-scanned trees , 2007, TOGS.

[21]  Long Quan,et al.  Image-based plant modeling , 2006, ACM Trans. Graph..

[22]  Adam Runions,et al.  Modeling Trees with a Space Colonization Algorithm , 2007, NPH.

[23]  Grzegorz Rozenberg,et al.  The mathematical theory of L systems , 1980 .

[24]  Xuejin Chen,et al.  Sketch-based tree modeling using Markov random field , 2008, ACM Trans. Graph..