Skip to content

rain-Brian/megadetector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A colorful banner illustrating various species of animals and plants in a natural environment, symbolizing biodiversity and the use of AI for conservation purposes.

Biodiversity

Microsoft AI for Good Lab — open-source AI for biodiversity monitoring and conservation.

PyPI version Downloads Python versions Hugging Face Demo Colab Demo License Discord

Why this repo exists

Our journey started with MegaDetector — a camera-trap animal detection model that became a widely adopted tool in the conservation community. Building on that foundation, we created PyTorch-Wildlife as a unified platform to host all of our AI for biodiversity work, bringing together detection, classification, and eventually much more.

Over time, our scope grew well beyond camera-trap imagery. We now have active work in bioacoustics, overhead animal detection, edge computing for remote field deployments, and a dedicated desktop UI — SPARROW Studio — that runs every model we produce. As the ecosystem expanded, it became clear that keeping everything inside a single repository was working against us. Code was harder to find, harder to maintain, and harder to extend.

So we made a deliberate decision: break the work into focused, dedicated repositories — one per project — where the code in each repo is concentrated, the ownership is clear, and future contributors know exactly where to go. This repository is the hub that ties them together. PyTorch-Wildlife now lives at microsoft/PytorchWildlife, MegaDetector at microsoft/MegaDetector, and everything else is linked in the table below.

What's in this ecosystem

Repo Purpose
microsoft/MegaDetector AI model for detecting animals, people, and vehicles in camera-trap imagery
microsoft/SPARROW Solar-Powered Acoustic and Remote Recording Observation Watch — AI edge device
microsoft/PytorchWildlife Collaborative deep learning framework for conservation
microsoft/Bioacoustics Bioacoustic AI for biodiversity monitoring
microsoft/WildlifeClassification Species classification models
microsoft/Bongo (Owner-populated)
microsoft/OwlBioacoustics (Owner-populated)
/SPARROW-Studio SPARROW Studio — desktop installer, packaging, signed releases

Cite us

When citing work that uses any of the repositories under this umbrella, please cite:

  • Hernandez et al. 2024Pytorch-Wildlife: A Collaborative Deep Learning Framework for Conservation — for any use of the PyTorch-Wildlife framework or models accessed through it
  • Beery, Morris, Yang 2019Efficient Pipeline for Camera Trap Image Review — for any use of MegaDetector specifically

A citation.cff file is included in this repository for automated citation tools.

Contributing

We welcome community contributions. See our Contribution Guidelines for how to participate.

Community

For questions about MegaDetector and PyTorch-Wildlife, reach the team via Discord: Discord

A list of organizations using MegaDetector across global conservation work — six years of partnerships, from national parks to research universities to NGOs — is maintained on the microsoft/MegaDetector repository.

About

Maintained by Microsoft AI for Good Lab.

About

No description, website, or topics provided.

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages