talmolab/sleap
A deep learning framework for multi-animal pose tracking.
What it solves
SLEAP provides a deep-learning framework for tracking the poses of multiple animals in videos. It eliminates the need for manual, frame-by-frame labeling of every animal's position, which is traditionally a tedious process in behavioral research.
How it works
SLEAP uses customizable neural network architectures and supports both top-down and bottom-up training strategies for pose estimation. It features a human-in-the-loop workflow where users can rapidly label small amounts of data and use the provided GUI to proofread and correct predictions, which the model then learns from (active learning).
Who it’s for
Researchers in neuroscience and biology who need to quantify animal behavior by tracking body parts across multiple animals in video data.
Highlights
- Active Learning GUI: A purpose-built interface for rapid labeling and proofreading of datasets.
- High Performance: Capable of batch inference at 600+ FPS and real-time latency under 10ms.
- Flexible Training: Fast training times (15-60 minutes on a single GPU) and support for remote training workflows for users without local GPUs.
- Broad Compatibility: Supports any type or number of animals and works across all major operating systems.
Related
- Project
- Project
- Project
- Project
- Project