Skip to main content

Video pose analysis pipelines for DataJoint.

Project description

PosePipe: Open-Source Human Pose Estimation Pipeline for Clinical Research

Entity Relationship Diagram

PosePipe is a human pose estimation (HPE) pipeline designed to facilitate movement analysis from videos.
It uses DataJoint to manage relationships between algorithms, videos, and intermediate outputs.

Key features:

  • Modular wrappers for numerous state-of-the-art HPE algorithms
  • Structured video and data management via DataJoint
  • Output visualizations to easily compare and analyze results
  • Designed for clinical research movement analysis pipelines

Quick Start

  1. Install PosePipe
pip install pose_pipeline

Detailed installation instructions are provided to launch a DataJoint MySQL database and install OpenMMLab packages.

  1. Test the pipeline

Use the Getting Started Notebook to start running your videos through the pose estimation framework.

Recent Updates and Supported Algorithms

Developer Setup

VSCode is recommended for development.

Include the following in your .vscode/settings.json to enable consistent black formatting:

{
  "python.formatting.blackArgs": [
    "--line-length=120",
    "--include='*py'",
    "--exclude='*ipynb'",
    "--extend-exclude='.env'",
    "--extend-exclude='3rdparty/*'"
  ],
  "editor.rulers": [120]
}

Project Info


Citation

If you use this tool for research, please cite:

@misc{posepipe2024,
  author       = {R James Cotton},
  title        = {PosePipe: Open-Source Human Pose Estimation Pipeline for Clinical Research},
  year         = {2024},
  howpublished = {\url{https://github.com/IntelligentSensingAndRehabilitation/PosePipeline}}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pose_pipeline-2025.5.2.tar.gz (6.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pose_pipeline-2025.5.2-py3-none-any.whl (5.2 MB view details)

Uploaded Python 3

File details

Details for the file pose_pipeline-2025.5.2.tar.gz.

File metadata

  • Download URL: pose_pipeline-2025.5.2.tar.gz
  • Upload date:
  • Size: 6.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.3

File hashes

Hashes for pose_pipeline-2025.5.2.tar.gz
Algorithm Hash digest
SHA256 9bb15a25586f7beed0e672c91da201dcb02b215d288f843f23c65e4d6d88cdcc
MD5 a38865995a07b1463c3a6f22e1806378
BLAKE2b-256 a31233f985c96a9e88318425adff8167f01c24537eeca3d301eb3c195ffab4dc

See more details on using hashes here.

File details

Details for the file pose_pipeline-2025.5.2-py3-none-any.whl.

File metadata

File hashes

Hashes for pose_pipeline-2025.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3e0e09f70143dfbab90109e578afaa11dd0ed49bc25b913a661609e2deccf683
MD5 dad7fef2efa369b47b1d0502119e8304
BLAKE2b-256 f2d39fbe6fc00f6155a4f2422137c27da3ef0cc793c353d09aad2b5639d37b0c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page