Skip to content

A repository containing scripts for analyzing motion capture data from clinical gait analysis.

Notifications You must be signed in to change notification settings

neurogeriatricskiel/pymocap

Repository files navigation

PyMoCap: Python for Motion Capture

In this repository a collection of scripts will be made publicly available for the analysis of motion capture data.
At the Neurology department of the University Hospital Kiel (UKSH) we are working with both

  1. opto-electronic stereophotogrammetric systems, based on passive retro-reflective markers, hereafter referred to as optical motion capture (OMC) systems, and
  2. wearable inertial measurement unit (IMU) systems, usually containing a 3-axis accelerometer and 3-axis gyroscope.

In-lab recordings are used to validate IMU-based algorithms where reference values are obtained from the OMC systems. In the long run, the IMU-based algorithms are to be used in the home environment to gain insight in real-world gait.

Processing of Optical Motion Capture Data

OMC data generally suffer from gaps in the marker trajectories due to marker occlusion or markers falling off. A first step in processing of marker data is therefore to fill any gaps in the trajectories (Federolf, 2013; Gløersen and Federolf, 2016). Next, marker data are low-pass filtered (in a forward and backward pass to accout for any delay due to filtering) with a 4th order Butterworth filter at a cut-off frequency, $f_{\mathsf{cut}}$, of 5 Hz (Godfrey et al., 2008).
Marker data are then aligned with the main direction of walking, and data are passed through the methods to detecting ICs (O'Connor et al., 2007; Pijnappels et al., 2001) and FCs (Zeni Jr et al., 2008).

References

About

A repository containing scripts for analyzing motion capture data from clinical gait analysis.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages