Bear Identification
Noninvasive technologies to identify and monitor bears, facilitating their conservation.
Animal reID is a modular computer vision framework for identifying individual animals. It adapts to each species by choosing the right technique — facial recognition, spot-pattern matching, or local feature analysis.
From bears in British Columbia and trout in river systems to snow leopards in Central Asia and seals in coastal waters, it gives researchers non-invasive tools for wildlife monitoring and conservation.
Upload a photo to the live demos and watch Animal reID pick out the individual — bear, trout, seal, or snow leopard.
Try the demosAnimal reID combines proven techniques into one adaptable system for individual identification.
Proven on bears, trout, seals, and snow leopards, and extensible to new species.
Metric learning, local feature matching, or a hybrid, matched to your species and imagery.
Identify individuals from camera-trap and observation images, with no tagging or marking.
Match new sightings against historical databases to track survival, movement, and behavior.
Automate identification to cut field costs and cover larger areas with existing networks.
Built on peer-reviewed methods, with open-source implementations you can run and adapt.
Experience Animal reID in action with our live demonstrations. These systems are currently monitoring real wildlife populations.
Animal reID matches the identification technique to the species. Two approaches cover most cases:
Used successfully for bear identification, this approach combines instance segmentation to isolate animal faces with deep metric learning to create unique embeddings for each individual. The system learns to recognize subtle facial features and marking patterns that distinguish one animal from another.
Pioneered in our trout identification work, this technique uses advanced local feature matching (LightGLUE) to analyze unique spot patterns on fish bodies. The system standardizes fish orientations and matches keypoint patterns against a reference database.
Explore the open-source projects and technical guides behind Animal reID.
Each implementation is open-source with detailed documentation:
Noninvasive technologies to identify and monitor bears, facilitating their conservation.
Non-invasive technology for monitoring trout populations using computer vision to accurately identify individual fish.
Non-invasive snow leopard monitoring using computer vision analysis of camera trap photos to identify individual animals.
Automated seal population monitoring using AI to count, classify, and identify individual seals from aerial imagery in the Wadden Sea.
In-depth technical guides covering the design and implementation of animal identification systems:
Detecting bears in real time using low-power technology.
Identify bears with Metric Learning.
An in-depth look at the common preprocessing stages required to perform identification using computer vision.
A comprehensive examination of using local feature matching for individual identification.
Tell us about your animals and your image data — we'll give you an honest read on which identification approach fits and what it would take.
Start a project