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

一种用于震颤检测的建模方法、手部震颤检测装置及方法与流程

2021-11-05 21:23:00 来源:中国专利 TAG:


1.本发明属于医疗信息检测领域,具体地,涉及用于手部震颤检测模型的建模方法、手部震颤检测装置及方法。


背景技术:

2.通常人体的某部位发生非意愿颤动的现象,医学上称之为“震颤”。震颤常见于人体的四肢和头部,是最常见的神经科疾病之一,如原发性震颤(et)、帕金森病(pd)等。肢体震颤从产生机理上震颤可以分为以下两类,生理性震颤和病理性震颤,生理性震颤是人体的一种固有震颤,所有人的肢体都有这种现象,只是强弱不同,经常在紧张、激动、疲劳的情况下产生,当这些原因消除时,震颤也将消失,生理性震颤频率多集中在8

15hz。病理性震颤是由人体的病变引起的震颤,会一直伴随着人体运动而运动,病理性震颤具有大振幅、低频、多集中在2

6hz。虽然震颤不危害生命,但是却给众多的患者带来了生活上的不便,严重的甚至可以导致患者的生活不能自理。
3.早期临床实践中对震颤患者运动功能障碍症状的评估主要依靠评分量表,但是量表法受到评分医师的操作经验和主观影响,依靠评分量表对震颤患者运动功能进行评估并不够客观准确,会对震颤患者的早期诊断、分期造成影响;近年出现患者配备可穿戴设备利用加速度计测量手部动作,进而识别出震颤,然而这种方法识别精度有限,算法通常十分简陋,无法准确、真实地区分出生理性震颤或病理性震颤,且测量容易受到个人生理特性、设备以及其他噪声影响,导致测量结果不准确,甚至出现反复测量的情况。


技术实现要素:

4.有鉴于此,本发明旨在提供一种能客观准确地、定量检测手部震颤的装置及方法。
5.第一方面,提供一种用于震颤检测模型的建模方法,包括:步骤1:获取不同等级的震颤信号训练样本集,震颤信号训练样本集包括加速度训练样本和肌电数据训练样本;步骤2:分别提取震颤信号训练样本集中加速度训练样本和肌电数据训练样本的震颤信号特征参数,其中,震颤信号特征参数包括谱熵、小波熵、样本熵、近似熵和排列熵中至少之一;步骤3:将震颤信号特征参数输入训练模型进行训练,得到不同等级的震颤检测模型。
6.进一步,不同等级的震颤信号训练样本集是根据评定表采集的,包括无震颤、轻微震颤、中度震颤、严重震颤和重度震颤五个等级的加速度数据和肌电数据,分别作为所述加速度训练样本和所述肌电数据训练样本。其中优选地,所述加速度数据包括三维加速度数据;所述肌电数据由4个粘贴在手部不同位置的肌肉电信号差分传感器采集获得。
7.进一步,在进行步骤2之前,对震颤信号训练样本集中的加速度训练样本和肌电数据训练样本进行滤波操作。
8.第二方面,提供一种手部震颤的检测装置,包括:加速度计、肌肉电信号差分传感器、滤波组件、特征参数提取组件、震颤检测建模组件;其中,加速度计采集三维加速度数据,肌肉电信号差分传感器采集肌电数据,三维加速度数据和肌电数据作为手部震颤信号;
滤波组件对所述手部震颤信号进行滤波,得到滤波后的手部震颤信号,并发送给特征参数提取组件;特征参数提取组件基于滤波后的手部震颤信号进行特征提取,获得手部震颤信号的特征参数,并输入震颤检测建模组件;震颤检测建模组件利用已训练的模型及输入的特征参数进行分类,得到手部震颤信号的检测结果。
9.进一步,滤波组件包括6阶巴特沃斯带通滤波器及配合使用的陷波器;优选地,滤波组件还包括平稳小波阈值去噪组件,平稳小波阈值去噪组件依次包括平稳小波变换swt模块、方差估计模块、小波系数阈值模块及平稳小波swt逆变换模块。
10.进一步,手部震颤信号的检测结果包括:震颤等级。
11.进一步,手部震颤信号的特征参数包括:谱熵、小波熵、样本熵、近似熵和排列熵中至少之一。
12.第三方面,提供一种手部震颤检测方法,其特征在于,包括:步骤1、获取手部震颤信号,手部震颤信号包括三维加速度数据和肌电数据;步骤2、提取手部震颤信号的特征参数;以及步骤3、利用已训练的模型及特征参数进行分类,得到手部震颤信号的检测结果。
13.进一步,在获得手部震颤信号之后,将手部震颤信号进行6阶巴特沃斯带通滤波;且,配合使用陷波器对带通滤波之后的信号消除工频干扰。优选地,对滤波之后的信号依次进行以下操作:平稳小波swt变换;估计分解后各层小波系数的噪声方差,得到不同尺度下的阈值;经过阈值函数选取不同尺度下的小波系数合适的阈值;进行swt逆变换。
14.进一步,手部震颤信号的检测结果包括:震颤等级。
15.进一步,手部震颤信号的特征参数包括:谱熵、小波熵、样本熵、近似熵和排列熵中至少之一。
16.第四方面,提供一种计算机可读存储介质,其上存储有计算机可执行指令,当所述计算机可执行指令由处理器执行时,实现本发明第一方面或第三方面所述的方法。还提供一种计算机设备,其包括存储装置及处理装置,所述存储装置存储有计算机程序,当所述计算机程序被处理装置执行时,使得所述计算机设备实现本发明第一方面或第三方面所述的方法。
17.根据本发明的第一方面~第四方面,可以达到以下有益效果:1、综合利用加速度与肌电数据来评估和判断手部震颤信号,相比于仅依据加速度信息的判断方式更加精准、客观;2、利用相对简单易行的滤波去噪方式,凸显特征参数的个性化,结合训练模型进行分类,进一步提高手部震颤信号的检测准确度。
18.本发明的其他特征及优点,将在随后的说明书具体实施方式部分阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。
附图说明
19.图1示出本发明第一实施例的震颤检测模型的建模方法示意图;
20.图2示出本发明第二实施例的手部震颤检测装置结构示意图;
21.图3为本发明第二实施例中平稳小波阈值去噪组件的结构示意图;
22.图4示出本发明第三实施例的手部震颤检测方法示意图;
23.图5示出本发明第三实施例中滤波方法的示意图;
24.图6和图7分别示出本发明采集的手部震颤信号中加速度数据和肌电数据的信号
波形示例。
具体实施方式
25.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
26.根据本发明的第一实施例,如附图1所示,提供一种用于震颤检测模型的建模方法,其包括:
27.步骤1:获取不同等级的震颤信号训练样本集,震颤信号训练样本集包括加速度训练样本和肌电数据训练样本。震颤是一种重复的、刻板的运动,该运动的频率和幅度都具有一定的规律性。震颤的类型很多,且容易混淆,帕金森震颤和特发性震颤是最容易被混淆误诊的两种疾病,有时候其他类型的震颤或各种运动障碍仅仅通过临床表现也很难做出鉴别,而通过电生理检测可以协助我们做出准确的诊断,相比单纯的临床评估,电生理检查对震颤的分析能更可靠地明确震颤的规律程度,可以用来区分典型的震颤综合征(一般是规律的)和肌阵挛综合征或心因性综合症(一般是不规律的)。
28.不同等级的震颤信号训练样本集是根据评定表采集的,包括无震颤、轻微震颤、中度震颤、严重震颤和重度震颤五个等级的加速度数据和肌电数据,分别作为所述加速度训练样本和所述肌电数据训练样本。其中优选地,所述加速度数据包括三维加速度数据;所述肌电数据由4个粘贴在手部不同位置的肌肉电信号差分传感器采集获得。
29.步骤2:分别提取震颤信号训练样本集中加速度训练样本和肌电数据训练样本的震颤信号特征参数,其中,震颤信号特征参数包括谱熵、小波熵、样本熵、近似熵和排列熵中至少之一。
30.·
谱熵(spectral entropy,sen)利用给定信号的功率谱的幅值分量作为熵的计算概率,计算方式如下:
[0031][0032]
其中,p
j
=s
j
/s,s为总的谱功率,s
j
为各频率下的幅值分量。
[0033]
·
小波熵(wavelet entropy,wen)在计算时,选择母小波为bior4.4,分解层数为5层,分解得到高频细节系数和低频近似系数,原始信号x
n
的能量可表示为所有成分能量的和,如下式所示:
[0034]
energy=∑energy
i
[0035]
其中,energy
i
可以根据不同的成分系数计算获得。
[0036]
小波熵计算公式为:
[0037]
wen=

∑p
i ln p
i
[0038]
其中,p
i
=energy
i
/energy。
[0039]
·
近似熵(approximate entropy,apen)的计算步骤如下:
[0040]
(1)设时间序列{x(n)=x
i
,i=1,

,n},n为数据长度。
[0041]
(2)将时间序列嵌入到一个m维空间中得:
[0042]
x(i)=[x(i),x(i 1),

,x(i m

1)]
[0043]
其中i的取值范围为[1:n

m 1]。
[0044]
(3)定义任意两个元素x(i),x(j)间的距离为d[x(i),x(j)],其代表两者对应元素中差值最大的一个,即:
[0045]
d[x(i),x(j)]=max
k=0~m
‑1[|x(i k)

x(j k)|]
[0046]
此时x(i),x(j)中其他元素间的差值都小于d,对每一个i值,计算x(i)与x(j)(j=1~n

m 1,且j≠i)间的距离d[x(i),x(j)]。
[0047]
(4)给定阈值r,对每一个i值统计d[x(i),x(j)]小于r的数目,计算此数目与距离总数n

m的比值记作可得:
[0048][0049]
(5)对取对数,再求其平均值,记作
[0050]
(6)维数加1,变为m 1,重复以上步骤求m 1维空间的值,此时得到和
[0051]
(7)序列x(n)的近似熵值可表示为:
[0052]
其中,公式中的m表示序列的嵌入维数,即序列选取的的固有模式长度;r表示相似的容限,即判别时间序列与固有模式匹配度的阈值;n为时间序列的总长度。
[0053]
·
样本熵(sample entropy,sampen)的计算步骤如下:
[0054]
(1)设时间序列{x(n)=x
i
,i=1,

,n},n为数据长度。
[0055]
(2)将时间序列嵌入到一个m维空间中得:
[0056]
x(i)=[x(i),x(i 1),

,x(i m

1)]
[0057]
其中i的取值范围为[1:n

m 1]。
[0058]
(3)计算任意两个元素x(i),x(j)间的距离为d[x(i),x(j)],可得:
[0059]
d[x(i),x(j)]=max
k=0~m
‑1[|x(i k)

x(j k)|]
[0060]
其中,j∈[1,n

m],且j≠i)。
[0061]
(4)统计满足d[x(i),x(j)]<r的数目n
i
(m,r),并计算p
i
(m,r):
[0062][0063]
(5)计算平均值
[0064]
(6)按照上述步骤计算b(m 1,r)。
[0065]
(7)最后得到该段信号的样本熵为:
[0066][0067]
其中,n代表信号的长度,r代表相似容限,m代表嵌入维数。
[0068]
·
排列熵(permutation entropy,peen)的计算过程如下:
[0069]
(1)对一维时间序列x(n)=[x(1),x(2),

,x(n)]进行相空间重构,得到点x(i)的m维空间的重构向量为:
[0070]
x
i
=[x(i),x(i 1),

,x(i (m

1)*l)]
[0071]
则时间序列x(n)的相空间矩阵为:
[0072]
x=[x1;x2;

,x
n

(m

1)*l
]
[0073]
其中,m表示重构维数,l表示延迟时间。
[0074]
(2)对x
i
中的各元素进行升序排列,得:
[0075]
x
i
=[x(i (j1‑
1)*l)≤x(i (j2‑
1)*l)≤

≤x(i (j
m

1)*l)]
[0076]
该排列方式为全排列m!的一种,对时间序列x(n)的各种排列情况的次数进行统计,计算各种排列情况的相对频率作为其概率p1,p2,

,p
k
,k≤m!,计算序列归一化后的排列熵:
[0077][0078]
步骤3:将震颤信号特征参数输入训练模型进行训练,得到不同等级的震颤检测模型。训练模型主要用于分类,训练算法的复杂度与性能密切相关,现阶段比较成熟的训练模型包括尤其适于图像识别的卷积神经网络cnn模型、适用弱相关复合特征的深度神经网络dnn模型,另外还有部分无监督学习的模型也可适用于相对要求较低的分类场景。
[0079]
此外,在进行步骤2之前,对震颤信号训练样本集中的加速度训练样本和肌电数据训练样本进行滤波操作,使得滤波之后的信号特征更加突出,利于机器学习,提高训练模型的分类准确性。
[0080]
还需要说明的是,选取的特征参数的种类数量越多,计算复杂度越高,检测模型的分类精度越准确;不同特征参数种类的组合、不同个体情况的病人、不同等级的震颤结果以及不同部位的采集结果,均可能对应了不同的最佳检测模型,因此优选两种或更多种不同的特征参数组合方式进行两次或更多次建模,以进一步提高检测模型的分类精度。例如,选取每一种特征参数建模,同时还可以根据检测精度的需要,选取两种或更多种特征参数进行建模,例如选取谱熵、小波熵与近似熵三种特征参数进行建模,还可以选取谱熵、小波熵和排列熵三种特征参数进行建模,在建模之后进行分类检测时,可以使用多种特征参数以及对应的检测模型进行两次或更多次分类检测,并根据所有的检测结果确定可靠性最高的检测结果。
[0081]
根据本发明的第二实施例,如附图2所示,提供一种手部震颤检测装置,其包括加速度计、肌肉电信号差分传感器、滤波组件、特征参数提取组件、震颤检测建模组件。
[0082]
加速度计粘贴于手腕部位,内侧、外侧均可,加速度计用以采集手部三维加速度数据,图6示出三维加速度数据的波形示例。
[0083]
肌肉电信号差分传感器通常成对使用,1对、2对、3对均可,本实施例优选使用4个肌肉电信号差分传感器,分别粘贴于手部桡侧腕伸肌、桡侧腕屈肌、尺侧腕伸肌和尺侧腕屈肌的肌腹上,以便采集手部震颤过程中的肌电数据,图7示出了上述4个肌电数据的波形示例。当然,也可以根据病人的不同情况,按需采集手部肌群的其他肌肉的肌电数据。
[0084]
三维加速度数据和肌电数据作为手部震颤信号,而由于震颤信号的幅度相对较
小、频率相对较低,因此极易受到外界各方面因素的影响,因此,为提高手部震颤信号检测结果的准确性,而设置了滤波组件对手部震颤信号进行滤波去噪。
[0085]
滤波组件包括6阶巴特沃斯带通滤波器及配合使用的陷波器;可以有效滤除意向运动带来的噪声信号和外界工频干扰。正常的意向运动信号,其通常具有与震颤信号不同的频率——大部分的意向运动低于1hz,例如抬手、抬肘以及其他日常运动等;而工频干扰通常由电力系统导致,对波形的影响尤其明显。配合带通滤波器使用陷波器,可以有效滤除意向运动噪声信号以及工频干扰。
[0086]
滤波组件还包括平稳小波阈值去噪组件,如图3所示,平稳小波阈值去噪组件依次包括平稳小波变换swt模块、方差估计模块、小波系数阈值模块及平稳小波swt逆变换模块,具体的处理过程为:
[0087]
1)平稳小波变换swt模块对信号进行swt变换;
[0088]
2)方差估计模块估计分解后各层小波系数的噪声方差,得到不同尺度下的阈值;
[0089]
3)小波系数阈值模块将不同尺度下的小波系数使用阈值函数选取合适的阈值后进行处理;
[0090]
4)平稳小波swt逆变换模块重构信号——即swt逆变换,得到需要的手部震颤信号。
[0091]
平稳小波阈值去噪组件可以有效去除设备结构、系统回路引入的零偏、温漂、轴间对齐误差、暗电流、散粒噪声、随机噪声、高斯白噪声等。
[0092]
滤波组件对所述手部震颤信号进行滤波,得到滤波后的手部震颤信号,并发送给特征参数提取组件。
[0093]
特征参数提取组件基于滤波后的手部震颤信号进行特征提取,其中,手部震颤信号的特征参数包括:谱熵、小波熵、样本熵、近似熵和排列熵中至少之一。而具体的计算方式与本发明第一实施例相同。
[0094]
需要额外说明的是,选取的特征参数的种类数量越多,计算复杂度越高,分类精度越准确;不同特征参数种类的组合、不同个体情况的病人、不同等级的震颤结果以及不同部位的采集结果,均可能对应了不同的最佳检测方式,因此优选两种或更多种不同的特征参数组合方式进行两次或更多次建模和分类检测。例如,选取谱熵、小波熵与近似熵进行建模和分类检测后,重新选取谱熵、小波熵和排列熵进行建模和分类检测,如果两次检测结果相同,则检测结果可靠性更高。
[0095]
获得手部震颤信号的特征参数之后,震颤检测建模组件利用已训练的模型及输入的特征参数进行分类,得到手部震颤信号的检测结果。震颤检测建模组件利用训练集训练模型,具体的建模方法已经在本发明第一实施例中阐明,在训练时,可以使用现阶段比较成熟的训练模型包括尤其适于图像识别的卷积神经网络cnn模型、适用弱相关复合特征的深度神经网络dnn模型,另外还可以使用无监督学习的训练模型。最后,手部震颤信号的检测结果包括:震颤等级。
[0096]
需要说明的是,根据实际需要,可以将本发明第二实施例的检测装置的全部组件集成在可穿戴设备中,不过这无疑将大大增加可穿戴设备的成本,适合医院临床小范围应用;为节省成本考虑,可以仅将加速度计与肌肉电信号差分传感器集成在可穿戴设备中,病人佩戴之后即可进入常规采集工作,而检测装置的其余组件设置在计算机设备或分析仪器
中,可穿戴设备利用实时或非实时的无线通信技术,将加速度计与肌肉电信号差分传感器采集的三维加速度数据与肌电数据发送到滤波组件,进行后续的处理。
[0097]
根据本发明的第三实施例,如附图4所示,提供一种手部震颤检测方法,包括:
[0098]
步骤1、获取手部震颤信号,手部震颤信号包括三维加速度数据和肌电数据。加速度数据和表面肌电图可以检测震颤神经电生理检测,加速度数据可以协助我们了解震颤的频率、幅度和节律性,肌电图可以用来评估震颤的规律性、爆发模式和持续时间。可以用通过记录一对或多对同步发生运动的肌肉的肌电信号。因此,针对患者的手部震颤信号进行定量分析,对震颤病症的诊断、治疗和康复评价有着非常重要的意义。
[0099]
在获得手部震颤信号之后,可选地,对手部震颤信号进行滤波步骤,如图5所示,首先进行6阶巴特沃斯带通滤波;其次,配合使用陷波器对带通滤波之后的信号消除工频干扰。滤波之后的信号进行平稳小波去噪:平稳小波swt变换;估计分解后各层小波系数的噪声方差,得到不同尺度下的阈值;经过阈值函数选取不同尺度下的小波系数合适的阈值;进行swt逆变换。如在第二实施例中所述,进行6阶巴特沃斯带通滤波以及配合使用陷波器,可以有效滤除意向运动噪声信号以及工频干扰;而平稳小波阈值去噪则包括平稳小波swt变换、估计分解后各层小波系数的噪声方差得到不同尺度下的阈值、经过阈值函数选取不同尺度下的小波系数合适的阈值以及进行swt逆变换的步骤,利用平稳小波阈值去噪的方式可以有效去除设备结构、系统回路引入的零偏、温漂、轴间对齐误差、暗电流、散粒噪声、随机噪声、高斯白噪声等。
[0100]
步骤2、提取手部震颤信号的特征参数。手部震颤信号的特征参数包括:谱熵、小波熵、样本熵、近似熵和排列熵中至少之一。各种特征参数的计算方式已经在本发明第一实施例中给出,此处不再赘述。此外,选取的特征参数的种类数量越多,计算复杂度越高,分类精度越准确;不同特征参数种类的组合、不同个体情况的病人、不同等级的震颤结果以及不同部位的采集结果,均可能对应了不同的最佳检测方式,因此优选两种或更多种不同的特征参数组合方式进行两次或更多次建模和分类检测。例如,选取谱熵、小波熵与近似熵进行建模和分类检测后,重新选取谱熵、小波熵和排列熵进行建模和分类检测,如果两次检测结果相同,则检测结果可靠性更高。
[0101]
步骤3、利用已训练的模型及特征参数进行分类,得到手部震颤信号的检测结果。其中,通过本发明第一实施例的方法进行检测模型的训练,进而利用已训练的模型及输入的特征参数进行分类,得到手部震颤信号的检测结果,检测结果包括震颤等级。
[0102]
根据本发明的第四实施例,提供一种计算机可读存储介质,其上存储有计算机可执行指令,当所述计算机可执行指令由处理器执行时,实现本发明第一实施例或第三实施例中的方法。还提供一种计算机设备,其包括存储装置及处理装置,所述存储装置存储有计算机程序,当所述计算机程序被处理装置执行时,使得所述计算机设备实现本发明第一实施例或第三实施例中的方法。
[0103]
尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

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

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

相关文献