
doi: 10.3390/s23167166
pmid: 37631706
pmc: PMC10459491
handle: 10067/1992260151162165141 , 1942/40881
doi: 10.3390/s23167166
pmid: 37631706
pmc: PMC10459491
handle: 10067/1992260151162165141 , 1942/40881
Introduction. Spatiotemporal gait parameters, e.g., gait stride length, are measurements that are classically derived from instrumented gait analysis. Today, different solutions are available for gait assessment outside the laboratory, specifically for spatiotemporal gait parameters. Such solutions are wearable devices that comprise an inertial measurement unit (IMU) sensor and a microcontroller (MCU). However, these existing wearable devices are resource-constrained. They contain a processing unit with limited processing and memory capabilities which limit the use of machine learning to estimate spatiotemporal gait parameters directly on the device. The solution for this limitation is embedded machine learning or tiny machine learning (tinyML). This study aims to create a machine-learning model for gait stride length estimation deployable on a microcontroller. Materials and Method. Starting from a dataset consisting of 4467 gait strides from 15 healthy people, measured by IMU sensor, and using state-of-the-art machine learning frameworks and machine learning operations (MLOps) tools, a multilayer 1D convolutional float32 and int8 model for gait stride length estimation was developed. Results. The developed float32 model demonstrated a mean accuracy and precision of 0.23 ± 4.3 cm, and the int8 model demonstrated a mean accuracy and precision of 0.07 ± 4.3 cm. The memory usage for the float32 model was 284.5 kB flash and 31.9 kB RAM. The int8 model memory usage was 91.6 kB flash and 13.6 kB RAM. Both models were able to be deployed on a Cortex-M4F 64 MHz microcontroller with 1 MB flash memory and 256 kB RAM. Conclusions. This study shows that estimating gait stride length directly on a microcontroller is feasible and demonstrates the potential of embedded machine learning, or tinyML, in designing wearable sensor devices for gait analysis.
neural network, gait stride length, TP1-1185, Article, Machine Learning, Humans, embedded machine learning, Gait, Cerebral Cortex, Physics, inertial measurement unit, wearable sensors, Chemical technology, healthcare, IMU, tinyML, MCU, machine learning, microcontroller, gait analysis, regression, Human medicine, Gait Analysis, Algorithms
neural network, gait stride length, TP1-1185, Article, Machine Learning, Humans, embedded machine learning, Gait, Cerebral Cortex, Physics, inertial measurement unit, wearable sensors, Chemical technology, healthcare, IMU, tinyML, MCU, machine learning, microcontroller, gait analysis, regression, Human medicine, Gait Analysis, Algorithms
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 14 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 10% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 10% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
