一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于表面肌电信号提取肌肉疲劳状态复杂网络属性的方法

2022-07-13 01:22:08 来源:中国专利 TAG:


1.本发明涉及康复医学及人体工效学技术领域,尤其是指一种基于表面肌电信号提取肌肉疲劳状态复杂网络属性的方法。


背景技术:

2.表面肌电可直接反映肌肉收缩状态,已成为构建生物机电交互接口的主要信号之一,然而交互中肌肉反复收缩引起的疲劳会使得多肌肉间协同功能和信息传播效率发生改变,从而导致基于表面肌电的人机交互接口性能受到影响。为了尽量避免肌肉疲劳造成的影响,在康复医学和人体工效学等领域里,需要通过检测人体肌肉的疲劳状态来制定相应的交互方案,因此,研究肌肉不同疲劳状态的属性,对康复医学和人体工效学等领域有重要的应用价值。
3.目前,对于肌肉疲劳的研究多只是仅获取表面肌电信号,而表面肌电信号(surface electromyo-graphy,semg)是一种非平稳的微电信号,表面肌电信号包含肌肉疲劳状态的多种信息,目前一般直接利用肌电信号来评估肌肉疲劳多使用信号的时域和频域等传统特征,但是疲劳是一个多维度的复杂生理问题,传统的特征研究不足以分析全面,对人机交互接口的疲劳适应性有待提高。


技术实现要素:

4.本发明要解决的技术问题是提供一种基于表面肌电信号提取肌肉疲劳状态复杂网络属性的方法,其基于预处理后的肌电信号数据构建复杂网络,并分析复杂网络的经济属性和小世界属性,为肌肉疲劳提供了新的表面肌电复杂网络属性,有效改善交互接口的疲劳适应性。
5.为解决上述技术问题,本发明提供了一种基于表面肌电信号提取肌肉疲劳状态复杂网络属性的方法,包括以下步骤:s1、采集多通道表面肌电信号数据,对所述表面肌电信号数据进行预处理;并将所述表面肌电信号数据按预设条件划分为无疲劳、中度疲劳和重度疲劳三个状态;s2、根据预处理后的表面肌电信号数据计算任意两两通道间的皮尔森相关系数,基于各所述皮尔森相关系数构建复杂网络;s3、获取所述复杂网络的网络密度序列、全局效率序列、聚类系数和平均最短路径,并将所述网络密度序列转换成网络成本序列;将所述全局效率序列减去网络成本序列以得到所述复杂网络的经济属性;设定所述聚类系数和平均最短路径之比为所述复杂网络的小世界属性;s4、分析无疲劳、中度疲劳和重度疲劳三个状态下所述复杂网络的经济属性和小世界属性的变化规律。
6.作为优选的,所述s2中,任意两两通道间的皮尔森相关系数的计算公式为:
7.其中,cov(x,y)为通道x和y的协方差,δxδy为通道x和y的标准差;若所述皮尔森相关系数的值大于0,则判定两个通道间肌电信号正相关;若所述皮尔森相关系数的值小于0,则判定两个通道间肌电信号成负相关,并对所述皮尔森相
关系数进行指数变换,即将p
ij
转换成其中,i和j代表任意两个通道,k为指数系数。
8.作为优选的,所述s3中,获取所述复杂网络的网络密度序列、全局效率序列,并将所述网络密度序列转换成网络成本序列的方法具体为:
9.设定复杂网络中每个权值参数ω
ij
的阈值,每取一个阈值,令复杂网络中小于阈值的值为零,并获取所述复杂网络的网络密度den;计算所述复杂网络的全局效率geff:
10.其中,∑ω
ij
是对复杂网络中所有的加权边求和,d
ij
是复杂网络内两个节点间的距离,n是复杂网络的节点个数;随着复杂网络中每个权值参数ω
ij
的阈值取遍后,计算网络密度序列denr和全局效率序列geffr,并将所述网络密度序列denr转换成网络成本序列costr:其中,den
max
为网络密度序列中的最大值,geff
max
为全局效率序列中的最大值,i和j代表复杂网络内两个节点,r为复杂网络中各权值参数ω
ij
的阈值,r∈[min(ω
ij
),max(ω
ij
)],costr,geffr∈[0,1];基于所述全局效率序列geffr和网络成本序列costr,得到所述复杂网络的经济属性ecostr:ecostr=geff
r-costr。
[0011]
作为优选的,所述小世界属性的计算公式为:其中γr、λr分别为标准化的聚类系数和平均最短路径;cr与lr分别为网络的聚类系数与最短路径,其计算公式分别为:公式分别为:ki是节点i的邻居数目,ei是节点i的k个邻居之间实际存在的边数,d
ij
是两节点间的距离,n是节点个数;c
rand
、l
rand
为等效的随机网络中的聚类系数和平均最短路径。
[0012]
作为优选的,所述s1中,采集多通道表面肌电信号数据,对所述表面肌电信号数据进行预处理的方法为:选择人体上肢n个部位的肌肉,n个部位的肌肉对应通道1至通道n;将医用表面肌电电极片贴在所测肌肉处,按照预设的采样频率和采样时长进行表面肌电信号数据采样;对被测试者进行主观问卷测评,以将被测试者的所述表面肌电信号数据划分为无疲劳、中度疲劳和重度疲劳三个状态;对所述表面肌电信号数据依次进行带通滤波和工频陷波处理,并对处理后的所述表面肌电信号数据归一化。
[0013]
作为优选的,表面肌电信号数据的不同疲劳状态是通过多个任务诱发;所述任务包括体力训练和疲劳驾驶,将多个任务下采集的表面肌电信号数据进行整合,并通过主观问卷测评,将被测试者的数据划分为无疲劳、中度疲劳和重度疲劳三个状态。
[0014]
作为优选的,所述n个部位的肌肉包括:上斜方肌、中斜方肌、下斜方肌、竖脊肌、背阔肌、三角肌后束和多裂肌。
[0015]
作为优选的,基于表面肌电信号提取肌肉疲劳状态复杂网络属性的系统,其特征在于,包括:疲劳数据采集模块,其用于采集多通道表面肌电信号数据,对所述表面肌电信号数据进行预处理;并将所述表面肌电信号数据按预设条件划分为无疲劳、中度疲劳和重度疲劳三个状态;复杂网络模型建立模块,其基于预处理后的表面肌电信号数据求取两两
通道间的皮尔森相关系数,根据相关系数构建不同通道间的复杂网络;复杂网络属性计算模块,其获取所述复杂网络的网络密度序列、全局效率序列、聚类系数和平均最短路径,并将所述网络密度序列转换成网络成本序列;将所述全局效率序列减去网络成本序列以得到所述复杂网络的经济属性;设定所述聚类系数和平均最短路径之比为所述复杂网络的小世界属性;疲劳规律分析模块,其用于分析在无疲劳、中度疲劳和重度疲劳三个状态下所述复杂网络的经济属性和小世界属性的变化规律。
[0016]
作为优选的,基于表面肌电信号提取肌肉疲劳状态复杂网络属性的系统,其特征在于,所述预处理包括带通滤波处理和工频陷波处理。
[0017]
一种计算机可读存储介质,其中存储有指令,所述指令被处理器执行时,执行所述的基于表面肌电信号提取肌肉疲劳状态复杂网络属性的方法。
[0018]
本发明的上述技术方案相比现有技术具有以下优点:
[0019]
1、本发明通过采集多通道表面肌电信号数据,基于处理后的表面肌电信号数据计算两两通道间的皮尔森相关系数,并构建复杂网络,通过复杂网络能够输出经济属性和小世界属性,为肌肉疲劳提供了新的表面肌电复杂网络属性,为提高基于表面肌电生物机电接口的疲劳适应性提供新的思路。
[0020]
2、本发明分析无疲劳、中度疲劳和重度疲劳三个状态下所述复杂网络的经济属性和小世界属性的变化规律。能够在数值上给出量化结果,为复杂网络的属性研究提供更可靠的依据。
附图说明
[0021]
为了使本发明的内容更容易被清楚的理解,下面根据本发明的具体实施例并结合附图,对本发明作进一步详细的说明,其中:
[0022]
图1为本发明提取肌肉疲劳状态复杂网络属性的方法流程示意图;
[0023]
图2为本发明无疲劳状态下的经济属性随网络成本变化的示意图;
[0024]
图3为本发明中度疲劳状态下的经济属性随网络成本变化的示意图;
[0025]
图4为本发明重度疲劳状态下的经济属性随网络成本变化的示意图;
[0026]
图5是本发明无疲劳状态下的小世界属性随网络成本变化的示意图;
[0027]
图6是本发明中度疲劳状态下的小世界属性随网络成本变化的示意图;
[0028]
图7是本发明中重度疲劳状态下的小世界属性随网络成本变化的示意图。
具体实施方式
[0029]
下面结合附图和具体实施例对本发明作进一步说明,以使本领域的技术人员可以更好地理解本发明并能予以实施,但所举实施例不作为对本发明的限定。
[0030]
本发明公开了基于表面肌电信号提取肌肉疲劳状态复杂网络属性的方法,包括以下步骤:
[0031]
步骤一、采集多通道表面肌电信号数据,对表面肌电信号数据进行预处理:选择人体上肢的n个部位的肌肉,n个部位的肌肉对应通道1至通道n,其中,n大于1。
[0032]
在本实施例中n优选为7,即选择人体上肢的七个部位的肌肉,分别对应上斜方肌、中斜方肌、下斜方肌、竖脊肌、背阔肌、三角肌后束和多裂肌,对应通道1至通道7。
[0033]
采集多通道表面肌电信号数据时,将医用表面肌电电极片贴在所测肌肉处,按照预设的采样频率和采样时长进行表面肌电信号数据采样,优选采样频率为1024hz,采样时长为7秒,采集前后进行主观问卷测评,包括主观评价量表和行为学测试,通过问卷结果综合分析,将对应的肌电数据划分为无疲劳、中度疲劳、重度疲劳三个状态。
[0034]
采集各部位肌肉的表面肌电信号数据是通过不同任务时背力计诱发的。具体地,不同任务指体力训练和疲劳驾驶,表面肌电信号数据采集后将两个任务的表面肌电信号数据整合一起,通过主观问卷测评得分,将被测试者的数据划分为无疲劳、中度疲劳和重度疲劳三个状态。
[0035]
对表面肌电信号数据进行预处理的方法为:首先对表面肌电信号数据进行带通滤波,之后再进行工频陷波处理,再进行归一化处理。具体地,应用巴特沃斯带通滤波,设置通带频率为10-350hz,并进行50hz陷波处理去除工频干扰,之后将数据进行z-score归一化处理。
[0036]
步骤二、根据预处理后的表面肌电信号数据计算任意两两通道间的皮尔森相关系数,基于各皮尔森相关系数构建复杂网络。
[0037]
具体地,任意两两通道间的皮尔森相关系数的计算公式为:其中,cov(x,y)为通道x和y的协方差,δxδy为通道x和y的标准差。
[0038]
进一步地,若皮尔森相关系数的值大于0,则判定两个通道间肌电信号正相关;若皮尔森相关系数的值小于0,则判定两个通道间肌电信号成负相关,并对皮尔森相关系数进行指数变换,即将p
ij
转换成其中,i和j代表任意两个通道,k为指数系数,调整k的大小可对复杂网络进行缩放,在本示例中优选k=15。
[0039]
步骤三、(1)获取复杂网络的网络密度序列和全局效率序列,并将网络密度序列转换成网络成本序列。将全局效率序列减去网络成本序列以得到复杂网络的经济属性。(2)获取复杂网络的聚类系数和平均最短路径,设定聚类系数和平均最短路径之比为复杂网络的小世界属性。
[0040]
具体地,设定复杂网络中每个权值参数ω
ij
的阈值r,每取一个阈值,令复杂网络中小于阈值的值为零,获取复杂网络的网络密度den,计算复杂网络的全局效率geff。全局效率geff的计算公式为:
[0041]
其中,∑ω
ij
是对复杂网络中所有的加权边求和,d
ij
是复杂网络内两个节点间的距离,n是复杂网络的节点个数。
[0042]
随着取遍权值后,获得网络密度序列denr和全局效率序列geffr,并将网络密度序列denr转换成网络成本序列costr:
[0043]
其中,den
max
为网络密度序列中的最大值,geff
max
为全局效率序列中的最大值,i和j代表复杂网络内两个节点,r为阈值,范围为[min(ω
ij
),max(ω
ij
)],costr,geffr∈[0,1]。
[0044]
基于全局效率序列geffr和网络成本序列costr,得到复杂网络的经济属性ecostr:ecostr=geff
r-costr。复杂网络的经济属性即为成本效率。
[0045]
当经济属性为正值时,说明复杂网络是经济型网络。三个疲劳状态下经济属性随网络成本的变化如图2-图4所示,参照图2-图4可知,经济属性呈现出先递增后递减的趋势,随着疲劳程度的加剧,经济属性的最大值逐渐增加,且不同状态间有显著差异(p值=0.04)。在经济属性达到最大值时,网络成本都在较低的区间范围(0.15-0.25),且网络效率在较高范围为0.9以上,可知,复杂网络满足低成本下高效率的经济属性。
[0046]
分析复杂网络的小世界属性时,设定复杂网络中每个权值参数ω
ij
的阈值r,每取一个阈值,令复杂网络中小于阈值的值为零,获得复杂网络的聚类系数c和平均最短路径l,则小世界属性公式如下:
[0047]
其中γr、λr分别为标准化的聚类系数和平均最短路径;cr与lr分别为网络的聚类系数与最短路径,其计算公式分别为:分别为网络的聚类系数与最短路径,其计算公式分别为:ki是节点i的邻居数目,ei是节点i的k个邻居之间实际存在的边数,d
ij
是两节点间的距离,n是节点个数;c
rand
、l
rand
为等效的随机网络中的聚类系数和平均最短路径。
[0048]
小世界属性网络介于规则网络和随机网络之间,具有最短路径小,聚类系数高的特征,具有小世界属性的网络σr》1,三个疲劳状态下,小世界属性随网络成本的变化如图5-图7所示,参照图5-图7可知,小世界属性呈现出先递增后递减的趋势,三个疲劳状态下网络都有σr》1的成本区间,说明本发明提出的复杂网络具有小世界属性。下表1为本实施例中随着疲劳程度的加剧,小世界属性的最大值和成本效率(即经济属性)的变化规律。
[0049]
表1小世界属性的最大值和成本效率(即经济属性)的变化规律
[0050] 无疲劳中度疲劳重度疲劳p值成本效率最大值0.69960.72980.73350.022小世界属性最大值3.5051.9941.7680.040
[0051]
参照表1可知,随着疲劳程度的加剧,小世界属性的最大值逐渐减小,且不同的疲劳状态间有显著差异,p值为0.022。
[0052]
本发明分析随着疲劳状态的变化,复杂网络的经济属性和小世界属性的变化规律,并对不同疲劳状态的小世界属性进行显著性分析,验证得到小世界属性在不同疲劳状态具有显著差异。
[0053]
本发明提出的提取肌肉疲劳状态复杂网络属性的方法,通过对复杂网络经济属性和小世界属性随疲劳变化规律的研究,为肌肉疲劳提供了新的表面肌电复杂网络特征,有望为提高基于表面肌电生物机电接口的疲劳适应性提供新的思路。
[0054]
基于上述的提取肌肉疲劳状态复杂网络属性的方法,本发明还提出了一种基于表面肌电信号提取肌肉疲劳状态复杂网络属性的系统,上述系统包括:疲劳数据采集模块、复杂网络模型建立模块、复杂网络属性计算模块和疲劳规律分析模块。
[0055]
其中,疲劳数据采集模块用于采集多通道表面肌电信号数据,对表面肌电信号数据进行预处理,预处理包括带通滤波处理和工频陷波处理,并将表面肌电信号数据按预设
条件划分为无疲劳、中度疲劳和重度疲劳三个状态。
[0056]
复杂网络模型建立模块用于根据预处理后的表面肌电信号数据计算两两通道间的皮尔森相关系数,基于皮尔森相关系数构建复杂网络。
[0057]
复杂网络属性计算模块用于获取复杂网络的网络密度序列、全局效率序列、聚类系数和平均最短路径,并将网络密度序列转换成网络成本序列;将全局效率序列减去网络成本序列以得到复杂网络的经济属性,设定聚类系数和平均最短路径之比为复杂网络的小世界属性。
[0058]
疲劳规律分析模块用于分析在无疲劳、中度疲劳和重度疲劳三个状态下复杂网络的经济属性和小世界属性的变化规律。
[0059]
本发明还提出了一种计算机可读存储介质,其中存储有指令,指令被处理器执行时,执行上述的基于表面肌电信号提取肌肉疲劳状态复杂网络属性的方法。
[0060]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0061]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0062]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0063]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0064]
显然,上述实施例仅仅是为清楚地说明所作的举例,并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引申出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献