Rules-Based Real-Time Gait Event Detection Algorithm for Lower-Limb Prosthesis Users during Level-Ground and Ramp Walking
Abstract
:1. Introduction
1.1. Overview
1.2. State of the Art, Problem, and Aims
2. Materials and Methods
2.1. Algorithm Design
2.2. System Instrumentation
2.3. Participants
2.4. Experimental Protocol
2.5. Data Analysis
3. Results
4. Discussion
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Acknowledgments
Conflicts of Interest
References
- Guimaraes, V.; Sousa, I.; Correia, M. Gait Events Detection from Heel and Toe Trajectories: Comparison of Methods Using Multiple Datasets. In Proceedings of the 2021 IEEE International Symposium on Medical Measurements and Applications, MeMeA, Lausanne, Switzerland, 23–25 June 2021; pp. 10–15. [Google Scholar] [CrossRef]
- Miyake, T.; Kobayashi, Y.; Fujie, M.G.; Sugano, S. Gait Event Detection Based on Inter-Joint Coordination Using Only Angular Information. Adv. Robot. 2020, 34, 1190–1200. [Google Scholar] [CrossRef]
- Sabatini, A.M.; Martelloni, C.; Scapellato, S.; Cavallo, F. Assessment of Walking Features from Foot Inertial Sensing. IEEE Trans. Biomed. Eng. 2005, 52, 486–494. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Escamilla-Nunez, R.; Michelini, A.; Andrysek, J. Biofeedback Systems for Gait Rehabilitation of Individuals with Lower-Limb Amputation: A Systematic Review. Sensors 2020, 20, 1628. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Cottrell, M.A.; Galea, O.A.; O’Leary, S.P.; Hill, A.J.; Russell, T.G. Real-Time Telerehabilitation for the Treatment of Musculoskeletal Conditions Is Effective and Comparable to Standard Practice: A Systematic Review and Meta-Analysis. Clin. Rehabil. 2017, 31, 625–638. [Google Scholar] [CrossRef] [PubMed]
- Highsmith, M.J.; Andrews, C.R.; Millman, C.; Fuller, A.; Kahle, J.T.; Klenow, T.D.; Lewis, K.L.; Bradley, R.C.; Orriola, J.J. Gait Training Interventions for Lower Extremity Amputees: A Systematic Literature Review. Technol. Innov. 2016, 18, 99–113. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Sprager, S.; Juric, M.B. Inertial Sensor-Based Gait Recognition: A Review. Sensors 2015, 15, 22089–22127. [Google Scholar] [CrossRef]
- Ye, J.; Wu, H.; Wu, L.; Long, J.; Zhang, Y.; Chen, G.; Wang, C.; Luo, X.; Hou, Q.; Xu, Y. An Adaptive Method for Gait Event Detection of Gait Rehabilitation Robots. Front. Neurobot. 2020, 14, 38. [Google Scholar] [CrossRef]
- Hanlon, M.; Anderson, R. Real-Time Gait Event Detection Using Wearable Sensors. Gait Posture 2009, 30, 523–527. [Google Scholar] [CrossRef]
- Goršič, M.; Kamnik, R.; Ambrožič, L.; Vitiello, N.; Lefeber, D.; Pasquini, G.; Munih, M. Online Phase Detection Using Wearable Sensors for Walking with a Robotic Prosthesis. Sensors 2014, 14, 2776–2794. [Google Scholar] [CrossRef]
- Maqbool, H.F.; Husman, M.A.B.; Awad, M.I.; Abouhossein, A.; Dehghani-Sanij, A.A. Real-Time Gait Event Detection for Transfemoral Amputees during Ramp Ascending and Descending. In Proceedings of the 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Milan, Italy, 25–29 August 2015; pp. 4785–4788. [Google Scholar] [CrossRef] [Green Version]
- Maqbool, H.F.; Husman, M.A.B.; Awad, M.I.; Abouhossein, A.; Mehryar, P.; Iqbal, N.; Dehghani-Sanij, A.A. Real-Time Gait Event Detection for Lower Limb Amputees Using a Single Wearable Sensor. In Proceedings of the 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Orlando, FL, USA, 16–20 August 2016; pp. 5067–5070. [Google Scholar] [CrossRef]
- Kidziński, Ł.; Delp, S.; Schwartz, M. Automatic Real-Time Gait Event Detection in Children Using Deep Neural Networks. PLoS ONE 2019, 14, e0211466. [Google Scholar] [CrossRef] [Green Version]
- Mannini, A.; Sabatini, A.M. A Hidden Markov Model-Based Technique for Gait Segmentation Using a Foot-Mounted Gyroscope. In Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Boston, MA, USA, 30 August–3 September 2011; pp. 4369–4373. [Google Scholar]
- Selles, R.W.; Formanoy, M.A.G.; Bussmann, J.B.J.; Janssens, P.J.; Stam, H.J. Automated Estimation of Initial and Terminal Contact Timing Using Accelerometers; Development and Validation in Transtibial Amputees and Controls. IEEE Trans. Neural Syst. Rehabil. Eng. 2005, 13, 81–88. [Google Scholar] [CrossRef] [PubMed]
- Ledoux, E.D. Inertial Sensing for Gait Event Detection and Transfemoral Prosthesis Control Strategy. IEEE Trans. Biomed. Eng. 2018, 65, 2704–2712. [Google Scholar] [CrossRef] [PubMed]
- Jasiewicz, J.M.; Allum, J.H.J.; Middleton, J.W.; Barriskill, A.; Condie, P.; Purcell, B.; Che, R.; Li, T. Gait Event Detection Using Linear Accelerometers or Angular Velocity Transducers in Able-Bodied and Spinal-Cord Injured Individuals. Gait Posture 2006, 24, 502–509. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Zhou, H.; Ji, N.; Samuel, O.W.; Cao, Y.; Zhao, Z.; Chen, S.; Li, G. Towards Real-Time Detection of Gait Events on Different Terrains Using Time-Frequency Analysis and Peak Heuristics Algorithm. Sensors 2016, 16, 1634. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Simonetti, E.; Villa, C.; Bascou, J.; Vannozzi, G.; Bergamini, E.; Pillet, H. Gait Event Detection Using Inertial Measurement Units in People with Transfemoral Amputation: A Comparative Study. Med. Biol. Eng. Comput. 2020, 58, 461–470. [Google Scholar] [CrossRef]
- Catalfamo, P.; Ghoussayni, S.; Ewins, D. Gait Event Detection on Level Ground and Incline Walking Using a Rate Gyroscope. Sensors 2010, 10, 5683–5702. [Google Scholar] [CrossRef] [Green Version]
- Mentiplay, B.F.; Banky, M.; Clark, R.A.; Kahn, M.B.; Williams, G. Lower Limb Angular Velocity during Walking at Various Speeds. Gait Posture 2018, 65, 190–196. [Google Scholar] [CrossRef]
- Chen, S.; Cunningham, C.L.; Bennett, B.C.; Lach, J. Enabling Longitudinal Assessment of Ankle-Foot Orthosis Efficacy for Children with Cerebral Palsy. In Proceedings of the Wireless Health 2011, WH’11, San Diego, CA, USA, 10–13 October 2011. [Google Scholar]
- Fusca, M.; Negrini, F.; Perego, P.; Magoni, L.; Molteni, F.; Andreoni, G. Validation of a Wearable IMU System for Gait Analysis: Protocol and Application to a New System. Appl. Sci. 2018, 8, 1167. [Google Scholar] [CrossRef] [Green Version]
- Aftab, Z.; Shad, R. Estimation of Gait Parameters Using Leg Velocity for Amputee Population. PLoS ONE 2022, 17, e0266726. [Google Scholar] [CrossRef]
- Robert-Lachaine, X.; Mecheri, H.; Larue, C.; Plamondon, A. Accuracy and Repeatability of Single-Pose Calibration of Inertial Measurement Units for Whole-Body Motion Analysis. Gait Posture 2017, 54, 80–86. [Google Scholar] [CrossRef]
- Zahradka, N.; Verma, K.; Behboodi, A.; Bodt, B.; Wright, H.; Lee, S.C.K. An Evaluation of Three Kinematic Methods for Gait Event Detection Compared to the Kinetic-Based ‘Gold Standard’. Sensors 2020, 20, 5272. [Google Scholar] [CrossRef]
- Price, C.; Schmeltzpfenning, T.; Nester, C.J.; Brauner, T. Foot and Footwear Biomechanics and Gait, 2nd ed.; Elsevier Ltd.: Amsterdam, The Netherlands, 2021; ISBN 9780128216064. [Google Scholar]
- de Cheveigne, A.; Nelken, I. Filters: When, Why, and How (Not) to Use Them. Neuron 2021, 102, 280–293. [Google Scholar] [CrossRef] [Green Version]
- Schepers, M.; Giuberti, M.; Bellusci, G. Xsens MVN: Consistent Tracking of Human Motion Using Inertial Sensing; Xsens Technologies Technical Report; Xsens Technologies: Enschede, The Netherlands, 2018; pp. 1–8. [Google Scholar]
- Roetenberg, D.; Engineering, Z.; Luinge, H.; Slycke, P. Xsens MVN: Full 6DOF Human Motion Tracking Using Miniature Inertial Sensors; Xsens Technologies: Enschede, The Netherlands, 2009. [Google Scholar]
- Al-Amri, M.; Nicholas, K.; Button, K.; Sparkes, V.; Sheeran, L.; Davies, J.L. Inertial Measurement Units for Clinical Movement Analysis: Reliability and Concurrent Validity. Sensors 2018, 18, 719. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Xsens Technologies B.V. MVN User Manual; MVN Manual; Xsens Technologies B.V.: Enschede, The Netherlands, 2021; 162p. [Google Scholar]
- Trevethan, R. Sensitivity, Specificity, and Predictive Values: Foundations, Pliabilities, and Pitfalls in Research and Practice. Front. Public Health 2017, 5, 307. [Google Scholar] [CrossRef] [PubMed]
- Storm, F.A.; Buckley, C.J.; Mazzà, C. Gait Event Detection in Laboratory and Real Life Settings: Accuracy of Ankle and Waist Sensor Based Methods. Gait Posture 2016, 50, 42–46. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Whittle, M.W. Gait Analysis: An Introduction; Elsevier Science & Technology: Amsterdam, The Netherlands, 1991. [Google Scholar]
- Habibzadeh, F. Statistical Data Editing in Scientific Articles. J. Korean Med. Sci. 2017, 32, 1072–1076. [Google Scholar] [CrossRef] [PubMed]
- Huang, C.; Fukushi, K.; Wang, Z.; Nihey, F.; Kajitani, H.; Nakahara, K. Method for Estimating Temporal Gait Parameters Concerning Bilateral Lower Limbs of Healthy Subjects Using a Single In-Shoe Motion Sensor through a Gait Event Detection Approach. Sensors 2022, 22, 351. [Google Scholar] [CrossRef] [PubMed]
- Grimmer, M.; Schmidt, K.; Duarte, J.E.; Neuner, L.; Koginov, G.; Riener, R. Stance and Swing Detection Based on the Angular Velocity of Lower Limb Segments during Walking. Front. Neurorobot. 2019, 13, 57. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Dewolf, A.H.; Ivanenko, X.Y.; Zelik, K.E.; Lacquaniti, F.; Willems, X.P.A. Kinematic Patterns While Walking on a Slope at Different Speeds. J. Appl. Physiol. 2018, 125, 642–653. [Google Scholar] [CrossRef] [Green Version]
- Uchytil, J.; Jandačka, D.; Farana, R.; Zahradník, D.; Rosicky, J.; Janura, M. Kinematics of Gait Using Bionic and Hydraulic Knee Joints in Transfemoral Amputees. Acta Gymnica 2017, 47, 130–137. [Google Scholar] [CrossRef] [Green Version]
- Beauchet, O.; Allali, G.; Annweiler, C.; Bridenbaugh, S.; Assal, F.; Kressig, R.W.; Herrmann, F.R. Gait Variability among Healthy Adults: Low and High Stride-to-Stride Variability Are Both a Reflection of Gait Stability. Gerontology 2009, 55, 702–706. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Schenck, C.; Kesar, T.M. Effects of Unilateral Real-Time Biofeedback on Propulsive Forces during Gait. J. Neuroeng. Rehabil. 2017, 14, 52. [Google Scholar] [CrossRef]
- Richards, R.; van den Noort, J.C.; Dekker, J.; Harlaar, J. Gait Retraining with Real-Time Biofeedback to Reduce Knee Adduction Moment: Systematic Review of Effects and Methods Used. Arch. Phys. Med. Rehabil. 2017, 98, 137–150. [Google Scholar] [CrossRef] [PubMed]
- Radzak, K.N.; Putnam, A.M.; Tamura, K.; Hetzler, R.K.; Stickley, C.D. Asymmetry between Lower Limbs during Rested and Fatigued State Running Gait in Healthy Individuals. Gait Posture 2017, 51, 268–274. [Google Scholar] [CrossRef] [PubMed]
Gait Event | Conditions |
---|---|
Mid-swing (MSW) | MSW is based on:
|
Foot Strike (FS) | FS is based on:
|
Foot Off (FO) | FO is based on:
|
Walking State | Event | Sensitivity (%) | ||
---|---|---|---|---|
AB | LLPU | |||
Both | Intact | Prosthetic | ||
LGW | FS | 100.00 (0.0) | 98.44 (3.74) | 97.64 (3.04) |
FO | 99.77 (0.38) | 99.8 (0.52) | 98.57 (1.39) | |
RA | FS | 98.78 (1.30) | 94.52 (7.38) | 89.93 (7.05) |
FO | 98.08 (2.21) | 95.25 (9.22) | 90.44 (7.13) | |
RD | FS | 98.28 (3.49) | 98.00 (3.40) | 89.93 (7.05) |
FO | 98.31 (3.41) | 96.31 (4.34) | 90.44 (7.13) | |
Overall | 98.87 (2.25) | 97.05 (5.52) | 93.51 (9.92) |
Error (ms) | Pairwise Comparison | |||||
---|---|---|---|---|---|---|
Walking State | Event | AB | LLPU | AB—Intact | AB—Prosthetic | |
Both | Intact | Prosthetic | ||||
LGW | FS | 10 (0, 20) | 10 (0, 30) | 10 (0, 20) | <0.001 | 0.779 |
FO | 10 (0, 20) | 10 (0, 20) | 10 (0, 30) | <0.001 | 0.407 | |
RA | FS | −10 (−20, 0) | −20 (−30, −10) | −20 (−30, 0) | 0.319 | 0.322 |
FO | 20 (10, 30) | 20 (20, 30) | 20 (10, 30) | <0.001 | 0.006 | |
RD | FS | 30 (20, 40) | 20 (20, 30) | 10 (0, 20) | 00.004 | <0.001 |
FO | −10 (−20, 10) | 0 (−10, 10) | 10 (0, 20) | <0.001 | <0.001 | |
Overall | 10 (0, 20) | 10 (0, 25) | 10 (0, 20) | - | - |
Error (% of Gait Cycle) | Gait Cycle Length (s) | ||||||
---|---|---|---|---|---|---|---|
Walking State | Event | AB | LLPU | AB | LLPU | ||
Both | Intact | Prosthetic | Both | Intact | Prosthetic | ||
LGW | FS | 0.96 (0, 1.92) | 0.85 (0, 2.55) | 0.85 (0, 1.69) | 1.04 (0.06) | 1.18 (0.14) | 1.18 (0.14) |
FO | 0.93 (0, 1.86) | 0.78 (0, 1.56) | 0.78 (0, 2.35) | ||||
RA | FS | −1 (−2, 0) | −1.74 (−2.61, −0.87) | −1.73 (−2.6, 0) | 1.07 (0.13) | 1.28 (0.17) | 1.28 (0.16) |
FO | 1.92 (0.96, 2.88) | 1.7 (1.7, 2.55) | 1.69 (0.85, 2.54) | ||||
RD | FS | 2.8 (1.86, 3.73) | 1.56 (1.56, 2.34) | 0.78 (0, 1.57) | 1.00 (0.07) | 1.15 (0.15) | 1.15 (0.16) |
FO | −1 (−2, 1) | 0 (−0.87, 0.87) | 0.87 (0, 1.73) | ||||
Overall | 0.96 (0, 1.92) | 0.83 (0, 2.08) | 0.83 (0, 1.66) | 1.04 (0.09) | 1.20 (0.15) | 1.20 (0.16) |
Study | Participant Population | Activity | Detection Method | FS Error (ms) | FO Error (ms) | Real-Time Analysis |
---|---|---|---|---|---|---|
Aftab et al. [24] | LLPU (n = 10) | LGW | Shank velocity derived from marker data | Mean: −8 (prosthetic) 1 (intact) | Mean: 35 (prosthetic) 84 (intact) | No |
Zahradka et al. [26] | AB (n = 11), CP (n = 6) | Treadmill LGW | Shank angular velocity algorithm | −33.41 ± 0.86 | −56.20 ± 1.02 | No |
Catalfamo et al. [20] | AB (n = 7) | LGW | Shank angular velocity algorithm: threshold- and ZC-based | [−16, 1] | [37, 63] | Window size = 200 ms |
RA | [−35, −8] | [34, 52] | ||||
RD | [−29, 12] | [60, 85] | ||||
Simonetti et al. [19] | LLPU (n = 7) | LGW | Shank mediolateral angular velocity, flexion–extension angle, and axial acceleration | Mean: −30 (prosthetic) −10 (intact) | Mean: −10 (prosthetic) −50 (intact) | No |
Maqbool et al. [12] | AB (n = 4) LLPU (n = 1) | LGW | Shank angular velocity (sagittal) and linear acceleration (longitudinal) algorithm; threshold-based only | 17 ± 11.4 (AB) 21.8 ± 20 (LLPU, prosthetic) 12 ± 9.5 (LLPU, intact) | −15.5 ± 22 (AB) −7.5 ± 15.5 (LLPU, prosthetic) −23.8 ± 8 (LLPU, intact) | Window size not reported |
Maqbool et al. [11] | AB (n = 8) LLPU (n = 1) | RA | Shank angular velocity: threshold-based only | [11, 17] (AB) [14, 49] (LLPU, prosthetic) [8, 18] (LLPU, intact) | [−10, 0.2] (AB) [−39, 27] (LLPU, prosthetic) [−43, −16] (LLPU, intact) | Window size not reported |
RD | [10.5, 17] (AB) [−19, 19] (LLPU, prosthetic) [−0.3, 17] (LLPU, intact) | [−25, 36] (AB) [−141, 105] (LLPU, prosthetic) [−44, −26] (LLPU, intact) |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Gouda, A.; Andrysek, J. Rules-Based Real-Time Gait Event Detection Algorithm for Lower-Limb Prosthesis Users during Level-Ground and Ramp Walking. Sensors 2022, 22, 8888. https://doi.org/10.3390/s22228888
Gouda A, Andrysek J. Rules-Based Real-Time Gait Event Detection Algorithm for Lower-Limb Prosthesis Users during Level-Ground and Ramp Walking. Sensors. 2022; 22(22):8888. https://doi.org/10.3390/s22228888
Chicago/Turabian StyleGouda, Aliaa, and Jan Andrysek. 2022. "Rules-Based Real-Time Gait Event Detection Algorithm for Lower-Limb Prosthesis Users during Level-Ground and Ramp Walking" Sensors 22, no. 22: 8888. https://doi.org/10.3390/s22228888