China Mechanical Engineering ›› 2026, Vol. 37 ›› Issue (3): 697-707.DOI: 10.3969/j.issn.1004-132X.2026.03.019

Previous Articles    

Upper Limb Motion Recognition Based on Two-stream Convolutional Neural Network for sEMG Signals

LI Xianhua1,2(), YIN Sheng3, QIU Xun3, DU Pengfei3, SONG Tao4   

  1. 1.State Key Laboratory of Digital Intelligent Technology for Unmanned Coal Mining,Anhui University of Science and Technology,Huainan,Anhui,232001
    2.School of Mechatronics Engineering,Anhui University of Science and Technology,Huainan,Anhui,232001
    3.School of Artificial Intelligence,Anhui University of Science and Technology,Huainan,Anhui,232001
    4.School of Mechanical and Electrical Engineering and Automation,Shanghai University,Shanghai,200444
  • Received:2025-04-11 Online:2026-03-25 Published:2026-04-08
  • Contact: LI Xianhua

基于双流卷积神经网络的表面肌电信号上肢动作识别

李宪华1,2(), 尹胜3, 邱洵3, 杜鹏飞3, 宋韬4   

  1. 1.安徽理工大学煤炭无人化开采数智技术全国重点实验室, 淮南, 232001
    2.安徽理工大学机电工程学院, 淮南, 232001
    3.安徽理工大学人工智能学院, 淮南, 232001
    4.上海大学机电工程与自动化学院, 上海, 200444
  • 通讯作者: 李宪华
  • 作者简介:李宪华*(通信作者),男,1980年生,教授、博士研究生导师。研究方向为生物信号处理与模式识别、康复机器人与人机协作等。E-mail:xhli01@163.com
  • 基金资助:
    煤炭无人化开采数智技术全国重点实验室开放基金(SZQZ2025016);安徽省重点研究与开发计划项目(2022i01020015)

Abstract:

In order to enhance the accuracy of upper limb motion recognition based on sEMG signals and to validate the applications of the intent recognition model in real rehabilitation robots, a upper limb motion recognition method was proposed using a two-stream convolutional neural network for sEMG signals. The approach began by applying wavelet threshold denoising, bandpass filtering, full-wave rectification, and envelope smoothing, followed by sample construction using a sliding window. The original EMG signals were then processed with variational mode decomposition and discrete wavelet packet transform. Key intrinsic mode functions and wavelet packet transform coefficients were extracted as inputs for the two branches of the model to enable high-level feature learning. A temporal convolutional network was employed to capture temporal dynamics and global dependencies within the features. The feature fusion module then integrated the high-level feature information. The proposed method achieves average recognition accuracies of 93.43%, 92.37%, and 97.54% on the public Ninapro DB4/DB5 datasets respectively and self-collected data for 6 upper limb movements. The average recognition accuracy reaches 87% for the 6 upper limb movements of 5 participants.

Key words: upper extremity motion recognition, two-stream convolutional neural network, surface electromyographic(sEMG) signal, variational modal decomposition, discrete wavelet packet transform, upper extremity motion recognition experiment

摘要:

为提高基于表面肌电信号的上肢动作识别精度,验证意图识别模型在实际康复机器人上的应用,提出了一种基于双流卷积神经网络的表面肌电信号上肢动作识别方法。采用小波阈值去噪、带通滤波、全波整流与包络平滑,并以滑动窗口进行样本构建。对原始肌电信号进行变分模态分解和离散小波包变换,同时提取突出的本征模态函数和离散小波包变换系数作为模型两个分支的输入进行高层特征的学习。采用时间卷积网络捕捉特征中的时间动态信息和全局依赖关系,最终通过特征融合模块实现高层特征信息的融合。所提方法在公开数据集Ninapro DB4/DB5和自采的6类上肢动作数据中,平均识别准确率分别达到了93.43%、92.37%和97.54%,并且在上肢动作识别实验中5名实验人员的6类上肢动作的平均识别准确率达到了87%。

关键词: 上肢动作识别, 双流卷积神经网络, 表面肌电信号, 变分模态分解, 离散小波包变换, 上肢动作识别实验

CLC Number: