Trap Tracker UK Wildlife Detector: YOLO Weights for 31-Class Camera Trap Object Detection
Authors/Creators
Description
Description:
An open-source object detection model for UK camera trap imagery, released as part of the Trap Tracker platform (traptracker.co.uk). A YOLO-family detector (YOLOv10x / YOLO26x variants) trained to localise 31 classes in a single pass: 28 common UK mammal and bird species, plus utility classes for people, calibration poles, and vehicles. Unlike species-agnostic detectors (e.g. MegaDetector) that return only "animal/person/vehicle," this model returns UK species-level labels directly at the detection stage, so it can be used standalone without a separate downstream classifier. Weights are released in ONNX format (including an FP16 variant) for offline, cross-platform inference.
Training data:
A dataset is used that contains 48,165 labelled animal instances drawn from UK camera trap images collected through Conservation AI and its successor, Trap Tracker, across multiple partner sites over nearly a decade of operational deployment. The dataset was class-stratified and split 80/10/10 into training (38,522 instances), validation (4,805 instances), and test (4,838 instances) sets, with every class — including the smallest, Curlew chick (274) and Calibration Pole (151) — represented in all three splits. Training data spans daylight RGB, infrared night-time monochrome, motion blur, partial occlusion, multi-animal frames, and manufacturer overlays/timestamps.
Raw training images are not released, as a substantial proportion are held under partner-specific data agreements that pre-date this open release.
Classes (31): hedgehog, grey squirrel, red squirrel, roe deer, red deer, red fox, European badger, Person, domestic goat, European rabbit, wood pigeon, common pheasant, domestic sheep, house sparrow, fallow deer, domestic cattle, domestic cat, pine marten, domestic dog, Calibration Pole, northern goshawk, common buzzard, capercaillie (cock), capercaillie (hen), Eurasian curlew, curlew chick, Car (reserved, unpopulated), domestic horse, carrion crow, wild boar, Reeves's muntjac.
Training setup:
Architecture: YOLO-family extra-large variant (YOLOv10x and YOLO26x releases available — performance is comparable between the two); Hardware: 8× NVIDIA RTX A6000 GPUs, global batch size 256; Input resolution: 640×640, mixed-precision (AMP); Framework: Ultralytics/PyTorch; Export format: ONNX (FP32 and FP16)
Performance (validation split, F1-optimal confidence threshold ~0.62):
| Metric | Value |
|---|---|
| Precision | 0.988 |
| Recall | 0.965 |
| mAP@0.5 | 0.984 |
| mAP@0.5:0.95 | 0.956 |
On the held-out test split (4,838 instances), the model produced confident detections in 4,812/4,820 images across all 31 classes, mean per-species confidence 0.959–0.988, with a false-negative rate of 0.17% concentrated in night-time, distant, or occluded conditions. All metrics are in-distribution (same site/camera pool as training); cross-site generalisation has not yet been benchmarked and is identified as priority future work.
Limitations: Class-stratified (not site- or time-disjoint) hold-out — real-world performance at novel sites/cameras may be lower. Roe deer/red deer confusion is the most common error mode. Not intended as a general UK avifauna detector (bird coverage is a curated subset, not comprehensive).
Intended use: A single-stage, species-level object detector for conservation practitioners, ecologists, and citizen science projects — usable on its own or as a front-end filter ahead of a downstream classifier. Designed to run on a CPU laptop with no ML expertise required. Free for non-commercial conservation, research, teaching, and citizen science use.
Related publication: arXiv:2606.10940, "Democratising Camera Trap AI: An Open-Source Model for Detecting UK Mammals" ("is supplement to")
License: CC BY-NC 4.0
Citation: Please cite arXiv:2606.10940 when using this model in published work. Commercial use requires separate permission (contact Trap Tracker).
Files
cai_uk_mammals_yolo10x_v1.0.0.zip
Files
(285.1 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:af283fd2db165ef9df191e97857e82cf
|
101.1 MB | Preview Download |
|
md5:5b590c3bd259172f987f9ffaae94d7f1
|
184.0 MB | Preview Download |
Additional details
Software
- Repository URL
- https://github.com/traptracker-ai
- Programming language
- Python
- Development Status
- Active