Navigating features: a topologically informed chart of electromyographic features space

The success of biological signal pattern recognition depends crucially on the selection of relevant features. Across signal and imaging modalities, a large number of features have been proposed, leading to feature redundancy and the need for optimal feature set identification. A further complication is that, due to the inherent biological variability, even the same classification problem on different datasets can display variations in the respective optimal sets, casting doubts on the generalizability of relevant features. Here, we approach this problem by leveraging topological tools to create charts of features spaces. These charts highlight feature sub-groups that encode similar information (and their respective similarities) allowing for a principled and interpretable choice of features for classification and analysis. Using multiple electromyographic (EMG) datasets as a case study, we use this feature chart to identify functional groups among 58 state-of-the-art EMG features, and to show that they generalize across three different forearm EMG datasets obtained from able-bodied subjects during hand and finger contractions. We find that these groups describe meaningful non-redundant information, succinctly recapitulating information about different regions of feature space. We then recommend representative features from each group based on maximum class separability, robustness and minimum complexity.

[1]  Pornchai Phukpattaranont,et al.  INVESTIGATING LONG-TERM EFFECTS OF FEATURE EXTRACTION METHODS FOR CONTINUOUS EMG PATTERN CLASSIFICATION , 2012 .

[2]  Donald W. Bouldin,et al.  A Cluster Separation Measure , 1979, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  Adrian D. C. Chan,et al.  Investigating Classification Parameters for Continuous Myoelectrically Controlled Prostheses , 2005 .

[4]  Angkoon Phinyomark,et al.  Analysis of Big Data in Gait Biomechanics: Current Trends and Future Directions , 2017, Journal of Medical and Biological Engineering.

[5]  Huosheng Hu,et al.  Myoelectric control systems - A survey , 2007, Biomed. Signal Process. Control..

[6]  Chi-Woong Mun,et al.  Comparison of k-nearest neighbor, quadratic discriminant and linear discriminant analysis in classification of electromyogram signals based on the wrist-motion directions , 2011 .

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

[8]  Duane Knudson,et al.  Significant and meaningful effects in sports biomechanics research , 2009, Sports biomechanics.

[9]  N. Birbaumer,et al.  BCI2000: a general-purpose brain-computer interface (BCI) system , 2004, IEEE Transactions on Biomedical Engineering.

[10]  A. Chan,et al.  Fractal analysis of surface electromyography signals: a novel power spectrum-based method. , 2009, Journal of electromyography and kinesiology : official journal of the International Society of Electrophysiological Kinesiology.

[11]  Pornchai Phukpattaranont,et al.  Cell type classifiers for breast cancer microscopic images based on fractal dimension texture analysis of image color layers. , 2015, Scanning.

[12]  Adrian D. C. Chan,et al.  Identification of Contaminant Type in Surface Electromyography (EMG) Signals , 2014, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[13]  Angkoon Phinyomark,et al.  Feature extraction of the first difference of EMG time series for EMG pattern recognition , 2014, Comput. Methods Programs Biomed..

[14]  He Huang,et al.  An Analysis of EMG Electrode Configuration for Targeted Muscle Reinnervation Based Neural Machine Interface , 2008, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[15]  J. H. Ward Hierarchical Grouping to Optimize an Objective Function , 1963 .

[16]  Pornchai Phukpattaranont,et al.  Probability Density Functions of Stationary Surface EMG Signals in Noisy Environments , 2016, IEEE Transactions on Instrumentation and Measurement.

[17]  Sijiang Du,et al.  Temporal vs. spectral approach to feature extraction from prehensile EMG signals , 2004, Proceedings of the 2004 IEEE International Conference on Information Reuse and Integration, 2004. IRI 2004..

[18]  Jun Morimoto,et al.  Bilinear Modeling of EMG Signals to Extract User-Independent Features for Multiuser Myoelectric Interface , 2013, IEEE Transactions on Biomedical Engineering.

[19]  R. Ghrist Barcodes: The persistent topology of data , 2007 .

[20]  A E Grassino,et al.  Automatic assessment of electromyogram quality. , 1995, Journal of applied physiology.

[21]  Jacob Cohen Statistical Power Analysis for the Behavioral Sciences , 1969, The SAGE Encyclopedia of Research Design.

[22]  Egon L. van den Broek,et al.  Computing Emotion Awareness Through Facial Electromyography , 2006, ECCV Workshop on HCI.

[23]  P. Y. Lum,et al.  Extracting insights from the shape of complex data using topology , 2013, Scientific Reports.

[24]  Chusak Limsakul,et al.  EMG FEATURE EXTRACTION FOR TOLERANCE OF 50 HZ INTERFERENCE , 2009 .

[25]  Pornchai Phukpattaranont,et al.  Fractal analysis features for weak and single-channel upper-limb EMG signals , 2012, Expert Syst. Appl..

[26]  Hai Hu,et al.  Application of Linear Discriminant Analysis in Dimensionality Reduction for Hand Motion Classification , 2012 .

[27]  Huosheng Hu,et al.  GA-based Feature Subset Selection for Myoelectric Classification , 2006, 2006 IEEE International Conference on Robotics and Biomimetics.

[28]  Zhang Qingju,et al.  Wavelet De-Noising of Electromyography , 2006, 2006 International Conference on Mechatronics and Automation.

[29]  Angkoon Phinyomark,et al.  Resting-State fMRI Functional Connectivity: Big Data Preprocessing Pipelines and Topological Data Analysis , 2017, IEEE Transactions on Big Data.

[30]  Pornchai Phukpattaranont,et al.  Feature reduction and selection for EMG signal classification , 2012, Expert Syst. Appl..

[31]  K. Englehart,et al.  Determination of optimum threshold values for EMG time domain features; a multi-dataset investigation. , 2016, Journal of neural engineering.

[32]  J. Gitter,et al.  Fractal analysis of the electromyographic interference pattern , 1995, Journal of Neuroscience Methods.

[33]  Kevin B. Englehart,et al.  A wavelet-based continuous classification scheme for multifunction myoelectric control , 2001, IEEE Transactions on Biomedical Engineering.

[34]  Richard O. Duda,et al.  Pattern classification and scene analysis , 1974, A Wiley-Interscience publication.

[35]  Sirinee Thongpanja,et al.  Mean and Median Frequency of EMG Signal to Determine Muscle Force based on Time- dependent Power Spectrum , 2013 .

[36]  Tara N. Sainath,et al.  FUNDAMENTAL TECHNOLOGIES IN MODERN SPEECH RECOGNITION Digital Object Identifier 10.1109/MSP.2012.2205597 , 2012 .

[37]  Pornchai Phukpattaranont,et al.  APPLICATIONS OF VARIANCE FRACTAL DIMENSION: A SURVEY , 2014 .

[38]  Edward D Lemaire,et al.  A novel approach to surface electromyography: an exploratory study of electrode-pair selection based on signal characteristics , 2012, Journal of NeuroEngineering and Rehabilitation.

[39]  Winnie Jensen,et al.  Introduction to Neural Engineering for Motor Rehabilitation , 2013 .

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

[41]  He Huang,et al.  A Strategy for Identifying Locomotion Modes Using Surface Electromyography , 2009, IEEE Transactions on Biomedical Engineering.

[42]  Pornchai Phukpattaranont,et al.  Effects of window size and contraction types on the stationarity of biceps brachii muscle EMG signals , 2013 .

[43]  Hong Liu,et al.  EMG Control for a Five-fingered Underactuated Prosthetic Hand Based on Wavelet Transform and Sample Entropy , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[44]  A. Phinyomark,et al.  ELECTROMYOGRAPHY (EMG) SIGNAL CLASSIFICATION BASED ON DETRENDED FLUCTUATION ANALYSIS , 2011 .

[45]  S H Park,et al.  EMG pattern recognition based on artificial intelligence techniques. , 1998, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[46]  Anil K. Jain,et al.  Feature Selection: Evaluation, Application, and Small Sample Performance , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[47]  Chusak Limsakul,et al.  Feature Extraction and Reduction of Wavelet Transform Coefficients for EMG Pattern Classification , 2012 .

[48]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[49]  Huosheng Hu,et al.  The effects of the force of contraction and elbow joint angle on mean and median frequency analysis for muscle fatigue evaluation , 2015 .

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

[51]  G. Petri,et al.  Homological scaffolds of brain functional networks , 2014, Journal of The Royal Society Interface.

[52]  Erik Scheme,et al.  Myoelectric Prostheses and Targeted Reinnervation , 2013 .

[53]  Adrian D. C. Chan,et al.  A Gaussian mixture model based classification scheme for myoelectric control of powered upper limb prostheses , 2005, IEEE Transactions on Biomedical Engineering.

[54]  Tara N. Sainath,et al.  The shared views of four research groups ) , 2012 .

[55]  Pornchai Phukpattaranont,et al.  EMG feature extraction for tolerance of white Gaussian noise , 2008 .

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

[57]  Dinesh Kant Kumar,et al.  Decoding subtle forearm flexions using fractal features of surface electromyogram from single and multiple sensors , 2010, Journal of NeuroEngineering and Rehabilitation.

[58]  Bruce C. Wheeler,et al.  EMG feature evaluation for movement control of upper extremity prostheses , 1995 .

[59]  Huosheng Hu,et al.  Support Vector Machine-Based Classification Scheme for Myoelectric Control Applied to Upper Limb , 2008, IEEE Transactions on Biomedical Engineering.

[60]  Wei Guo,et al.  Identification of key features using topological data analysis for accurate prediction of manufacturing system outputs , 2017 .

[61]  N. P. Reddy,et al.  Fractal analysis of surface EMG signals from the biceps. , 1997, International journal of medical informatics.

[62]  G. Carlsson,et al.  Topology based data analysis identifies a subgroup of breast cancers with a unique mutational profile and excellent survival , 2011, Proceedings of the National Academy of Sciences.

[63]  Pornchai Phukpattaranont,et al.  EMG AMPLITUDE ESTIMATORS BASED ON PROBABILITY DISTRIBUTION FOR MUSCLE–COMPUTER INTERFACE , 2013 .

[64]  A. F. Adams,et al.  The Survey , 2021, Dyslexia in Higher Education.

[65]  J. Richman,et al.  Physiological time-series analysis using approximate entropy and sample entropy. , 2000, American journal of physiology. Heart and circulatory physiology.

[66]  C.W. Anderson,et al.  Comparison of linear, nonlinear, and feature selection methods for EEG signal classification , 2003, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[67]  Guido Bugmann,et al.  Improving the Performance Against Force Variation of EMG Controlled Multifunctional Upper-Limb Prostheses for Transradial Amputees , 2016, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

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

[69]  Desney S. Tan,et al.  Enabling always-available input with muscle-computer interfaces , 2009, UIST '09.

[70]  Desney S. Tan,et al.  Demonstrating the feasibility of using forearm electromyography for muscle-computer interfaces , 2008, CHI.

[71]  Gunnar E. Carlsson,et al.  Topology and data , 2009 .

[72]  Gamini Dissanayake,et al.  Toward improved control of prosthetic fingers using surface electromyogram (EMG) signals , 2012, Expert Syst. Appl..

[73]  Facundo Mémoli,et al.  Topological Methods for the Analysis of High Dimensional Data Sets and 3D Object Recognition , 2007, PBG@Eurographics.

[74]  Pornchai Phukpattaranont,et al.  Critical Exponent Analysis Applied to Surface EMG Signals for Gesture Recognition , 2011 .

[75]  Ahmad R. Sharafat,et al.  Application of Higher Order Statistics to Surface Electromyogram Signal Classification , 2007, IEEE Transactions on Biomedical Engineering.