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.