This is your work, valued
DINOv3_Distillation_YOLO-pose. This project provides a complete pipeline to pre-train the backbone of a custom YOLOv11 pose estimation model using knowledge distillation from a powerful DINOv3 vision foundation model.
58IntegraPose. IntegraPose, an open-source toolkit for training single, end-to-end models that perform simultaneous behavioral classification and keypoint estimation. IntegraPose leverages YOLO-Pose architectures and transfer learning, enabling researchers to create custom models via a streamlined annotation workflow.
23DeepLabCut-Analysis-Jupyter-Scripts. While DLCAnalyzer and DLC Helper functions are great. They fail to accommodate a vast range of behavior investigator's needs. The Jupyter script provided here is meant for post processing/analyzing DeepLabCut (DLC) CSV files. The script allows user to filter data, calculate velocities, draw Region of Interest (ROI), and more.
10Dynamic_Position_Velocity_Visualizer_For_DLC. I created this notebook to help me with behavioral neuroscience experiments. It calculates the average positions and velocities of two body parts (for better accuracy), and creates visualizations such as GIFs and streamline plots to represent the motion and flow of movement.
6DABA-Dynamic_Animal_Behavior_Analysis. Python
4Gait_Analysis_DeepLabCut. Configurable Python project for analyzing gait in animal video experiments.
3Temporal_Behavior_Analysis. Temporal analysis tools.
3BehaviorScope-X. BehaviorScope-X integrates with pose-estimation model-based behavior-classification workflow for multi-animal videos. A pose checkpoint is reused for both keypoint detection and frozen visual feature extraction, while a temporal classifier learns behavior from visual tokens, pose-self features, and inter-animal relational geometry.
3BehaviorAnalysis_YOLOv8. Python
2Multi-ROI-Analysis-with-DeepLabCut-CSV-Outputs. Jupyter Notebook
2MitoFlow. 4D-mitochondrial analysis platform.
2Gait_Analysis_YOLO. This repo is extension of DeepLabCut-based Gait analysis, but has been switched over now to use YOLO-focused pose structure. It ingests per-frame Ultralytics pose labels, converts them into a canonical dataframe, and then runs gait, pose, ROI, and Kuramoto-style limb coordination analysis on top of that data.
2BehaviorDEPOT_Visualizations. This Repo contains Matlab scripts to aid in visualizing data ouput from BehaviorDEPOT.
1ConvertFrames2OneHotFormat. I extract frames from a video using FFmpeg and identify interesting behaviors frame by frame. I then use a Jupyter script to parse out the frame numbers and create an annotation file, a CSV file, which can then be imported into our A-SOID project.
1max-dlc. MAX-DLC is a technical demonstration that lets researchers keep an existing DLC HRNet-W32 model while using YOLO to find each subject and optimized runtimes to accelerate pose inference.
1