| Literature DB >> 35808456 |
Christian Greve1,2, Hobey Tam3, Manfred Grabherr3,4, Aditya Ramesh5, Bart Scheerder6,7, Juha M Hijmans1.
Abstract
The current gold standard of gait diagnostics is dependent on large, expensive motion-capture laboratories and highly trained clinical and technical staff. Wearable sensor systems combined with machine learning may help to improve the accessibility of objective gait assessments in a broad clinical context. However, current algorithms lack flexibility and require large training datasets with tedious manual labelling of data. The current study tests the validity of a novel machine learning algorithm for automated gait partitioning of laboratory-based and sensor-based gait data. The developed artificial intelligence tool was used in patients with a central neurological lesion and severe gait impairments. To build the novel algorithm, 2% and 3% of the entire dataset (567 and 368 steps in total, respectively) were required for assessments with laboratory equipment and inertial measurement units. The mean errors of machine learning-based gait partitions were 0.021 s for the laboratory-based datasets and 0.034 s for the sensor-based datasets. Combining reinforcement learning with a deep neural network allows significant reduction in the size of the training datasets to <5%. The low number of required training data provides end-users with a high degree of flexibility. Non-experts can easily adjust the developed algorithm and modify the training library depending on the measurement system and clinical population.Entities:
Keywords: clinical gait analysis; deep neural networks; gait partitioning; inertial measurement units; machine learning; reinforcement learning; sensors; wearables
Mesh:
Year: 2022 PMID: 35808456 PMCID: PMC9269679 DOI: 10.3390/s22134957
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1AI tool workflow for implementation and training utilizing the Saguaro algorithm, user feedback and reinforcement learning. Panel 1 (a) depicts the unsupervised partitions (5–10, green and blue vertical lines) from the Saguaro algorithm on the EMG and accelerometer signal. RMS = root-mean-square error. Panel 1 (b) depicts the final partitions after reinforcement learning on the EMG and the accelerometer signal (red arrows indicate swing phases).
Figure 2Sample IMU accelerometer signal and AI-based swing phase partitions (green shaded areas) of four out of five gait cycles. The user feedback from the GUI (Figure 1) was used to partition all datasets not included in training. Unshaded areas represent stance phases. Laboratory-based timings of foot-contact and foot-off events (red arrows) were used as ground truth to compute the partitioning error.
Figure 3Oro muscles B.V. and 3D CGA sensor set-up.
Mean and standard deviation (std) of gait parameters in the training dataset.
| Condition | Step Length Left (Mean (m)) | Step Length Right (Mean (m)) | Step Length Left std (m) | Step Length Right std (m) | Gait Speed (m/s) | Number of Included Steps |
|---|---|---|---|---|---|---|
| Barefoot | 0.37 | 0.389 | 0.052 | 0.038 | 0.876 | 1 |
| Barefoot | 0.465 | 0.473 | 0.013 | 0.03 | 1.019 | 1 |
| Barefoot | 0.282 | 0.444 | 0.037 | 0.013 | 0.389 | 2 |
| Barefoot | 0.457 | 0.417 | 0.012 | 0.02 | 0.797 | 1 |
| Mean | 0.394 | 0.431 | 0.029 | 0.025 | 0.770 | |
| std | 0.086 | 0.036 | 0.019 | 0.011 | 0.270 |
Mean and standard deviation (std) of gait parameters in the test dataset.
| Condition | Step Length Left (Mean (m)) | Step Length Right (Mean (m)) | Step Length Left (std (m)) | Step Length Right (std (m)) | Gait Speed (m/s) | Number of Steps Left | Number of Steps Right |
|---|---|---|---|---|---|---|---|
| Barefoot | 0.56 | 0.609 | 0.047 | 0.043 | 1.292 | 16 | 16 |
| Barefoot | 0.318 | 0.345 | 0.027 | 0.021 | 0.837 | 24 | 23 |
| Shoes/Orthotics | 0.341 | 0.36 | 0.052 | 0.041 | 0.87 | 7 | 7 |
| Barefoot | 0.471 | 0.496 | 0.032 | 0.044 | 1.053 | 23 | 21 |
| Barefoot | 0.451 | 0.452 | 0.036 | 0.037 | 1.028 | 20 | 20 |
| Barefoot | 0.298 | 0.315 | 0.037 | 0.045 | 0.823 | 23 | 22 |
| Barefoot | 0.306 | 0.457 | 0.022 | 0.016 | 0.399 | 5 | 4 |
| Barefoot | 0.507 | 0.501 | 0.049 | 0.013 | 1.256 | 19 | 19 |
| Barefoot | 0.446 | 0.423 | 0.022 | 0.016 | 0.814 | 25 | 22 |
| Barefoot | 0.538 | 0.502 | 0.026 | 0.063 | 1.153 | 24 | 23 |
| Barefoot | 0.389 | 0.439 | 0.043 | 0.025 | 0.771 | 21 | 20 |
| Barefoot | 0.573 | 0.604 | 0.023 | 0.017 | 0.998 | 20 | 18 |
| Barefoot | 0.511 | 0.521 | 0.05 | 0.03 | 1.092 | 23 | 21 |
| Barefoot | 0.336 | 0.341 | 0.036 | 0.024 | 0.845 | 32 | 30 |
| Barefoot | 0.446 | 0.015 | 0.699 | 9 | 10 | ||
| Mean | 0.432 | 0.454 | 0.036 | 0.030 | 0.929 | 19.4 | 18.4 |
| std | 0.099 | 0.089 | 0.011 | 0.015 | 0.231 | 7.3 | 6.7 |
Mean and standard deviation (std) of gait parameters in the clinical validation study.
| Condition | Step Length Left (Mean (m)) | Step Length Right (Mean (m)) | Step Length Left std (Mean (m)) | Step Length Right std (m) | Gait Speed (Mean (m/s)) | Number of Steps Left | Number of Steps Right |
|---|---|---|---|---|---|---|---|
| Barefoot | 0.149 | 0.24 | 0.06 | 0.056 | 0.134 | 7 | 7 |
| Barefoot | 0.467 | 0.501 | 0.046 | 0.045 | 1.133 | 29 | 30 |
| Shoes/Orthotics | 0.439 | 0.485 | 0.053 | 0.053 | 0.979 | 43 | 41 |
| Barefoot | 0.254 | 0.032 | 0.014 | 0.01 | 0.184 | 27 | 21 |
| Shoes/Orthotics | 0.278 | 0.058 | 0.017 | 0.025 | 0.228 | 11 | 12 |
| Barefoot | 0.222 | 0.25 | 0.023 | 0.011 | 0.287 | 10 | 11 |
| Shoes/Orthotics | 0.284 | 0.362 | 0.024 | 0.022 | 0.449 | 8 | 8 |
| Barefoot | 0.475 | 0.14 | 0.024 | 0.022 | 0.237 | 24 | 22 |
| Shoes/Orthotics | 0.478 | 0.186 | 0.02 | 0.042 | 0.273 | 29 | 28 |
| Mean | 0.338 | 0.250 | 0.031 | 0.031 | 0.433 | 20.9 | 20 |
| std | 0.119 | 0.160 | 0.016 | 0.016 | 0.344 | 11.8 | 10.9 |
Figure 4Representative sample of AI-based EMG partitioning of the right gastrocnemius muscle. The upper panel shows the Oro Muscles EMG envelope of a representative participant; the lower panel shows the accelerometer signal from the right IMU foot sensor; the green shaded areas indicate the AI-based partitioned swing phase (1–4 gait cycles); the dashed vertical red line indicates the 3D CGA-based identifications of foot-strike and toe-off events (red arrows from left to right).