Human Gait Recognition Based on Multiple Feature Combination and Parameter Optimization Algorithms

Accuracy is a key index of human gait recognition. In this paper, we propose an improved gait recognition algorithm, which combines multiple feature combination and artificial bee colony for optimizing the support vector machine (ABC-SVM). Firstly, considering the complexity characteristics of surface electromyography (sEMG) signals, four types of features are extracted from the denoised sEMG signals, including the time-domain features of integral of absolute value (IAV), variance (VAR), and number of zero-crossing (ZC) points, frequency-domain features of mean power frequency (MPF) and median frequency (MF), and wavelet features and fuzzy entropy features. Secondly, the classifiers of SVM, linear discriminant analysis (LDA), and extreme learning machine (ELM) are employed to recognize the gait with obtained features, including singe-class features, multiple combination features, and optimized features of dimension reduction by principal component analysis (PCA). Thirdly, the penalty coefficient and kernel function parameter of the SVM classifier are optimized by the ABC algorithm, and the influence of different features and classifiers on the recognition results is studied. Finally, the feature samples selected to construct the SVM classifier are trained and recognized. Results show that the classification performance of the ABC-SVM classifier is significantly better than that of the nonoptimized SVM classifier, and the average recognition rate is increased by 3.18%. In addition, the combined feature samples (time-domain, frequency-domain, wavelet, and fuzzy entropy features) not only improve the gait classification accuracy but also enhance the recognition stability.

[1]  Li-Hong Juang,et al.  Fall Down Detection Under Smart Home System , 2015, Journal of Medical Systems.

[2]  Hao Wang,et al.  Generalized linear discriminant analysis based on euclidean norm for gait recognition , 2018, Int. J. Mach. Learn. Cybern..

[3]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[4]  A. T. Poyil,et al.  Influence of muscle fatigue on electromyogram–kinematic correlation during robot-assisted upper limb training , 2020, Journal of rehabilitation and assistive technologies engineering.

[5]  Lei Yan,et al.  Human Gait Recognition System Based on Support Vector Machine Algorithm and Using Wearable Sensors , 2019, Sensors and Materials.

[6]  Shung-Yung Lung Feature extracted from wavelet eigenfunction estimation for text-independent speaker recognition , 2004, Pattern Recognit..

[7]  Yurong Li,et al.  Entropy-Based Surface Electromyogram Feature Extraction for Knee Osteoarthritis Classification , 2019, IEEE Access.

[8]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[9]  Ying Chen,et al.  An EMG Patch for the Real-Time Monitoring of Muscle-Fatigue Conditions During Exercise , 2019, Sensors.

[10]  Erik Cambria,et al.  Role of Muscle Synergies in Real-Time Classification of Upper Limb Motions using Extreme Learning Machines , 2016, Journal of NeuroEngineering and Rehabilitation.

[11]  Amit M. Joshi,et al.  Portable EMG Data Acquisition Module for Upper Limb Prosthesis Application , 2018, IEEE Sensors Journal.

[12]  Shouqian Sun,et al.  A Low-Cost End-to-End sEMG-Based Gait Sub-Phase Recognition System , 2020, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[13]  Zhizeng Luo,et al.  Evaluation of Feature Extraction and Recognition for Activity Monitoring and Fall Detection Based on Wearable sEMG Sensors , 2017, Sensors.

[14]  Wei Li,et al.  sEMG-Based Identification of Hand Motion Commands Using Wavelet Neural Network Combined With Discrete Wavelet Transform , 2016, IEEE Transactions on Industrial Electronics.

[15]  Ying Li,et al.  A Determination Method for Gait Event Based on Acceleration Sensors , 2019, Sensors.

[16]  Mohammad Hassan Moradi,et al.  Evaluation of the forearm EMG signal features for the control of a prosthetic hand. , 2003, Physiological measurement.

[17]  J.C. Pereira,et al.  Evaluation of adaptive/nonadaptive filtering and wavelet transform techniques for noise reduction in EMG mobile acquisition equipment , 2003, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[18]  Guoqiang Li,et al.  Development and investigation of efficient artificial bee colony algorithm for numerical function optimization , 2012, Appl. Soft Comput..

[19]  Huimin Zhao,et al.  A Novel Gate Resource Allocation Method Using Improved PSO-Based QEA , 2020, IEEE Transactions on Intelligent Transportation Systems.

[20]  Loredana Zollo,et al.  NLR, MLP, SVM, and LDA: a comparative analysis on EMG data from people with trans-radial amputation , 2017, Journal of NeuroEngineering and Rehabilitation.

[21]  Guang-Bin Huang,et al.  Extreme learning machine: a new learning scheme of feedforward neural networks , 2004, 2004 IEEE International Joint Conference on Neural Networks (IEEE Cat. No.04CH37541).

[22]  Angkoon Phinyomark,et al.  EMG feature evaluation for improving myoelectric pattern recognition robustness , 2013, Expert Syst. Appl..

[23]  Lifeng Li,et al.  Gait Recognition Via Coalitional Game-based Feature Selection and Extreme Learning Machine , 2018 .

[24]  J. Allum,et al.  A speedy solution for balance and gait analysis: angular velocity measured at the centre of body mass , 2005, Current opinion in neurology.

[25]  Huihui Chen,et al.  Angle Estimation for Knee Joint Movement Based on PCA-RELM Algorithm , 2020, Symmetry.

[26]  Alex A. Freitas,et al.  Evolutionary Computation , 2002 .

[27]  Qinghua Zheng,et al.  Regularized Extreme Learning Machine , 2009, 2009 IEEE Symposium on Computational Intelligence and Data Mining.

[28]  Q. H. Wu,et al.  Condition Monitoring and Assessment of Power Transformers Using Computational Intelligence , 2011 .

[29]  Chen Huihui,et al.  Gait recognition based on EMG with different individuals and sample sizes , 2016, 2016 35th Chinese Control Conference (CCC).

[30]  Xiaoli Zhang,et al.  An ACO-based algorithm for parameter optimization of support vector machines , 2010, Expert Syst. Appl..

[31]  Pierre Ele,et al.  Comparison study of EMG signals compression by methods transform using vector quantization, SPIHT and arithmetic coding , 2016, SpringerPlus.

[32]  Xuewen Rong,et al.  Gait Recognition Based on the Feature Extraction of Gabor Filter and Linear Discriminant Analysis and Improved Local Coupled Extreme Learning Machine , 2020 .

[33]  Hanbo Zheng,et al.  A Novel Fault Diagnosis System on Polymer Insulation of Power Transformers Based on 3-stage GA–SA–SVM OFC Selection and ABC–SVM Classifier , 2018, Polymers.

[34]  Wangxin Yu,et al.  Characterization of Surface EMG Signal Based on Fuzzy Entropy , 2007, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[35]  Yu Xue,et al.  A self-adaptive artificial bee colony algorithm based on global best for global optimization , 2017, Soft Computing.

[36]  Yi Tang,et al.  Clustered Hybrid Wind Power Prediction Model Based on ARMA, PSO-SVM, and Clustering Methods , 2020, IEEE Access.

[37]  Pornchai Phukpattaranont,et al.  Evaluation of feature extraction techniques and classifiers for finger movement recognition using surface electromyography signal , 2018, Medical & Biological Engineering & Computing.

[38]  Wahyu Caesarendra,et al.  Grasp Posture Control of Wearable Extra Robotic Fingers with Flex Sensors Based on Neural Network , 2020, Electronics.

[39]  Huimin Zhao,et al.  An Enhanced MSIQDE Algorithm With Novel Multiple Strategies for Global Optimization Problems , 2022, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[40]  Carlo Frigo,et al.  Multichannel SEMG in clinical gait analysis: a review and state-of-the-art. , 2009, Clinical biomechanics.

[41]  Hongming Zhou,et al.  Extreme Learning Machine for Regression and Multiclass Classification , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[42]  Huimin Zhao,et al.  An Improved Quantum-Inspired Differential Evolution Algorithm for Deep Belief Network , 2020, IEEE Transactions on Instrumentation and Measurement.

[43]  Dennis C. Tkach,et al.  Study of stability of time-domain features for electromyographic pattern recognition , 2010, Journal of NeuroEngineering and Rehabilitation.

[44]  Wu Deng,et al.  Differential evolution algorithm with wavelet basis function and optimal mutation strategy for complex optimization problem , 2020, Appl. Soft Comput..

[45]  T. Warren Liao,et al.  Artificial bee colony-based support vector machines with feature selection and parameter optimization for rule extraction , 2018, Knowledge and Information Systems.

[46]  Ying Li,et al.  Gait Recognition Using GA-SVM Method Based on Electromyography Signal , 2017, ICIRA.

[47]  Junjie Xu,et al.  An effective improved co-evolution ant colony optimisation algorithm with multi-strategies and its application , 2020, Int. J. Bio Inspired Comput..

[48]  Wahyu Caesarendra,et al.  Pattern Recognition of Single-Channel sEMG Signal Using PCA and ANN Method to Classify Nine Hand Movements , 2020, Symmetry.

[49]  Ling Zhang,et al.  Gesture recognition method based on a single-channel sEMG envelope signal , 2018, EURASIP J. Wirel. Commun. Netw..