Optimizing the performance of convolutional neural network for enhanced gesture recognition using sEMG

被引:8
作者
Ashraf, Hassan [1 ]
Waris, Asim [2 ]
Gilani, Syed Omer [3 ]
Shafiq, Uzma [2 ]
Iqbal, Javaid [2 ]
Kamavuako, Ernest Nlandu [4 ]
Berrouche, Yaakoub [5 ]
Bruels, Olivier [1 ]
Boutaayamou, Mohamed [1 ]
Niazi, Imran Khan [6 ]
机构
[1] Univ Liege, Lab Movement Anal, LAM Mot Lab, Liege, Belgium
[2] Natl Univ Sci & Technol NUST, Sch Mech & Mfg Engn SMME, Dept Biomed Engn & Sci, Islamabad 44000, Pakistan
[3] Abu Dhabi Univ, Fac Engn, Dept Elect Comp & Biomed Engn, Abu Dhabi, U Arab Emirates
[4] Kings Coll London, Dept Informat, London WC2R 2LS, England
[5] Ferhat Abbas Univ Setif 1, Fac Technol, Dept Elect, LIS Lab, Setif, Algeria
[6] New Zealand Coll Chiropract, Auckland, New Zealand
关键词
MYOELECTRIC CONTROL; EMG; STRATEGY; SCHEME;
D O I
10.1038/s41598-024-52405-9
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Deep neural networks (DNNs) have demonstrated higher performance results when compared to traditional approaches for implementing robust myoelectric control (MEC) systems. However, the delay induced by optimising a MEC remains a concern for real-time applications. As a result, an optimised DNN architecture based on fine-tuned hyperparameters is required. This study investigates the optimal configuration of convolutional neural network (CNN)-based MEC by proposing an effective data segmentation technique and a generalised set of hyperparameters. Firstly, two segmentation strategies (disjoint and overlap) and various segment and overlap sizes were studied to optimise segmentation parameters. Secondly, to address the challenge of optimising the hyperparameters of a DNN-based MEC system, the problem has been abstracted as an optimisation problem, and Bayesian optimisation has been used to solve it. From 20 healthy people, ten surface electromyography (sEMG) grasping movements abstracted from daily life were chosen as the target gesture set. With an ideal segment size of 200 ms and an overlap size of 80%, the results show that the overlap segmentation technique outperforms the disjoint segmentation technique (p-value < 0.05). In comparison to manual (12.76 +/- 4.66), grid (0.10 +/- 0.03), and random (0.12 +/- 0.05) search hyperparameters optimisation strategies, the proposed optimisation technique resulted in a mean classification error rate (CER) of 0.08 +/- 0.03 across all subjects. In addition, a generalised CNN architecture with an optimal set of hyperparameters is proposed. When tested separately on all individuals, the single generalised CNN architecture produced an overall CER of 0.09 +/- 0.03. This study's significance lies in its contribution to the field of EMG signal processing by demonstrating the superiority of the overlap segmentation technique, optimizing CNN hyperparameters through Bayesian optimization, and offering practical insights for improving prosthetic control and human-computer interfaces.
引用
收藏
页数:14
相关论文
共 25 条
[1]  
Albawi S, 2017, I C ENG TECHNOL
[2]   Determination of Optimum Segmentation Schemes for Pattern Recognition-Based Myoelectric Control: A Multi-Dataset Investigation [J].
Ashraf, Hassan ;
Waris, Asim ;
Jamil, Mohsin ;
Gilani, Syed Omer ;
Niazi, Imran Khan ;
Kamavuako, Ernest Nlandu ;
Gilani, Syed Hammad Nazeer .
IEEE ACCESS, 2020, 8 :90862-90877
[3]   Performance Evaluation of Convolutional Neural Network for Hand Gesture Recognition Using EMG [J].
Asif, Ali Raza ;
Waris, Asim ;
Gilani, Syed Omer ;
Jamil, Mohsin ;
Ashraf, Hassan ;
Shafique, Muhammad ;
Niazi, Imran Khan .
SENSORS, 2020, 20 (06)
[4]   Exploration Enhanced Expected Improvement for Bayesian Optimization [J].
Berk, Julian ;
Vu Nguyen ;
Gupta, Sunil ;
Rana, Santu ;
Venkatesh, Svetha .
MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2018, PT II, 2019, 11052 :621-637
[5]   Hand Gesture Recognition Using Compact CNN via Surface Electromyography Signals [J].
Chen, Lin ;
Fu, Jianting ;
Wu, Yuheng ;
Li, Haochen ;
Zheng, Bin .
SENSORS, 2020, 20 (03)
[6]   Hand Gesture Recognition based on Surface Electromyography using Convolutional Neural Network with Transfer Learning Method [J].
Chen, Xiang ;
Li, Yu ;
Hu, Ruochen ;
Zhang, Xu ;
Chen, Xun .
IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, 2021, 25 (04) :1292-1304
[7]   A Transferable Adaptive Domain Adversarial Neural Network for Virtual Reality Augmented EMG-Based Gesture Recognition [J].
Cote-Allard, Ulysse ;
Gagnon-Turcotte, Gabriel ;
Phinyomark, Angkoon ;
Glette, Kyrre ;
Scheme, Erik ;
Laviolette, Francois ;
Gosselin, Benoit .
IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING, 2021, 29 :546-555
[8]   Myoelectric Control Systems for Upper Limb Wearable Robotic Exoskeletons and Exosuits-A Systematic Review [J].
Fu, Jirui ;
Choudhury, Renoa ;
Hosseini, Saba M. ;
Simpson, Rylan ;
Park, Joon-Hyuk .
SENSORS, 2022, 22 (21)
[9]   Hand gesture classification using a novel CNN-crow search algorithm [J].
Gadekallu, Thippa Reddy ;
Alazab, Mamoun ;
Kaluri, Rajesh ;
Maddikunta, Praveen Kumar Reddy ;
Bhattacharya, Sweta ;
Lakshmanna, Kuruva ;
Parimala, M. .
COMPLEX & INTELLIGENT SYSTEMS, 2021, 7 (04) :1855-1868
[10]   A Novel Myoelectric Control Scheme Supporting Synchronous Gesture Recognition and Muscle Force Estimation [J].
Hu, Ruochen ;
Chen, Xiang ;
Zhang, Haotian ;
Zhang, Xu ;
Chen, Xun .
IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING, 2022, 30 :1127-1137