AdTree: Accurate, Detailed, and Automatic Modelling of Laser-Scanned Trees

Laser scanning is an effective tool for acquiring geometric attributes of trees and vegetation, which lays a solid foundation for 3-dimensional tree modelling. Existing studies on tree modelling from laser scanning data are vast. However, some works cannot guarantee sufficient modelling accuracy, while some other works are mainly rule-based and therefore highly depend on user inputs. In this paper, we propose a novel method to accurately and automatically reconstruct detailed 3D tree models from laser scans. We first extract an initial tree skeleton from the input point cloud by establishing a minimum spanning tree using the Dijkstra shortest-path algorithm. Then, the initial tree skeleton is pruned by iteratively removing redundant components. After that, an optimization-based approach is performed to fit a sequence of cylinders to approximate the geometry of the tree branches. Experiments on various types of trees from different data sources demonstrate the effectiveness and robustness of our method. The overall fitting error (i.e., the distance between the input points and the output model) is less than 10 cm. The reconstructed tree models can be further applied in the precise estimation of tree attributes, urban landscape visualization, etc. The source code of this work is freely available at https://github.com/tudelft3d/adtree.

[1]  Heinrich Spiecker,et al.  SimpleTree —An Efficient Open Source Tool to Build Tree Models from TLS Clouds , 2015 .

[2]  Dong-Ming Yan,et al.  Efficient and robust reconstruction of botanical branching structure from laser scanned points , 2009, 2009 11th IEEE International Conference on Computer-Aided Design and Computer Graphics.

[3]  Markku Åkerblom,et al.  Analysis of Geometric Primitives in Quantitative Structure Models of Tree Stems , 2015, Remote. Sens..

[4]  Yun Chi,et al.  Frequent Subtree Mining - An Overview , 2004, Fundam. Informaticae.

[5]  Jonathan P. Sheppard,et al.  Highly Accurate Tree Models Derived from Terrestrial Laser Scan Data: A Method Description , 2014 .

[6]  Thomas M. Tucker,et al.  Least-squares fitting of analytic primitives on a GPU , 2008 .

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

[8]  Åsa Persson,et al.  Identifying species of individual trees using airborne laser scanner , 2004 .

[9]  Di Wang,et al.  Automatic and Self-Adaptive Stem Reconstruction in Landslide-Affected Forests , 2016, Remote. Sens..

[10]  Christian Jauvin,et al.  PypeTree: A Tool for Reconstructing Tree Perennial Tissues from Point Clouds , 2014, Sensors.

[11]  Hai Zhou,et al.  Efficient minimum spanning tree construction without Delaunay triangulation , 2001, ASP-DAC '01.

[12]  M. Vastaranta,et al.  Terrestrial laser scanning in forest inventories , 2016 .

[13]  Wuming Zhang,et al.  A Novel Approach for the Detection of Standing Tree Stems from Plot-Level Terrestrial Laser Scanning Data , 2019, Remote. Sens..

[14]  D. Marquardt An Algorithm for Least-Squares Estimation of Nonlinear Parameters , 1963 .

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

[16]  Yizong Cheng,et al.  Mean Shift, Mode Seeking, and Clustering , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

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

[18]  Philip Lewis,et al.  Fast Automatic Precision Tree Models from Terrestrial Laser Scanner Data , 2013, Remote. Sens..

[19]  Meghashyam Panyam,et al.  Least Squares Fitting of Analytic Primitives on a GPU , 2014 .

[20]  E. Næsset,et al.  Forestry Applications of Airborne Laser Scanning , 2014, Managing Forest Ecosystems.

[21]  Matt Olson,et al.  Automatic reconstruction of tree skeletal structures from point clouds , 2010, ACM Trans. Graph..

[22]  Hai Zhou,et al.  Efficient minimum spanning tree construction without Delaunay triangulation , 2002, Inf. Process. Lett..

[23]  Yinghai Ke,et al.  A review of methods for automatic individual tree-crown detection and delineation from passive remote sensing , 2011 .

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

[25]  Shin-Ting Wu,et al.  A non-self-intersection Douglas-Peucker algorithm , 2003, 16th Brazilian Symposium on Computer Graphics and Image Processing (SIBGRAPI 2003).

[26]  Tamal K. Dey,et al.  Defining and computing curve-skeletons with medial geodesic function , 2006, SGP '06.

[27]  Anne Verroust-Blondet,et al.  Extracting skeletal curves from 3D scattered data , 1999, Proceedings Shape Modeling International '99. International Conference on Shape Modeling and Applications.

[28]  Stuart R. Phinn,et al.  Object-Based Approach for Multi-Scale Mangrove Composition Mapping Using Multi-Resolution Image Datasets , 2015, Remote. Sens..

[29]  Johan Holmgren,et al.  Tree Stem and Height Measurements using Terrestrial Laser Scanning and the RANSAC Algorithm , 2014, Remote. Sens..

[30]  Dong-Ming Yan,et al.  Realistic Procedural Plant Modeling from Multiple View Images , 2020, IEEE Transactions on Visualization and Computer Graphics.

[31]  Tomas Brandtberg Detection and analysis of individual leaf-off tree crowns in small footprint, high sampling density lidar data from the eastern deciduous forest in North America , 2003 .

[32]  Radomír Mech,et al.  Realistic modeling and rendering of plant ecosystems , 1998, SIGGRAPH.

[33]  E. Næsset,et al.  Forestry applications of airborne laser scanning : concepts and case studies , 2014 .

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

[35]  Mikko Inkinen,et al.  A segmentation-based method to retrieve stem volume estimates from 3-D tree height models produced by laser scanners , 2001, IEEE Trans. Geosci. Remote. Sens..

[36]  Uwe Stilla,et al.  Instance Segmentation of Trees in Urban Areas from MLS Point Clouds Using Supervoxel Contexts and Graph-Based Optimization , 2018, 2018 10th IAPR Workshop on Pattern Recognition in Remote Sensing (PRRS).

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

[38]  Abdul Nurunnabi,et al.  Robust cylinder fitting in laser scanning point cloud data , 2019, Measurement.