Smartwatch-Based Prediction of Single-Stride and Stride-to-Stride Gait Outcomes Using Regression-Based Machine Learning

Ann Biomed Eng. 2023 Nov;51(11):2504-2517. doi: 10.1007/s10439-023-03290-2. Epub 2023 Jul 3.

Abstract

Spatiotemporal variability during gait is linked to fall risk and could be monitored using wearable sensors. Although many users prefer wrist-worn sensors, most applications position at other sites. We developed and evaluated an application using a consumer-grade smartwatch inertial measurement unit (IMU). Young adults (n = 41) completed seven-minute conditions of treadmill gait at three speeds. Single-stride outcomes (stride time, length, width, and speed) and spatiotemporal variability (coefficient of variation of each single-stride outcome) were recorded using an optoelectronic system, while 232 single- and multi-stride IMU metrics were recorded using an Apple Watch Series 5. These metrics were input to train linear, ridge, support vector machine (SVM), random forest, and extreme gradient boosting (xGB) models of each spatiotemporal outcome. We conducted Model × Condition ANOVAs to explore model sensitivity to speed-related responses. xGB models were best for single-stride outcomes [relative mean absolute error (% error): 7-11%; intraclass correlation coefficient (ICC2,1) 0.60-0.86], and SVM models were best for spatiotemporal variability (% error: 18-22%; ICC2,1 = 0.47-0.64). Spatiotemporal changes with speed were captured by these models (Condition: p < 0.00625). Results support the feasibility of monitoring single-stride and multi-stride spatiotemporal parameters using a smartwatch IMU and machine learning.

Keywords: Gait; Inertial measurement unit; Machine learning; Smartwatch; Spatiotemporal variability; Wearable sensors.