Skip to main content

CV Zebrafish

Overview

The CV Zebrafish project aims to develop an interactive, user-friendly software tool to track and analyze zebrafish body parts and movements from high-resolution, high-speed imaging data. It will integrate with machine learning outputs like DeepLabCut to process large datasets and generate detailed metrics, including speed, fin angles, movement timing, phase synchronization, and behavior classification. The modular design will make it adaptable for researchers at SLU and beyond, supporting diverse movement analysis and visualization needs in aquatic behavioral studies.

Information

  • Source Code: https://github.com/oss-slu/cv_zebrafish git
  • Client: Mohini Sengupta, Ph.D.
  • Current Tech Lead: Madhuritha Alle github
  • Developers:
    • Jacob Winter github linkedin
    • Gihwan Jung github linkedin
    • Nilesh Gupta github linkedin
  • Start Date: Aug 11, 2025
  • Technologies Used:
    • Python (OpenCV, NumPy, Pandas)
    • Flask / React (for web interface, if applicable)
    • Machine Learning frameworks (e.g., PyTorch or TensorFlow)
  • Type: Computer Vision Application
  • License: MIT (https://opensource.org/license/mit)

Technical Information

Development Priorities

Zebrafish Tracking and Analysis

Get Involved

If you would like to contribute to this project, please visit our GitHub page to create issues or pull requests.