IEEE Trans Neural Syst Rehabil Eng. 2020 Jun;28(6):1428-1435. doi: 10.1109/TNSRE.2020.2986884. Epub 2020 Apr 13.
Understanding and classifying electromyogram (EMG) signals is of significance for dexterous prosthetic hand control, sign languages, grasp recognition, human-machine interaction, etc.. The existing research of EMG-based hand gesture classification faces the challenges of unsatisfied classification accuracy, insufficient generalization ability, lack of training data and weak robustness. To address these problems, this paper combines unsupervised and supervised learning methods to classify an EMG dataset consisting of 10 classes of hand gestures. To lessen the difficulty of classification, clustering methods including subtractive clustering and fuzzy c-means (FCM) clustering algorithms are employed first to obtain the initial partition of the inputs. In particular, modified FCM algorithm is proposed to accustom the conventional FCM to the multi-class classification problem. Based on the grouping information obtained from clustering, a type of two-step supervised learning approach is proposed. Specifically, a top-classifier and three sub-classifiers integrated with windowing method and majority voting are employed to accomplish the two-step classification. The results demonstrate that the proposed method achieves 100% test accuracy and the strongest robustness compared to the conventional machine learning approaches, which shows the potential for industrial and healthcare applications, such as movement intention detection, grasp recognition and dexterous prostheses control.
理解和分类肌电图 (EMG) 信号对于灵巧假肢手控制、手语、抓握识别、人机交互等具有重要意义。现有的基于 EMG 的手势分类研究面临分类精度不高、泛化能力不足、训练数据缺乏和鲁棒性差等问题。为了解决这些问题,本文结合无监督和监督学习方法,对由 10 类手势组成的 EMG 数据集进行分类。为了降低分类的难度,首先采用减法聚类和模糊 C 均值 (FCM) 聚类算法等聚类方法对输入进行初始划分。特别是,提出了改进的 FCM 算法来使传统的 FCM 适应多类分类问题。基于聚类得到的分组信息,提出了一种两步监督学习方法。具体来说,采用带有窗口法和多数投票的顶级分类器和三个子分类器来完成两步分类。结果表明,与传统的机器学习方法相比,所提出的方法在测试精度和鲁棒性方面均达到了 100%,这表明其在运动意图检测、抓握识别和灵巧假肢控制等工业和医疗保健应用方面具有潜力。