Online Learning and Classification of EMG-Based Gestures on a Parallel Ultra-Low Power Platform Using Hyperdimensional Computing

被引:58
作者
Benatti, Simone [1 ]
Montagna, Fabio [1 ]
Kartsch, Victor [1 ]
Rahimi, Abbas [2 ,3 ]
Rossi, Davide [1 ]
Benini, Luca [2 ,4 ]
机构
[1] Univ Bologna, I-40126 Bologna, Italy
[2] ETHZ, Integrated Syst Lab, CH-8092 Zurich, Switzerland
[3] Univ Calif Berkeley, Berkeley Wireless Res Ctr, Berkeley, CA 94720 USA
[4] Univ Bologna, DEI, I-40126 Bologna, Italy
基金
欧盟地平线“2020”;
关键词
Embedded systems; gesture recognition; hyperdimensional computing; HMI; PULP platform; SURFACE EMG; REAL-TIME; HAND; INTERFACE;
D O I
10.1109/TBCAS.2019.2914476
中图分类号
R318 [生物医学工程];
学科分类号
0831 ;
摘要
This paper presents a wearable electromyographic gesture recognition system based on the hyperdimensional computing paradigm, running on a programmable parallel ultra-low-power (PULP) platform. The processing chain includes efficient on-chip training, which leads to a fully embedded implementation with no need to perform any offline training on a personal computer. The proposed solution has been tested on 10 subjects in a typical gesture recognition scenario achieving 85% average accuracy on 11 gestures recognition, which is aligned with the state-of-the-art, with the unique capability of performing online learning. Furthermore, by virtue of the hardware friendly algorithm and of the efficient PULP system-on-chip (Mr. Wolf) used for prototyping and evaluation, the energy budget required to run the learning part with 11 gestures is 10.04 mJ, and 83.2 mu J per classification. The system works with a average power consumption of 10.4 mW in classification, ensuring around 29 h of autonomy with a 100 mAh battery. Finally, the scalability of the system is explored by increasing the number of channels (up to 256 electrodes), demonstrating the suitability of our approach as universal, energy-efficient biopotential wearable recognition framework.
引用
收藏
页码:516 / 528
页数:13
相关论文
共 49 条
[11]   Regularized Gaussian discriminant analysis through eigenvalue decomposition [J].
Bensmail, H ;
Celeux, G .
JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION, 1996, 91 (436) :1743-1748
[12]   Learning EMG control of a robotic hand: Towards active prostheses [J].
Bitzer, Sebastian ;
van der Smagt, Patrick .
2006 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), VOLS 1-10, 2006, :2819-+
[13]  
Boser B. E., 1992, Proceedings of the Fifth Annual ACM Workshop on Computational Learning Theory, P144, DOI 10.1145/130385.130401
[14]  
Burr A., 2018, P PIMRC INT WORKSH C, P1
[15]   Fine detection of grasp force and posture by amputees via surface electromyography [J].
Castellini, Claudio ;
Gruppioni, Emanuele ;
Davalli, Angelo ;
Sandini, Giulio .
JOURNAL OF PHYSIOLOGY-PARIS, 2009, 103 (3-5) :255-262
[16]   Surface EMG in advanced hand prosthetics [J].
Castellini, Claudio ;
van der Smagt, Patrick .
BIOLOGICAL CYBERNETICS, 2009, 100 (01) :35-47
[17]  
Falih ADI, 2017, 2017 INTERNATIONAL SEMINAR ON INTELLIGENT TECHNOLOGY AND ITS APPLICATIONS (ISITIA), P346, DOI 10.1109/ISITIA.2017.8124107
[18]   Characterization of Human Motor Units From Surface EMG Decomposition [J].
Farina, Dario ;
Holobar, Ales .
PROCEEDINGS OF THE IEEE, 2016, 104 (02) :353-373
[19]   Evaluation of Not-Activated and Activated PRP in Hair Loss Treatment: Role of Growth Factor and Cytokine Concentrations Obtained by Different Collection Systems [J].
Gentile, Pietro ;
Cole, John P. ;
Cole, Megan A. ;
Garcovich, Simone ;
Bielli, Alessandra ;
Scioli, Maria Giovanna ;
Orlandi, Augusto ;
Insalaco, Chiara ;
Cervelli, Valerio .
INTERNATIONAL JOURNAL OF MOLECULAR SCIENCES, 2017, 18 (02)
[20]   Linear and Nonlinear Regression Techniques for Simultaneous and Proportional Myoelectric Control [J].
Hahne, J. M. ;
Biessmann, F. ;
Jiang, N. ;
Rehbaum, H. ;
Farina, D. ;
Meinecke, F. C. ;
Mueller, K. -R. ;
Parra, L. C. .
IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING, 2014, 22 (02) :269-279