Skip to content

Latest commit

 

History

History
60 lines (36 loc) · 2.33 KB

README.md

File metadata and controls

60 lines (36 loc) · 2.33 KB

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.