×

Machine learning based classification of normal, slow and fast walking by extracting multimodal features from stride interval time series. (English) Zbl 1471.92046

Summary: The gait speed affects the gait patterns (biomechanical and spatiotemporal parameters) of distinct age populations. Classification of normal, slow and fast walking is fundamental for understanding the effects of gait speed on the gait patterns and for proper evaluation of alternations associated with it. In this study, we extracted multimodal features such as time domain and entropy-based complexity measures from stride interval signals of healthy subjects moving with normal, slow and fast speeds. The classification between different gait speeds was performed using machine learning classifiers such as classification and regression tree (CART), support vector machine linear (SVM-L), naïve Bayes, neural network, and ensemble classifiers (random forest (RF), XG boost, averaged neural network (AVNET)). The performance was evaluated in term of accuracy, sensitivity, specificity, positive predictive value (PPV), negative predictive value (NPV), p-value, area under the receiver operating characteristic curve (AUC). To distinguish the slow and normal gait walking, the highest performance was yielded in terms of accuracy (100%), p-value (0.004), and AUC (1.00) using RF, XGB-L followed by XGB-Tree with accuracy (88%), p-value (0.04) and AUC (1.00). To classify the fast and normal walking, the highest performance was obtained with accuracy (88%), p-value (0.04) using XGB-L, XGB-Tree and AVNET. The highest AUC (0.94) was obtained using NB. To discriminate the fast and slow gait walking, the highest performance was obtained using SVM-R, NNET, RF, AVNET with accuracy (88%), p-value (0.04) and AUC (0.94) using RF and AUC (0.96) using XGB-L.

MSC:

92C10 Biomechanics
68T05 Learning and adaptive systems in artificial intelligence

Software:

XGBoost
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] J, Evaluation of the effects of prescribing gait complexity using several fluctuating timing imperatives, J. Mot. Behav., 52, 570-577 (2020)
[2] J, Is walking a random walk? Evidence for long-range correlations in stride interval of human gait, J. Appl. Physiol., 78, 349-358 (1995)
[3] C, Effects of walking speed on gait biomechanics in healthy participants: a systematic review and meta-analysis, Syst. Rev., 8, 153 (2019)
[4] A, Gender differences in gait kinematics for patients with knee osteoarthritis, BMC Musculoskelet. Disord., 17, 157 (2016)
[5] M, Measurement of lower extremity kinematics during level walking, J. Orthop. Res., 8, 383-392 (1990)
[6] S, Quantification of human motion: gait analysis—benefits and limitations to its application to clinical problems, J. Biomech., 37, 1869-1880 (2004)
[7] Z, Effect of nonstationarities on detrended fluctuation analysis, Phys. Rev. E., 65, 041107 (2002)
[8] M, Reliability of the long-range power-law correlations obtained from the bilateral stride intervals in asymptomatic volunteers whilst treadmill walking, Gait Posture, 22, 46-50 (2005)
[9] S, An empirical examination of detrended fluctuation analysis for gait data, Gait Posture, 31, 336-340 (2010)
[10] J, Re-interpreting detrended fluctuation analyses of stride-to-stride variability in human walking, Gait Posture, 32, 348-353 (2010)
[11] J, Fractal dynamics of human gait: stability of long-range correlations in stride interval fluctuations, J. Appl. Physiol., 80, 1448-1457 (1996)
[12] J, Altered fractal dynamics of gait: reduced stride-interval correlations with aging and Huntington’s disease, J. Appl. Physiol., 82, 262-269 (1997)
[13] J, Gait variability and basal ganglia disorders: Stride-to-stride variations of gait cycle timing in parkinson’s disease and Huntington’s disease, Mov. Disord., 13, 428-437 (1998)
[14] M, Multiscale entropy analysis of human gait dynamics, Phys. A Stat. Mech. Its Appl., 330, 53-60 (2003) · Zbl 1029.92003
[15] W, Complexity analysis of stride interval time series by threshold dependent symbolic entropy, Eur. J. Appl. Physiol., 98, 30-40 (2006)
[16] A, Nonlinear analysis of human gait signals, Int. J. Inf. Eng. Electron. Bus., 4, 15-21 (2012)
[17] A, Symbolic time series analysis of temporal gait dynamics, J. Signal Process. Syst., 74, 417-422 (2014)
[18] J, Multivariate multiscale symbolic entropy analysis of human gait signals, Entropy, 19, 557 (2017)
[19] J. C. Vasquez-Correa, T. Bocklet, J. R. Orozco-Arroyave, E. Noth, Comparison of user models based on GMM-UBM and i-vectors for speech, handwriting, and gait assessment of Parkinson’s disease patients, ICASSP 2020-2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), IEEE, 2020. Available from: https://ieeexplore.ieee.org/abstract/document/9054348.
[20] R. San-Segundo, R. Cordoba, J. Ferreiros, L. F. D’Haro-Enríquez, Frequency features and GMM-UBM approach for gait-based person identification using smartphone inertial signals, Pattern Recognit. Lett., 73 (2016), 60-67.
[21] R, I-vector analysis for Gait-based Person Identification using smartphone inertial signals, Pervasive Mob. Comput., 38, 140-153 (2017)
[22] Y, Development of sensory-motor fusion-based manipulation and grasping control for a robotic hand-eye system, IEEE Trans. Syst. Man, Cybern. Syst., 47, 1169-1180 (2016)
[23] R. San-Segundo, R. Torres-Sánchez, J. Hodgins, F. De la Torre, Increasing robustness in the detection of freezing of gait in Parkinson’s disease, Electronics, 8 (2019), 119.
[24] A. Zhang, R. San-Segundo, S. Panev, G. Tabor, K. Stebbins, A. S. Whitford, et al., Automated tremor detection in Parkinson’s disease using accelerometer signals, Proceedings of the 2018 IEEE/ACM International Conference on Connected Health: Applications, Systems and Engineering Technologies, ACM, New York, NY, USA, 2018. Available from: https://dl.acm.org/doi/abs/10.1145/3278576.3278582.
[25] R, Feature extraction from smartphone inertial signals for human activity segmentation, Signal Process., 120, 359-372 (2016)
[26] H, Machine learning for medical applications, Sci. World J., 2015, 1-1 (2015)
[27] H, Data-driven decision-support system for speaker identification using E-Vector system, Sci. Program., 2020, 1-13 (2020)
[28] H, Big data management and analytics in scientific programming: A deep learning-based method for aspect category classification of question-answering-style reviews, Sci. Program., 2020, 1-10 (2020)
[29] L, Detecting epileptic seizure with different feature extracting strategies using robust machine learning classification techniques by applying advance parameter optimization approach, Cogn. Neurodyn., 12, 271-294 (2018)
[30] L, Symbolic time series analysis of electroencephalographic (EEG) epileptic seizure and brain dynamics with eye-open and eye-closed subjects during resting states, J. Physiol. Anthropol., 36, 21 (2017)
[31] L, Complexity analysis of EEG motor movement with eye open and close subjects using multiscale permutation entropy (MPE) technique, Biomed. Res., 28, 7104-7111 (2017)
[32] L, Quantifying the dynamics of electroencephalographic (EEG) signals to distinguish alcoholic and non-alcoholic subjects using an MSE based K-d tree algorithm, Biomed. Eng.-Biomed. Tech., 63, 481-490 (2018)
[33] L, Analyzing the dynamics of lung cancer imaging data using refined fuzzy entropy methods by extracting different features, IEEE Access, 7, 64704-64721 (2019)
[34] S, Approximate entropy as a measure of system complexity, Proc. Natl. Acad. Sci., 88, 2297-2301 (1991) · Zbl 0756.60103
[35] M, Multiscale entropy analysis of complex physiologic time series, Phys. Rev. Lett., 89, 068102 (2002)
[36] J, Physiological time-series analysis using approximate entropy and sample entropy, Am. J. Physiol. Circ. Physiol., 278, H2039-H2049 (2000)
[37] J, Multidimensional binary search trees used for associative searching, Commun. ACM, 18, 509-517 (1975) · Zbl 0306.68061
[38] D, Best basis-based wavelet packet entropy feature extraction and hierarchical EEG classification for epileptic detection, Expert Syst. Appl., 38, 14314-14320 (2011)
[39] O, Wavelet entropy: a new tool for analysis of short duration brain electrical signals, J. Neurosci. Methods, 105, 65-75 (2001)
[40] Y, Local Shannon entropy measure with statistical tests for image randomness, Inf. Sci., 222, 323-342 (2013) · Zbl 1293.94019
[41] S, Energy and entropy-based feature extraction for locating fault on transmission lines by using neural network and wavelet packet decomposition, Expert Syst. Appl., 34, 2937-2944 (2008)
[42] E, An expert discrete wavelet adaptive network based fuzzy inference system for digital modulation recognition, Expert Syst. Appl., 33, 582-589 (2007)
[43] I, An intelligent system for diagnosis of the heart valve diseases with wavelet packet neural networks, Comput. Biol. Med., 33, 319-331 (2003)
[44] Y, Sparse multivariate autoregressive modeling for mild cognitive impairment classification, Neuroinformatics, 12, 455-469 (2014)
[45] C, A tutorial on support vector machines for pattern recognition, Data Min. Knowl. Discov., 2, 121-167 (1998)
[46] F, Large-scale learning with svm and convolutional for generic object categorization, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’06), 1, 284-291 (2006)
[47] A. Gammerman, Z. Luo, J. Vega, V. Vovk, Conformal and Probabilistic Prediction with Applications: 5th International Symposium, Springer, Madrid, Spain, 2016.
[48] V, An overview of statistical learning theory, IEEE Trans. Neural Networks, 10, 988-999 (1999)
[49] A, Multiresolution MUAPs decomposition and SVM-based analysis in the classification of neuromuscular disorders, Comput. Methods Programs Biomed., 107, 393-403 (2012)
[50] A, Classification of EMG signals using PSO optimized SVM for diagnosis of neuromuscular disorders, Comput. Biol. Med., 43, 576-586 (2013)
[51] C, Privacy-preserving Naive Bayes classifiers secure against the substitution-then-comparison attack, Inf. Sci., 444, 72-88 (2018) · Zbl 1440.68210
[52] Y. Yamauchi, M. Mukaidono, Probabilistic inference and Bayesian theorem based on logical implication, International Workshop on Rough Sets, Fuzzy Sets, Data Mining, and Granular-Soft Computing, Springer, Berlin, Heidelberg, 1999. Available from: https://link.springer.com/chapter/10.1007/978-3-540-48061-7_40. · Zbl 0948.03028
[53] G, Recent advances of large-scale linear classification, Proc. IEEE, 100, 2584-2603 (2012)
[54] N, On the effectiveness of discretizing quantitative attributes in linear classifiers, IEEE Access, 8, 198856-198871 (2020)
[55] J, Internet traffic classification by aggregating correlated naive bayes predictions, IEEE Trans. Inf. Forensics Secur., 8, 5-15 (2013)
[56] C. Chen, G. Zhang, J. Yang, J. C. Milton, A. D. Alcántara, An explanatory analysis of driver injury severity in rear-end crashes using a decision table/Naïve Bayes (DTNB) hybrid classifier, Accid. Anal. Prev., 90 (2016), 95-107.
[57] P, Speeding up incremental wrapper feature subset selection with Naive Bayes classifier, Knowledge-Based Syst., 55, 140-147 (2014)
[58] F. J. Ariza-Lopez, J. Rodriguez-Avi, M. V. Alba-Fernandez, Complete control of an observed confusion matrix, IGARSS 2018-2018 IEEE International Geoscience and Remote Sensing Symposium, 2018. Available from: https://ieeexplore.ieee.org/abstract/document/8517540.
[59] L, Combining decision tree and Naive Bayes for classification, Knowledge-Based Syst., 19, 511-515 (2006)
[60] L, Classification of electroencephlography (EEG) alcoholic and control subjects using machine learning ensemble methods, J. Multidiscip. Eng. Sci. Technol., 2, 126-131 (2015)
[61] A, Decision forests: A unified framework for classification. regression, density estimation, manifold learning and semi-supervised learning, Found. Trends® Comput. Graph. Vis., 7, 81-227 (2011) · Zbl 1243.68235
[62] R, Variable selection using random forests, Pattern Recognit. Lett., 31, 2225-2236 (2010)
[63] L. Breiman, Bagging predictors, Mach. Learn., 24 (1996), 123-140. · Zbl 0858.68080
[64] T. Chen, C. Guestrin, Xgboost: A scalable tree boosting system, Proceedings of the 22nd acm sigkdd international conference on knowledge discovery and data mining, 2016. Available from: https://dl.acm.org/doi/abs/10.1145/2939672.2939785.
[65] J, Greedy function approximation: A gradient boosting machine, Ann. Stat., 29, 1189-1232 (2001) · Zbl 1043.62034
[66] P, Feature selection with neural networks, Behaviormetrika, 26, 145-166 (1999)
[67] K, Response models based on bagging neural networks, J. Interact. Mark., 19, 17-30 (2005)
[68] D, A comparison of supervised classification methods for the prediction of substrate type using multibeam acoustic and legacy grain-size data, PLoS One, 9, e93950 (2014)
[69] K, Receiver operating characteristic (ROC) curve analysis for medical diagnostic test evaluation, Casp. J. Intern. Med., 4, 627-635 (2013)
[70] H. Wang, T. M. Khoshgoftaar, K. Gao, A comparative study of filter-based feature ranking techniques, 2010 IEEE International Conference on Information Reuse & Integration, 2010, Available from: https://ieeexplore.ieee.org/abstract/document/5558966.
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.