MillionTrees: A global benchmark for tree detection across geography, sensor, and annotation geometry
Ben G. WeinsteiniD, Josh Veitch-Michaelis, Matt J. Allen, Adison Altamirano, Sarah Anacleto, Rasmus AstrupiD, James G. C. Ball, Hugo Baudchon, Sara Beery, Stephanie A. Bohlman, John Brandt, Myriam Cloutier, Simon-Olivier Duguay, Jessica Ertel, Zhengpeng Feng, Adnan Firoze, Julian FreyiD, G. Andrew Fricker, Dimitri Gominski, Sarah Graves, Stuart W. D. Grieve, Sander de Haas, Sebastian H. M. Hickman, Tobias D. Jackson, Andrew Jansen, , Ethan P. WhiteiD
Abstract
Airborne tree monitoring using remotely sensed data, combined with the growth of computer vision models for object detection and segmentation, can facilitate broad scale assessment of tree health, ecology and ecosystem function. However, datasets for airborne tree detection have been largely limited to a single geography, resolution, or annotation approach, making it difficult to develop general models and benchmark their utility for broad applications. We compile existing and newly published annotation datasets to create a comprehensive dataset for training and evaluating airborne tree detection in RGB imagery. The MillionTrees dataset has over a million individual trees from a broad range of forest types, tree species, and geographic locations. In addition, it has six million weakly supervised annotations from a range of sources including airborne LiDAR and photogrammetry, arborist surveys, and simulated landscapes. An evaluation standard is provided to facilitate rapid model development. We benchmark several existing tree detection algorithms and demonstrate that while current open-source models do not generalize across the diverse datasets in the benchmark, training on MillionTrees improves both within-domain and out-of-domain performance. Held-out validation datasets using ground truth derived from terrestrial LiDAR paired with overhead RGB show that overfitting to test data is common and hyperparameter tuning is an underappreciated challenge towards a global zero shot tree detection method. We discuss the limitations of the currently available data for airborne RGB tree detection, how to create more robust evaluation data and the need for better understanding of the uncertainty and utility of tree detection from airborne remote sensing.
02 /Specification & Classification
Click any tag to browse matching papers- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Geographic Generalization in Airborne RGB Deep Learning Tree Detection
B. Weinstein, S. Marconi, … E. P. White·bioRxiv·Oct 2, 2019
- A benchmark dataset for individual tree crown delineation in co-registered airborne RGB, LiDAR and hyperspectral imagery from the National Ecological Observation Network
B. Weinstein, S. Graves, … E. P. White·bioRxiv·Nov 16, 2020
- Individual tree-crown detection in RGB imagery using semi-supervised deep learning neural networks
B. Weinstein, S. Marconi, … E. White·bioRxiv·Feb 12, 2021
- Accurate delineation of individual tree crowns in tropical forests from aerial RGB imagery using Mask R-CNN
J. G. C. Ball, S. H. M. Hickman, … D. A. Coomes·bioRxiv·Jul 10, 2022
- DeepForest: A Python package for RGB deep learning tree crown delineation
Ben. G. Weinstein, Sergio Marconi, … Ethan White·bioRxiv·Jul 7, 2020
- deadtrees.earth - An Open-Access and Interactive Database for Centimeter-Scale Aerial Imagery to Uncover Global Tree Mortality Dynamics
Clemens Mosig, Janusch Vajna-Jehle, … Marie‐Therese Schmehl·Remote Sensing of EnvironmentPeer-reviewed·Jan 1, 2026