面向强干扰的阵列式表面肌电信号分解方法

文档序号:10613231阅读:518来源:国知局
面向强干扰的阵列式表面肌电信号分解方法
【专利摘要】本发明提供一种面向强干扰的阵列式表面肌电信号分解方法,首先对双差分的阵列式表面肌电信号采用包络线平均方法预处理,改善信号质量;然后利用卷积核补偿算法提取运动单元发放序列,并且根据发放规律修正该序列,并循环提取新的发放序列,最后整理优化所有得到的发放序列,删除重复序列。该分解方法是面向强干扰阵列式表面肌电信号,具有提取的发放时刻准确性高、计算快速、实现简单的优点。
【专利说明】
面向强干扰的阵列式表面肌电信号分解方法
技术领域
[0001] 本发明涉及一种面向强干扰的阵列式表面肌电信号分解方法。
【背景技术】
[0002] 表面肌电信号(surface EMG,sEMG)是利用表面电极从人体体表检测肌电信号,与 针电极肌电信号(Needle EMG,NEMG)相比,它具有无创性、易于患者接受的特点,因此应用 前景广阔。实验表明,利用阵列式sEMG能够提高运动单元(MU)的检测率,特别是提高小幅值 运动单元活动电位(MUAP)的检出和识别效果。在采集sEMG的过程中,在某些场合由于电极 的移动及测量环境差,只能得到强干扰的sEMG信号,比如括约肌sEMG信号。在强干扰sEMG信 号分解中,由于采集到的信号质量很差,分解十分困难。s EMG的本质上是MUAP的叠加 ,MUAP 由肌肉收缩过程中所激活的运动单元所释放。阵列式sEMG信号波幅在1~5000UV之间,频率 范围为10~400Hz。在临床上,通过阵列式sEMG可以较全面地了解神经肌肉的功能状态,鉴 别神经源性和肌源性疾病,判断神经损伤的部位、程度及恢复状况。
[0003] 阵列式sEMG分解实质上是对sEMG包含的运动单元发放序列进行分类,目前,sEMG 分类方法主要有:K均值聚类算法、模板匹配法、人工神经网络(ANN)算法、实时线性混叠盲 信号分离算法、独立成分分折(ICA)、卷积核补偿算法等。K-均值聚类算法需要指定聚类的 类别数,而在肌电信号缺少运动单元发放的先验知识,难以对类别进行精确的指定。模板匹 配法由于模板获取困难,应用受限。ANN可以解决含更多迭加波形情形和在低信噪比时更好 地消除绝对误差,然而,ANN方法一旦训练后,网络就固定不变,当模板的形状发生变化时, 神经网络还需重新训练,所以强健性不好。ICA是一种盲信号分解技术,它假设构成肌电信 号的各运动单元发放序列相互独立,然后把信号分解成若干相互独立的成分。卷积核补偿 算法方法是一种盲信号分解方法,该方法已被验证效果较理想。阵列式sEMG的信噪比较低, MUAP波形的变异性强且相互间的叠加程度较大,这是导致其分解困难的主要原因。很多研 究者将插入式肌电信号的分解方法做一些修改应用到表面肌电信号的分解研究中,但是都 不能达到插入式肌电信号的分解效果。上述算法在强干扰sEMG信号中,直接应用,效果不 好。总的来看,面向强干扰的阵列式表面肌电信号分解研究还处于探索阶段,是肌电研究领 域的难点之一。

【发明内容】

[0004] 鉴于上述问题,本发明的目的在于提供一种面向强干扰的表面肌电信号分解方 法。
[0005] 为实现上述目的,针对强干扰阵列式表面电极肌电信号,提出先将原始信号预处 理,改善信号质量,再采用卷积核补偿算法分解。在这个过程中,不求解矩阵,通过卷积核补 偿方法得到肌肉运动单元的数目和发放序列。由于该方法对原始信号进行了预处理,增强 了信号特征,相对于其它方法,该方法具有sEMG分解精度高的优点。
[0006] 本发明公开了一种面向强干扰的阵列式表面肌电信号分解方法,其特征是包括以 下步骤:
[0007] 步骤一:对阵列式表面肌电信号滤波,削弱干扰,然后沿肌纤维方向双差分肌电信 号;
[0008] 步骤二:采用分段包络线平均方法,对上述每个通道的双差分表面肌电信号预处 理,增强信号特征,得到信号S,方法如下:
[0009] 1)将表面肌电信号分割成时间长度为T长度的信号(40ms彡T彡100ms),得到多段 十曰可Sk(k=l,2,3, · · ·);
[0010] 2)对每段信号Sk作上包络线Cki和下包络线Ck2;
[0011] 3)对每段信号取上下包络线的均值& =hQfl+Q;2)代替原信号。
[0012] 4)将各段包络线均值连接得到新的信号S。
[0013] 步骤三:采用卷积核补偿算法对表面肌电信号S提取发放时刻;
[0014] 步骤四:对发放时刻进行修正,补充和删除错误的发放时刻,得到一个发放时刻序 列;
[0015] 步骤五:然后重复步骤三--步骤四,设置循环次数,提取多个发放时刻序列;
[0016] 步骤六:对所有发放序列归类整理,删除重复的发放序列向量,优化结果。
[0017] 优化的技术措施还包括:
[0018] 上述卷积核补偿算法是利用sEMG信号的相关性提取发放时刻,互相关矩阵表示 为:
[0019] C = E(S(n)ST(n))
[0020] 其中η是采样时刻,S(n)是第η个采样时刻的阵列信号,ST(n)是第η个采样时刻的 阵列信号转置,Ε( ·)是数序期望。
[0021] 某时刻η'运动单元发放序列表示为:
[0022] C(n,)=ST(n,)C_1S(n,)
[0023] 其中C-1阵列信号互相关矩阵的逆矩阵。
[0024] 与现有技术相比,本发明的一种面向强干扰的阵列式表面肌电信号分解方法,由 于强干扰的sEMG信号波形畸变严重,为了保证信号特征及提升信号质量,本发明采用分段 包络线均值曲线代替原始sEMG信号,并且分段时间长度可调,时间越短,效果越好,但计算 时间越长,具体时间长度根据实际情况确定。本发明采用的卷积核补偿算法不需要计算运 动单元发放序列和阵列sEMG信号间混合矩阵,大大减少计算时间,提高了效率,本分解方法 使用方便。
【附图说明】
[0025]图1是本发明流程图。
[0026] 图2阵列式电极图(9X11)。
【具体实施方式】
[0027] 以下结合附图1和图2对本发明作进一步详细描述,本领域技术人员可由本说明书 所揭露的内容轻易地实现。
[0028]步骤一:阵列式sEMG信号滤波处理,删除干扰。由于sEMG信号中包含各种干扰信 号,首先需要采用带通滤波器,保留1〇Ηζ--400Ηζ频段信号,然后采用陷波滤波器,滤除50Hz 工频干扰。然后沿肌纤维方向双差分肌电信号,双差分方法如下:
[0029] 如图2所示9 X 11的表面电极,图中数字为电极编号,箭头方向为肌肉纤维方向,电 极阵列按照图2方向贴在皮肤表面采集信号,得到9行11列的信号。双差分信号是沿肌纤维 按列相减两次得到,肌纤维方向是动作电位传输方向,2次相减后可增强信号特征。实施方 法如下:
[0030] 第一次相减得到差分信号,将第2列电极上的信号减第1列电极上的信号得到第1 列差分信号,即电极90信号减去电极89信号,电极79信号减去电极78信号,电极68信号减去 电极67信号,…,电极2信号减去电极1信号;将第3列电极上的信号减第2列电极上的信号得 到第2列差分信号,即电极91信号减去电极90信号,电极80信号减去电极79信号,电极69信 号减去电极68信号,…,电极3信号减去电极2信号;…;将第11列电极上的信号减第10列电 极上的信号得到第10列差分信号,即电极99信号减去电极98信号,电极88信号减去电极87 信号,电极77信号减去电极76信号,…,电极11信号减去电极10信号。最终得到的差分信号 为9行10列的信号。
[0031] 第二次相减得到双差分信号,方法同上。即将上述第2列的差分信号减第1列差分 信号得到第1列双差分信号;将上述第3列的差分信号减第2列差分信号得到第2列双差分信 号;···;将上述第10列的差分信号减第9列差分信号得到第9列双差分信号;最终得到的双差 分信号为9行9列的信号。
[0032] 步骤二:采用分段包络线平均方法,对上述每个通道的双差分表面肌电信号预处 理,增强信号特征,得到信号S,方法如下:
[0033] 1)将表面肌电信号分割成时间长度为T长度的信号(T取50ms),得到多段信号Sk(k =1,2,3,...),允许最后一段信号长度小于50ms。
[0034] 2)对每个T长度信号Sk作上包络线Cki和下包络线Ck2;
[0035] 3)对每段信号取上下包络线的均值^ +CM)代替原信号。
[0036] 4)将各段包络线均值连接得到新的信号S。
[0037]步骤二:利用卷积核补偿算法计算发放序列。卷积核补偿算法是利用阵列sEMGf目 号各通道信号的相关性,计算发放序列。具体过程为:首先计算阵列sEMG信号互相关矩阵以 及互相关矩阵逆矩阵,互相关矩阵表示为:
[0038] C = E(S(n)ST(n))
[0039] 其中η是采样时刻,S(n)是第η个采样时刻的阵列信号,ST(n)是第η个采样时刻的 阵列信号转置,Ε( ·)是数序期望。计算互相关矩阵的逆矩阵C-1,即
[0040] C_1=[E(S(n)ST(n))]_1
[0041] 然后采样时刻η取sEMG信号能量的中值,能量按照下式计算:
[0042] Δ =ST(n)C_1S(n)
[0043] 取能量中值△所对应的时刻no。最后利用如下公式计算得到运动单元发放序列:
[0044] ξ(η〇) = ST(n〇)C_1S(n〇)
[0045] 步骤四:对发放时刻ξ(η〇)进行修正,补充和删除错误的发放时刻,得到一个发放 时刻序列ξ(η〇)。由于运动单元的发放频率为10-50Ηζ,所以发放时刻间隔时间20ms-100ms 范围内,对发放时刻序列出现间隔小于20ms发放时刻删除,对于间隔100ms以上缺少发放时 刻的应该根据频率补充发放时刻。
[0046]步骤五:然后重复步骤三-----步骤四,设置循环次数500,提取多个发放时刻序 列;
[0047]步骤六:对所有发放序列归类整理,删除重复的发放序列向量,优化结果。sEMG提 取完成后删除重复的发放序列,优化结果。
【主权项】
1. 一种面向强干扰的表面肌电信号分解方法,其特征是包括W下步骤: 步骤一:对阵列式表面肌电信号滤波,削弱干扰,然后沿肌纤维方向双差分肌电信号; 步骤二:采用分段包络线平均方法,对上述每个通道的双差分表面肌电信号预处理,增 强信号特征,得到信号S,方法如下: 1) 将表面肌电信号分割成时间长度为T长度的信号(40ms《T《100ms),得到多段信号Sk 化二 1,2,3,...); 2) 对每段信号Sk作上包络线Cki和下包络线Ck2; 3) 对每段信号取上下包络线的均值'戈替原信号; 4) 将各段包络线均值连接得到新的信号S; 步骤Ξ:采用卷积核补偿算法对表面肌电信号S提取发放时刻; 步骤四:对发放时刻进行修正,补充和删除错误的发放时刻,得到一个发放时刻序列; 步骤五:然后重复步骤Ξ--步骤四,设置循环次数,提取多个发放时刻序列; 步骤六:对所有发放序列归类整理,删除重复的发放序列向量,优化结果。
【文档编号】G06K9/00GK105975917SQ201610274279
【公开日】2016年9月28日
【申请日】2016年4月28日
【发明人】何金保, 骆再飞, 周世官
【申请人】宁波工程学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1