基于独立成分分析的多通道sEMG的信号源空间定位方法与流程
未命名
10-18
阅读:116
评论:0
基于独立成分分析的多通道semg的信号源空间定位方法
技术领域
1.本发明涉及信号源定位技术领域,具体涉及基于独立成分分析的多通道semg的信号源空间定位方法。
背景技术:
2.表面肌电信号(surface electromyographic,semg)是通过附着在人体皮肤表面的电极记录下来的、能够反映神经肌肉系统相关活动信息的微弱电生理信号生物电信号。semg是肌肉收缩时,所有参与肌肉控制的运动单位产生的运动单位动作电位序列经过肌肉、皮下脂肪以及皮肤组织等的滤波,在体表电极处叠加形成的信号。通过记录和分析semg信号,可非侵入地感知、解析人体的肌肉群的活动情况。鉴于其在用于肌肉活动感知中的非侵入性、直观性、易采集和有效性,semg已经被广泛应用于神经生理学、临床医学、运动医学和康复医学等研究领域,也在手势捕捉、肌肉功能检测、手部康复、ui交互领域等应用场景中展现了较好的应用前景。
3.现有的多通道semg的信号源空间定位技术,可以从semg中分离出若干个信号源,但无法确定这些信号源的空间位置和分布情况,因此无法对该信号源所对应的肌肉组织进行空间定位,由于环形的电极阵列无法保证每次定位时,环形的电极阵列的位置完全一致,每次重新佩戴时,都会在绕手臂方向有一定量的空间旋转,因此环形的电极阵列的各个通道与信号源之间的空间对应关系都会发生改变;每次使用环形的电极阵列进行信号源空间定位,都需要反复校准,费时费力,影响用户体验,且效果不佳。
技术实现要素:
4.本发明的目的在于提供基于独立成分分析的多通道semg的信号源空间定位方法,解决以下技术问题:现有的多通道semg的信号源空间定位技术,环形的电极阵列的各个通道与信号源之间的空间对应关系易发生改变,每次进行信号源空间定位,都需要反复校准,费时费力,影响用户体验,且效果不佳。
5.本发明的目的可以通过以下技术方案实现:基于独立成分分析的多通道semg的信号源空间定位方法,包括以下步骤:s1:通过环形的电极阵列,采集环形的电极阵列内部圆形区域内的若干个信号源发出的semg信号;s2:通过ica独立成分分析算法,将电极阵列采集到的semg信号分解为独立的分量信号源的信号;s3:在环形的电极阵列内部圆形区域建立二维平面坐标系,并将圆形区域进行网格化处理,通过圆形区域的每个网格到电极阵列中电极的距离与独立的分量信号源的信号强度呈负相关关系,在圆形区域的网格中筛选出信号源所在网格。
6.作为本发明进一步的方案:所述步骤s1包括以下步骤:
将环形的电极阵列中的每个电极作为一个信号采集通道;通过信号采集通道,采集环形的电极阵列内部圆形区域内的若干个信号源发出的semg信号。
7.作为本发明进一步的方案:所述步骤s2,包括以下步骤:通过环形的电极阵列的每个信号采集通道采集若干个信号源发出的semg信号,存在n个位于不同位置的信号采集通道,信号源发出的信号都不服从正态分布,每个信号源发出了m个点的信号,获取每个信号采集通道采集到信号与信号源发出的信号之间的线性关系;根据每个信号采集通道采集到信号与信号源发出的信号之间的线性关系,采用ica独立成分分析算法计算出通道信号分解的独立的分量信号源的信号。
8.作为本发明进一步的方案:所述步骤s2中,获取每个信号采集通道采集到信号与信号源发出的信号之间的线性关系,包括以下步骤:设存在n个位于不同位置的信号采集通道,信号源发出的信号都不服从正态分布,每个信号源发出了m个点的信号:其中,为每个信号源发出了m个点的信号,为待求的变量;从n个位于不同位置的信号采集通道,采集到了任一信号源发出的m个点的信号,采集到的m个点的信号为,表示为:其中,为的某种线性组合;存在混淆矩阵,使下式成立:
ꢀꢀꢀꢀ
公式(1)。
9.作为本发明进一步的方案:所述步骤s2中,采用ica算法计算出通道信号分解的独立的分量信号源的信号,包括以下步骤:通过ica独立成分分析算法求得的近似值;将代替公式(1)中的得到:
ꢀꢀꢀ
公式(2)通过以下公式求独立的分量信号源的信号:
ꢀꢀꢀꢀ
公式(3)其中,为通道信号分解的独立的分量信号源的信号。
10.作为本发明进一步的方案:所述步骤s3中,在环形的电极阵列内部的圆形区域建立二维平面坐标系,将环形的电极阵列内部的圆形区域进行网格化处理,包括以下步骤:对环形的电极阵列内部的圆形区域建立二维平面坐标系;将圆形区域进行网格化处理,共生成n个网格;其中,第i个网格对应着唯一的坐标:;其中,i=1~n作为本发明进一步的方案:所述步骤s3中,通过圆形区域的每个网格到电极阵列
中电极的距离与独立的分量信号源的信号强度呈负相关关系,在圆形区域的网格中筛选出信号源所在网格,包括以下步骤:环形的电极阵列的每个电极位置对应的坐标为:;从第i个网格到第j个电极的距离的倒数为:对于第i个网格,将j=1~n的n个排列为一行向量,表示如下:
ꢀꢀ
中的第k行记为,k=1~n, 中的第j行记为,j=1~n;计算与之间的相关系数为:对于,将j=1~n的n个排列为一行向量,表示如下:计算与之间的相关系数为:对于中的第k个信号源,在所有n个网格的范围内寻找使得的值最大时,对应的i的值,则第k个信号源位于第i个网格。
11.作为本发明进一步的方案:所述环形的电极阵列设置有16个位于不同位置的信号采集通道。
12.本发明的有益效果:本发明通过环形的电极阵列内部圆形区域建立二维平面坐标系,并将圆形区域进行网格化处理,通过圆形区域的每个网格到电极阵列中电极的距离与独立的分量信号源的信号强度呈负相关关系,在圆形区域的网格中筛选出信号源所在网格;有助于自动利用多通道emg数据有效定位信号源的空间位置,从而将信号源位置与手环的各个通道之间建立一定的对应关系。由于信号源结构不会发生变化,信号源之间的相对位置也是固定的。因此用户可以无须参与任何校准流程,直接佩戴之后即可实现自动位置校准。
附图说明
13.下面结合附图对本发明作进一步的说明。
14.图1是本发明环形的电极阵列的网格化示意图;图2是本发明网格中筛选出信号源所在网格的结构示意图;图3是本发明的环形的电极阵列采集信号强度示意图。
具体实施方式
15.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
16.实施例一
17.请参阅图1-3所示,本发明为基于独立成分分析的多通道semg的信号源空间定位方法,包括以下步骤:s1:通过环形的电极阵列,采集环形的电极阵列内部圆形区域内的若干个信号源发出的semg信号;s2:通过ica独立成分分析算法,将电极阵列采集到的semg信号分解为独立的分量信号源的信号;其中,ica独立成分分析算法是一种数据分析和信号处理方法,用于将混合信号分离为具有最大统计独立性的成分。ica的目标是通过寻找一组线性变换,使得变换后的成分在统计上相互独立。这种独立性假设基于强统计的假设,即混合信号中的成分是相互独立的,并且不服从高斯分布。ica算法的应用非常广泛,尤其适用于信号处理领域。
18.s3:在环形的电极阵列内部圆形区域建立二维平面坐标系,并将圆形区域进行网格化处理,通过圆形区域的每个网格到电极阵列中电极的距离与独立的分量信号源的信号强度呈负相关关系,在圆形区域的网格中筛选出信号源所在网格。
19.其中,请参阅图3所示,当位于mu处的独立的分量信号源被环形的电极阵列采集,独立的分量信号源距离环形的电极阵列越近时信号越强。根据图3所示的原理,做由此可得:圆形区域的每个网格到电极阵列中电极的距离与独立的分量信号源的信号强度呈负相关关系。图3参考论文:roeleveld, k., d. f. stegeman, h. m. vingerhoets, and a. van oosterom,
ꢀ“
the motor unit potential distribution over the skin surface and its use in estimating the motor unit location,
”ꢀ
acta physiol scand 161, 465
–
472 (1997)。
20.具体的,通过环形的电极阵列内部圆形区域建立二维平面坐标系,并将圆形区域进行网格化处理,通过圆形区域的每个网格到电极阵列中电极的距离与独立的分量信号源的信号强度呈负相关关系,在圆形区域的网格中筛选出信号源所在网格;有助于自动利用多通道emg数据有效定位信号源的空间位置,从而将信号源位置与手环的各个通道之间建立一定的对应关系。由于用户手臂的肌肉组织结构不会发生变化,信号源之间的相对位置也是固定的。因此用户可以无须参与任何校准流程,直接佩戴之后即可实现自动位置校准。
21.脑中风后手臂或下肢功能损伤的患者,往往存在手部肌肉肌张力改变、肌电信号异常的情况,通过环形的电极阵列采集内部圆形区域内的若干个信号源发出的semg信号,便于有效定位残存肌电信号源位置,从而有针对性的设计脑机接口装置,通过残存肌电信号控制功能义肢医疗设备。
22.对于处在康复期的患者,也可以定位emg信号较弱的肌群的位置,定量评估各个肌群的功能变化和康复效果,从而设计更有效的康复动作和治疗方案。
23.在本发明其中一个实施例中,步骤s1包括以下步骤:
将环形的电极阵列中的每个电极作为一个信号采集通道;通过信号采集通道,采集环形的电极阵列内部圆形区域内的若干个信号源发出的semg信号。
24.具体的,利用环形的电极阵列具有的多个信号采集通道,从多角度采集信号源信号,便于使得定位更加准确。
25.在本发明其中一个实施例中,步骤s2,包括以下步骤:通过环形的电极阵列的每个信号采集通道采集若干个信号源发出的semg信号,存在n个位于不同位置的信号采集通道,信号源发出的信号都不服从正态分布,每个信号源发出了m个点的信号,获取每个信号采集通道采集到信号与信号源发出的信号之间的线性关系;根据每个信号采集通道采集到信号与信号源发出的信号之间的线性关系,采用ica独立成分分析算法计算出通道信号分解的独立的分量信号源的信号。
26.具体的,通过环形的电极阵列的每个信号采集通道采集若干个信号源发出的semg信号,便于从多角度对信号进行采集,保证了信号采集通道采集到信号与信号源发出的信号之间的线性关系的准确性,提高后续独立的分量信号源的信号求解的准确性。
27.在本发明其中一个实施例中,步骤s2中,获取每个信号采集通道采集到信号与信号源发出的信号之间的线性关系,包括以下步骤:设存在n个位于不同位置的信号采集通道,信号源发出的信号都不服从正态分布,每个信号源发出了m个点的信号:其中,为每个信号源发出了m个点的信号,为待求的变量;从n个位于不同位置的信号采集通道,采集到了任一信号源发出的m个点的信号,采集到的m个点的信号为,表示为:其中,为的某种线性组合;存在混淆矩阵,使下式成立:
ꢀꢀꢀꢀ
公式(1)。
28.在本发明其中一个实施例中,步骤s2中,采用ica算法计算出通道信号分解的独立的分量信号源的信号,包括以下步骤:通过ica独立成分分析算法求得的近似值;将代替公式(1)中的得到:
ꢀꢀꢀ
公式(2)通过以下公式求独立的分量信号源的信号:
ꢀꢀꢀꢀ
公式(3)其中,为通道信号分解的独立的分量信号源的信号。
29.在本发明其中一个实施例中,步骤s3中,在环形的电极阵列内部的圆形区域建立二维平面坐标系,将环形的电极阵列内部的圆形区域进行网格化处理,包括以下步骤:
对环形的电极阵列内部的圆形区域建立二维平面坐标系;将圆形区域进行网格化处理,共生成n个网格;其中,第i个网格对应着唯一的坐标:;其中,i=1~n在本发明其中一个实施例中,步骤s3中,通过圆形区域的每个网格到电极阵列中电极的距离与独立的分量信号源的信号强度呈负相关关系,在圆形区域的网格中筛选出信号源所在网格,包括以下步骤:环形的电极阵列的每个电极位置对应的坐标为:;从第i个网格到第j个电极的距离的倒数为:对于第i个网格,将j=1~n的n个排列为一行向量,表示如下: 中的第k行记为,k=1~n, 中的第j行记为,j=1~n;计算与之间的相关系数为:对于,将j=1~n的n个排列为一行向量,表示如下:计算与之间的相关系数为:对于中的第k个信号源,在所有n个网格的范围内寻找使得的值最大时,对应的i的值,则第k个信号源位于第i个网格。
30.具体的,独立成分分析虽然可以从semg中分离出若干个信号源,但无法确定这些信号源的空间位置和分布情况,因此无法对该信号源所对应的肌肉组织进行空间定位。通过圆形区域的每个网格到电极阵列中电极的距离与独立的分量信号源的信号强度呈负相关关系,在圆形区域的网格中筛选出信号源所在网格,利用网格验证法求解信号源的位置,便于对信号源进行定位,也使得信号源的定位更加精确。
31.实施例二
32.在实施例一的基础上,请参阅图1-2所示,环形的电极阵列设置有16个位于不同位置的信号采集通道。
33.采集16通道数据,n=16,每个通道采集到信号为 ,即 。使用ica算法计算出
ꢀꢀ
,即;
对环形的电极阵列内部的二维平面建立坐标系。将环形的电极阵列内部的圆形区域进行网格化处理,共生成n个网格,其中第i个网格对应着唯一的坐标,i=1~n;环形的电极阵列的每个电极位置对应的坐标为,j=1~16从第i个网格到第j个电极的距离的倒数为对于第i个网格,将j=1~16的16个排列为一行向量:排列为一行向量:中的第k行记为,k=1~16.中的第j行记为, j=1~16;计算与之间的相关系数:对于,将j=1~16的16个排列为一行向量:计算与之间的相关系数:对于中的第k个信号源,在1~n的范围内寻找i的值,使得的值最大,则第k个信号源位于第i个网格。
34.在本发明的描述中,需要理解的是,术语“上”、“下”、“左”、“右”等指示方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位,以及特定的方位构造和操作,因此,不能理解为对本发明的限制。此外,“第一”、“第二”仅由于描述目的,且不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。因此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者多个该特征。本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
35.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”“相连”“连接”等应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体的连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接连接,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
36.以上对本发明的一个实施例进行了详细说明,但所述内容仅为本发明的较佳实施例,不能被认为用于限定本发明的实施范围。凡依本发明申请范围所作的均等变化与改进等,均应仍归属于本发明的专利涵盖范围之内。
技术特征:
1.基于独立成分分析的多通道semg的信号源空间定位方法,其特征在于,包括以下步骤:s1:通过环形的电极阵列,采集环形的电极阵列内部圆形区域内的若干个信号源发出的semg信号;s2:通过ica独立成分分析算法,将电极阵列采集到的semg信号分解为独立的分量信号源的信号;s3:在环形的电极阵列内部圆形区域建立二维平面坐标系,并将圆形区域进行网格化处理,通过圆形区域的每个网格到电极阵列中电极的距离与独立的分量信号源的信号强度呈负相关关系,在圆形区域的网格中筛选出信号源所在网格。2.根据权利要求1所述的基于独立成分分析的多通道semg的信号源空间定位方法,其特征在于,所述步骤s1包括以下步骤:将环形的电极阵列中的每个电极作为一个信号采集通道;通过信号采集通道,采集环形的电极阵列内部圆形区域内的若干个信号源发出的semg信号。3.根据权利要求1所述的基于独立成分分析的多通道semg的信号源空间定位方法,其特征在于,所述步骤s2,包括以下步骤:通过环形的电极阵列的每个信号采集通道采集若干个信号源发出的semg信号,存在n个位于不同位置的信号采集通道,信号源发出的信号都不服从正态分布,每个信号源发出了m个点的信号,获取每个信号采集通道采集到信号与信号源发出的信号之间的线性关系;根据每个信号采集通道采集到信号与信号源发出的信号之间的线性关系,采用ica独立成分分析算法计算出通道信号分解的独立的分量信号源的信号。4.根据权利要求3所述的基于独立成分分析的多通道semg的信号源空间定位方法,其特征在于,所述步骤s2中,获取每个信号采集通道采集到信号与信号源发出的信号之间的线性关系,包括以下步骤:设存在n个位于不同位置的信号采集通道,信号源发出的信号都不服从正态分布,每个信号源发出了m个点的信号:其中,为每个信号源发出了m个点的信号,为待求的变量;从n个位于不同位置的信号采集通道,采集到了任一信号源发出的m个点的信号,采集到的m个点的信号为,表示为:其中,为的某种线性组合;存在混淆矩阵,使下式成立:
ꢀꢀꢀꢀ
公式(1)。5.根据权利要求4所述的基于独立成分分析的多通道semg的信号源空间定位方法,其特征在于,所述步骤s2中,采用ica算法计算出通道信号分解的独立的分量信号源的信号,包括以下步骤:通过ica独立成分分析算法求得的近似值;
将代替公式(1)中的得到:
ꢀꢀꢀ
公式(2)通过以下公式求独立的分量信号源的信号:
ꢀꢀꢀꢀ
公式(3)其中,为通道信号分解的独立的分量信号源的信号。6.根据权利要求1所述的基于独立成分分析的多通道semg的信号源空间定位方法,其特征在于,所述步骤s3中,在环形的电极阵列内部的圆形区域建立二维平面坐标系,将环形的电极阵列内部的圆形区域进行网格化处理,包括以下步骤:对环形的电极阵列内部的圆形区域建立二维平面坐标系;将圆形区域进行网格化处理,共生成n个网格;其中,第i个网格对应着唯一的坐标:;其中,i=1~n。7.根据权利要求6所述的基于独立成分分析的多通道semg的信号源空间定位方法,其特征在于,所述步骤s3中,通过圆形区域的每个网格到电极阵列中电极的距离与独立的分量信号源的信号强度呈负相关关系,在圆形区域的网格中筛选出信号源所在网格,包括以下步骤:环形的电极阵列的每个电极位置对应的坐标为:;从第i个网格到第j个电极的距离的倒数为:对于第i个网格,将j=1~n的n个 排列为一行向量,表示如下:表示如下: 中的第k行记为,k=1~n, 中的第j行记为,j=1~n,计算与之间的相关系数为:对于,将j=1~n的n个 排列为一行向量,表示如下:计算与之间的相关系数为:对于中的第k个信号源,在所有n个网格的范围内寻找使得的值最大时,对应的i的值,则第k个信号源位于第i个网格。8.根据权利要求1-7任一项所述的基于独立成分分析的多通道semg的信号源空间定位
方法,其特征在于,所述环形的电极阵列设置有8个或16个位于不同位置的信号采集通道。
技术总结
本发明公开了基于独立成分分析的多通道sEMG的信号源空间定位方法,包括以下步骤:通过环形的电极阵列,采集环形的电极阵列内部圆形区域内的若干个信号源发出的sEMG信号;通过ICA独立成分分析算法,将电极阵列采集到的sEMG信号分解为独立的分量信号源的信号;在环形的电极阵列内部圆形区域建立二维平面坐标系,并将圆形区域进行网格化处理,通过圆形区域的每个网格到电极阵列中电极的距离与独立的分量信号源的信号强度呈负相关关系,在圆形区域的网格中筛选出信号源所在网格。由于用户手臂的肌肉组织结构不会发生变化,信号源之间的相对位置也是固定的。的相对位置也是固定的。的相对位置也是固定的。
技术研发人员:李孟辉 王湾
受保护的技术使用者:苏州唯理创新科技有限公司
技术研发日:2023.08.29
技术公布日:2023/10/11
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
