Optimal resolution of superimposed action potentials

This paper presents a practical algorithm for resolving superimposed action potentials encountered during the decomposition of electromyographic signals. The problem is posed as an optimization problem: to align a set of templates with a given waveform to minimize the euclidean distance between them. The algorithm uses a recursive approach to search all possible discrete-time alignments, starting with the most likely ones and stopping once it can be verified that the optimal alignment has been found. Each candidate solution is aligned to finer-than-sampling-interval resolution using interpolation and continuous-time optimization. Both the cases in which the identities of the involved templates are known and not known are considered. Simulations are presented to show that the proposed algorithm is very accurate even for complex superpositions involving three or more similarly shaped templates, destructive interference, and added noise.

[1]  Ronald S. Lefever,et al.  A Procedure for Decomposing the Myoelectric Signal Into Its Constituent Action Potentials - Part I: Technique, Theory, and Implementation , 1982, IEEE Transactions on Biomedical Engineering.

[2]  R. Chandra,et al.  Detection, classification, and superposition resolution of action potentials in multiunit single-channel recordings by an on-line real-time neural network , 1997, IEEE Transactions on Biomedical Engineering.

[3]  George S. Moschytz,et al.  A New Framework and Computer Program for Quantitative EMG Signal Analysis , 1984, IEEE Transactions on Biomedical Engineering.

[4]  D. Stashuk,et al.  Automatic decomposition of selective needle-detected myoelectric signals , 1988, IEEE Transactions on Biomedical Engineering.

[5]  V J Prochazka,et al.  On-line multi-unit sorting with resolution of superposition potentials. , 1973, Electroencephalography and clinical neurophysiology.

[6]  Kevin C. McGill,et al.  High-Resolution Alignment of Sampled Waveforms , 1984, IEEE Transactions on Biomedical Engineering.

[7]  Kevin C. McGill,et al.  Automatic Decomposition of the Clinical Electromyogram , 1985, IEEE Transactions on Biomedical Engineering.

[8]  George S. Moschytz,et al.  High-precision EMG signal decomposition using communication techniques , 2000, IEEE Trans. Signal Process..

[9]  J. Fang,et al.  Decomposition of multiunit electromyographic signals , 1999, IEEE Transactions on Biomedical Engineering.

[10]  Philip E. Gill,et al.  Practical optimization , 1981 .

[11]  Rui J. P. de Figueiredo,et al.  Separation of superimposed signals by a cross-correlation method , 1982, ICASSP.

[12]  C. Brunia,et al.  Event-related desynchronization related to the anticipation of a stimulus providing knowledge of results , 1999, Clinical Neurophysiology.

[13]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[14]  Zhiqian Wang,et al.  Separation of superimposed EMG potentials using expansion matching technique , 1997, Proceedings of the 19th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. 'Magnificent Milestones and Emerging Opportunities in Medical Engineering' (Cat. No.97CH36136).

[15]  C.I. Christodoulou,et al.  Unsupervised pattern recognition for the classification of EMG signals , 1999, IEEE Transactions on Biomedical Engineering.

[16]  Bruce C. Wheeler,et al.  A Comparison of Techniques for Classification of Multiple Neural Signals , 1982, IEEE Transactions on Biomedical Engineering.