Skip to content

Support multi-animal pretrained models in DataJoint DeepLabCut Element #141

@maryapp

Description

@maryapp

Feature Request

Problem

The DeepLabCut software released the model zoo in 2020, which provides access to pretrained models. Last year, we released the SuperAnimal family of models (see Ye et al. 2024 Nature Communications, which are good foundational models for pose estimation across mice and/or quadrupeds. We would like the Element to support video inference with these models.

Specifically, we would like to follow the suggested workflow from Mathis et al. 2020 Neuron:
Image

Source: https://www.sciencedirect.com/science/article/pii/S0896627320307170

Here, the user should be able to train/deploy OR grab a model and deploy. We are excited to help contribute this feature!

Requirements

  • Select & ingest multi-animal SuperAnimal models.
  • Minimal docs + example notebook.

Implementation

  • new SuperAnimal_Model schema
  • new general model table that is the parent of existing Model and SuperAnimalModel tables
  • the results Compute table (output of deeplabcut.video_inference_superanimal function call)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions