Skip to content

Releases: KumarLabJax/JABS-behavior-classifier

v0.33.0

28 Jul 18:19
f99ca5b

Choose a tag to compare

Add optional labeling session tracking.

v0.32.2

25 Jul 18:56
1c1046a

Choose a tag to compare

Fix error caused by inf. values in features.

v0.32.1

22 Jul 15:59
60b4119

Choose a tag to compare

  • fix behavior search bug if video has no annotations JSON file

v0.32.0

22 Jul 14:22
685fa71

Choose a tag to compare

  • Adds display of "Timeline Annotations" that can be loaded from the annotation JSON files. Timeline annotations are non-behavior annotations that can be associated with a range of frames for either the video or a specific animal id (creating/editing timeline annotations in the JABS GUI will be added in a future version).
  • Extends behavior search to also search timeline annotations
  • Adds multiple ways of overlaying animal ids in video (floating, centroid, minimalist). "centroid" is the original JABS mouse id label implementation. Floating is the new default. Minimalist does not add id labels to the video, but does draw a small indicator to identify which mouse is selected. ctrl-i (cmd-i macOS) toggles between minimalist and centroid/floating (whichever was last selected)
  • uses alternative mode for overlaying pose for Envision reduced key point poses

v0.31.0

03 Jul 17:40
41d8b07

Choose a tag to compare

  • adds "Project Pruning" action (File->Prune Project), which can be used to remove unlabeled videos from a project
  • adds jabs-project-merge command for merging two JABS projects
  • behavior search improvements (render search hits on timeline, next/previous hit is relative to current position)
  • fix bug saving external identities to label JSON files
  • fix bug that was hiding landmark overlay for videos with no identities

v0.30.0

27 Jun 14:06
4676e6f

Choose a tag to compare

  • improvements to behavior search
  • adds previous (,) and next (.) video keyboard shortcuts
  • adds video list filtering

v0.28.0

17 Jun 14:09
99ce9a1

Choose a tag to compare

  • Adds playback speed control (available by hovering mouse over frame in video player)
  • Better exception handling for training and classification threads

v0.27.0

11 Jun 12:27
59f4353

Choose a tag to compare

  • Allows labeling frames with dropped identity
  • Adds "Select All" keyboard shortcut to select all frames for the subject mouse. (Ctrl-a on Windows/Linux, Cmd-a on macOS)
  • Adds "Behavior Search" functionality. (Ctrl-f on windows and linux, Cmd-f on macOS)

v0.26.0

06 Jun 21:15
2561442

Choose a tag to compare

  • Fixes bug opening project where some pose files might not have any mice.
  • Adds option to overlay label next to each mouse in the video (manual label or predicted class): View->Label overlay
  • Disables selecting frames when Label Timeline is hidden (since there is no way to see what is being selected / labeled)
  • Improve rendering of identity labels on video

v0.25.1

30 May 14:40
0608bf0

Choose a tag to compare

  • fixes orphan QFrames when View->Timeline->Selected Animal is checked