Introduction#
Annolid stands for Annotation + Annelid (segmentation).
Annolid is a toolkit for video-based research workflows that combines:
Annotation (polygons, keypoints, and event labels)
Instance segmentation and multi-object tracking
Keypoint tracking and downstream analysis (e.g., place preference, motion/freezing metrics)
What Annolid can do today#
Annolid’s feature set evolves quickly, but the core workflows are stable:
Fast labeling in the GUI (LabelMe-based), with manual tools plus AI-assisted tools.
AI-assisted polygons using point prompts (Segment Anything family) and text prompts (Grounding DINO → SAM).
Video tracking backends including Cutie / EfficientTAM-style VOS, plus model-driven segmentation/pose options (e.g., YOLO).
Export and interoperability: LabelMe JSON, CSV summaries, COCO, and YOLO dataset conversion.
Behavior/event utilities: event marking in the GUI, time-budget summaries, and post-hoc analyses.
If you need help or encounter an issue, please open an issue or use the community links in Get in touch.
Video introduction#
Below is a brief introduction to annolid:
Annolid can be applied to many diverse goals#
Animal Tracking
Keypoints tracking (i.e. body parts)
Automated behavior recognition
Multiple animal tracking, including periods of partial body occlusion
Whole-body masking
Automated identification of interactions
Video courtesy of Caitlyn Finton and Alex Ophir:
Masking and automatic scoring of lone animals and huddles of multiple animals
Confidence of identification reported
Video courtesy of Rikki Laser and Alex Ophir:
Animal and object tracking, including periods of occlusion
Tracked objects automatically associated with user-defined zones
Robustness to noisy background
Video courtesy of Emily Sattora and Christiane Linster:
Identification of freezing behavior (e.g., from fear conditioning)
Reporting of motion score based on optical flow measurements applied selectively to the body mask
Multiple animal tracking on cryptic background
Video courtesy of Jessica Nowicki, Julia Cora-anne Lee, and Lauren O’Connell:
Multiple animal tracking with a large field of view
Video courtesy of Santiago Forero and Alex Ophir:
Youtube playlist#
You can find these videos, tutorials on how to best use Annolid as well as exemples in Annolid’s youtube playlist here.