Learn R Programming

⚠️There's a newer version (1.0.3) of this package.Take me there.

ForestTools: Tools for analyzing remotely sensed forest data

Authors: Andrew Plowright License: GPL 3

The ForestTools R package offers functions to analyze remotely sensed forest data.

Detect and segment trees

Individual trees can be detected and delineated using a combination of the variable window filter (vwf) and marker-controlled segmentation (mcws) algorithms, both of which are applied to a rasterized canopy height model (CHM). CHMs are typically derived from aerial LiDAR or photogrammetric point clouds.

Compute textural metrics

Grey-level co-occurrence matrices (GLCMs) and their associated statistics can be computed for individual trees using a single-band image and a segment raster (which can be produced using mcws). These metrics can be used to characterize and classify trees.

Summarize forest information

The height and count of treetops can be summarized within a grid or within user-defined geographical areas using sp_summarise.

References

This library implements techniques developed in the following studies:

Research

The following is a non-exhaustive list of research papers that use the ForestTools library. Several of these studies discuss topics such as algorithm parameterization, and may be informative for users of this library.

Copy Link

Version

Install

install.packages('ForestTools')

Monthly Downloads

532

Version

0.2.5

License

GPL (>= 3)

Issues

Pull Requests

Stars

Forks

Maintainer

Andrew Plowright

Last Published

September 11th, 2021

Functions in ForestTools (0.2.5)

mcws

Marker-Controlled Watershed Segmentation
quesnelCHM

Quesnel forest - Canopy height model
quesnelTrees

Quesnel forest - Dominant trees over 2 m
kootenayTrees

Kootenay forest - Dominant trees over 2 m
kootenayCHM

Kootenay forest - Canopy height model
kootenayCrowns

Kootenay forest - Tree crowns
glcm0

Create a 0 degree GLCM
quesnelBlocks

Quesnel forest - Cut blocks
sp_summarise

Spatial Summarization
vwf

Variable Window Filter
glcm_img

Get GLCM statistics for a single unsegmented image
kootenayBlocks

Kootenay forest - Cut blocks
glcm90

Create a 90 degree GLCM
.GLCMstats

Calculate stats for GLCM
ForestTools

Forest Tools: A package for analyzing geospatial forest data
CHMdemo

Canopy height model demo
.calcGLCM

Calculate GLCM
glcm_features

GLCM Features
glcm45

Create a 45 degree GLCM
glcm135

Create a 135 degree GLCM
glcm

Grey-Level Co-Occurrence Matrix
kootenayOrtho

Kootenay forest - Orthomosaic