Replay-Based Incremental Learning Framework for Gesture Recognition Overcoming the Time-Varying Characteristics of sEMG Signals
Abstract
:1. Introduction
- (1)
- We proposed a gesture recognition framework combining densely connected convolutional networks (DenseNet) and replay-based incremental learning, and which maintains long-term stability in cross-time recognition tasks through incremental learning at a low cost;
- (2)
- The use of the density-based spatial clustering of applications with noise (DBSCAN) clustering algorithm to select samples for replay dataset updating is proposed, which outperforms conventional methods;
- (3)
- Class incremental learning is performed in the cross-time task, allowing the model to learn additional gesture actions.
2. Experiment and Pretreatment
2.1. Subjects
2.2. Signal Acquisition
2.3. Signal Preprocessing
- The moving window is utilized to divide the signal into data blocks of equal size;
- The average energy of the four channels of the data block is calculated according to Equation (1) [31];
- The start and end positions of the motion are determined according to the set threshold in the average energy graph.
3. Methodology
3.1. DenseNet
3.2. Incremental Learning
3.3. Replay Sample Selection Methods
4. Results
4.1. Comparison of Single-Day and Cross-Day Analysis
4.2. Incremental Learning with Multi-Day Data
4.3. Class Incremental Analysis
5. Discussion
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Ashraf, H.; Shafiq, U.; Sajjad, Q.; Waris, A.; Gilani, O.; Boutaayamou, M.; Brüls, O. Variational mode decomposition for surface and intramuscular EMG signal denoising. Biomed. Signal Proces. 2023, 82, 104560. [Google Scholar] [CrossRef]
- Jie, J.; Liu, K.R.; Zheng, H.; Wang, B.B.; Dai, R. High dimensional feature data reduction of multichannel sEMG for gesture recognition based on double phases PSO. Complex Intell. Syst. 2021, 7, 1877–1893. [Google Scholar] [CrossRef]
- Lv, X.; Dai, C.; Liu, H.; Tian, Y.; Chen, L.; Lang, Y.; Tang, R.; He, J. Gesture recognition based on sEMG using multi-attention mechanism for remote control. Neural Comput. Appl. 2023, 35, 13839–13849. [Google Scholar] [CrossRef]
- Li, Q.; Langari, R. Myoelectric human computer interaction using CNN-LSTM neural network for dynamic hand gesture recognition. J. Intell. Fuzzy Syst. 2023, 44, 4207–4221. [Google Scholar] [CrossRef]
- Cho, G.; Yang, W.; Lee, D.; You, D.; Lee, H.; Kim, S.; Lee, S.; Nam, W. Characterization of signal features for real-time sEMG onset detection. Biomed. Signal. Process. 2023, 84, 104774. [Google Scholar] [CrossRef]
- Bertomeu-Motos, A.; Ezquerro, S.; Barios, J.A.; Catalán, J.M.; Blanco-Ivorra, A.; Martínez-Pascual, D.; Garcia-Aracil, N. Feasibility of an Intelligent Home-Based Neurorehabilitation System for Upper Extremity Mobility Assessment. IEEE Sens. J. 2023, 23, 31117–31124. [Google Scholar] [CrossRef]
- Toledo-Pérez, D.C.; Aviles, M.; Gómez-Loenzo, R.A.; Rodríguez-Reséndiz, J. Feature set to sEMG classification obtained with Fisher Score. IEEE Access 2024, 12, 13962–13970. [Google Scholar] [CrossRef]
- Aviles, M.; Sánchez-Reyes, L.M.; Fuentes-Aguilar, R.Q.; Toledo-Pérez, D.C.; Rodríguez-Reséndiz, J. A novel methodology for classifying EMG movements based on SVM and genetic algorithms. Micromachines 2022, 13, 2108. [Google Scholar] [CrossRef] [PubMed]
- Prabhavathy, T.; Elumalai, V.K.; Balaji, E. Hand gesture classification framework leveraging the entropy features from sEMG signals and VMD augmented multi-class SVM. Expert Syst. Appl. 2024, 238, 121972. [Google Scholar]
- Wen, R.; Wang, Q.; Li, Z. Human hand movement recognition using infinite hidden Markov model based sEMG classification. Biomed. Signal Process. 2021, 68, 102592. [Google Scholar] [CrossRef]
- Hye, N.M.; Hany, U.; Chakravarty, S.; Akter, L.; Ahmed, I. Artificial Intelligence for sEMG-based Muscular Movement Recognition for Hand Prosthesis. IEEE Access 2023, 11, 38850–38863. [Google Scholar] [CrossRef]
- Wu, D.; Tian, P.; Zhang, S.; Wang, Q.; Yu, K.; Wang, Y.; Gao, Z.; Huang, L.; Li, X.; Zhai, X.; et al. A Surface Electromyography sEMG System Applied for Grip Force Monitoring. Sensors 2024, 24, 3818. [Google Scholar] [CrossRef] [PubMed]
- Xue, J.; Sun, Z.; Duan, F.; Caiafa, C.F.; Solé-Casals, J. Underwater sEMG-based recognition of hand gestures using tensor decomposition. Pattern Recognit. Lett. 2023, 165, 39–46. [Google Scholar] [CrossRef]
- Zhang, Y.; Xia, C.M.; Cao, G.S.; Zhao, T.T.; Zhao, Y.P. Pattern recognition of hand movements based on multi-channel mechanomyography in the condition of one-time collection and sensor doffing and donning. Biomed. Signal Process. 2024, 91, 106078. [Google Scholar] [CrossRef]
- Xiong, B.; Chen, W.; Niu, Y.; Gan, Z.; Mao, G.; Xu, Y. A Global and Local Feature fused CNN architecture for the sEMG-based hand gesture recognition. Comput. Biol. Med. 2023, 166, 107497. [Google Scholar] [CrossRef] [PubMed]
- Zhang, Z.; Shen, Q.; Wang, Y. Electromyographic hand gesture recognition using convolutional neural network with multi-attention. Biomed. Signal Process. 2024, 91, 105935. [Google Scholar] [CrossRef]
- Qureshi, M.F.; Mushtaq, Z.; Rehman, M.Z.U.; Kamavuako, E.N. E2cnn, An efficient concatenated cnn for classification of surface emg extracted from upper limb. IEEE Sens. J. 2023, 23, 989–8996. [Google Scholar] [CrossRef]
- Chai, Y.; Liu, K.; Li, C.; Sun, Z.; Jin, L.; Shi, T. A novel method based on long short term memory network and discrete-time zeroing neural algorithm for upper-limb continuous estimation using sEMG signals. Biomed. Signal Process. 2021, 67, 102416. [Google Scholar] [CrossRef]
- Sun, X.; Liu, Y.; Niu, H. Continuous Gesture Recognition and Force Estimation using sEMG signal. IEEE Access 2023, 11, 18024–118036. [Google Scholar] [CrossRef]
- Lu, Y.; Wang, H.; Zhou, B.; Wei, C.; Xu, S. Continuous and simultaneous estimation of lower limb multi-joint angles from sEMG signals based on stacked convolutional and LSTM models. Expert Syst. Appl. 2022, 203, 117340. [Google Scholar] [CrossRef]
- Ma, X.; Liu, Y.; Song, Q.; Wang, C. Continuous estimation of knee joint angle based on surface electromyography using a long short-term memory neural network and time-advanced feature. Sensors 2020, 20, 4966. [Google Scholar] [CrossRef] [PubMed]
- Wu, Y.; Liang, S.; Ma, Y.; Li, B. Prediction and classification of sEMG-based pinch force between different fingers. Expert Syst. Appl. 2024, 237, 121635. [Google Scholar] [CrossRef]
- Fu, Y.L.; Song, W.; Xu, W.; Lin, J.; Nian, X. Feature recognition in multiple CNNs using sEMG images from a prototype comfort test. Comput. Methods Programs Biomed. 2024, 243, 107897. [Google Scholar] [CrossRef]
- He, J.; Sheng, X.; Zhu, X.; Jiang, N. A novel framework based on position verification for robust myoelectric control against sensor shift. IEEE Sens. J. 2019, 19, 9859–9868. [Google Scholar] [CrossRef]
- Refai, M.I.M.; Moya-Esteban, A.; Sartori, M. Electromyography-driven musculoskeletal models with time-varying fatigue dynamics improve lumbosacral joint moments during lifting. J. Biomech. 2024, 164, 111987. [Google Scholar]
- Hargrove, L.; Englehart, K.; Hudgins, B. The effect of electrode displacements on pattern recognition based myoelectric control. In Proceedings of the 2006 International Conference of the IEEE Engineering in Medicine and Biology Society, New York, NY, USA, 30 August–3 September 2006; pp. 2203–2206. [Google Scholar]
- Van de Ven, G.M.; Tuytelaars, T.; Tolias, A.S. Three types of incremental learning. Nat. Mach. Intell. 2022, 4, 1185–1197. [Google Scholar] [CrossRef] [PubMed]
- Hua, S.; Wang, C.; Lam, H.K.; Wen, S. An incremental learning method with hybrid data over/down-sampling for sEMG-based gesture classification. Biomed. Signal Process. 2023, 83, 104613. [Google Scholar] [CrossRef]
- Atzori, M.; Gijsberts, A.; Castellini, C.; Caputo, B.; Hager, A.G.M.; Elsig, S.; Giatsidis, G.; Bassetto, F.; Müller, H. Electromyography data for non-invasive naturally-controlled robotic hand prostheses. Sci. Data 2014, 1, 140053. [Google Scholar] [CrossRef]
- Zhao, Z.; Guo, W.; Xu, Y.; Sheng, X. A biosignal quality assessment framework for high-density sEMG decomposition. Biomed. Signal Process. 2024, 90, 105800. [Google Scholar] [CrossRef]
- Zhang, Y.; Cao, G.S.; Sun, M.X.; Zhao, B.G.; Wu, Q.; Xia, C.M. Mechanomyography signals pattern recognition in hand movements using swarm intelligence algorithm optimized support vector machine based on acceleration sensors. Med. Eng. Phys. 2024, 124, 104060. [Google Scholar] [CrossRef]
- Ganiga, R.; Muralikrishna, S.N.; Choi, W.; Pan, S. ResNet1D-Based Personal Identification with Multi-Session Surface Electromyography for Electronic Health Record Integration. Sensors 2024, 24, 3140. [Google Scholar] [CrossRef] [PubMed]
- Jahmunah, V.; Ng, E.Y.K.; Tan, R.S.; Oh, S.L.; Acharya, U.R. Uncertainty quantification in DenseNet model using myocardial infarction ECG signals. Comput. Methods Programs Biomed. 2023, 229, 107308. [Google Scholar] [CrossRef] [PubMed]
- Shi, Y.; Shi, D.; Qiao, Z.; Wang, Z.; Zhang, Y.; Yang, S.; Qiu, C. Multi-granularity knowledge distillation and prototype consistency regularization for class-incremental learning. Neural Netw. 2023, 164, 617–630. [Google Scholar] [CrossRef]
- Wong, H.T.; Leung, H.C.; Leung, C.S.; Wong, E. Noise/fault aware regularization for incremental learning in extreme learning machines. Neurocomputing 2022, 486, 200–214. [Google Scholar] [CrossRef]
- Alaeiyan, H.; Mosavi, M.R.; Ayatollahi, A. Improving the performance of GPS/INS integration during GPS outage with incremental regularized LSTM learning. Alex. Eng. J. 2024, 105, 137–155. [Google Scholar] [CrossRef]
- Thandiackal, K.; Portenier, T.; Giovannini, A.; Gabrani, M.; Goksel, O. Generative feature-driven image replay for continual learning. Image Vision Comput. 2024, 150, 105187. [Google Scholar] [CrossRef]
- Li, X.; Liang, S.; Yan, S.; Ryu, J.S.; Wu, Y. Adaptive detection of Ahead-sEMG based on short-time energy of local-detail difference and recognition in advance of upper-limb movements. Biomed. Signal Process. 2023, 84, 104752. [Google Scholar] [CrossRef]
- Zhang, Y.; Li, T.; Zhang, X.; Xia, C.; Zhou, J.; Sun, M. An end-to-end hand action recognition framework based on cross-time mechanomyography signals. Complex Intell. Syst. 2024, 10, 6953–6964. [Google Scholar] [CrossRef]
Research Group | Year | Method | Application Areas |
---|---|---|---|
Wong et al. [35] | 2022 | Regularization | Handling noise |
Hua et al. [28] | 2023 | Replay | Gesture classification |
Shi et al. [34] | 2023 | Regularization | Image classification |
Alaeiyan et al. [36] | 2024 | Regularization | Navigation |
Thandiackal et al. [37] | 2024 | Replay | Image classification |
Days | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | - | 68% | 53% | 51% | 52% | 49% | 47% | 49% | 50% | 49% | 50% | 48% |
2 | 59% | - | 68% | 75% | 62% | 58% | 52% | 48% | 60% | 57% | 59% | 55% |
3 | 54% | 73% | - | 68% | 67% | 65% | 63% | 64% | 65% | 68% | 62% | 57% |
4 | 53% | 79% | 72% | - | 69% | 78% | 63% | 67% | 69% | 71% | 68% | 70% |
5 | 46% | 67% | 64% | 70% | - | 66% | 62% | 62% | 66% | 71% | 62% | 65% |
6 | 47% | 66% | 68% | 75% | 70% | - | 62% | 66% | 71% | 70% | 65% | 68% |
7 | 44% | 62% | 61% | 62% | 68% | 62% | - | 64% | 65% | 65% | 56% | 64% |
8 | 45% | 59% | 62% | 69% | 67% | 72% | 69% | - | 76% | 69% | 74% | 73% |
9 | 43% | 62% | 61% | 68% | 69% | 71% | 60% | 70% | - | 74% | 76% | 71% |
10 | 50% | 61% | 70% | 69% | 72% | 71% | 66% | 73% | 79% | - | 80% | 76% |
11 | 48% | 65% | 63% | 66% | 67% | 65% | 58% | 72% | 79% | 81% | - | 76% |
12 | 43% | 60% | 57% | 68% | 68% | 69% | 66% | 70% | 74% | 72% | 76% | - |
Test | Train | Incremental Number | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |||
1 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 |
2 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 1 |
3 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 1 | 4 | 2 |
4 | 12 | 11 | 10 | 9 | 8 | 7 | 1 | 6 | 2 | 5 | 3 |
5 | 12 | 11 | 10 | 9 | 1 | 8 | 2 | 7 | 3 | 6 | 4 |
6 | 12 | 11 | 1 | 10 | 2 | 9 | 3 | 8 | 4 | 7 | 5 |
7 | 12 | 1 | 2 | 11 | 3 | 10 | 4 | 9 | 5 | 8 | 6 |
8 | 1 | 2 | 3 | 4 | 12 | 5 | 11 | 6 | 10 | 7 | 9 |
9 | 1 | 2 | 3 | 4 | 5 | 6 | 12 | 7 | 11 | 8 | 10 |
10 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 12 | 9 | 11 |
11 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 12 |
12 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
Model | AlexNet | GoogLeNet | ResNet | DenseNet |
---|---|---|---|---|
Single-day accuracy | 91.2% | 91.3% | 99.6% | 99.8% |
Cross-day accuracy | 55.7% | 52.2% | 61.8% | 64.2% |
Training time (s) | 25.7 | 16.6 | 5.8 | 4.9 |
Params (M) | 175.3 | 6.2 | 3.8 | 0.4 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhang, X.; Li, T.; Sun, M.; Zhang, L.; Zhang, C.; Zhang, Y. Replay-Based Incremental Learning Framework for Gesture Recognition Overcoming the Time-Varying Characteristics of sEMG Signals. Sensors 2024, 24, 7198. https://doi.org/10.3390/s24227198
Zhang X, Li T, Sun M, Zhang L, Zhang C, Zhang Y. Replay-Based Incremental Learning Framework for Gesture Recognition Overcoming the Time-Varying Characteristics of sEMG Signals. Sensors. 2024; 24(22):7198. https://doi.org/10.3390/s24227198
Chicago/Turabian StyleZhang, Xingguo, Tengfei Li, Maoxun Sun, Lei Zhang, Cheng Zhang, and Yue Zhang. 2024. "Replay-Based Incremental Learning Framework for Gesture Recognition Overcoming the Time-Varying Characteristics of sEMG Signals" Sensors 24, no. 22: 7198. https://doi.org/10.3390/s24227198
APA StyleZhang, X., Li, T., Sun, M., Zhang, L., Zhang, C., & Zhang, Y. (2024). Replay-Based Incremental Learning Framework for Gesture Recognition Overcoming the Time-Varying Characteristics of sEMG Signals. Sensors, 24(22), 7198. https://doi.org/10.3390/s24227198