
Drone-based forest mapping tools
Tools and workflows for processing and analyzing drone imagery to map forests at the individual tree level. Our tools are open-source and developed in the open on GitHub.
Drone imagery processing
Automate Metashape
Simple command-line tool for processing drone imagery into orthomosaics, digital surface and terrain models, 3D mesh models, and point clouds in a reproducible, documented way, with default settings that work well for forests. This tool streamlines the use of the commonly used commercial photogrammetry software Agisoft Metashape. We are working to develop similar functionality for open-source photogrammetry software.
Geospatial data registration toolkitThis set of tools will enable alignment of datasets with minor misalignment due to normal spatial error (e.g., orthomosaics from different dates, or a drone-derived CHM and a third-party DTM).
Machine learning
Geograypher
Python and command-line toolkit for projecting geospatial data (e.g., tree species labels) onto raw drone images, and vice versa. This tool enables powerful workflows for training and deploying computer vision models for tree species identification and other tasks, taking advantage of the fact that each tree generally appears in numerous drone images from different angles.
Tree detection frameworkA python library that provides a standardized interface for performing training, inference, and evaluation using existing tree detection models and algorithms. The project currently supports the external computer vision models DeepForest, Dectree2, and SAM2, as well as a geometric canopy height model segmentor implemented within TDF.
Computing Infrastructure
Virtual machine templates
Need larger computing resources to process and analyze your drone imagery? We have developed an ‘infrastructure-as-code’ template that launches and provisions virtual machines loaded with aerial imagery processing tools. It is currently configured to work on the Jetstream2 Cloud Computer.