State-based Classification of Finger Gestures from Electromyographic Signals

Electromyographic signals may provide an important new class of user interface for consumer electronics. In order to make such interfaces effective, it will be crucial to map EMG signals to user gestures in real time. The mapping from signals to gestures will vary from user to user, so it must be acquired adaptively. In this paper, we describe and compare three methods for static classification of EMG signals. We then go on to explore methods for adapting the classifiers over time and for sequential analysis of the gesture stream by combining the static classification algorithm with a hidden Markov model. We conclude with an evaluation of the combined model on an unsegmented stream of gestures.

[1]  L. Baum,et al.  An inequality with applications to statistical estimation for probabilistic functions of Markov processes and to a model for ecology , 1967 .

[2]  Daniel Graupe,et al.  Functional Separation of EMG Signals via ARMA Identification Methods for Prosthesis Control Purposes , 1975, IEEE Transactions on Systems, Man, and Cybernetics.

[3]  A. Willsky,et al.  Upper Extremity Limb Function Discrimination Using EMG Signal Analysis , 1983, IEEE Transactions on Biomedical Engineering.

[4]  Bernard Widrow,et al.  Adaptive switching circuits , 1988 .

[5]  Ronald R. Coifman,et al.  Entropy-based algorithms for best basis selection , 1992, IEEE Trans. Inf. Theory.

[6]  Stéphane Mallat,et al.  Matching pursuits with time-frequency dictionaries , 1993, IEEE Trans. Signal Process..

[7]  Avrim Blum,et al.  Empirical Support for Winnow and Weighted-Majority Based Algorithms: Results on a Calendar Scheduling Domain , 1995, ICML.

[8]  Wen-Juh Kang,et al.  The application of cepstral coefficients and maximum likelihood method in EMG pattern recognition [movements classification] , 1995, IEEE Transactions on Biomedical Engineering.

[9]  T. Kuo,et al.  The application of cepstral coefficients and maximum likelihood method in EMG pattern recognition. , 1995, IEEE transactions on bio-medical engineering.

[10]  Thomas G. Dietterich,et al.  Solving Multiclass Learning Problems via Error-Correcting Output Codes , 1994, J. Artif. Intell. Res..

[11]  Boaz Porat,et al.  A course in digital signal processing , 1996 .

[12]  Yoram Singer,et al.  Using and combining predictors that specialize , 1997, STOC '97.

[13]  John D. Lafferty,et al.  Inducing Features of Random Fields , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Yoram Singer,et al.  Improved Boosting Algorithms Using Confidence-rated Predictions , 1998, COLT' 98.

[15]  Yoram Singer,et al.  Improved Boosting Algorithms Using Confidence-rated Predictions , 1998, COLT' 98.

[16]  Michael A. Saunders,et al.  Atomic Decomposition by Basis Pursuit , 1998, SIAM J. Sci. Comput..

[17]  K. Englehart,et al.  Classification of the myoelectric signal using time-frequency based representations. , 1999, Medical engineering & physics.