Toward detection and monitoring of gait pathology using inertial sensors under rotation, scale, and offset invariant dynamic time warping


Conference Paper

© 2015 ICST. Walking ability can be degraded by a number of pathologies, including movement disorders, stroke, and injury. Personal activity tracking devices gather inertial data needed to measure walking quality, but the required algorithmic methods are an active area of study. To detect changes in walking ability, the similarity between a person's current gait cycles and their known baseline gait cycles may be measured on an ongoing basis. This strategy requires a similarity measure robust to variability encountered in an outpatient scenario, including changes in walking surface, walking speed, and sensor orientation. Here we propose rotation, scale, and offset invariant dynamic time warping (RSOI-DTW), a variant of the well-known dynamic time warping (DTW) algorithm, as a generalization of DTW appropriate for three-dimensional inertial data. RSOI-DTW is invariant under rotation, scaling, and offset, yet it preserves the salient features of gait cycles required for gait monitoring. To support this claim, gait cycles from 21 subjects walking with four different styles were compared using both DTW and RSOI-DTW. The data show that RSOI-DTW converges quickly and achieves rotation, scale, and offset invariance. Both algorithms distinguish persons and detect abnormal walking, but only RSOI-DTW does so in the presence of sensor rotation. Variations in walking speed pose a challenge for both algorithms, but performance is improved by collecting base-line information at a variety of speeds.

Full Text

Duke Authors

Cited Authors

  • Engelhard, MM; Dandu, SR; Lach, JC; Goldman, MD; Patek, SD

Published Date

  • January 1, 2015

Published In

  • Bodynets International Conference on Body Area Networks

Electronic International Standard Serial Number (EISSN)

  • 2310-3582

Digital Object Identifier (DOI)

  • 10.4108/eai.28-9-2015.2261503

Citation Source

  • Scopus