Abstract
Detect cane events in real-life walking situations is needed to assess indirectly human gait without using wearable systems which may be undesirable, uncomfortable, or difficult to wear, especially for patients who are undergoing rehabilitation. This article fosters two reliable kinematic data-based approaches—a machine learning classifier and an adaptive rule-based finite-state machine (FSM)—to detect four cane events that can operate at diverse gait speeds and on diverse real-life terrains in real-time. A comparative analysis was performed to identify the most suitable machine learning classifier and the most relevant subset of features. The FSM only uses the cane’s angular velocity and acceleration to facilitate its integration for daily and repeated use. Repeated measures from two groups of seven healthy subjects each were acquired to validate both approaches. The first group (23.29 ± 1.16 years) performed trials under controlled situations in a treadmill at different speeds (from 1.0 to 1.5 km/h) and slopes (from 0 to 10%). Heterogeneous gait patterns were further collected from the second group (24.14 ± 0.83 years) during forward walking on flat, rough, and inclined surfaces and climbing staircases. The CNN-LSTM when using the first 32 features ranked by the Relief-F method was more accurate than the FSM. The CNN-LSTM detects cane events accurately with an accuracy higher than 99% under controlled and real-life situations, except for the maximum support moment (MSM) (accuracy > 85.53%). The FSM detects most of the cane events accurately (accuracy > 90.63%). Misdetection was more pronounced in MSM (43.75% < accuracy < 84.91%). The lower computational load, together with high performances, makes these two approaches suitable for gait assessment in the rehabilitation field.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Abaid N, Cappa P, Palermo E, Petrarca M, Porfiri M (2013) Gait detection in children with and without hemiplegia using single-axis wearable gyroscopes. PLoS One 8(9):1–8. https://doi.org/10.1371/journal.pone.0073152
Alahakone AU, Senanayake SMNA, Senanayake CM (2010) Smart wearable device for real time gait event detection during running. In: 2010 IEEE Asia Pacific conference on circuits and systems, pp 612–615. https://doi.org/10.1109/APCCAS.2010.5774975
Aung MSH, Thies SB, Kenney LPJ, Howard D, Selles RW, Findlow AH, Goulermas JY (2013) Automated detection of instantaneous gait events using time frequency analysis and manifold embedding. IEEE Trans Neural Syst Rehabil Eng 21(6):908–916. https://doi.org/10.1109/TNSRE.2013.2239313
Barth J, Oberndorfer C, Pasluosta C, Schülein S, Gassner H, Reinfelder S, Kugler P, Schuldhaus D, Winkler J, Klucken J, Eskofier BM (2015) Stride segmentation during free walk movements using multi-dimensional subsequence dynamic time warping on inertial sensor data. Sensors 15(3):6419–6440. https://doi.org/10.3390/s150306419
Bianchi F, Redmond SJ, Narayanan MR, Cerutti S, Lovell NH (2010) Barometric pressure and triaxial accelerometry-based falls event detection. IEEE Trans Neural Syst Rehabil Eng 18(6):619–627. https://doi.org/10.1109/TNSRE.2010.2070807
Catalfamo P, Ghoussayni S, Ewins D (2010) Gait event detection on level ground and incline walking using a rate gyroscope. Sensors 10(6):5683–5702. https://doi.org/10.3390/s100605683
Chen KH, Yang JJ, Jaw FS (2016) Accelerometer-based fall detection using feature extraction and support vector machine algorithms. Instrum Sci Technol 44(4):333–342. https://doi.org/10.1080/10739149.2015.1123161
Chia Bejarano N, Ambrosini E, Pedrocchi A, Ferrigno G, Monticone M, Ferrante S (2015) A novel adaptive, real-time algorithm to detect gait events from wearable sensors. IEEE Trans Neural Syst Rehabil Eng 23(3):413–422. https://doi.org/10.1109/TNSRE.2014.2337914
Doheny EP, McGrath D, Greene BR, Walsh L, McKeown D, Cunningham C, Crosby L, Kenny RA, Caulfield B (2012) Displacement of centre of mass during quiet standing assessed using accelerometry in older fallers and non-fallers. In: 2012 Annual international conference of the IEEE engineering in medicine and biology society, pp 3300–3303. https://doi.org/10.1109/EMBC.2012.6346670
Edelstein JE (2013) Assistive devices for ambulation. Phys Med Rehabil Clin N Am 24(2):291–303. https://doi.org/10.1016/j.pmr.2012.11.001
Fernandez IG, Ahmad SA, Wada C (2020) Inertial sensor-based instrumented cane for real-time walking cane kinematics estimation. Sensors. https://doi.org/10.3390/s20174675
Figueiredo J, Félix P, Costa L, Moreno JC, Santos CP (2018) Gait event detection in controlled and real-life situations: repeated measures from healthy subjects. IEEE Trans Neural Syst Rehabil Eng 26(10):1945–1956. https://doi.org/10.1109/TNSRE.2018.2868094
Figueiredo J, Carvalho SP, Gonçalves D, Moreno JC, Santos CP (2020) Daily locomotion recognition and prediction: a kinematic data-based machine learning approach. IEEE Access 8:33250–33262. https://doi.org/10.1109/ACCESS.2020.2971552
Formento PC, Acevedo R, Ghoussayni S, Ewins D (2014) Gait event detection during stair walking using a rate gyroscope. Sensors 14(3):5470–5485. https://doi.org/10.3390/s140305470
Gonçalves H, Moreira R, Rodrigues A, Santos C (2018) Finding parameters around the abdomen for a vibrotactile system: healthy and patients with Parkinson’s disease. J Med Syst. https://doi.org/10.1007/s10916-018-1087-2
González RC, López AM, Rodriguez-Uría J, Álvarez D, Alvarez JC (2010) Real-time gait event detection for normal subjects from lower trunk accelerations. Gait Posture 31(3):322–325. https://doi.org/10.1016/j.gaitpost.2009.11.014
Gouwanda D, Gopalai AA (2015) A robust real-time gait event detection using wireless gyroscope and its application on normal and altered gaits. Med Eng Phys 37(2):219–225. https://doi.org/10.1016/j.medengphy.2014.12.004
Jacob J, Nguyen T, Lie DYC, Zupancic S, Bishara J, Dentino A, Banister RE (2011) A fall detection study on the sensors placement location and a rule-based multi-thresholds algorithm using both accelerometer and gyroscopes. In: 2011 IEEE international conference on fuzzy systems (FUZZ-IEEE 2011), pp 666–671. https://doi.org/10.1109/FUZZY.2011.6007744
Jolliffe IT (2002) Principal component analysis, 2nd edn. Springer. https://doi.org/10.1007/b98835
Jurman G, Riccadonna S, Fdoianello C (2012) A comparison of MCC and CEN error measures in multi-class prediction. PLoS One. https://doi.org/10.1371/journal.pone.0041882
Kangas M, Konttila A, Winblad I, Jämsä T (2007) Determination of simple thresholds for accelerometry-based parameters for fall detection. In: Annual international conference of the IEEE engineering in medicine and biology - proceedings, pp 1367–1370. https://doi.org/10.1109/IEMBS.2007.4352552
Kotiadis D, Hermens HJ, Veltink PH (2010) Inertial gait phase detection for control of a drop foot stimulator: inertial sensing for gait phase detection. Med Eng Phys 32(4):287–297. https://doi.org/10.1016/j.medengphy.2009.10.014
Lambrecht S, Harutyunyan A, Tanghe K, Afschrift M, De Schutter J, Jonkers I (2017) Real-time gait event detection based on kinematic data coupled to a biomechanical model. Sensors. https://doi.org/10.3390/s17040671
Liu SH, Cheng WC (2012) Fall detection with the support vector machine during scripted and continuous unscripted activities. Sensors 12(9):12301–12316. https://doi.org/10.3390/s120912301
Mannini A, Sabatini AM (2010) Machine learning methods for classifying human physical activity from on-body accelerometers. Sensors 10(2):1154–1175. https://doi.org/10.3390/s100201154
Mannini A, Genovese V, Maria Sabatini A (2014) Online decoding of hidden Markov models for gait event detection using foot-mounted gyroscopes. IEEE J Biomed Health Inform 18(4):1122–1130. https://doi.org/10.1109/JBHI.2013.2293887
Mouta P, Ribeiro NF, Santos CP, Moreira R (2020) Assistive Smart Cane (ASCane) for fall detection: first advances. IFMBE Proc 76:1669–1684. https://doi.org/10.1007/978-3-030-31635-8_204
Odebiyi DO, Adeagbo CA (2020) Ambulatory devices: assessment and prescription. In: Vinjamuri R (ed) Prosthesis, Chap 5. IntechOpen, Rijeka. https://doi.org/10.5772/intechopen.89886
Osoba MY, Rao AK, Agrawal SK, Lalwani AK (2019) Balance and gait in the elderly: a contemporary review. Laryngosc Investig Otolaryngol 4(1):143–153. https://doi.org/10.1002/lio2.252
Özdemir AT, Barshan B (2014) Detecting falls with wearable sensors using machine learning techniques. Sensors 14(6):10691–10708. https://doi.org/10.3390/s140610691
Pappas IPI, Popovic MR, Keller T, Dietz V, Morari M (2001) A reliable gait phase detection system. IEEE Trans Neural Syst Rehabil Eng 9(2):113–125. https://doi.org/10.1109/7333.928571
Putra IPES, Brusey J, Gaura E, Vesilo R (2018) An event-triggered machine learning approach for accelerometer-based fall detection. Sensors 18(1):20. https://doi.org/10.3390/s18010020
Roffo G, Melzi S, Castellani U, Vinciarelli A (2017) Infinite latent feature selection: a probabilistic latent graph-based ranking approach. In: 2017 IEEE international conference on computer vision (ICCV), pp 1407–1415. https://doi.org/10.1109/ICCV.2017.156
Sabatini AM, Martelloni C, Scapellato S, Cavallo F (2005) Assessment of walking features from foot inertial sensing. IEEE Trans Biomed Eng 52(3):486–494. https://doi.org/10.1109/TBME.2004.840727
Sprint G, Cook DJ, Weeks DL (2016) Quantitative assessment of lower limb and cane movement with wearable inertial sensors. In: 2016 IEEE-EMBS international conference on biomedical and health informatics (BHI), pp 418–421. https://doi.org/10.1109/BHI.2016.7455923
Storm FA, Buckley CJ, Mazzà C (2016) Gait event detection in laboratory and real life settings: accuracy of ankle and waist sensor based methods. Gait Posture 50:42–46. https://doi.org/10.1016/j.gaitpost.2016.08.012
Sun J, Wang Z, Chen L, Wang B, Ji C, Tao S (2016) A plantar inclinometer based approach to fall detection in open environments. Springer International Publishing, pp 1–13. https://doi.org/10.1007/978-3-319-33353-3_1
Synnott J, Chen L, Nugent C, Moore G (2014) The creation of simulated activity datasets using a graphical intelligent environment simulation tool. In: 2014 36th annual international conference of the IEEE engineering in medicine and biology society, pp 4143–4146. https://doi.org/10.1109/EMBC.2014.6944536
Taborri J, Palermo E, Rossi S, Cappa P (2016) Gait partitioning methods: a systematic review. Sensors. https://doi.org/10.3390/s16010066
Tao W, Liu T, Zheng R, Feng H (2012) Gait analysis using wearable sensors. Sensors 12(2):2255–2283. https://doi.org/10.3390/s120202255
Zhang J, Lockhart TE, Soangra R (2014) Classifying lower extremity muscle fatigue during walking using machine learning and inertial sensors. Ann Biomed Eng 42(3):600–612. https://doi.org/10.1007/s10439-013-0917-0
Funding
This work has been supported by the FCT—Fundação para a Ciência e Tecnologia—national funds, under the scholarship reference PD/BD/141515/2018 and the national support to R&D units grant, through the reference project UIDB/04436/2020 and UIDP/04436/2020.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Ethical approval
All procedures performed in studies involving human participants were in accordance with the ethical standards of the institutional and/or national research committee and with the 1964 Helsinki Declaration and its later amendments or comparable ethical standards.
Informed consent
Informed consent was obtained from all individual participants included in the study.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Ribeiro, N.F., Mouta, P. & Santos, C.P. Two kinematic data-based approaches for cane event detection. J Ambient Intell Human Comput 14, 567–579 (2023). https://doi.org/10.1007/s12652-021-03313-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-021-03313-7