Skip to content

microsoft/Biodiversity

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.

Microsoft Biodiversity

Open-source AI for biodiversity monitoring and conservation.
Microsoft AI for Good Lab — camera-trap detection, bioacoustic analysis, species classification, field deployment.

Open-source AI for camera traps, bioacoustics, and wildlife monitoring



📣 Announcements

What we've been up to

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.

Previous versions:

Projects

Repo What it is
microsoft/MegaDetector AI model for detecting animals, people, and vehicles in camera-trap imagery — where it all started
microsoft/MegaDetector-Acoustics Bioacoustic AI for biodiversity monitoring — audio classification and species identification from sound
microsoft/MegaDetector-Overhead Overhead imagery detection — point-based wildlife localization from aerial views
microsoft/PytorchWildlife The collaborative deep learning framework and model zoo for conservation AI
microsoft/WildlifeClassification Species classification models, running downstream of MegaDetector detection
microsoft/Bongo (Owner-populated)
microsoft/SPARROW Solar-Powered Acoustic and Remote Recording Observation Watch — AI edge device for remote field deployments
/SPARROW-Studio The all-in-one desktop UI for running every model in this ecosystem

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

Have questions or want to connect with the team? Join us on 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.

Important

If you would like to be added to this list or have any questions regarding MegaDetector and Pytorch-Wildlife, please email us or join us in our Discord channel:

About

Maintained by Microsoft AI for Good Lab.

About

Microsoft AI for Good Lab — Biodiversity research hub. Open-source AI models, edge devices, and tools for biodiversity monitoring and conservation. Hosts SPARROW-Studio at /SPARROW-Studio. Your source for MegaDetector, SPARROW, PytorchWildlife, Bioacoustics, and more.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors