Real-Time Motor Unit Tracking From sEMG Signals With Adaptive ICA on a Parallel Ultra-Low Power Processor

被引:0
|
作者
Orlandi, Mattia [1 ]
Rapa, Pierangelo Maria [1 ,2 ]
Zanghieri, Marcello [1 ]
Frey, Sebastian [3 ]
Kartsch, Victor
Benini, Luca [1 ,3 ]
Benatti, Simone [1 ,2 ]
机构
[1] Univ Bologna, Dept Elect Elect & Informat Engn, I-40136 Bologna, Italy
[2] Univ Modena & Reggio Emilia, Dept Engn, I-41125 Modena, Italy
[3] Swiss Fed Inst Technol, Dept Informat Technol & Elect Engn, Integrated Syst Lab, CH-8092 Zurich, Switzerland
关键词
Electrodes; Real-time systems; Muscles; Motors; Electromyography; Circuits and systems; Graphical user interfaces; Blind source separation; human-machine interfaces; independent component analysis; low-power; machine learning; on-device learning; online learning; PULP; surface EMG; FIXED-POINT ALGORITHMS; RECOGNITION;
D O I
10.1109/TBCAS.2024.3410840
中图分类号
R318 [生物医学工程];
学科分类号
0831 ;
摘要
Spike extraction by blind source separation (BSS) algorithms can successfully extract physiologically meaningful information from the sEMG signal, as they are able to identify motor unit (MU) discharges involved in muscle contractions. However, BSS approaches are currently restricted to isometric contractions, limiting their applicability in real-world scenarios. We present a strategy to track MUs across different dynamic hand gestures using adaptive independent component analysis (ICA): first, a pool of MUs is identified during isometric contractions, and the decomposition parameters are stored; during dynamic gestures, the decomposition parameters are updated online in an unsupervised fashion, yielding the refined MUs; then, a Pan-Tompkins-inspired algorithm detects the spikes in each MUs; finally, the identified spikes are fed to a classifier to recognize the gesture. We validate our approach on a 4-subject, 7-gesture + rest dataset collected with our custom 16-channel dry sEMG armband, achieving an average balanced accuracy of 85.58 +/- 14.91% and macro-F1 score of 85.86 +/- 14.48%. We deploy our solution onto GAP9, a parallel ultra-low-power microcontroller specialized for computation-intensive linear algebra applications at the edge, obtaining an energy consumption of 4.72 mJ @ 240 MHz and a latency of 121.3 ms for each 200 ms-long window of sEMG signal.
引用
收藏
页码:771 / 782
页数:12
相关论文
共 34 条
  • [11] TDPRO: Time-Domain-Based Computing-in Memory Engine for Ultra-Low Power ECG Processor
    Chang, Liang
    Yang, Siqi
    Chang, Zhiyuan
    Fan, Haodong
    Zhou, Junlu
    Zhou, Jun
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2023, 70 (10) : 3908 - 3919
  • [12] eTDPRO: Ultra-low Power ECG Processor with High-Precision Time-Domain Computing Engine
    Chang, Liang
    Yang, Siqi
    Wang, Huinan
    Xiao, Jianbo
    Zhao, Xin
    Lin, Shuisheng
    Zhou, Jun
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 3512 - 3516
  • [13] A Novel FPGA Accelerator Design for Real-Time and Ultra-Low Power Deep Convolutional Neural Networks Compared With Titan X GPU
    Li, Shuai
    Luo, Yukui
    Sun, Kuangyuan
    Yadav, Nandakishor
    Choi, Kyuwon Ken
    IEEE ACCESS, 2020, 8 : 105455 - 105471
  • [14] A 32-kHz Real-Time Clock Oscillator with On-Chip PVT Variation Compensation Circuit for Ultra-Low Power MCUs
    Tsubaki, Keishi
    Hirose, Tetsuya
    Kuroki, Nobutaka
    Numa, Masahiro
    IEICE TRANSACTIONS ON ELECTRONICS, 2015, E98C (05): : 446 - 453
  • [15] A Low-Power PPG Processor for Real-Time Biometric Identification and Heart Rate Estimation
    Chang, Hua-Chien
    Wang, Ting
    Liao, Chi-An
    Liu, Tsung-Te
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2023, 70 (10) : 3932 - 3936
  • [16] Real-Time Hand Gesture Recognition by Decoding Motor Unit Discharges Across Multiple Motor Tasks From Surface Electromyography
    Chen, Chen
    Yu, Yang
    Sheng, Xinjun
    Meng, Jianjun
    Zhu, Xiangyang
    IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2023, 70 (07) : 2058 - 2068
  • [17] Real-Time Motor Unit Identification From High-Density Surface EMG
    Glaser, Vojko
    Holobar, Ales
    Zazula, Damjan
    IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING, 2013, 21 (06) : 949 - 958
  • [18] Real-Time Constant Power Generation Method for PV Systems With Low Tracking Error
    Yang, Hyoung-Kyu
    Khan, Usman Ali
    Aleem, Zeeshan
    Park, Jung-Wook
    IEEE ACCESS, 2022, 10 : 88105 - 88116
  • [19] An Adaptive Algorithm for Real-Time Multi-Tone Estimation and Frequency Tracking of Non-Stationary Signals
    Alves, D.
    Coelho, R.
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2011, 58 (04) : 1582 - 1587
  • [20] Real-Time sEMG Processing With Spiking Neural Networks on a Low-Power 5K-LUT FPGA
    Scrugli, Matteo Antonio
    Leone, Gianluca
    Busia, Paola
    Raffo, Luigi
    Meloni, Paolo
    IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2025, 19 (01) : 68 - 81