一种基于肌电的穿戴式前庭监测系统及应用

文档序号:30091437发布日期:2022-05-18 09:08阅读:188来源:国知局
一种基于肌电的穿戴式前庭监测系统及应用

1.本发明涉及一种肌肉运动状态的智能监测系统。特别是涉及一种基于肌电的穿戴式前庭监测系统及应用。


背景技术:

2.在日常生活中,人体主要依靠前庭、视觉和本体感觉这3个系统的外周感受器感受身体位置、运动、以及外界的刺激,经过平衡中枢信息整合处理、相互协调而维持身体在空间适宜的位置。就维持平衡功能而言,上述3个系统中以前庭系统最为重要。前庭是人体平衡系统的主要末梢感受器官,是内耳器官之一,居颞骨岩部之内,和半规管、耳蜗紧密相连,共同组成内耳骨迷路。
3.前庭感受器包括3个半规管、椭圆囊和球囊。前庭的三个半规管感知身体旋转的角加速度,椭圆囊和球囊又称耳石器,其主要功能是感受直线加速度运动的刺激。人体可经前庭感知到加速、减速或转弯,从而产生眼球、颈肌、四肢及躯干肌反射来调整姿势维持平衡,在一些场合的姿势反射中,前庭系的作用比视觉重要。
4.因此,前庭系统是人体重要的维持身体平衡的器官,对身体平衡起着重要的作用,与患者的小脑还有大脑组织,共同维持人体的身体平衡,患者前庭功能低下,主要的表现就是患者更容易发生头晕,失衡的症状,前庭功能低下的患者在转圈或者做加减速运动的时候,更容易出现头晕、视物旋转或者伴有恶心、呕吐、走路不稳等症状。检测人体在行走时的肌肉状态,可实现监测人体运动时的晕厥次数和平衡状态,最终实现对人体前庭功能低下病情的判断。
5.随着科学技术的发展,肌电信号的智能识别及其应用逐渐走入日常生活,成为智能化生活的一个体现。采集人体肌肉电信号,进行分类识别,理解人体肌肉意图,进而做出相关的响应,渐渐成为一个智能化生活的一个重要趋势。
6.每当肌肉细胞被电击刺激或者通过神经使其激活的时候,人体就会产生相应的肌肉电位。所以,在此时测量人体肌肉的电信号,这样就可以检测和分析人体相应的肌肉运动情况,或者了解神经元被刺激的水平。因此,在肌肉收缩或舒张时,发送的电信号,在一定程度上可以体现神经和肌肉的运动情况,再利用算法进行训练分类。随着深度学习的兴起,和计算能力的提升,根据算法的分类判断,进而实时判断人体运动已经成为可能。
7.人体电信号采集技术是一种建立人体与计算机之间信息通路的新方式。人体电信号采集技术通过对被试者的肢体肌电信号进行采集和分析,提取蕴含在肌电信号中的丰富特征,进而判断被试者的肢体动作状态,以后可能会用在假体运动控制,临床肢体疾病检测,运动损伤的临床诊断,医疗检测以及医疗康复和改善日常生活活动,甚至在一些游戏娱乐领域。
8.然而,现有的多通道肌电采集设备大多存在价格昂贵、体积笨重、操作繁琐,不能实时分类等不便之处,穿戴式肌电采集设备则普遍存在精度不足、通道较少等缺点。因此,设计并开发一套高精度、多通道的穿戴式肌电采集设备,并用于人体电信号采集领域是非
常必要的。
9.高性能、低成本、低功耗的嵌入式单片机(stm32)微处理器被广泛应用于工业控制、消费电子、物联网、通讯设备、医疗服务、安防监控等应用领域。基于stm32运行的稳定性和高性能理念设计的穿戴式肌电采集设备解决了通道较少,无线传输等问题。因此本发明采用stm32作为穿戴式肌电采集设备的主控芯片,配合高精度生物电信号采集模块,设备的采集精度也能得到满足。
10.肌电信号是一种生物电流信号,它产生于任意组织器官,一般是一种时间和一系列的振幅、频率和波形函数。肌电信号是伴随肌肉收缩动作产生的一种生物电信号,采集皮肤表面的肌电信号称为表面肌电信号semg。semg肌电信号是人体表面肌肉通过收缩产生的生物电流。神经系统控制肌肉的活动(收缩或者放松),在表面皮肤不同的肌肉纤维运动单元在同一时间产生相互不同的信号。所以肌电信号具有非线性、非稳态、噪声干扰严重等特点。
11.近年来,深度学习在目标检测、语音识别和自然语言处理等领域展示出其强大的潜力。深度卷积神经网络作为深度学习中成功应用的代表,能够对栅格状数据中的特征进行有效的提取。多层神经元的自编码神经网络和深度卷积神经网络的模型,能够发挥各自组成部分的相应优势,提取相对应的肌电信号的时域频域特征,进而实现对被试者肢体动作的准确识别。
12.此外,注意力已成为神经网络结构的重要组成部分,并在自然语言处理、统计学习、语音和计算机等领域有着大量的应用。注意模型旨在通过允许解码器访问整个编码的输入序列来减轻固定长度导致信息丢失挑战。其核心思想是在输入序列上引入注意权重,以优先考虑存在相关信息的位置集,以生成下一个输出。注意力模型可以更加有效地增加识别的准确度。


技术实现要素:

13.本发明所要解决的技术问题是,为克服现有技术的不足,提供一种能够对人体运动时肌肉状态的检测,可达到辨识人体运动时的短暂昏厥以及人体失衡状态,以此判断人体前庭功能正常与否以及潜艇功能低下程度的基于肌电的穿戴式前庭监测系统及应用。
14.本发明所采用的技术方案是:一种基于肌电的穿戴式前庭监测系统,一种基于肌电的穿戴式前庭监测系统,包括有依次连接的:穿戴式肌电采集设备、肢体肌电主动训练界面、生理状态分析模块和预警模块,使用者按照所述的肢体肌电主动训练界面所显示的内容进行动作,并应用所述的穿戴式肢体肌电采集设备从肢体采集semg肌电信号;所述的生理状态分析模块接收semg肌电信号,并结合注意力机制卷积神经网络模型(cnn),智能辨识使用者肢体的肌肉状态;所述的肢体肌电主动训练界面、生理状态分析模块设置在pc端,所述的生理状态分析模块通过无线传输设备将预警信号送入预警模块进行预警。
15.所述的穿戴式肌电采集设备包括有:依次连接的用于采集semg肌电信号的电极贴及其导联线,用于肌电信号放大和转换的生物电信号采集模块、用于控制生物电信号采集模块的采集模式以及接收放大转换后的semg肌电信号的stm32微处理器、用于采集人体平衡状态信号的陀螺仪电路,所述的stm32微处理器还连接wifi无线数据传输电路,用于将semg肌电信号和人体平衡状态信号分别传输给生理状态分析模块和肢体肌电主动训练界
面,还设置有分别连接生物电信号采集模块和stm32微处理器的系统电源模块,其中,所述的电极贴及其导联线中的电极贴粘贴在使用者后颈左侧和右侧、左右手大臂和左右腿肌肉,采集使用者不同位置肌肉的semg肌电信号,并通过导联线及pj313b接口与生物电信号采集模块相连接,将采集的semg肌电信号送入生物电信号采集模块;陀螺仪电路中的人体平衡采集部分粘贴在使用者后颈靠近耳部的左侧和右侧;
16.所述的生物电信号采集模块是由型号为ads1299的生物电信号采集芯片组成,每片生物电信号采集芯片都集成了用于接收电极贴采集的semg肌电信号的高共模抑制比模拟输入ad模块、用于将semg肌电信号放大的低噪声可编程增益放大器和用于将模拟信号转换为数字信号的高分辨率同步采样模数转换器;
17.所述的wifi无线数据传输模块工作在ap模式下,最高传输速率4mbps,在stm32微处理器的控制下,周期性地将采集到的semg肌电信号和人体平衡状态信号以数据包的形式通过wifi无线数据传输模块向肢体肌电主动训练界面和生理状态分析模块输出semg肌电信号和人体平衡状态信号。
18.所述的肢体肌电主动训练界面,包括有:依次连接的用于显示图像的pc端显示屏、用于与穿戴式肌电采集设备以及生理状态分析模块进行数据传输的wifi模块、用于对semg肌电信号进行数值转换和滤波操作、控制pc端显示屏和pc端wifi模块工作的cpu处理器;
19.所述的数值转换,是将从穿戴式肌电采集设备接收的a/d转换结果解析出semg肌电信号实际电压值,包括如下步骤:
20.1)确定生物电信号采集模块的参考电压v
ref
以及可编程增益放大器的放大倍数g
pga

21.2)将每个通道的原始的十六进制a/d转换结果v
16
,转化为十进制a/d转换结果v
10

22.3)按照下列公式,计算semg肌电信号实际电压值v
in

[0023][0024]
其中,k为系数,
[0025]
所述的滤波操作,是数字带通滤波操作,是采用切比雪夫i型带通滤波器,所述切比雪夫i型带通滤波器的第一阻带频率f
stop1
=0.001hz,第一通带频率f
pass1
=10hz,第二阻带频率f
stop2
=40hz,第二通带频率f
pass2
=30hz,第一阻带衰减率为5db,第二阻带衰减率为5db;所述滤波操作的步骤如下:
[0026]
1)获取原始semg肌电信号其中,n为原始semg肌电信号通道数和,l为每个通道原始semg肌电信号的数据长度,e
c,g
表示原始semg肌电信号中由第c个电极采集的第g个原始semg肌电信号的数值;
[0027]
2)对原始semg肌电信号进行数字带通滤波,并进行50hz陷波滤波,去除工频干扰,得到处理后的semg肌电信号其中,x
c,g
表示滤波后的semg肌电信号中第c个电极对应的第g个semg肌电信号的数值。
[0028]
所述的肢体肌电主动训练界面,包括有:主动训练模式和康复模式;
[0029]
在主动训练模式下,使用者完成pc端显示屏显示的9个康复动作,9个康复动作包括:前倾、后倾、左倾、右倾、左歪头、右歪头、低头、向上抬头和360
°
转动脖子;
[0030]
在康复模式下,正常穿戴所述的穿戴式肌电采集设备。
[0031]
所述的生理状态分析模块应用注意力机制卷积神经网络模型对使用者semg肌电信号与人体平衡信号进行辨识,将辨识结果通过肢体肌电主动训练界面中的pc端wifi模块发送到预警模块。
[0032]
所述的生理状态分析模块分为主动训练模式和康复模式,其中,
[0033]
所述的数值转换,是将从穿戴式肌电采集设备接收的a/d转换结果解析出semg肌电信号实际电压值,包括如下步骤:
[0034]
1)确定生物电信号采集模块的参考电压v
ref
以及可编程增益放大器的放大倍数g
pga

[0035]
2)将每个通道的原始的十六进制a/d转换结果v
16
,转化为十进制a/d转换结果v
10

[0036]
3)按照下列公式,计算semg肌电信号实际电压值v
in

[0037][0038]
其中,k为系数,
[0039]
所述的滤波操作,是数字带通滤波操作,是采用切比雪夫i型带通滤波器,所述切比雪夫i型带通滤波器的第一阻带频率f
stop1
=0.001hz,第一通带频率f
pass1
=10hz,第二阻带频率f
stop2
=40hz,第二通带频率f
pass2
=30hz,第一阻带衰减率为5db,第二阻带衰减率为5db;所述滤波操作的步骤如下:
[0040]
1)获取原始semg肌电信号其中,n为原始semg肌电信号通道数和,l为每个通道原始semg肌电信号的数据长度,e
c,g
表示原始semg肌电信号中由第c个电极采集的第g个原始semg肌电信号的数值;
[0041]
2)对原始semg肌电信号进行数字带通滤波,并进行50hz陷波滤波,去除工频干扰,得到处理后的semg肌电信号其中,x
c,g
表示滤波后的semg肌电信号中第c个电极对应的第g个semg肌电信号的数值。
[0042]
所述的肢体肌电主动训练界面,包括有:主动训练模式和康复模式;
[0043]
在主动训练模式下,使用者完成pc端显示屏显示的9个康复动作,9个康复动作包括:前倾、后倾、左倾、右倾、左歪头、右歪头、低头、向上抬头和360
°
转动脖子;
[0044]
在康复模式下,正常穿戴所述的穿戴式肌电采集设备。
[0045]
所述的生理状态分析模块应用注意力机制卷积神经网络模型对使用者semg肌电信号与人体平衡信号进行辨识,将辨识结果通过肢体肌电主动训练界面中的pc端wifi模块发送到预警模块。
[0046]
所述的所述的生理状态分析模块分为主动训练模式和康复模式,其中,
[0047]
在主动训练模式下,对训练注意力机制卷积神经网络模型进行训练,包括:
[0048]
1)基于数字化滤波的semg肌电信号在滤波后与人体平衡状态信号共同构成多个样本集;
[0049]
2)进入参数微调阶段,将所述的多个样本集依次送入注意力机制卷积神经网络模型,进行训练和梯度修正,得到注意力机制卷积神经网络模型;
[0050]
在康复模式下,使用者正常穿戴穿戴式肌电采集设备,应用注意力机制卷积神经网络模型。
[0051]
所述的主动训练模式中第2)步包括对注意力机制卷积神经网络模型进行全监督训练,初始学习率设为0.004,学习率以指数形式衰减,以防止固定的学习率得不到最优模型,共进行500周期的循环训练,batchsize大小为128,并设置了earlystopping早停机制;将获得训练所有周期中,训练模型最好的模型作为训练好的注意力机制卷积神经网络模型;
[0052]
所述的注意力机制卷积神经网络模型,包括数据输入层,与数据输入层相连的4个分支,每一分支的输入均为输入层输出的数字化滤波后的semg肌电信号样本;4个分支为不同的4个卷积池化层,并且4个卷积池化层结合注意力机制是并行运行,4个卷积池化层的输出进入全连接层;其中,
[0053]
第一个分支依次包括:
[0054]
(1)第一卷积层,卷积核数量为64个卷积核,大小为20
×
4,步长为1,卷积核选择relu作为激活函数,
[0055]
(2)第一最大池化层,池化核大小为20
×
1,步长为1,对当前池化核覆盖下的输入数据的元素提取最大值作为输出;
[0056]
(3)第二卷积层,卷积核数量为128个,卷积核大小为3
×
1,步长为1,卷积核选择relu作为激活函数;
[0057]
(4)第二最大池化层,池化核大小为7
×
1,步长为1对当前池化核覆盖下的输入数据的元素提取最大值作为输出;
[0058]
(5)注意力机制,用于分配重要权重,忽略输入中的噪声和冗余;
[0059]
(6)第一flatten层,用于将多维的输入一维化;
[0060]
第二分支依次包括:
[0061]
(1)第三卷积层,卷积核数量为64个卷积核,大小为16
×
4,步长为1,卷积核选择relu作为激活函数,
[0062]
(2)第三最大池化层,池化核大小为20
×
1,步长为1,对当前池化核覆盖下的输入数据的元素提取最大值作为输出;
[0063]
(3)第四卷积层,卷积核数量为128个,卷积核大小为4
×
1,步长为1,卷积核选择relu作为激活函数;
[0064]
(4)第四最大池化层,池化核大小为6
×
1,步长为1对当前池化核覆盖下的输入数据的元素提取最大值作为输出;
[0065]
(5)注意力机制,用于分配重要权重,忽略输入中的噪声和冗余;
[0066]
(6)第二flatten层,用于将多维的输入一维化;
[0067]
第三个分支征依次包括:
[0068]
(1)第五卷积层,卷积核数量为64个卷积核,大小为12
×
4,步长为1,卷积核选择relu作为激活函数,
[0069]
(2)第五最大池化层,池化核大小为20
×
1,步长为1,对当前池化核覆盖下的输入数据的元素提取最大值作为输出;
[0070]
(3)第六卷积层,卷积核数量为128个,卷积核大小为5
×
1,步长为1.卷积核选择relu作为激活函数;
[0071]
(4)第六最大池化层,池化核大小为5
×
1,步长为1对当前池化核覆盖下的输入数据的元素提取最大值作为输出;
[0072]
(5)注意力机制,用于分配重要权重,忽略输入中的噪声和冗余;
[0073]
(6)第三flatten层,用于将多维的输入一维化;
[0074]
第四个分支依次包括:
[0075]
(1)第七卷积层,卷积核数量为64个卷积核,大小为8
×
4,步长为1,卷积核选择relu作为激活函数,
[0076]
(2)第七最大池化层,池化核大小为20
×
1,步长为1,对当前池化核覆盖下的输入数据的元素提取最大值作为输出;
[0077]
(3)第八卷积层,卷积核数量为128个,卷积核大小为6
×
1,步长为1,卷积核选择relu作为激活函数;
[0078]
(4)第八最大池化层,池化核大小为4
×
1,步长为1对当前池化核覆盖下的输入数据的元素提取最大值作为输出;
[0079]
(5)注意力机制,用于分配重要权重,忽略输入中的噪声和冗余。
[0080]
(6)第四flatten层,用于将多维的输入一维化;
[0081]
四个分支输出的四个不同的时域频域特征均为一维数据,对数据拼接,即进行时域频域特征信息融合,进而进入全连接层;
[0082]
全连接层,选择节点数为128,选择relu作为激活函数,选择l2范数作为正则化项,l2范数设置为0.004;
[0083]
输出层输出分类结果,选择节点数为肢体动作数目,选择softmax作为激活函数,softmax函数本质上是归一化的指数函数,定义为其中e为自然对数值,zh为第h个神经元的输出,式子中的分母充当了正则项的作用,使得
[0084]
本发明的一种基于肌电的穿戴式前庭监测系统的应用,包括:
[0085]
为保证电极贴与皮肤完全接触,在测量肌电信号semg前,先用酒精棉擦拭使用者
被测位置的皮肤,使用者要求前行运动,身体保持放松,并完成肌电主动训练界面所要求的动作;在确保系统电源模块正常后,开启系统,通过穿戴式肌电采集设备采集使用者的semg肌电信号和人体平衡状态信号传送至肢体肌电主动训练界面,完成肌电采集工作。
[0086]
本发明的一种基于肌电的穿戴式前庭监测系统及应用,基于低功耗的ads采集芯片设计的可佩戴设备用于采集人体表面肌肉电信号(semg),在采集过程中,semg信号经过滤波,放大,数字化,以及人体平衡信号传输到pc端,在pc端的app中,运用深度学习算法进行训练和分类前庭功能低下患者在运动状态下的,短暂昏厥以及失衡均记录在肌电数据。本发明根据pc端软件平台,可快速、准确对穿戴者肌肉的状态进行分类,分类效果能达到较高水平,并且在pc端的app中,可以查看到semg肌电信号的实时波形。在采集信号后可将预测的信号传输到pc端,进行下一步的监测。较高的准确率表明这套系统功能是具有可行性的。在本发明中,给出了详细的加入注意力机制的基于神经网络训练的算法结构。
附图说明
[0087]
图1是本发明一种基于肌电的穿戴式前庭监测系统的构成框图;
[0088]
图2是本发明中穿戴式肌电采集设备构成框图;
[0089]
图3是本发明中无线传输模块构成框图。
[0090]
图中
[0091]
1:穿戴式肌电采集设备
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
11:电极贴及其导联线
[0092]
12:生物电信号采集模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
13:stm32微处理器
[0093]
14:陀螺仪电路
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
15:wifi无线数据传输电路
[0094]
16:系统电源模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
2:肢体肌电主动训练界面
[0095]
21:pc端wifi模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
22:cpu处理器
[0096]
23:pc端显示屏
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
3:生理状态分析模块
[0097]
4:预警模块
具体实施方式
[0098]
下面结合实施例和附图对本发明的一种基于肌电的穿戴式前庭监测系统及应用做出详细说明。
[0099]
如图1所示,本发明的一种基于肌电的穿戴式前庭监测系统,包括有依次连接的:穿戴式肌电采集设备1、肢体肌电主动训练界面2、生理状态分析模块3和预警模块4,其特征在于,使用者按照所述的肢体肌电主动训练界面2所显示的内容进行动作,并应用所述的穿戴式肢体肌电采集设备1从肢体采集semg肌电信号;所述的生理状态分析模块3接收semg肌电信号,并结合注意力机制卷积神经网络模型cnn,智能辨识使用者肢体的肌肉状态;所述的肢体肌电主动训练界面2、生理状态分析模块3设置在pc端,所述的生理状态分析模块3通过无线传输设备将预警信号送入预警模块4进行预警。
[0100]
如图2所示,所述的穿戴式肌电采集设备1包括有:依次连接的用于采集semg肌电信号的电极贴及其导联线11,用于肌电信号放大和转换的生物电信号采集模块12、用于控制生物电信号采集模块12的采集模式以及接收放大转换后的semg肌电信号的stm32微处理器13、用于采集人体平衡状态信号的陀螺仪电路14,所述的stm32微处理器13还连接wifi无
线数据传输电路15,用于将semg肌电信号和人体平衡状态信号分别传输给生理状态分析模块3和肢体肌电主动训练界面2,还设置有分别连接生物电信号采集模块12和stm32微处理器13的系统电源模块16,其中,所述的电极贴及其导联线11中的电极贴粘贴在使用者后颈左侧和右侧、左右手大臂和左右腿肌肉,采集使用者不同位置肌肉的semg肌电信号,并通过导联线及pj313b接口与生物电信号采集模块12相连接,将采集的semg肌电信号送入生物电信号采集模块12;陀螺仪电路14中的人体平衡采集部分粘贴在使用者后颈靠近耳部的左侧和右侧;
[0101]
所述的生物电信号采集模块12是由型号为ads1299的生物电信号采集芯片组成,每片生物电信号采集芯片都集成了用于接收电极贴采集的semg肌电信号的高共模抑制比模拟输入ad模块、用于将semg肌电信号放大的低噪声可编程增益放大器和用于将模拟信号转换为数字信号的高分辨率同步采样模数转换器;
[0102]
所述的人体平衡状态的陀螺仪电路14是采型号为jy61或型号为jy61p的模块。
[0103]
所述的wifi无线数据传输模块15是采型号为e104-bt05或型号为e104-bt11n-ipx的模块,其工作在ap模式下,最高传输速率4mbps,在stm32微处理器13的控制下,周期性地将采集到的semg肌电信号和人体平衡状态信号以数据包的形式通过wifi无线数据传输模块15向肢体肌电主动训练界面2和生理状态分析模块3输出semg肌电信号和人体平衡状态信号;
[0104]
所述的系统电源模块16,输入电压为3.7v,通过电压转换模块输出电压为2.5v、-2.5v和3.3v,用于提供系统不同芯片的工作电压;
[0105]
预警模块4包括蜂鸣器、led。
[0106]
如图3所示,所述的肢体肌电主动训练界面2,包括有:依次连接的用于显示图像的pc端显示屏23、用于与穿戴式肌电采集设备1以及生理状态分析模块4进行数据传输的wifi模块21、用于对semg肌电信号进行数值转换和滤波操作、控制pc端显示屏23和pc端wifi模块21工作的cpu处理器22;
[0107]
所述的数值转换,是将从穿戴式肌电采集设备1接收的a/d转换结果解析出semg肌电信号实际电压值,包括如下步骤:
[0108]
1)确定生物电信号采集模块12的参考电压v
ref
以及可编程增益放大器的放大倍数g
pga

[0109]
2)将每个通道的原始的十六进制a/d转换结果v
16
,转化为十进制a/d转换结果v
10

[0110]
3)按照下列公式,计算semg肌电信号实际电压值v
in

[0111][0112]
其中,k为系数,
[0113]
所述的滤波操作,是数字带通滤波操作,是采用切比雪夫i型带通滤波器,所述切比雪夫i型带通滤波器的第一阻带频率f
stop1
=0.001hz,第一通带频率f
pass1
=10hz,第二阻带频率f
stop2
=40hz,第二通带频率f
pass2
=30hz,第一阻带衰减率为5db,第二阻带衰减率为5db;所述滤波操作的步骤如下:
[0114]
1)获取原始semg肌电信号其中,n为原始semg肌电信号通道数和,l为每个通道原始semg肌电信号的数据长度,e
c,g
表示原始semg肌电信号中由第c个电极采集的第g个原始semg肌电信号的数值;
[0115]
2)对原始semg肌电信号进行数字带通滤波,并进行50hz陷波滤波,去除工频干扰,得到处理后的semg肌电信号其中,x
c,g
表示滤波后的semg肌电信号中第c个电极对应的第g个semg肌电信号的数值。
[0116]
所述的肢体肌电主动训练界面2,包括有:主动训练模式和康复模式;
[0117]
在主动训练模式下,使用者完成pc端显示屏(23)显示的9个康复动作,9个康复动作包括:前倾、后倾、左倾、右倾、左歪头、右歪头、低头、向上抬头和360
°
转动脖子;
[0118]
在康复模式下,正常穿戴所述的穿戴式肌电采集设备(1)。
[0119]
所述的生理状态分析模块3应用注意力机制卷积神经网络模型(cnn)对使用者semg肌电信号与人体平衡信号进行辨识,将辨识结果通过肢体肌电主动训练界面2中的pc端wifi模块发送到预警模块4。
[0120]
所述的所述的生理状态分析模块3分为主动训练模式和康复模式,其中,
[0121]
在主动训练模式下,对训练注意力机制卷积神经网络模型(cnn)进行训练,包括:
[0122]
1)基于数字化滤波的semg肌电信号在滤波后与人体平衡状态信号共同构成多个样本集;
[0123]
2)进入参数微调阶段,将所述的多个样本集依次送入注意力机制卷积神经网络模型,进行训练和梯度修正,得到注意力机制卷积神经网络模型;包括对注意力机制卷积神经网络模型进行全监督训练,初始学习率设为0.004,学习率以指数形式衰减,以防止固定的学习率得不到最优模型,共进行500周期的循环训练,batchsize大小为128,并设置了earlystopping早停机制;将获得训练所有周期中,训练模型最好的模型作为训练好的注意力机制卷积神经网络模型;在设计注意力机制卷积神经网络模型时,采集了很多人的肌电数据,来进行训练,使得深度学习模型具有跨被试的泛化能力。与许多传统的机器学习算法相比,cnn使用多层结构来提高识别模型的泛化性能和抽象性能,经过多次实验表明,利用本发明中所应用的cnn算法关于多通道semg信号处理是一种用于肢体运动模式识别的高效方法。
[0124]
在康复模式下,使用者正常穿戴穿戴式肌电采集设备(1),应用注意力机制卷积神经网络模型。
[0125]
所述的注意力机制卷积神经网络模型,包括数据输入层,与数据输入层相连的4个分支,每一分支的输入均为输入层输出的数字化滤波后的semg肌电信号样本;4个分支为不同的4个卷积池化层,并且4个卷积池化层结合注意力机制是并行运行,4个卷积池化层的输出进入全连接层;其中,
[0126]
第一个分支依次包括:
[0127]
(1)第一卷积层,卷积核数量为64个卷积核,大小为20
×
4,步长为1,卷积核选择
relu作为激活函数,
[0128]
(2)第一最大池化层,池化核大小为20
×
1,步长为1,对当前池化核覆盖下的输入数据的元素提取最大值作为输出;
[0129]
(3)第二卷积层,卷积核数量为128个,卷积核大小为3
×
1,步长为1,卷积核选择relu作为激活函数;
[0130]
(4)第二最大池化层,池化核大小为7
×
1,步长为1对当前池化核覆盖下的输入数据的元素提取最大值作为输出;
[0131]
(5)注意力机制,用于分配重要权重,忽略输入中的噪声和冗余;
[0132]
(6)第一flatten层,用于将多维的输入一维化;
[0133]
第二分支依次包括:
[0134]
(1)第三卷积层,卷积核数量为64个卷积核,大小为16
×
4,步长为1,卷积核选择relu作为激活函数,
[0135]
(2)第三最大池化层,池化核大小为20
×
1,步长为1,对当前池化核覆盖下的输入数据的元素提取最大值作为输出;
[0136]
(3)第四卷积层,卷积核数量为128个,卷积核大小为4
×
1,步长为1,卷积核选择relu作为激活函数;
[0137]
(4)第四最大池化层,池化核大小为6
×
1,步长为1对当前池化核覆盖下的输入数据的元素提取最大值作为输出;
[0138]
(5)注意力机制,用于分配重要权重,忽略输入中的噪声和冗余;
[0139]
(6)第二flatten层,用于将多维的输入一维化;
[0140]
第三个分支征依次包括:
[0141]
(1)第五卷积层,卷积核数量为64个卷积核,大小为12
×
4,步长为1,卷积核选择relu作为激活函数,
[0142]
(2)第五最大池化层,池化核大小为20
×
1,步长为1,对当前池化核覆盖下的输入数据的元素提取最大值作为输出;
[0143]
(3)第六卷积层,卷积核数量为128个,卷积核大小为5
×
1,步长为1.卷积核选择relu作为激活函数;
[0144]
(4)第六最大池化层,池化核大小为5
×
1,步长为1对当前池化核覆盖下的输入数据的元素提取最大值作为输出;
[0145]
(5)注意力机制,用于分配重要权重,忽略输入中的噪声和冗余;
[0146]
(6)第三flatten层,用于将多维的输入一维化;
[0147]
第四个分支依次包括:
[0148]
(1)第七卷积层,卷积核数量为64个卷积核,大小为8
×
4,步长为1,卷积核选择
relu作为激活函数,
[0149]
(2)第七最大池化层,池化核大小为20
×
1,步长为1,对当前池化核覆盖下的输入数据的元素提取最大值作为输出;
[0150]
(3)第八卷积层,卷积核数量为128个,卷积核大小为6
×
1,步长为1,卷积核选择relu作为激活函数;
[0151]
(4)第八最大池化层,池化核大小为4
×
1,步长为1对当前池化核覆盖下的输入数据的元素提取最大值作为输出;
[0152]
(5)注意力机制,用于分配重要权重,忽略输入中的噪声和冗余。
[0153]
(6)第四flatten层,用于将多维的输入一维化;
[0154]
四个分支输出的四个不同的时域频域特征均为一维数据,对数据拼接,即进行时域频域特征信息融合,进而进入全连接层;
[0155]
全连接层,选择节点数为128,选择relu作为激活函数,选择l2范数作为正则化项,l2范数设置为0.004;
[0156]
输出层输出分类结果,选择节点数为肢体动作数目,选择softmax作为激活函数,softmax函数本质上是归一化的指数函数,定义为其中e为自然对数值,zh为第h个神经元的输出,式子中的分母充当了正则项的作用,使得
[0157]
本发明的基于肌电的穿戴式前庭监测系统的应用,包括:
[0158]
为保证电极贴与皮肤完全接触,在测量肌电信号semg前,先用酒精棉擦拭使用者被测位置的皮肤,使用者要求前行运动,身体保持放松,并完成肌电主动训练界面所要求的动作;在确保系统电源模块正常后,开启系统,通过穿戴式肌电采集设备采集使用者的semg肌电信号和人体平衡状态信号传送至肢体肌电主动训练界面,完成肌电采集工作。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1