Video Recording and Analysis

          This page features several options for video-based behavior tracking for a variety of species, in both real-time and pre-recorded video. The projects in this category range from machine learning based algorithms for animal position tracking, software for collecting and analyzing video simultaneously and hardware setups for collecting video data in a variety of configurations. Offline Video Analysis includes software for deriving behaviors from pre-recorded videos. Realtime Recording and Analysis includes projects for simultaneous recording and analysis. Video Recording Hardware features hardware configurations (and some software programs to control those cameras) for collecting video data. 

            For projects that are relevant to a specific kind of behavioral study (e.g. decision making or motor learning), species (e.g. mouse or bee), or neurological model (e.g. schizophrenia or Parkinson’s), use the search bar to find projects by tag! You can also search by microcontroller (e.g. Arduino, micropython) or programming language!

 

SEB3R

SEB3R

MoSeq

MoSeq

Live Mouse Tracker Toolkit

Live Mouse Tracker Toolkit

Lightning Pose: a semi-supervised animal pose estimation algorithm, Bayesian post processing approach and deep learning package

Lightning Pose: a semi-supervised animal pose estimation algorithm, Bayesian post processing approach and deep learning package

PyMouseTracks: Adaptable Rodent Tracking System

PyMouseTracks: Adaptable Rodent Tracking System

LFP Monitoring: Multianimal Chronic Video Platform for Behavioral Scoring

LFP Monitoring: Multianimal Chronic Video Platform for Behavioral Scoring

BehaviorDEPOT

BehaviorDEPOT

Raspberry_rat

Raspberry_rat

M3 Platform: The McGill-Mouse-Miniscope Touchscreen Behavior Platform

M3 Platform: The McGill-Mouse-Miniscope Touchscreen Behavior Platform

CaT-z: 3D Tracking and Automatic Classification of Rodent Behavior

CaT-z: 3D Tracking and Automatic Classification of Rodent Behavior

DANNCE

DANNCE

LiftPose3D

LiftPose3D

Anipose

Anipose

Rtrack and ColonyTrack

Rtrack and ColonyTrack

pyPhotometry

pyPhotometry

3D Printed Superfusion Chamber

3D Printed Superfusion Chamber

Pi USB Cam

Pi USB Cam

USVCAM

USVCAM

JARVIS

JARVIS

OpenSync: An open-source platform for synchronizing multiple measures in neuroscience experiments

OpenSync: An open-source platform for synchronizing multiple measures in neuroscience experiments

Modular LED Displays

Modular LED Displays

GoFish

GoFish

VAME: Variational Embedding of Animal Motion

VAME: Variational Embedding of Animal Motion

DLStream

DLStream

TRex

TRex

AlphaTracker

AlphaTracker

Webcam-Based Online Eye-Tracking for Behavioral Research

Webcam-Based Online Eye-Tracking for Behavioral Research

DeepBhvTracking

DeepBhvTracking

Pyneal

Pyneal

DBscorer

DBscorer

PiRATeMC

PiRATeMC

PAWS

PAWS

MARS, MARS-Developer, and BENTO

MARS, MARS-Developer, and BENTO

DeepEthogram

DeepEthogram

SLEAP, LEAP, and MotionMapper

SLEAP, LEAP, and MotionMapper

BonZeb

BonZeb

DeepPoseKit

DeepPoseKit

Open Skinner Box

Open Skinner Box

Homecage Task Training and Mesoscale Imaging

Homecage Task Training and Mesoscale Imaging

A Head-Mounted Multi-Camera System for Freely-Moving Mice

A Head-Mounted Multi-Camera System for Freely-Moving Mice

D-Track

D-Track

DeepLabCut

DeepLabCut

Locomouse

Locomouse

FaceSync

FaceSync

openEyeTrack

openEyeTrack

DeepFly3D

DeepFly3D

Rodent Arena Tracker (RAT)

Rodent Arena Tracker (RAT)

Open Source Whisking Video Database

Open Source Whisking Video Database

OpenMonkeyStudio

OpenMonkeyStudio

Camera Control

Camera Control

SimBA: simple behavior analysis

SimBA: simple behavior analysis

B-soID: unsupervised behavior analysis

B-soID: unsupervised behavior analysis

Oat: online animal tracker

Oat: online animal tracker

The OpenMV Project: Machine Vision with Python

The OpenMV Project: Machine Vision with Python

LocoWhisk and ART

LocoWhisk and ART

Pathfinder

Pathfinder

MouseMove

MouseMove

Teensy-based Interface

Teensy-based Interface

DeepBehavior

DeepBehavior

ezTrack

ezTrack

Low Cost Open Source Eye Tracking

Low Cost Open Source Eye Tracking

Automated Classification of Self-grooming in Mice

Automated Classification of Self-grooming in Mice

Stytra

Stytra

Phenopy

Phenopy

CAVE

CAVE

idtracker.ai

idtracker.ai

Worm Behavior Platform

Worm Behavior Platform

Mousecam

Mousecam

Live Mouse Tracker

Live Mouse Tracker

KineMouse Wheel

KineMouse Wheel

EthoWatcher

EthoWatcher

Argus

Argus

Picamera

Picamera

Closed-Loop System

Closed-Loop System

Head-Fixed Setup for Combined Behavior, Electrophysiology, and Optogenetics

Head-Fixed Setup for Combined Behavior, Electrophysiology, and Optogenetics

ToxTrac

ToxTrac

FaceMap

FaceMap

Ethoscopes

Ethoscopes

LocoWhisk

LocoWhisk

ZebraTrack

ZebraTrack

Pyper

Pyper

3DTracker

3DTracker

M-Track

M-Track

Automated Rodent Tracker (ART)

Automated Rodent Tracker (ART)

Pixying Behavior

Pixying Behavior

JAABA

JAABA

Behavioral Observation Research Interactive Software (BORIS)

Behavioral Observation Research Interactive Software (BORIS)

Bonsai

Bonsai

Quantifying Animal Movement from Pre-recorded Videos

Quantifying Animal Movement from Pre-recorded Videos

Oculomatic Eye-Tracking

Have a project that fits these categories? Let us know!

Check out related project categories!