Stride Segmentation during Free Walk Movements Using Multi-Dimensional Subsequence Dynamic Time Warping on Inertial Sensor Data

Changes in gait patterns provide important information about individuals’ health. To perform sensor based gait analysis, it is crucial to develop methodologies to automatically segment single strides from continuous movement sequences. In this study we developed an algorithm based on time-invariant...

Full description

Bibliographic Details
Main Authors: Jens Barth, Cäcilia Oberndorfer, Cristian Pasluosta, Samuel Schülein, Heiko Gassner, Samuel Reinfelder, Patrick Kugler, Dominik Schuldhaus, Jürgen Winkler, Jochen Klucken, Björn M. Eskofier
Format: Article
Language:English
Published: MDPI AG 2015-03-01
Series:Sensors
Subjects:
Online Access:http://www.mdpi.com/1424-8220/15/3/6419
_version_ 1811279898791116800
author Jens Barth
Cäcilia Oberndorfer
Cristian Pasluosta
Samuel Schülein
Heiko Gassner
Samuel Reinfelder
Patrick Kugler
Dominik Schuldhaus
Jürgen Winkler
Jochen Klucken
Björn M. Eskofier
author_facet Jens Barth
Cäcilia Oberndorfer
Cristian Pasluosta
Samuel Schülein
Heiko Gassner
Samuel Reinfelder
Patrick Kugler
Dominik Schuldhaus
Jürgen Winkler
Jochen Klucken
Björn M. Eskofier
author_sort Jens Barth
collection DOAJ
description Changes in gait patterns provide important information about individuals’ health. To perform sensor based gait analysis, it is crucial to develop methodologies to automatically segment single strides from continuous movement sequences. In this study we developed an algorithm based on time-invariant template matching to isolate strides from inertial sensor signals. Shoe-mounted gyroscopes and accelerometers were used to record gait data from 40 elderly controls, 15 patients with Parkinson’s disease and 15 geriatric patients. Each stride was manually labeled from a straight 40 m walk test and from a video monitored free walk sequence. A multi-dimensional subsequence Dynamic Time Warping (msDTW) approach was used to search for patterns matching a pre-defined stride template constructed from 25 elderly controls. F-measure of 98% (recall 98%, precision 98%) for 40 m walk tests and of 97% (recall 97%, precision 97%) for free walk tests were obtained for the three groups. Compared to conventional peak detection methods up to 15% F-measure improvement was shown. The msDTW proved to be robust for segmenting strides from both standardized gait tests and free walks. This approach may serve as a platform for individualized stride segmentation during activities of daily living.
first_indexed 2024-04-13T01:04:08Z
format Article
id doaj.art-3a8cec07a41f42a090194dc4afe01368
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-13T01:04:08Z
publishDate 2015-03-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-3a8cec07a41f42a090194dc4afe013682022-12-22T03:09:23ZengMDPI AGSensors1424-82202015-03-011536419644010.3390/s150306419s150306419Stride Segmentation during Free Walk Movements Using Multi-Dimensional Subsequence Dynamic Time Warping on Inertial Sensor DataJens Barth0Cäcilia Oberndorfer1Cristian Pasluosta2Samuel Schülein3Heiko Gassner4Samuel Reinfelder5Patrick Kugler6Dominik Schuldhaus7Jürgen Winkler8Jochen Klucken9Björn M. Eskofier10ASTRUM IT GmbH, Am Wolfsmantel 2, Erlangen D-91058, GermanyASTRUM IT GmbH, Am Wolfsmantel 2, Erlangen D-91058, GermanyDigital Sports Group, Pattern Recognition Lab, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg (FAU), Martensstraße 3, Erlangen D-91058, GermanyGeriatrics Centre Erlangen, Waldkrankenhaus St. Marien, Rathsberger Straße 57, Erlangen D-91054, GermanyDepartment of Molecular Neurology, Universitätsklinikum Erlangen, Friedrich-Alexander University Erlangen-Nürnberg (FAU), Schwabachanlage 6, Erlangen D-91054, GermanyDigital Sports Group, Pattern Recognition Lab, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg (FAU), Martensstraße 3, Erlangen D-91058, GermanyDigital Sports Group, Pattern Recognition Lab, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg (FAU), Martensstraße 3, Erlangen D-91058, GermanyDigital Sports Group, Pattern Recognition Lab, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg (FAU), Martensstraße 3, Erlangen D-91058, GermanyDepartment of Molecular Neurology, Universitätsklinikum Erlangen, Friedrich-Alexander University Erlangen-Nürnberg (FAU), Schwabachanlage 6, Erlangen D-91054, GermanyDepartment of Molecular Neurology, Universitätsklinikum Erlangen, Friedrich-Alexander University Erlangen-Nürnberg (FAU), Schwabachanlage 6, Erlangen D-91054, GermanyDigital Sports Group, Pattern Recognition Lab, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg (FAU), Martensstraße 3, Erlangen D-91058, GermanyChanges in gait patterns provide important information about individuals’ health. To perform sensor based gait analysis, it is crucial to develop methodologies to automatically segment single strides from continuous movement sequences. In this study we developed an algorithm based on time-invariant template matching to isolate strides from inertial sensor signals. Shoe-mounted gyroscopes and accelerometers were used to record gait data from 40 elderly controls, 15 patients with Parkinson’s disease and 15 geriatric patients. Each stride was manually labeled from a straight 40 m walk test and from a video monitored free walk sequence. A multi-dimensional subsequence Dynamic Time Warping (msDTW) approach was used to search for patterns matching a pre-defined stride template constructed from 25 elderly controls. F-measure of 98% (recall 98%, precision 98%) for 40 m walk tests and of 97% (recall 97%, precision 97%) for free walk tests were obtained for the three groups. Compared to conventional peak detection methods up to 15% F-measure improvement was shown. The msDTW proved to be robust for segmenting strides from both standardized gait tests and free walks. This approach may serve as a platform for individualized stride segmentation during activities of daily living.http://www.mdpi.com/1424-8220/15/3/6419inertial sensorsstride segmentationaccelerometergyroscopedynamic time warpingfree walkgait analysisParkinson’s diseasegeriatric patientsmovement impairments
spellingShingle Jens Barth
Cäcilia Oberndorfer
Cristian Pasluosta
Samuel Schülein
Heiko Gassner
Samuel Reinfelder
Patrick Kugler
Dominik Schuldhaus
Jürgen Winkler
Jochen Klucken
Björn M. Eskofier
Stride Segmentation during Free Walk Movements Using Multi-Dimensional Subsequence Dynamic Time Warping on Inertial Sensor Data
Sensors
inertial sensors
stride segmentation
accelerometer
gyroscope
dynamic time warping
free walk
gait analysis
Parkinson’s disease
geriatric patients
movement impairments
title Stride Segmentation during Free Walk Movements Using Multi-Dimensional Subsequence Dynamic Time Warping on Inertial Sensor Data
title_full Stride Segmentation during Free Walk Movements Using Multi-Dimensional Subsequence Dynamic Time Warping on Inertial Sensor Data
title_fullStr Stride Segmentation during Free Walk Movements Using Multi-Dimensional Subsequence Dynamic Time Warping on Inertial Sensor Data
title_full_unstemmed Stride Segmentation during Free Walk Movements Using Multi-Dimensional Subsequence Dynamic Time Warping on Inertial Sensor Data
title_short Stride Segmentation during Free Walk Movements Using Multi-Dimensional Subsequence Dynamic Time Warping on Inertial Sensor Data
title_sort stride segmentation during free walk movements using multi dimensional subsequence dynamic time warping on inertial sensor data
topic inertial sensors
stride segmentation
accelerometer
gyroscope
dynamic time warping
free walk
gait analysis
Parkinson’s disease
geriatric patients
movement impairments
url http://www.mdpi.com/1424-8220/15/3/6419
work_keys_str_mv AT jensbarth stridesegmentationduringfreewalkmovementsusingmultidimensionalsubsequencedynamictimewarpingoninertialsensordata
AT caciliaoberndorfer stridesegmentationduringfreewalkmovementsusingmultidimensionalsubsequencedynamictimewarpingoninertialsensordata
AT cristianpasluosta stridesegmentationduringfreewalkmovementsusingmultidimensionalsubsequencedynamictimewarpingoninertialsensordata
AT samuelschulein stridesegmentationduringfreewalkmovementsusingmultidimensionalsubsequencedynamictimewarpingoninertialsensordata
AT heikogassner stridesegmentationduringfreewalkmovementsusingmultidimensionalsubsequencedynamictimewarpingoninertialsensordata
AT samuelreinfelder stridesegmentationduringfreewalkmovementsusingmultidimensionalsubsequencedynamictimewarpingoninertialsensordata
AT patrickkugler stridesegmentationduringfreewalkmovementsusingmultidimensionalsubsequencedynamictimewarpingoninertialsensordata
AT dominikschuldhaus stridesegmentationduringfreewalkmovementsusingmultidimensionalsubsequencedynamictimewarpingoninertialsensordata
AT jurgenwinkler stridesegmentationduringfreewalkmovementsusingmultidimensionalsubsequencedynamictimewarpingoninertialsensordata
AT jochenklucken stridesegmentationduringfreewalkmovementsusingmultidimensionalsubsequencedynamictimewarpingoninertialsensordata
AT bjornmeskofier stridesegmentationduringfreewalkmovementsusingmultidimensionalsubsequencedynamictimewarpingoninertialsensordata