/adtree

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

Primary LanguageC++GNU General Public License v3.0GPL-3.0

AdTree implements the tree reconstruction method described in the following paper:

Shenglan Du, Roderik Lindenbergh, Hugo Ledoux, Jantien Stoter, and Liangliang Nan.
AdTree: Accurate, Detailed, and Automatic Modelling of Laser-Scanned Trees.
Remote Sensing. 2019, 11(18), 2074.

Please consider citing our paper if you use the code/program (or part of it).

3D Trees reconstructed from point clouds

Textured rendering (both leaves and branches) coming soon ...

Build and Run AdTree

AdTree has been tested on macOS, Linux, and Windows. You should also be able to build it on other platforms.

Run CMake to generate project files for you IDE. In case you use Qt Creator or other IDEs that can handle the CMakeLists.txt file, simply open that file and then all files will be well organized as projects.

This demo version provides a user interface with menus. Just clicking on the menus will do all the magic :-)


Data

Some test tree point clouds are provided in the 'data' folder.

Note: When testing on your point clouds, please make sure that:

  • you point cloud represents a single tree (i.e., the tree is segmented out from the background; no ground, no fence...);
  • the tree has an upright orientation (i.e., with Z-axis pointing up).

License

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License or (at your option) any later version. The full text of the license can be found in the accompanying LICENSE file.


Should you have any questions, comments, or suggestions, please contact us at liangliang.nan@tudelft.nl

3D Geoinformation Research Group, TU Delft,

https://3d.bk.tudelft.nl,

Dec. 1, 2019