University of Göttingen's SiLVi Turns Animal Videos Into Relational Training Data
A new open-source annotator fills the gap between behavior labeling and bounding-box tracking, producing training data for interaction detection models.
- SiLVi is an open-source desktop app for annotating spatially and temporally localized interactions in video.
- Available on macOS, Windows, and Linux via the project site; web version planned.
- Imports MOT Challenge tracking files from external trackers like PriMAT, no built-in detection.
- Distinguishes subject-target interactions from subject-only actions, outputs CSV for ML training.
- Includes workflow for correcting ID switches, false positives, and missed detections via interpolation.
- Validated on 56 hours of wild lemur footage with ten interaction classes; paper here.
Researchers training models to recognize social behavior need labels that connect an action to its participants, location, and duration. Conventional behavior-logging tools record events such as grooming without locating the animals in the frame, while many computer-vision annotators track individuals without describing their relationships. Neither output captures a complete interaction such as one primate grooming another or looking toward a food box.
A team from the University of Göttingen and the German Primate Center has released SiLVi, an open-source desktop application that combines behavioral and spatial annotation. According to the accompanying paper, the tool produces dynamic scene graphs: records of entities and their relationships as they change across video frames. That structure can support training data for animal-behavior models and other systems that analyze interactions over time.
Behavior labels lose the actors
Behavior-logging tools such as BORIS can mark when an interaction occurs, but they do not tie the event to a region of the video. Models that learn spatially grounded behavior need both the event and the relevant people, animals, or objects. Other annotation tools support spatial and temporal action labels, yet many represent only individual actions. Systems based on pose keypoints can encode interactions, although reliable keypoint tracking remains difficult in cluttered or changing environments.
This story is for Pro members
You've reached the end of the free preview. Upgrade to AlphaSignal Pro to read the full article - and everything else behind the paywall.