Robustness-enhanced Myoelectric Control with GAN-based Open-set Recognition
Cheng Wang, Ziyang Feng, Pin Zhang, Manjiang Cao, Yiming Yuan, Tengfei Chang
TL;DR
This work tackles instability in myoelectric control caused by EMG signal variability and unseen gestures by introducing a GAN-based open-set recognition framework. A CNN-based gesture classifier is complemented by a GAN discriminator that can identify and reject unknown actions, with thresholding guided by ROC-AUC to ensure reliable open-set handling. The method achieves 97.6% accuracy on known gestures and reduces Active Error Rate by 23.6% when unknown gestures are rejected, tested on Ninapro DB1 and self-collected data, while remaining lightweight enough for edge deployment. The study discusses integration with confidence-based rejection and transfer learning to further enhance cross-domain robustness and real-world usability, suggesting a practical pathway toward robust, open-set aware myoelectric systems.
Abstract
Electromyography (EMG) signals are widely used in human motion recognition and medical rehabilitation, yet their variability and susceptibility to noise significantly limit the reliability of myoelectric control systems. Existing recognition algorithms often fail to handle unfamiliar actions effectively, leading to system instability and errors. This paper proposes a novel framework based on Generative Adversarial Networks (GANs) to enhance the robustness and usability of myoelectric control systems by enabling open-set recognition. The method incorporates a GAN-based discriminator to identify and reject unknown actions, maintaining system stability by preventing misclassifications. Experimental evaluations on publicly available and self-collected datasets demonstrate a recognition accuracy of 97.6\% for known actions and a 23.6\% improvement in Active Error Rate (AER) after rejecting unknown actions. The proposed approach is computationally efficient and suitable for deployment on edge devices, making it practical for real-world applications.
