CTL Owl Icon SDZWA Conservation Technology Lab

Developing open-source technology and machine learning tools for wildlife conservation

About the Lab

The Conservation Tech Lab develops cutting-edge technology solutions for wildlife conservation and ecological research. Our work spans machine learning for camera trap analysis, edge-AI field devices, bioacoustics tools, and animal tracking systems.

All of our projects are open-source, promoting collaboration and knowledge sharing within the conservation technology community. We focus on practical, field-deployable solutions that help researchers and conservationists better understand and protect wildlife.

24
Open Source Projects
70+
Stars on GitHub
17
Contributors

Research Focus Areas

📷 Camera Trap AI

Machine learning models and tools for automatically classifying and analyzing wildlife in camera trap images and videos.

📡 Edge AI Devices

Field-deployable devices with on-board AI processing and LoRa connectivity for real-time wildlife detection and monitoring in remote locations.

🔊 Bioacoustic Monitoring

Tools for capturing and detecting wildlife sounds, and for building training data sets and training models.

🐾 Individual ID

AI-powered systems for identifying individual animals using visual features.

📊 Data Management

Platforms and tools for organizing, visualizing, and analyzing large-scale ecological data from various field devices.

🌡️ Thermal Imaging

Detection and tracking systems using thermal cameras for monitoring wildlife in challenging environmental conditions.

Featured Projects

animl-r

Animl comprises a variety of machine learning tools for analyzing ecological data. The R library includes a set of functions to classify subjects within camera trap field data and can handle both images and videos.

R ⭐ 23 🍴 6 forks
deep-learning machine-learning

animl-py

Animl comprises a variety of machine learning tools for analyzing ecological data. This Python package includes a set of functions to classify subjects within camera trap field data and can handle both images and videos.

Python ⭐ 11 🍴 6 forks

scrubcam

Code for Edge-AI-enabled field wildlife camera that processes images directly in the field for real-time wildlife detection and analysis.

Python ⭐ 6

scrubdash

Dashboard for organizing, visualizing, and analyzing images received from ScrubCams in the field.

Python ⭐ 3

whoot

Tools for capturing, analyzing, and parsing bioacoustic data to help researchers study wildlife through sound recordings.

Python ⭐ 5

matchypatchy

GUI tool for human validation of AI-powered animal re-identification, helping researchers verify and improve AI predictions for individual animal identification.

Python ⭐ 5

dencam

Polar bear maternal den observation system designed for monitoring and studying polar bear denning behavior in remote Arctic environments.

Python ⭐ 5 🍴 2 forks

cougarvision

Tools to automatically analyze images and videos from telemetering field cameras and to take responsive action based on detected wildlife.

Python ⭐ 4

camerabase

GUI application for managing data from camera traps used in field ecology projects, streamlining data organization and analysis workflows.

Batchfile ⭐ 1

heatseek

Thermal imagery detection and tracking tools for monitoring wildlife using thermal cameras.

Python ⭐ 1

yoctodetector

Tools for training custom animal object detectors, enabling researchers to create specialized models for detecting specific species.

Jupyter Notebook ⭐ 3 🍴 1 fork

tinyscrubcam

Edge-AI and device for wildlife detection and alerts, a compact version designed for deployment in resource-constrained environments.

Makefile ⭐ 3

camerabase-r

Tools for reading and writing to Camera Base database through R, facilitating data management for camera trap research.

R ⭐ 2

sageranger

A package to aide in the utilization of EarthRanger as a way to capture and display data of interest from camera traps and other data loggers.

Python ⭐ 2

otolith

Code for animal-borne devices and bench post-processing associated with logging and analysing inertial measurements, including for activity recognition.

C++ ⭐ 2 🍴 1 fork