DeepBhvTracking

DeepBhvTracking performs automated animal behavior detection and tracking using the You Only Look Once (YOLO) algorithm and background subtraction to produce bounding boxes and centroids for movement quantification in neuroscience experiments.


Key Features:

  • Integration of Deep Learning: Utilizes the You Only Look Once (YOLO) algorithm combined with background subtraction to detect and localize animals in video frames.
  • Customizable Training: Trains the detector with manually labeled images and a pretrained deep-learning neural network to adapt across experimental conditions and animal models.
  • Robust Tracking Capability: Generates bounding boxes and tracks target centroids using background subtraction, maintaining performance under uneven illumination and recording-device interference.

Scientific Applications:

  • In Vivo Optical Imaging and Electrophysiological Recording: Enables precise movement tracking during in vivo optical imaging and electrophysiological recording to support analysis of neural circuit function.
  • Behavioral Paradigms: Applies to diverse behavioral paradigms for studies of movement disorders, social deficits, and mental disease-related behaviors.

Methodology:

The detector is trained on manually labeled images with a pretrained deep-learning neural network integrated with the YOLO algorithm; the trained detector generates bounding boxes around target animals in footage; tracking computes target centroids within bounding boxes using background subtraction.

Topics

Details

License:
GPL-2.0
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
MATLAB
Added:
5/15/2022
Last Updated:
5/15/2022

Operations

Publications

Sun G, Lyu C, Cai R, Yu C, Sun H, Schriver KE, Gao L, Li X. DeepBhvTracking: A Novel Behavior Tracking Method for Laboratory Animals Based on Deep Learning. Frontiers in Behavioral Neuroscience. 2021;15. doi:10.3389/fnbeh.2021.750894. PMID:34776893. PMCID:PMC8581673.