System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及信号处理,特别是涉及一种心电信号质量检测方法、终端及存储介质。
技术介绍
1、终端设备提供了心血管健康监测功能。例如,脉搏波传导速度(pulse wavevelocity,pwv)监测功能、心电(electrocardiogram,ecg)信号监测功能等。相关技术中,终端设备为可穿戴电子设备。可穿戴电子设备可以采集用户的心电信号。通过深度学习的算法模型对心电信号进行质量检测。向用户输出心电信号的检测结果,以供用户参考心血管健康情况。
2、然而,深度学习的算法模型需要大量样本数据进行训练,并且算法模型一般较大,网络结构复杂,网络参数较多,对心电信号进行质量检测的过程较为复杂,且算法模型运行较慢,导致对心电信号进行检测的耗时较长,降低心电信号的检测效率。
技术实现思路
1、本申请实施例的目的在于提供一种心电信号质量检测方法、终端及存储介质,以提高心电信号检测的效率。具体技术方案如下:
2、第一方面,为了达到上述目的,本申请实施例提供了一种心电信号质量检测方法、终端及存储介质,所述方法包括:
3、获取采集的心电信号;
4、对所述心电信号中的指定波形进行特征提取,得到所述心电信号的目标特征点;
5、基于所述目标特征点在所述心电信号中的分布信息,计算所述心电信号的各指标项的质量数据;
6、基于所述心电信号的各指标项的质量数据,计算所述心电信号的目标质量数据。
7、由以上可见,本实施例提供的方案,提取
8、本申请的一个实施例中,所述对所述心电信号中的指定波形进行特征提取,得到所述心电信号的目标特征点,包括:
9、按照预设的滑动窗口的大小,对所述心电信号在所述滑动窗口内的指定波形进行特征提取,得到所述心电信号在所述滑动窗口内的目标特征点。
10、由以上可见,本实施例提供的方案,在时域上建立滑动窗口提取心电ecg信号的目标特征点,可以对心电信号进行分段处理,提高提取的目标特征点的准确性,进而提高对心电信号进行质量检测的准确性。
11、本申请的一个实施例中,所述基于所述目标特征点在所述心电信号中的分布信息,计算所述心电信号的各指标项的质量数据,包括:
12、针对每一滑动窗口,基于所述目标特征点在该滑动窗口内的分布信息,计算所述心电信号在该滑动窗口内的各指标项的质量数据。
13、由以上可见,本实施例提供的方案,在时域上建立滑动窗口,分别确定每一滑动窗口内的心电信号的各指标项的质量数据,可以对心电信号进行分段处理,提高计算得到的滑动窗口内的心电信号的各指标项的质量数据的准确性,进而提高对心电信号进行质量检测的准确性。
14、本申请的一个实施例中,所述指定波形包括以下至少一项:p波、q波、r波、s波和t波;
15、所述指标项包括以下至少一项:r波相关的指标项;s波和t波相关的指标项;t波和p波相关的指标项;q波和s波相关的指标项;特征点相关的指标项;波形相关的指标项。
16、由以上可见,本实施例提供的方案,结合心电信号中的q波、r波、s波、t波和p波的特征进行心电信号检测,进而提高对心电信号进行质量检测的准确性。
17、本申请的一个实施例中,所述针对每一滑动窗口,基于所述目标特征点在该滑动窗口内的分布信息,计算所述心电信号在该滑动窗口内的各指标项的质量数据,包括:
18、针对每一滑动窗口,基于该滑动窗口内各r波的目标特征点的幅值,以及相邻r波的目标特征点的间距,计算所述心电信号在该滑动窗口内的r波相关的指标项的质量数据;其中,r波的目标特征点为波峰;
19、基于该滑动窗口内各s波和相邻t波的目标特征点的斜率,以及s波和相邻t波的目标特征点的间距,计算所述心电信号在该滑动窗口内的s波和t波相关的指标项的质量数据;其中,s波的目标特征点为波谷;t波的目标特征点为波峰;
20、基于该滑动窗口内各t波和相邻p波的目标特征点的斜率,以及t波和相邻p波的目标特征点的间距,计算所述心电信号在该滑动窗口内的t波和p波相关的指标项的质量数据;其中,p波的目标特征点为波峰;
21、基于该滑动窗口内各q波和相邻s波的目标特征点的幅值,计算所述心电信号在该滑动窗口内的q波和s波相关的指标项的质量数据;其中,q波的目标特征点为波谷;
22、基于该滑动窗口内的目标特征点的总数目,计算所述心电信号在该滑动窗口内的特征点相关的指标项的质量数据;
23、基于该滑动窗口内各s波和相邻t波的瞬时斜率,和/或,各t波和相邻p波的瞬时斜率,计算所述心电信号在该滑动窗口内的波形相关的指标项的质量数据;其中,s波和相邻t波的瞬时斜率包括:s波和相邻t波的目标特征点间的各采样点的斜率;t波和相邻p波的瞬时斜率包括:t波和相邻p波的目标特征点间的各采样点的斜率。
24、由以上可见,本实施例提供的方案,基于r波的峰峰距离、r峰的y值(幅值)、t-p的斜率波动系数和斜率正负变化占比、s-t的斜率波动系数和斜率正负变化占比等多个评估参数,确定各指标的质量数据,可以结合心电信号中的q波、r波、s波、t波和p波的特征进行心电信号检测,进而提高对心电信号进行质量检测的准确性。
25、本申请的一个实施例中,所述基于该滑动窗口内各r波的目标特征点的幅值,以及相邻r波的目标特征点的间距,计算所述心电信号在该滑动窗口内的r波相关的指标项的质量数据,包括:
26、针对该滑动窗口内的每一r波,计算该r波的目标特征点的幅值相对于参考幅值的偏移程度,得到第一偏移程度;其中,所述参考幅值为该滑动窗口内各r波的目标特征点的幅值的幅值均值;
27、从该滑动窗口内的各r波中,确定第一偏移程度大于偏移阈值的r波的数目,得到第一数目;
28、基于所述第一数目确定所述心电信号在该滑动窗口内的r波相关的第一指标项的质量数据;
29、针对该滑动窗口内的每一r波,计算该r波与相邻r波的目标特征点的间距相对于第一参考间距的偏移程度,得到第二偏移程度;其中,所述第一参考间距为该滑动窗口内各相邻r波的目标特征点的间距的间距均值;
30、从该滑动窗口内的各r波中,确定第二偏移程度大于偏移阈值的r波的数目,得到第二数目;其中,不同指标项对应的偏移阈值不同;本文档来自技高网...
【技术保护点】
1.一种心电信号质量检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述心电信号中的指定波形进行特征提取,得到所述心电信号的目标特征点,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述目标特征点在所述心电信号中的分布信息,计算所述心电信号的各指标项的质量数据,包括:
4.根据权利要求3所述的方法,其特征在于,所述指定波形包括以下至少一项:P波、Q波、R波、S波和T波;
5.根据权利要求4所述的方法,其特征在于,所述针对每一滑动窗口,基于所述目标特征点在该滑动窗口内的分布信息,计算所述心电信号在该滑动窗口内的各指标项的质量数据,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于该滑动窗口内各R波的目标特征点的幅值,以及相邻R波的目标特征点的间距,计算所述心电信号在该滑动窗口内的R波相关的指标项的质量数据,包括:
7.根据权利要求5所述的方法,其特征在于,所述基于该滑动窗口内各S波和相邻T波的目标特征点的斜率,以及S波和相邻T波的目标特征点的间距,计算所
8.根据权利要求5所述的方法,其特征在于,所述基于该滑动窗口内各T波和相邻P波的目标特征点的斜率,以及T波和相邻P波的目标特征点的间距,计算所述心电信号在该滑动窗口内的T波和P波相关的指标项的质量数据,包括:
9.根据权利要求5所述的方法,其特征在于,所述基于该滑动窗口内各Q波和相邻S波的目标特征点的幅值,计算所述心电信号在该滑动窗口内的Q波和S波相关的指标项的质量数据,包括:
10.根据权利要求5所述的方法,其特征在于,所述基于该滑动窗口内的目标特征点的总数目,计算所述心电信号在该滑动窗口内的特征点相关的指标项的质量数据,包括:
11.根据权利要求5所述的方法,其特征在于,所述基于该滑动窗口内各S波和相邻T波的瞬时斜率,和/或,各T波和相邻P波的瞬时斜率,计算所述心电信号在该滑动窗口内的波形相关的指标项的质量数据,包括:
12.根据权利要求2所述的方法,其特征在于,所述基于所述心电信号的各指标项的质量数据,计算所述心电信号的目标质量数据,包括:
13.根据权利要求12所述的方法,其特征在于,所述基于各滑动窗口内的所述心电信号的质量数据,计算所述心电信号的目标质量数据,包括:
14.根据权利要求2所述的方法,其特征在于,所述按照预设的滑动窗口的大小,对所述心电信号在所述滑动窗口内的指定波形进行特征提取,得到所述心电信号在所述滑动窗口内的目标特征点,包括:
15.根据权利要求14所述的方法,其特征在于,所述基于所述第一特征点和对该滑动窗口内的第二波形进行特征提取的结果,确定所述心电信号在该滑动窗口内的目标特征点,包括:
16.根据权利要求14所述的方法,其特征在于,所述基于所述第一特征点的间距,确定提取该滑动窗口内的特征点时发生异常的第二波形,包括:
17.根据权利要求16所述的方法,其特征在于,所述指定波形为R波时,R波的相邻指定波形为R波;R波的目标特征点为波峰;
18.一种终端,其特征在于,包括:
19.一种计算机可读存储介质,其特征在于,包括计算机程序,当所述计算机程序在终端上运行时,使得所述终端执行权利要求1-17中任一项所述的方法。
20.一种计算机程序产品,其特征在于,所述计算机程序产品包含可执行指令,当所述可执行指令在终端上执行时,使得终端执行权利要求1-17中任一项所述的方法。
21.一种芯片系统,其特征在于,所述芯片系统应用于终端,所述芯片系统包括一个或多个处理器,所述处理器用于调用计算机指令以使得所述终端将数据输入芯片系统,并执行权利要求1-17任一项所述的方法对数据进行处理后输出处理结果。
...【技术特征摘要】
1.一种心电信号质量检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述心电信号中的指定波形进行特征提取,得到所述心电信号的目标特征点,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述目标特征点在所述心电信号中的分布信息,计算所述心电信号的各指标项的质量数据,包括:
4.根据权利要求3所述的方法,其特征在于,所述指定波形包括以下至少一项:p波、q波、r波、s波和t波;
5.根据权利要求4所述的方法,其特征在于,所述针对每一滑动窗口,基于所述目标特征点在该滑动窗口内的分布信息,计算所述心电信号在该滑动窗口内的各指标项的质量数据,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于该滑动窗口内各r波的目标特征点的幅值,以及相邻r波的目标特征点的间距,计算所述心电信号在该滑动窗口内的r波相关的指标项的质量数据,包括:
7.根据权利要求5所述的方法,其特征在于,所述基于该滑动窗口内各s波和相邻t波的目标特征点的斜率,以及s波和相邻t波的目标特征点的间距,计算所述心电信号在该滑动窗口内的s波和t波相关的指标项的质量数据,包括:
8.根据权利要求5所述的方法,其特征在于,所述基于该滑动窗口内各t波和相邻p波的目标特征点的斜率,以及t波和相邻p波的目标特征点的间距,计算所述心电信号在该滑动窗口内的t波和p波相关的指标项的质量数据,包括:
9.根据权利要求5所述的方法,其特征在于,所述基于该滑动窗口内各q波和相邻s波的目标特征点的幅值,计算所述心电信号在该滑动窗口内的q波和s波相关的指标项的质量数据,包括:
10.根据权利要求5所述的方法,其特征在于,所述基于该滑动窗口内的目标特征点的总数目,计算所述心电信号在该滑动窗口内的特征点相关的指标项的质量数据,包括:
11.根据权利要求5所述的方法,其特征在于...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。