Repolode
weecology

weecology/DeepForest

Python package for detecting ecological objects such as tree crowns and birds in airborne RGB imagery, built on torchvision.

Stars
788
Forks
275
Open issues
107
Last commit
9 days ago

What is it?

DeepForest is a Python package for training and running object detection models on airborne imagery, aimed at ecological monitoring. It ships with a pretrained tree crown detection model and a bird detection model, both single-class and designed to be extended to species classification with new data.

The package uses deep learning object detection networks from torchvision to predict bounding boxes around individual trees in RGB imagery. It is meant to simplify retraining detection models for different forests, sensors and spatial resolutions, so users can annotate their own data and train custom models rather than starting from scratch.

The project is MIT licensed and is documented on Read the Docs. It is published on PyPI and requires Python 3.10 or newer.

Key features

  • 01Pretrained tree crown detection model for RGB imagery.
  • 02Pretrained bird detection model for high-resolution airborne imagery.
  • 03Supports training custom detection models from user-annotated data.
  • 04Built on torchvision's object detection modules.
  • 05Installable from PyPI.

Use cases

  • Delineating individual tree crowns in forest survey imagery.
  • Detecting birds in high-resolution airborne photos for wildlife surveys.
  • Retraining a detection model for a new forest type or sensor.

In collections

Topics

FAQ

What is DeepForest?
Python package for detecting ecological objects such as tree crowns and birds in airborne RGB imagery, built on torchvision. DeepForest is a Python package for training and running object detection models on airborne imagery, aimed at ecological monitoring. It ships with a pretrained tree crown detection model and a bird detection model, both single-class and designed to be extended to species classification with new data.
Is DeepForest free to use? What license does it have?
DeepForest is open source under the MIT license. Check the license terms before using it in commercial products.
Is DeepForest still maintained?
Actively maintained. The last commit to DeepForest was on Oct 28, 2026.
What can I use DeepForest for?
Delineating individual tree crowns in forest survey imagery. Detecting birds in high-resolution airborne photos for wildlife surveys. Retraining a detection model for a new forest type or sensor.
Where can I get DeepForest?
The source code and installation instructions are on GitHub: https://github.com/weecology/DeepForest

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects