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 条
  • [21] An Ultra-Low-power Real-Time Hand-Gesture Recognition System for Edge Applications
    Lu, Yuncheng
    Li, Zehao
    Kim, Tony Tae-Hyoung
    2021 IEEE 3RD INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE CIRCUITS AND SYSTEMS (AICAS), 2021,
  • [22] A 4μW Low-Power Audio Processor System for Real-Time Jaw Movements Recognition in Grazing Cattle
    Martinez-Rau, Luciano S.
    Weissbrich, Moritz
    Paya-Vaya, Guillermo
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2023, 95 (04): : 407 - 424
  • [23] Self-adaptive algorithmic/architectural design for real-time, low-power video systems
    Fanucci, L
    Saponara, S
    Melani, M
    Terreni, P
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2005, E88D (07): : 1538 - 1545
  • [24] Voltage-clock-scaling adaptive scheduling techniques for low power in hard real-time systems
    Krishna, CM
    Lee, YH
    IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (12) : 1586 - 1593
  • [25] Real-time transient stability prediction of power systems based on the energy of signals obtained from PMUs
    Jafarzadeh, Sevda
    Genc, V. M. Istemihan
    ELECTRIC POWER SYSTEMS RESEARCH, 2021, 192
  • [26] Environment and Process Adaptive Low Power Wireless Baseband Signal Processing Using Dual Real-Time Feedback
    Nisar, Muhammad M.
    Chatterjee, Abhijit
    JOURNAL OF LOW POWER ELECTRONICS, 2009, 5 (03) : 313 - 325
  • [27] Low-cost and power-efficient thread collision detection scheme for shared caches in a real-time multithreaded embedded processor
    Oezer, Emre
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2013, 21 (03) : 714 - 733
  • [28] SYNtzulu: A Tiny RISC-V-Controlled SNN Processor for Real-Time Sensor Data Analysis on Low-Power FPGAs
    Leone, Gianluca
    Scrugli, Matteo Antonio
    Badas, Lorenzo
    Martis, Luca
    Raffo, Luigi
    Meloni, Paolo
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2025, 72 (02) : 790 - 801
  • [29] Ultra-Low-Power Sensor Nodes for Real-Time Synchronous and High-Accuracy Timing Wireless Data Acquisition
    Sondej, Tadeusz
    Bednarczyk, Mariusz
    SENSORS, 2024, 24 (15)
  • [30] ECG Classification Algorithm Based on STDP and R-STDP Neural Networks for Real-Time Monitoring on Ultra Low-Power Personal Wearable Devices
    Amirshahi, Alireza
    Hashemi, Matin
    IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2019, 13 (06) : 1483 - 1493