Simultaneous Force Regression and Movement Classification of Fingers via Surface EMG within a Unified Bayesian Framework

This contribution presents a novel methodology for myolectric-based control using surface electromyographic (sEMG) signals recorded during finger movements. A multivariate Bayesian mixture of experts (MoE) model is introduced which provides a powerful method for modeling force regression at the fingertips, while also performing finger movement classification as a by-product of the modeling algorithm. Bayesian inference of the model allows uncertainties to be naturally incorporated into the model structure. This method is tested using data from the publicly released NinaPro database which consists of sEMG recordings for 6 degree-of-freedom force activations for 40 intact subjects. The results demonstrate that the MoE model achieves similar performance compared to the benchmark set by the authors of NinaPro for finger force regression. Additionally, inherent to the Bayesian framework is the inclusion of uncertainty in the model parameters, naturally providing confidence bounds on the force regression predictions. Furthermore, the integrated clustering step allows a detailed investigation into classification of the finger movements, without incurring any extra computational effort. Subsequently, a systematic approach to assessing the importance of the number of electrodes needed for accurate control is performed via sensitivity analysis techniques. A slight degradation in regression performance is observed for a reduced number of electrodes, while classification performance is unaffected.

[1]  Panagiotis K. Artemiadis,et al.  A Switching Regime Model for the EMG-Based Control of a Robot Arm , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[2]  Geoffrey E. Hinton,et al.  Adaptive Mixtures of Local Experts , 1991, Neural Computation.

[3]  Richard F. Weir,et al.  A Comparison of the Effects of Electrode Implantation and Targeting on Pattern Classification Accuracy for Prosthesis Control , 2008, IEEE Transactions on Biomedical Engineering.

[4]  David Mackay,et al.  Probable networks and plausible predictions - a review of practical Bayesian methods for supervised neural networks , 1995 .

[5]  Ganesh R. Naik,et al.  Nonnegative Matrix Factorization for the Identification of EMG Finger Movements: Evaluation Using Matrix Analysis , 2015, IEEE Journal of Biomedical and Health Informatics.

[6]  Levi J. Hargrove,et al.  A training strategy to reduce classification degradation due to electrode displacements in pattern recognition based myoelectric control , 2008, Biomed. Signal Process. Control..

[7]  Nitish V. Thakor,et al.  Decoding of Individuated Finger Movements Using Surface Electromyography , 2009, IEEE Transactions on Biomedical Engineering.

[8]  Manfredo Atzori,et al.  NinaPro - Non Invasive Adaptive Hand Prosthetics Developing a family of algorithms to augment the dexterity and reduce the training time for surface electromyography controlled prosthesis of the hand. , 2013 .

[9]  Matthew J. Beal,et al.  The variational Bayesian EM algorithm for incomplete data: with application to scoring graphical model structures , 2003 .

[10]  Kevin B. Englehart,et al.  A robust, real-time control scheme for multifunction myoelectric control , 2003, IEEE Transactions on Biomedical Engineering.

[11]  R. Koiva,et al.  Using surface electromyography to predict single finger forces , 2012, 2012 4th IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob).

[12]  Saltelli Andrea,et al.  Global Sensitivity Analysis: The Primer , 2008 .

[13]  K. Worden,et al.  Variational Bayesian mixture of experts models and sensitivity analysis for nonlinear dynamical systems , 2016 .

[14]  C. Nicol,et al.  Classification of Phantom Finger, Hand, Wrist, and Elbow Voluntary Gestures in Transhumeral Amputees With sEMG , 2017, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[15]  Manfredo Atzori,et al.  Movement Error Rate for Evaluation of Machine Learning Methods for sEMG-Based Hand Movement Classification , 2014, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[16]  Vijay P. Singh,et al.  Towards identification of finger flexions using single channel surface electromyography – able bodied and amputee subjects , 2013, Journal of NeuroEngineering and Rehabilitation.

[17]  Carlo J. De Luca,et al.  The Use of Surface Electromyography in Biomechanics , 1997 .

[18]  Sean R. Anderson,et al.  Estimation of Fingertip Force from Surface EMG - A Multivariate Bayesian Mixture of Experts Approach , 2015, BIOSIGNALS.

[19]  D C Batterbee,et al.  Computational model of an infant brain subjected to periodic motion simplified modelling and bayesian sensitivity analysis , 2011, Proceedings of the Institution of Mechanical Engineers. Part H, Journal of engineering in medicine.

[20]  Kevin Englehart,et al.  Continuous classification of myoelectric signals for powered prostheses using gaussian mixture models , 2003, Proceedings of the 25th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (IEEE Cat. No.03CH37439).

[21]  George Z. Gertner,et al.  Uncertainty and sensitivity analysis for models with correlated parameters , 2008, Reliab. Eng. Syst. Saf..

[22]  D. Farina,et al.  Linear and Nonlinear Regression Techniques for Simultaneous and Proportional Myoelectric Control , 2014, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[23]  Radford M. Neal Pattern Recognition and Machine Learning , 2007, Technometrics.

[24]  R.N. Scott,et al.  A new strategy for multifunction myoelectric control , 1993, IEEE Transactions on Biomedical Engineering.

[25]  Dinesh K Kumar,et al.  Use of sEMG in identification of low level muscle activities: Features based on ICA and fractal dimension , 2009, 2009 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[26]  Nicola Vitiello,et al.  Intention-Based EMG Control for Powered Exoskeletons , 2012, IEEE Transactions on Biomedical Engineering.

[27]  Shyam Visweswaran,et al.  Learning patient-specific predictive models from clinical data , 2010, J. Biomed. Informatics.

[28]  W. Becker,et al.  Bayesian sensitivity analysis of a model of the aortic valve. , 2011, Journal of biomechanics.

[29]  Claudio Castellini,et al.  FFLS: An accurate linear device for measuring synergistic finger contractions , 2012, 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[30]  Yao Li,et al.  Identification of finger force and motion from forearm surface electromyography , 2015, 2015 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MFI).

[31]  M.W. Jiang,et al.  A Method of Recognizing Finger Motion Using Wavelet Transform of Surface EMG Signal , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[32]  Alma E. Cavazos-Gaither,et al.  Probable , 2018, Statistically Speaking.

[33]  R. Iman,et al.  A distribution-free approach to inducing rank correlation among input variables , 1982 .

[34]  Simon Ferguson,et al.  Grasp Recognition From Myoelectric Signals , 2002 .

[35]  George N. Saridis,et al.  EMG Pattern Analysis and Classification for a Prosthetic Arm , 1982, IEEE Transactions on Biomedical Engineering.

[36]  Manfredo Atzori,et al.  Building the Ninapro database: A resource for the biorobotics community , 2012, 2012 4th IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob).

[37]  Christian Antfolk,et al.  Decoding of individuated finger movements using surface EMG and input optimization applying a genetic algorithm , 2011, 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[38]  Patrick van der Smagt,et al.  Surface EMG in advanced hand prosthetics , 2008, Biological Cybernetics.

[39]  Naonori Ueda,et al.  Bayesian model search for mixture models based on optimizing variational bounds , 2002, Neural Networks.

[40]  Guido Bugmann,et al.  Classification of Finger Movements for the Dexterous Hand Prosthesis Control With Surface Electromyography , 2013, IEEE Journal of Biomedical and Health Informatics.

[41]  Matthew J. Beal Variational algorithms for approximate Bayesian inference , 2003 .

[42]  Ilja Kuzborskij,et al.  On the challenge of classifying 52 hand movements from surface electromyography , 2012, 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[43]  Adrian Corduneanu,et al.  Variational Bayesian Model Selection for Mixture Distributions , 2001 .