Skip to content
ShuqingZ edited this page Jul 11, 2020 · 19 revisions

Slip detector GUI

An add-on for DeepLabCut-assisted behavioral analysis.

How to get started

From command line:

pip install -r requirements.txt 
python ./wx_app.py

We will probably provide a package installer in the near future (for a more mature version).

Current status

In Action - Validation, the user can

  • import the csv output from a DeepLabCut model (or a spreadsheets containing the same header and column structures as a DLC output file),
  • have a frame-by-frame comparison of the model-predicted bodypart location alongside the original video,
  • automatically identify "slips" during the ladder rung experiment, including the number of slips, slip depths and the on- and offset of each slip,
  • save the predicted slip properties as a csv file,
  • manually correct the slip detection results, including removing the false positives and adding undetected slips, and
  • save the validated results as a csv file.

Future steps

We plan to incorporate the main DeepLabCut functions for once the model is trained and ready to deploy. For example, the user would be able to select videos in the GUI for analysis, receive the csv output, and directly use the csv files for behavioral analyses.

In addition, we hope to add basic group statistics functions, such as ANOVA and t-tests, to further streamline video-based behavioral analysis.

Clone this wiki locally