IntelligentSensingAndRehabilitation/PosePipeline

PosePipe is a human pose estimation (HPE) pipeline to facilitate home movement analysis from videos

97

stars

476

commits

Python

primary language

Sep 1, 2026

updated

README

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}}
}

Contributors

peabody124

219 commits

ktshah04

110 commits

peifferjd

55 commits

divyajoshi11

31 commits

IntelligentSensingAndRehabilitation/PosePipeline

PosePipe is a human pose estimation (HPE) pipeline to facilitate home movement analysis from videos

97

stars

476

commits

Python

primary language

Sep 1, 2026

updated

README

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}}
}

Contributors

peabody124

219 commits

ktshah04

110 commits

peifferjd

55 commits

divyajoshi11

31 commits

Languages

Python

95.9%

Jupyter Notebook

3.6%