A Versatile Embedded Platform for EMG Acquisition and Gesture Recognition

Wearable devices offer interesting features, such as low cost and user friendliness, but their use for medical applications is an open research topic, given the limited hardware resources they provide. In this paper, we present an embedded solution for real-time EMG-based hand gesture recognition. The work focuses on the multi-level design of the system, integrating the hardware and software components to develop a wearable device capable of acquiring and processing EMG signals for real-time gesture recognition. The system combines the accuracy of a custom analog front end with the flexibility of a low power and high performance microcontroller for on-board processing. Our system achieves the same accuracy of high-end and more expensive active EMG sensors used in applications with strict requirements on signal quality. At the same time, due to its flexible configuration, it can be compared to the few wearable platforms designed for EMG gesture recognition available on market. We demonstrate that we reach similar or better performance while embedding the gesture recognition on board, with the benefit of cost reduction. To validate this approach, we collected a dataset of 7 gestures from 4 users, which were used to evaluate the impact of the number of EMG channels, the number of recognized gestures and the data rate on the recognition accuracy and on the computational demand of the classifier. As a result, we implemented a SVM recognition algorithm capable of real-time performance on the proposed wearable platform, achieving a classification rate of 90%, which is aligned with the state-of-the-art off-line results and a 29.7 mW power consumption, guaranteeing 44 hours of continuous operation with a 400 mAh battery.

[1]  M. Lamontagne,et al.  Comparisons between surface electrodes and intramuscular wire electrodes in isometric and dynamic conditions. , 1990, Electromyography and clinical neurophysiology.

[2]  Jin-Shin Lai,et al.  The comparison of electromyographic pattern classifications with active and passive electrodes. , 2004, Medical engineering & physics.

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

[4]  Levi J. Hargrove,et al.  A Comparison of Surface and Intramuscular Myoelectric Signal Classification , 2007, IEEE Transactions on Biomedical Engineering.

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

[6]  Kongqiao Wang,et al.  Research on Gesture Definition and Electrode Placement in Pattern Recognition of Hand Gesture Action SEMG , 2008, ICMB.

[7]  Refet Firat Yazicioglu,et al.  A 200 $\mu$ W Eight-Channel EEG Acquisition ASIC for Ambulatory EEG Systems , 2008, IEEE Journal of Solid-State Circuits.

[8]  Mohamad Sawan,et al.  A Mixed-Signal Multichip Neural Recording Interface With Bandwidth Reduction , 2009, IEEE Transactions on Biomedical Circuits and Systems.

[9]  Evelyn Morin,et al.  Optimal Electrode Configurations for Finger Movement Classification using EMG , 2009, 2009 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[10]  Othman Omran Khalifa,et al.  Advances in Electromyogram Signal Classification to Improve the Quality of Life for the Disabled and Aged People , 2010 .

[11]  Anantha Chandrakasan,et al.  A Biomedical Sensor Interface With a sinc Filter and Interference Cancellation , 2011, IEEE Journal of Solid-State Circuits.

[12]  Othman O. Khalifa,et al.  Electromygraphy (EMG) signal based hand gesture recognition using artificial neural network (ANN) , 2011, 2011 4th International Conference on Mechatronics (ICOM).

[13]  Panagiotis K. Artemiadis,et al.  Learning human reach-to-grasp strategies: Towards EMG-based control of robotic arm-hand systems , 2012, 2012 IEEE International Conference on Robotics and Automation.

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

[15]  Robert Puers,et al.  A Multichannel Integrated Circuit for Electrical Recording of Neural Activity, With Independent Channel Programmability , 2012, IEEE Transactions on Biomedical Circuits and Systems.

[16]  Jan M. Rabaey,et al.  A 0.013 ${\hbox {mm}}^{2}$, 5 $\mu\hbox{W}$ , DC-Coupled Neural Signal Acquisition IC With 0.5 V Supply , 2012, IEEE Journal of Solid-State Circuits.

[17]  Mamun Bin Ibne Reaz,et al.  Surface Electromyography Signal Processing and Classification Techniques , 2013, Sensors.

[18]  Qing Yang,et al.  Real-time implementation of a self-recovery EMG pattern recognition interface for artificial arms , 2013, 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[19]  Thomas Burger,et al.  A DC-connectable multi-channel biomedical data acquisition ASIC with mains frequency cancellation , 2013, 2013 Proceedings of the ESSCIRC (ESSCIRC).

[20]  Guanglin Li,et al.  An adaptation strategy of using LDA classifier for EMG pattern recognition , 2013, 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[21]  Robert Rieger,et al.  Programmable ExG Biopotential Front-End IC for Wearable Applications , 2014, IEEE Transactions on Biomedical Circuits and Systems.

[22]  Luca Benini,et al.  Analysis of Robust Implementation of an EMG Pattern Recognition based Control , 2014, BIOSIGNALS.

[23]  Luca Benini,et al.  EMG-based hand gesture recognition with flexible analog front end , 2014, 2014 IEEE Biomedical Circuits and Systems Conference (BioCAS) Proceedings.

[24]  Fan Zhang,et al.  An open and configurable embedded system for EMG pattern recognition implementation for artificial arms , 2014, 2014 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[25]  Refet Firat Yazicioglu,et al.  A Wearable 8-Channel Active-Electrode EEG/ETI Acquisition System for Body Area Networks , 2014, IEEE Journal of Solid-State Circuits.

[26]  Dario Farina,et al.  The Extraction of Neural Information from the Surface EMG for the Control of Upper-Limb Prostheses: Emerging Avenues and Challenges , 2014, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[27]  Refet Firat Yazicioglu,et al.  A 345 µW Multi-Sensor Biomedical SoC With Bio-Impedance, 3-Channel ECG, Motion Artifact Reduction, and Integrated DSP , 2015, IEEE Journal of Solid-State Circuits.