sEMG-based Regression of Hand Kinematics with Temporal Convolutional Networks on a Low-Power Edge Microcontroller

被引:5
|
作者
Zanghieri, Marcello [1 ]
Benatti, Simone [1 ,2 ]
Burrello, Alessio [1 ]
Morinigo, Victor Javier Kartsch [1 ]
Meattini, Roberto [1 ]
Palli, Gianluca [1 ]
Melchiorri, Claudio [1 ]
Benini, Luca [1 ,3 ]
机构
[1] Univ Bologna, Dept Elect Elect & Informat Engn, I-40136 Bologna, Italy
[2] Univ Modena & Reggio Emilia, Dept Sci & Methods Engn, Modena, Italy
[3] Swiss Fed Inst Technol, Dept Informat Technol & Elect Engn, CH-8092 Zurich, Switzerland
基金
欧盟地平线“2020”;
关键词
EMG;
D O I
10.1109/COINS51742.2021.9524188
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Human-Machine Interfaces based on gesture control are a very active field of research, aiming to enable natural interaction with objects. Nowadays, one of the most promising State-of-the-Art (SoA) methodology for robotic hand control relies on the surface electromyographic (sEMG) signal, a non-invasive approach that can provide accurate and intuitive control when coupled with decoding algorithms based on Deep Learning (DL). However, the vast majority of the approaches so far have focused on sEMG classification, producing control systems that limit gestures to a predefined set of positions. In contrast, sEMG regression is still a new field, providing a more natural and complete control method that returns the complete hand kinematics. This work proposes a regression framework based on TEMPONet, a SoA Temporal Convolutional Network (TCN) for sEMG decoding, which we further optimize for deployment. We test our approach on the NinaPro DB8 dataset, targeting the estimation of 5 continuous degrees of freedom for 12 subjects (10 able-bodied and 2 trans-radial amputees) performing a set of 9 contralateral movements. Our model achieves a Mean Absolute Error of 6:89 degrees, which is 0:15 degrees better than the SoA. Our TCN reaches this accuracy with a memory footprint of only 70:9kB, thanks to int8 quantization. This is remarkable since high-accuracy SoA neural networks for sEMG can reach sizes up to tens of MB, if deployment-oriented reductions like quantization or pruning are not applied. We deploy our model on the GAP8 edge microcontroller, obtaining 4:76ms execution latency and an energy cost per inference of 0:243mJ, showing that our solution is suitable for implementation on resource-constrained devices for real-time control.
引用
收藏
页码:218 / 223
页数:6
相关论文
共 50 条
  • [1] sEMG-Based Gesture Recognition with Spiking Neural Networks on Low-Power FPGA
    Scrugli, Matteo Antonio
    Leone, Gianluca
    Busia, Paola
    Meloni, Paolo
    [J]. DESIGN AND ARCHITECTURES FOR SIGNAL AND IMAGE PROCESSING, DASIP 2024, 2024, 14622 : 15 - 26
  • [2] SEMG-BASED HAND GESTURE RECOGNITION VIA DILATED CONVOLUTIONAL NEURAL NETWORKS
    Rahimian, Elahe
    Zabihi, Soheil
    Atashzar, S. Farokh
    Asif, Amir
    Mohammadi, Arash
    [J]. 2019 7TH IEEE GLOBAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING (IEEE GLOBALSIP), 2019,
  • [3] sEMG-Based Hand Movement Regression by Prediction of Joint Angles With Recurrent Neural Networks
    Koch, Philipp
    Mohammad-Zadeh, Kamran
    Maass, Marco
    Dreier, Mark
    Thomsen, Ole
    Parbs, Tim J.
    Huy Phan
    Mertins, Alfred
    [J]. 2021 43RD ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE & BIOLOGY SOCIETY (EMBC), 2021, : 6519 - 6523
  • [4] Comparing the efficiency of artificial neural networks in sEMG-based simultaneous and continuous estimation of hand kinematics
    Wafa Batayneh
    Enas Abdulhay
    Mohammad Alothman
    [J]. Digital Communications and Networks, 2022, 8 (02) : 162 - 173
  • [5] Comparing the efficiency of artificial neural networks in sEMG-based simultaneous and continuous estimation of hand kinematics
    Batayneh, Wafa
    Abdulhay, Enas
    Alothman, Mohammad
    [J]. DIGITAL COMMUNICATIONS AND NETWORKS, 2022, 8 (02) : 162 - 173
  • [6] sEMG-Based Continuous Estimation of Finger Kinematics via Large-Scale Temporal Convolutional Network
    Chen, Chao
    Guo, Weiyu
    Ma, Chenfei
    Yang, Yongkui
    Wang, Zheng
    Lin, Chuang
    [J]. APPLIED SCIENCES-BASEL, 2021, 11 (10):
  • [7] An sEMG-Based Human-Exoskeleton Interface Fusing Convolutional Neural Networks With Hand-Crafted Features
    Yang, Xiao
    Fu, Zhe
    Li, Bing
    Liu, Jun
    [J]. FRONTIERS IN NEUROROBOTICS, 2022, 16
  • [8] Low-power Microcontroller for Wireless Sensor Networks
    Singh, Digvijay
    Prashanth S, Sai
    Kundu, Sujan
    Pal, Ajit
    [J]. TENCON 2009 - 2009 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2009, : 2532 - +
  • [9] Temporal Variability Analysis in sEMG Hand Grasp Recognition using Temporal Convolutional Networks
    Zanghieri, Marcello
    Benatti, Simone
    Conti, Francesco
    Burrello, Alessio
    Benini, Luca
    [J]. 2020 2ND IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE CIRCUITS AND SYSTEMS (AICAS 2020), 2020, : 228 - 232
  • [10] Event-based Low-Power and Low-Latency Regression Method for Hand Kinematics from Surface EMG
    Zanghieri, Marcello
    Benatti, Simone
    Benini, Luca
    Donati, Elisa
    [J]. 2023 9TH INTERNATIONAL WORKSHOP ON ADVANCES IN SENSORS AND INTERFACES, IWASI, 2023, : 293 - 298