Surface electromyography (sEMG) is a State-of-the-Art (SoA) data source for natural and dexterous control in human-machine interaction for industrial, commercial, and rehabilitation use cases. Despite non-invasiveness and versatility, a major challenge for sEMG-based control is the inherent presence of many signal variability factors, which hamper the generalization of automated learning models. In this work, we propose an unsupervised adaptation technique for sEMG classification and apply it to arm posture variability. The approach relies on aligning the Principal Components (PCs) of new data with the PCs of the training set. No classifier retraining is required, and the PCs are estimated online, consuming one sample at a time without storing any data. We validate our method on the UniBo-INAIL dataset, showing that it recovers 37% to 51% of the inter-posture accuracy drop. We deploy our solution on GAP9, a parallel ultra-low-power microcontroller, obtaining a latency within 3.57 ms and an energy consumption within 0.125 mJ per update step. These values satisfy the constraints for real-time operation on embedded devices. Our solution is unsupervised and thus suitable for real incremental learning conditions where ground truth is not available.

Zanghieri, M., Orlandi, M., Donati, E., Gruppioni, E., Benini, L., Benatti, S. (2023). Online Unsupervised Arm Posture Adaptation for sEMG-based Gesture Recognition on a Parallel Ultra-Low-Power Microcontroller [10.1109/biocas58349.2023.10388902].

Online Unsupervised Arm Posture Adaptation for sEMG-based Gesture Recognition on a Parallel Ultra-Low-Power Microcontroller

Zanghieri, Marcello
Primo
;
Orlandi, Mattia
Secondo
;
Benini, Luca
Penultimo
;
Benatti, Simone
Ultimo
2023

Abstract

Surface electromyography (sEMG) is a State-of-the-Art (SoA) data source for natural and dexterous control in human-machine interaction for industrial, commercial, and rehabilitation use cases. Despite non-invasiveness and versatility, a major challenge for sEMG-based control is the inherent presence of many signal variability factors, which hamper the generalization of automated learning models. In this work, we propose an unsupervised adaptation technique for sEMG classification and apply it to arm posture variability. The approach relies on aligning the Principal Components (PCs) of new data with the PCs of the training set. No classifier retraining is required, and the PCs are estimated online, consuming one sample at a time without storing any data. We validate our method on the UniBo-INAIL dataset, showing that it recovers 37% to 51% of the inter-posture accuracy drop. We deploy our solution on GAP9, a parallel ultra-low-power microcontroller, obtaining a latency within 3.57 ms and an energy consumption within 0.125 mJ per update step. These values satisfy the constraints for real-time operation on embedded devices. Our solution is unsupervised and thus suitable for real incremental learning conditions where ground truth is not available.
2023
2023 IEEE Biomedical Circuits and Systems Conference (BioCAS)
1
5
Zanghieri, M., Orlandi, M., Donati, E., Gruppioni, E., Benini, L., Benatti, S. (2023). Online Unsupervised Arm Posture Adaptation for sEMG-based Gesture Recognition on a Parallel Ultra-Low-Power Microcontroller [10.1109/biocas58349.2023.10388902].
Zanghieri, Marcello; Orlandi, Mattia; Donati, Elisa; Gruppioni, Emanuele; Benini, Luca; Benatti, Simone
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/959398
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact