Skip to content
forked from HPI-CH/TRIPOD

Gait analysis data pipeline for publication "TRIPOD—A Treadmill Walking Dataset with IMU, Pressure-Distribution and Photoelectric Data for Gait Analysis".

License

Notifications You must be signed in to change notification settings

michiel-j/TRIPOD

 
 

Repository files navigation

TRIPOD: The Treadmill walking
IMU, Pedobarographic and Photoelectric
Dataset and Data Processing Pipeline

About

This is a repository for the publication TRIPOD—A Treadmill Walking Dataset with IMU, Pressure-Distribution and Photoelectric Data for Gait Analysis. The dataset can be found here.

This repository contains a gait analysis data pipeline that can be used to:

  • load data from GaitUp Physilog IMUs
  • load data from OptoGait
  • load data from Zebris FDM-T
  • estimate gait parameters from the IMU data
  • compare gait parameter of diferent measurement systems

The pipelines components for data loading and gait parameter estimation can be exchanged in order to benchmark different recording systems and algorithms.

The pipeline consists of the following building blocks:

Further information can be found the publication and the documentation.

Setup

Clone repository
git clone https://github.com/HPI-CH/TRIPOD.git
cd TRIPOD

Create virtual environment with Python version 3.7 (for example using Conda)
conda create --name name_of_your_choice python=3.7
conda activate name_of_your_choice

Install requirements
pip install -r requirements.txt

Request data for scientific purposes here.

Save data to ./data/raw/

Usage

Set configuration in ./src/pipeline_playground.py as needed.

Run python ./src/pipeline_playground.py

This runs the stages of the pipeline for the configured subjects, trials and reference system.

With the default configuration and the sample data provided in the repository, correlation plots and Bland-Altmann plots for three trials of one subject will be created, comparing stride length and stride time between OptoGait and the IMU system.

Contributors

  • Justin Trautmann
  • Lin Zhou

The IMU gait analysis algorithms were adapted from Tunca et al. who shared their MATLAB code with us.

About

Gait analysis data pipeline for publication "TRIPOD—A Treadmill Walking Dataset with IMU, Pressure-Distribution and Photoelectric Data for Gait Analysis".

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%