Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2021 Jan 27;21(3):839.
doi: 10.3390/s21030839.

Machine-Learning Based Determination of Gait Events from Foot-Mounted Inertial Units

Affiliations

Machine-Learning Based Determination of Gait Events from Foot-Mounted Inertial Units

Matteo Zago et al. Sensors (Basel). .

Abstract

A promising but still scarcely explored strategy for the estimation of gait parameters based on inertial sensors involves the adoption of machine learning techniques. However, existing approaches are reliable only for specific conditions, inertial measurements unit (IMU) placement on the body, protocols, or when combined with additional devices. In this paper, we tested an alternative gait-events estimation approach which is fully data-driven and does not rely on a priori models or assumptions. High-frequency (512 Hz) data from a commercial inertial unit were recorded during 500 steps performed by 40 healthy participants. Sensors' readings were synchronized with a reference ground reaction force system to determine initial/terminal contacts. Then, we extracted a set of features from windowed data labeled according to the reference. Two gray-box approaches were evaluated: (1) classifiers (decision trees) returning the presence of a gait event in each time window and (2) a classifier discriminating between stance and swing phases. Both outputs were submitted to a deterministic algorithm correcting spurious clusters of predictions. The stance vs. swing approach estimated the stride time duration with an average error lower than 20 ms and confidence bounds between ±50 ms. These figures are suitable to detect clinically meaningful differences across different populations.

Keywords: decision trees; gait analysis; spatio-temporal parameters; wearable sensors.

PubMed Disclaimer

Conflict of interest statement

The authors declare no conflicts of interest.

Figures

Figure 1
Figure 1
GaitUp Physilog size (top) and placement on the foot (bottom). Direction of the local right-handed reference frame axes is also reported.
Figure 2
Figure 2
Experimental setup—tests were conducted on the middle laboratory lane with force platform embedded on the floor. Motion capture cameras are fixed on the wall in a standard gait analysis configuration.
Figure 3
Figure 3
Sample vertical (z-axis) raw accelerometer readings during a test. The first three spikes correspond to the synchronization signal and the following data refer to gait events.
Figure 4
Figure 4
Data processing flow: sensors’ readings (in the top panel, sample acceleration signal) were windowed (dashed blue boxes represent the window moving across the signal); subsequently a set of features were obtained for each window, which was labelled according to the reference ground reaction force output. The whole set of collected strides (each one containing a collection of features) were randomly split into a training and a test set. HS: heel-strike, TO: toe-off.
Figure 5
Figure 5
Correction algorithm: isolated short (counter < threshold) clusters were corrected according to the surroundings, as schematically reported in the bottom diagram.
Figure 6
Figure 6
Classification performance of the three tested approaches. Left: heel-strike (1a) and toe-off (1b) events detection; Right: stance vs. swing moving windows classification (2).
Figure 7
Figure 7
Regression plots comparing estimated and reference stride time (a) and the measurement error as a function of gait speed (b). Regression lines (dashed) and 95% confidence bounds (solid lines) were reported.

References

    1. Whittle M.W. Clinical gait analysis: A review. Hum. Mov. Sci. 1996;15:369–387. doi: 10.1016/0167-9457(96)00006-1. - DOI
    1. Ferber R., Osis S.T., Hicks J.L., Delp S.L. Gait biomechanics in the era of data science. J. Biomech. 2016;49:3759–3761. doi: 10.1016/j.jbiomech.2016.10.033. - DOI - PMC - PubMed
    1. Studenski S., Perera S., Patel K., Rosano C., Faulkner K. Gait Speed and Survival in Older Adults. JAMA. 2011;305:50–58. doi: 10.1001/jama.2010.1923. - DOI - PMC - PubMed
    1. Allseits E., Agrawal V., Lučarević J., Gailey R., Gaunaurd I., Bennett C. A practical step length algorithm using lower limb angular velocities. J. Biomech. 2018;66:137–144. doi: 10.1016/j.jbiomech.2017.11.010. - DOI - PubMed
    1. Hannink J., Kautz T., Pasluosta C.F., Barth J., Schulein S., Gabmann K.G., Klucken J., Eskofier B.M. Mobile Stride Length Estimation with Deep Convolutional Neural Networks. IEEE J. Biomed. Health Inform. 2018;22:354–362. doi: 10.1109/JBHI.2017.2679486. - DOI - PubMed

LinkOut - more resources