Dual-Stream SPP-CNN for High-Precision sEMG Gesture Recognition in Human–Machine Interfaces
Abstract
1. Introduction
- (1)
- SEMG signals are converted into complementary dual-channel images via CWT and GADF, preserving time–frequency details and temporal correlations.
- (2)
- The classifier incorporates an SPP layer that aggregates multi-scale features, thereby strengthening discriminative capacity and reducing the number of learnable parameters.
- (3)
- The dual-stream CNN architecture employs a divide-and-conquer strategy to automatically learn features from CWT and GADF images, eliminating manual feature engineering and improving recognition performance.
- (4)
- The proposed framework is evaluated on both multi-subject gesture datasets and real-time UGV control experiments, confirming its robustness and practical value.
2. Materials and Methods
2.1. Experimental Devices and Procedures
2.2. Signal Processing and Dynamic Hand Gesture Segmentation
2.3. Continuous Wavelet Transform
2.4. Gramian Angular Difference Field
2.5. Network Structure of DSSCNN
2.6. Network Optimization and Loss Function
3. Results
3.1. Experimental Parameter Settings
3.2. Evaluation Criterion
3.3. Experimental Results
3.3.1. Training Convergence Behavior and Learning Curves
3.3.2. Quantitative Evaluation on Single-Subject Dataset
3.3.3. Robustness Evaluation and Comparative Analysis with Existing Studies
3.3.4. Computational Complexity Analysis
3.4. Gesture-Based Real-Time Control of an Unmanned Ground Vehicle
4. Discussion
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Gao, Z.; Wang, Y.; Sun, X.; Chen, P.; Ma, C. A Multifeatured Time-Frequency Neural Network System for Classifying sEMG. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 4588–4592. [Google Scholar] [CrossRef] [Scilit]
- Wei, W.; Wong, Y.; Du, Y.; Hu, Y.; Kankanhalli, M.; Geng, W. A multi-stream convolutional neural network for sEMG-based gesture recognition in muscle-computer interface. Pattern Recognit. Lett. 2019, 119, 131–138. [Google Scholar] [CrossRef] [Scilit]
- Liu, Y.; Li, X.; Yang, L.; Bian, G.; Yu, H. A CNN-transformer hybrid recognition approach for sEMG-based dynamic gesture prediction. IEEE Trans. Instrum. Meas. 2023, 72, 2514816. [Google Scholar]
- Chen, C.; Yu, Y.; Ma, S.; Sheng, X.; Lin, C.; Farina, D.; Zhu, X. Hand gesture recognition based on motor unit spike trains decoded from high-density electromyography. Biomed. Signal Process. Control 2020, 55, 101637. [Google Scholar] [CrossRef] [Scilit]
- Wang, W.; Zhao, C.; Li, X.; Zhang, Z.Q. Research on multimodal fusion recognition method of upper limb motion patterns. IEEE Trans. Instrum. Meas. 2023, 72, 4008312. [Google Scholar] [CrossRef] [Scilit]
- Zhang, M.; Qu, L.; Wu, W.; Han, G.; Zhu, W. sEMG-Based Gesture Recognition Using Sigimg-GADF-MTF and Multi-Stream Convolutional Neural Network. Sensors 2025, 25, 3506. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhang, X.; Chen, X.; Li, Y.; Lantz, V.; Wang, K.; Yang, J. A framework for hand gesture recognition based on accelerometer and EMG sensors. IEEE Trans. Syst. Man Cybern. A Syst. Hum. 2011, 41, 1064–1076. [Google Scholar] [CrossRef] [Scilit]
- Chu, J.U.; Moon, I.; Mun, M.S. A real-time EMG pattern recognition system based on linear-nonlinear feature projection for a multifunction myoelectric hand. IEEE Trans. Biomed. Eng. 2006, 53, 2232–2239. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Ari, A. EMG signal classification using deep learning and time domain descriptors-based feature extraction for hand grip movement recognition. Trait. Signal 2023, 40, 949–960. [Google Scholar] [CrossRef] [Scilit]
- Ni, S.; Al-qaness, M.A.A.; Hawbani, A.; Al-Alimi, D.; Abd Elaziz, M.; Ewees, A.A. A survey on hand gesture recognition based on surface electromyography: Fundamentals, methods, applications, challenges and future trends. Appl. Soft Comput. 2024, 166, 112235. [Google Scholar] [CrossRef] [Scilit]
- Kim, K.T.; Park, K.H.; Lee, S.W. An adaptive convolutional neural network framework for multi-user myoelectric interfaces. In Proceedings of the 2017 4th IAPR Asian Conference on Pattern Recognition (ACPR), Nanjing, China, 26–29 November 2017; IEEE: Piscataway, NJ, USA, 2018; pp. 788–792. [Google Scholar]
- Atzori, M.; Cognolato, M.; Müller, H. Deep learning with convolutional neural networks applied to electromyography data: A resource for the classification of movements for prosthetic hands. Front. Neurorobot. 2016, 10, 9. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Geng, W.; Du, Y.; Jin, W.; Wei, W.; Hu, Y.; Li, J. Gesture recognition by instantaneous surface EMG images. Sci. Rep. 2016, 6, 36571. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Shnawa, S.M.; Miften, F.S. Classification of EMG signals based on CNN features with continuous wavelet transformation and LS-SVM. Univ. Thi-Qar J. 2022, 17, 9–29. [Google Scholar]
- Jo, Y.U.; Oh, D.C. Real-time hand gesture classification using crnn with scale average wave-let transform. J. Mech. Med. Biol. 2020, 20, 2040028. [Google Scholar] [CrossRef] [Scilit]
- Buelvas, H.E.P.; Montaña, J.D.T.; Serrezuela, R.R. Hand Gesture Classification using Deep learning and CWT images based on multi-channel surface EMG signals. In Proceedings of the 2023 3rd International Conference on Electrical, Computer, Communications and Mechatronics Engineering (ICECCME), Tenerife, Canary Islands, Spain, 19–21 July 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 1–7. [Google Scholar]
- Fan, J.; Wen, J.; Lai, Z. Myoelectric pattern recognition using Gramian angular field and convolutional neural networks for muscle-computer interface. Sensors 2023, 23, 2715. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Yang, Z.; Jiang, D.; Sun, Y.; Tao, B.; Tong, X.; Jiang, G.; Xu, M.; Yun, J.; Liu, Y.; Chen, B. Dynamic gesture recognition using surface EMG signals based on multi-stream residual network. Front. Bioeng. Biotechnol. 2021, 9, 779353. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Xu, L.; Zhang, K.; Yang, G.; Chu, J. Gesture recognition using dual-stream CNN based on fusion of sEMG energy kernel phase portrait and IMU amplitude image. Biomed. Signal Process. Control 2022, 73, 103364. [Google Scholar] [CrossRef] [Scilit]
- Tang, D.; Yu, Z.; He, Y.; Asghar, W.; Zheng, Y.-N.; Li, F.; Shi, C.; Zarei, R.; Liu, Y.; Shang, J.; et al. Strain-Insensitive Elastic Surface Electromyographic (sEMG) Electrode for Efficient Recognition of Exercise Intensities. Micromachines 2020, 11, 239. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Ait Yous, M.; Agounad, S.; Elbaz, S. Detection, identification and removing of artifacts from semg signals: Current studies and future challenges. Comput. Biol. Med. 2025, 186, 109651. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Tong, L.; Zhang, M.; Ma, H.; Wang, C.; Peng, L. SEMG-based gesture recognition method for coal mine inspection manipulator using multistream CNN. IEEE Sens. J. 2023, 23, 11082–11090. [Google Scholar] [CrossRef] [Scilit]
- Perez-Anaya, E.; Jaen-Cuellar, A.Y.; Elvira-Ortiz, D.A.; Romero-Troncoso, R.d.J.; Saucedo-Dorantes, J.J. Methodology for the Detection and Classification of Power Quality Disturbances Using CWT and CNN. Energies 2024, 17, 852. [Google Scholar] [CrossRef] [Scilit]
- Dessai, A.; Virani, H. Emotion Classification Based on CWT of ECG and GSR Signals Using Various CNN Models. Electronics 2023, 12, 2795. [Google Scholar] [CrossRef] [Scilit]
- Arshad, M.Z.; Jung, D.; Park, M.; Shin, H.; Kim, J.; Mun, K.R. Gait-based Frailty Assessment using Image Representation of IMU Signals and Deep CNN. In Proceedings of the 2021 43rd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC), Mexico, 1–5 November 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1874–1879. [Google Scholar]
- Zhang, Y.; Feng, Z.; Shi, S.; Dong, Z.; Zhao, L.; Jing, L.; Tan, J. A quantitative identification method based on CWT and CNN for external and inner broken wires of steel wire ropes. Heliyon 2022, 8, e11623. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Shi, W.; Chen, L. Wheat freshness recognition leveraging Gramian angular field and attention-augmented resnet. Open Agric. 2025, 10, 20250437. [Google Scholar] [CrossRef] [Scilit]
- Bian, H.; Zhang, L. Gesture recognition based on Gramian angular difference field and multi-stream fusion methods. Signal Image Video Process. 2025, 19, 120. [Google Scholar]
- Nuthalapati, S.B.; Bushara, A.R.; Abubeker, K.M. SPP_CNN: Spatial Pyramid Pooling for Optimizing Brain Tumor Classification. In Proceedings of Innovations in Electrical and Electronics Engineering (ICEEE); Springer: Singapore, 2025; pp. 1–16. [Google Scholar]
- Pan, W.; Qu, H.; Sun, Y.; Wang, M. A deep convolutional neural network model with two-stream feature fusion and cross-load adaptive characteristics for fault diagnosis. Meas. Sci. Technol. 2023, 34, 095102. [Google Scholar] [CrossRef] [Scilit]
- Fu, Y.L.; Liang, K.C.; Song, W.; Huang, J. A hybrid approach to product prototype usability testing based on surface EMG images and convolutional neural network classification. Comput. Methods Programs Biomed. 2022, 221, 106870. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Yu, Y.; Yang, J.; Zhou, Z.; Meng, W.; Liu, Q.; Zhou, Z. Dual-Stream CNN-Transformer Network for Accurate Grasp Intention Recognition Based on sEMG and Finger Joint Angles. In Proceedings of the 2024 International Conference on Advanced Robotics and Mechatronics (ICARM), Tokyo, Japan, 8–10 July 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 507–512. [Google Scholar]
- Mustafa, H.; Ali, S.F.; Bilal, M.; Hanif, M.S. Multi-Stream Deep Neural Network for Diabetic Retinopathy Severity Classification Under a Boosting Framework. IEEE Access 2022, 10, 113172–113183. [Google Scholar] [CrossRef] [Scilit]
- Duan, N.; Liu, L.Z.; Yu, X.J.; Li, Q.; Yeh, S.C. Classification of multichannel surface-electromyography signals based on convolutional neural networks. J. Ind. Inf. Integr. 2019, 15, 201–206. [Google Scholar] [CrossRef] [Scilit]
- Asif, A.R.; Waris, A.; Gilani, S.O.; Jamil, M.; Ashraf, H.; Shafique, M.; Niazi, I.K. Performance Evaluation of Convolutional Neural Network for Hand Gesture Recognition Using EMG. Sensors 2020, 20, 1642. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Triwiyanto, T.; Pawana, I.P.A.; Purnomo, M.H. An improved performance of deep learning based on convolution neural network to classify the hand motion by evaluating hyper parameter. IEEE Trans. Neural. Syst. Rehabil. Eng. 2020, 28, 1678–1688. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhang, Z.; Shen, Q.; Wang, Y. Electromyographic hand gesture recognition using convolutional neural network with multi-attention. Biomed. Signal Process. Control 2024, 91, 105935. [Google Scholar] [CrossRef] [Scilit]
- Gao, Q.; Liu, J.; Ju, Z. Hand gesture recognition using multimodal data fusion and multiscale parallel convolutional neural network for human-robot interaction. Expert Syst. 2021, 38, e12490. [Google Scholar]
- Li, S.; Zhang, Y.; Tang, Y.; Li, W.; Sun, W.; Yu, H. Real-Time sEMG Pattern Recognition of Multiple-Mode Movements for Artificial Limbs Based on CNN-RNN Algorithm. Electronics 2023, 12, 2444. [Google Scholar] [CrossRef] [Scilit]
- Smith, L.H.; Har-grove, L.J.; Lock, B.A.; Kuiken, T.A. Determining the Optimal Window Length for Pattern Recognition-based Myo-electric Control: Balancing the Competing Effects of Classification Error and Controller Delay. IEEE Trans. Neural Syst. Rehabil. Eng. 2011, 19, 186–192. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Englehart, K.; Hudgins, B. A robust, real-time control scheme for multi-function myoelectric control. IEEE Trans. Biomed. Eng. 2003, 50, 848–854. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- He, K.; Zhang, X.; Ren, S.; Sun, J. Spatial pyramid pooling in deep convolutional networks for visual recognition. IEEE Trans. Pattern Anal. Mach. Intell. 2015, 37, 1904–1916. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Tacca, N.; Dunlap, C.; Donegan, S.P.; Hardin, J.O.; Meyers, E.; Darrow, M.J.; Iv, S.C.; Gillman, A.; Friedenberg, D.A. Wearable high-density EMG sleeve for complex hand gesture classification and continuous joint angle estimation. Sci. Rep. 2024, 14, 18564. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Lu, W.; Ling, L.; Wei, L.; Liu, Q. A hybrid CNN-Transformer for lower limb motion classification via surface electromyography. Comput. J. 2026, 69, 453–469. [Google Scholar]
- Wei, Z.; Zhang, Z.; Xie, S.Q. A transformer framework informed by muscle anatomy and sequence-to-sequence translation for continuous joint kinematics prediction using sEMG. IEEE J. Biomed. Health Inform. 2026, 30, 1140–1151. [Google Scholar] [PubMed]
- Li, Z.; Chen, X.; Li, J.; Bai, Z.; Ji, H.; Liu, L.; Jin, L. Sequential sEMG recognition with knowledge transfer and dynamic graph network based on spatio-temporal feature extraction network. IEEE J. Biomed. Health Inform. 2025, 29, 887–899. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Li, M.; Wei, Z.; Zhang, Z.; Ma, S.; Xie, S.Q. Continuous joint kinematics prediction using GAT-LSTM framework based on muscle synergy and sparse sEMG. IEEE Trans. Neural Syst. Rehabil. Eng. 2025, 33, 1763–1773. [Google Scholar] [CrossRef] [Scilit] [PubMed]











| Studies | Input Representation | Network Model | Subjects | Gestures | Accuracy |
|---|---|---|---|---|---|
| Duan [34] | Spectrogram | Deep CNN | 50 | 10 | 94.06% |
| Asif [35] | Raw sEMG sequences | Standard CNN | 18 | 10 | 92.00% |
| Triwiyanto [36] | Raw sEMG sequences | Deep CNN | 10 | 10 | 93.00% |
| Gao [38] | Multi-modal data fusion | Multi-scale parallel CNN | 6 | 10 | 92.45% |
| Zhang [6] | Sigimg + GADF + MTF | Multi-stream CNN | 5 | 6 | 82.40% |
| Tong [22] | CWT maps | Multi-stream CNN | 10 | 9 | 88.84% |
| Zhang [37] | Raw sEMG sequences | Multi-attention CNN | 10 | 6 | 96.47% |
| The proposed model | CWT + GADF images | Dual-stream SPP-CNN (DSSCNN) | 9 | 5 | 97.88% |
| Model | Parameters (M) | Model Size (MB) | FLOPs (G) | Inference Time (ms) |
|---|---|---|---|---|
| DSSCNN (Proposed) | 1.40 | 5.62 | 0.22 | 5.53 ± 0.50 |
| DSCNN | 16.85 | 67.42 | 0.27 | 5.01 ± 0.54 |
| CWT-GADF-SSCNN | 8.43 | 33.71 | 0.28 | 2.85 ± 0.22 |
| CWT-SSCNN | 8.43 | 33.71 | 0.22 | 3.11 ± 0.27 |
| GADF-SSCNN | 8.43 | 33.71 | 0.22 | 3.11 ± 0.26 |
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. |
© 2026 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.
Share and Cite
Li, Z.; Zhang, G.; Gao, L.; Wang, W.; Lu, W.; Liu, G.; Zhang, J. Dual-Stream SPP-CNN for High-Precision sEMG Gesture Recognition in Human–Machine Interfaces. Biomimetics 2026, 11, 508. https://doi.org/10.3390/biomimetics11070508
Li Z, Zhang G, Gao L, Wang W, Lu W, Liu G, Zhang J. Dual-Stream SPP-CNN for High-Precision sEMG Gesture Recognition in Human–Machine Interfaces. Biomimetics. 2026; 11(7):508. https://doi.org/10.3390/biomimetics11070508
Chicago/Turabian StyleLi, Zebin, Gang Zhang, Lifu Gao, Wenming Wang, Wei Lu, Guocai Liu, and Jinzhong Zhang. 2026. "Dual-Stream SPP-CNN for High-Precision sEMG Gesture Recognition in Human–Machine Interfaces" Biomimetics 11, no. 7: 508. https://doi.org/10.3390/biomimetics11070508
APA StyleLi, Z., Zhang, G., Gao, L., Wang, W., Lu, W., Liu, G., & Zhang, J. (2026). Dual-Stream SPP-CNN for High-Precision sEMG Gesture Recognition in Human–Machine Interfaces. Biomimetics, 11(7), 508. https://doi.org/10.3390/biomimetics11070508

