Skip to content
/ treeseg Public
forked from apburt/treeseg

Extract individual trees from lidar point clouds

License

Notifications You must be signed in to change notification settings

azzoti/treeseg

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

treeseg

Extract individual trees from lidar point clouds

Table of contents

Overview

treeseg has been developed to near-automatically extract tree-level point clouds from high-density larger-area lidar point clouds acquired in forests. A formal, albeit somewhat outdated description of the methods can be found in our paper.

Installation

treeseg has been developed and tested on Ubuntu 20.04 LTS only, and is dependent on the following packages:

  • Point Cloud Library (v1.10 or later)
  • Armadillo (v9.8 or later)

These dependencies are installed via apt:

apt install libpcl-dev libarmadillo-dev;

treeseg can then be installed using:

git clone https://github.com/apburt/treeseg.git;
mkdir ./treeseg/build; cd ./treeseg/build; cmake ..; make;

Optionally, for users with RIEGL V-Line scan data, treeseg includes the executable rxp2pcd, to convert data in RXP data stream format to binary PCD format. This executable will be automatically built if the directories ./treeseg/include/reigl/ and ./treeseg/lib/riegl/ are populated with the RIEGL RiVLIB headers and libraries (as appropriate for the user's particular CPU architecture and gcc version), which can be downloaded from the Members Area of the RIEGL website (e.g., rivlib-2_5_10-x86_64-linux-gcc9.zip).

Usage

A tutorial demonstrating the usage of treeseg is currently under construction here, which will explain the various steps required to extract the 10 largest trees from an example one hectare stand of intact old-growth tropical rainforest.

Acknowledgements

treeseg makes extensive use of the Point Cloud Library (PCL).

Authors

  • Andrew Burt
  • Mathias Disney
  • Kim Calders
  • Matheus Boni Vicari
  • Tony Peter

Citing

treeseg can be cited as:

Burt, A., Disney, M., Calders, K. (2019). Extracting individual trees from lidar point clouds using treeseg. Methods Ecol Evol 10(3), 438–445. doi: 10.1111/2041-210X.13121

A doi for the latest version of treeseg is available in releases.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Extract individual trees from lidar point clouds

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 97.3%
  • CMake 2.7%