Hostname: page-component-74656f9884-kv2lp Total loading time: 0 Render date: 2026-11-04T09:17:12.708Z Has data issue: false hasContentIssue false

Stride segmentation of inertial sensor data using statistical methods for different walking activities

Published online by Cambridge University Press:  27 December 2021

Rahul Jain*
Affiliation:
Maulana Azad National Institute of Technology, Bhopal, India.
Vijay Bhaskar Semwal
Affiliation:
Maulana Azad National Institute of Technology, Bhopal, India.
Praveen Kaushik
Affiliation:
Maulana Azad National Institute of Technology, Bhopal, India.
*
*Corresponding author. E-mail: rahuljain32cs@gmail.com.
Rights & Permissions [Opens in a new window]

Abstract

Human gait data can be collected using inertial measurement units (IMUs). An IMU is an electronic device that uses an accelerometer and gyroscope to capture three-axial linear acceleration and three-axial angular velocity. The data so collected are time series in nature. The major challenge associated with these data is the segmentation of signal samples into stride-specific information, that is, individual gait cycles. One empirical approach for stride segmentation is based on timestamps. However, timestamping is a manual technique, and it requires a timing device and a fixed laboratory set-up which usually restricts its applicability outside of the laboratory. In this study, we have proposed an automatic technique for stride segmentation of accelerometry data for three different walking activities. The autocorrelation function (ACF) is utilized for the identification of stride boundaries. Identification and extraction of stride-specific data are done by devising a concept of tuning parameter ($t_{p}$) which is based on minimum standard deviation ($\sigma$). Rigorous experimentation is done on human activities and postural transition and Osaka University – Institute of Scientific and Industrial Research gait inertial sensor datasets. Obtained mean stride duration for level walking, walking upstairs, and walking downstairs is 1.1, 1.19, and 1.02 s with 95% confidence interval [1.08, 1.12], [1.15, 1.22], and [0.97, 1.07], respectively, which is on par with standard findings reported in the literature. Limitations of accelerometry and ACF are also discussed. stride segmentation; human activity recognition; accelerometry; gait parameter estimation; gait cycle; inertial measurement unit; autocorrelation function; wearable sensors; IoT; edge computing; tinyML.

Information

Type
Research Article
Copyright
© The Author(s), 2021. Published by Cambridge University Press
Figure 0

Figure 1. Phases in a gait cycle.

Figure 1

Figure 2. A graphical flowchart depicting the proposed stride segmentation framework.

Figure 2

Table I. Detailed description of HAPT and OU-ISIR gait datasets.

Figure 3

Figure 3. (a) Cubic spline interpolation on HAPT dataset, (b) variability of ACF coefficients with sample size (n) (HAPT dataset).

Figure 4

Algorithm 1 Stride segmentation procedure for inertial sensor data

Figure 5

Table II. Mean stride duration (in seconds).

Figure 6

Figure 4. Plots depicting ACF versus lag k curves for different walking activities, (a) “level walking”, (b) “Walking upstairs”, (c) “Walking downstairs” for HAPT dataset, and (d) “level walk” for OU-ISIR dataset.

Figure 7

Figure 5. (a) Standard deviation versus $t_{p}$ curve, and (b) mean versus $t_{p}$ curve, obtained from a single subject’s gait data (HAPT dataset).

Figure 8

Figure 6. Segmentation of raw accelerometer signals into multiple strides for a sample of size $n=1000$. Red line is depicting the position of stride segmentation point ($S_{p}$) denoted by the vector $stride\_boundary=(110, 220, 330, 440, 550, 660, 770, 880)$.

Figure 9

Figure 7. Histogram showing the distribution of mean stride length for different walking activities, (a) “level walking”, (b) “walking upstairs”, and (c) “walking downstairs”. (d) Box and whiskers plot depicting the mean stride duration for different walking activities (HAPT dataset).

Figure 10

Table III. Comparative analysis of our proposed methodology with the existing approaches.

Figure 11

Figure 8. (a) Histogram showing the distribution of mean stride length, and (b) box and whiskers plot depicting the mean stride duration for the activity “level walk” (OU-ISIR dataset).