System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于医疗,尤其涉及一种p波识别方法、存储介质及设备。
技术介绍
1、p波常见的形态大致有正向的p波、倒置的p波、低平的p波、双向的p波、双峰的p波,和高耸的p波。现有识别p波的检测技术中,大多p波检测方面的研究对于定位到qrs波后,对p波的搜索窗是固定比例的,这种方法对于rr间期波动较大的情况识别p波具有局限性。这种方法核心策略是在确定r波位置之后,再在r波前固定范围内寻找局部模极大值对确定p波。但局部模极大值的位置容易受干扰的影响,定位精度的稳定性难以保证。
技术实现思路
1、鉴于上述问题,本专利技术提供一种p波识别方法、存储介质及设备,能够保证p波定位精度的准确性和稳定性。
2、本专利技术采用的技术方案为:一种p波识别方法,包括以下步骤:
3、从心电信号中定位qrs波,得到qrs波信息;
4、根据所述qrs波信息确定p波检测区间;
5、利用算法对所述心电信号进行mexican-hat小波变换,得到心电小波信号;
6、判断预设尺度中所述p波检测区间是否存在模极大值;若所述p波检测区间存在所述模极大值,则对位于所述模极大值和所述p波检测区间右边界之间的所述心电小波信号进行翼型函数变换,得到翼型心电波形;1·
7、判断所述翼型心电波形的幅值是否满足第一预设鉴定阈值,若所述翼型心电波形的幅值满足所述第一预设鉴定阈值,则利用第二鉴定阈值与翼型心电波形,得到p波峰点及p波形态;
8、根据所述p波峰
9、将所述p波弧度和所述p波宽度跟预设p波弧度和预设p波宽度进行对比,得到识别结果。
10、优选的,所述利用算法对所述心电信号进行mexican-hat小波变换,得到心电小波信号,包括:
11、将所述心电信号按预设分解层数逐层分解为多个尺度和位置的第一小波系数,得到第一小波系数矩阵;
12、对第一小波系数矩阵按所述预设分解层数进行小波变换,使每个所述尺度和所述位置存在对应的第二小波系数;
13、根据所述尺度和所述位置,使用mexican hat小波核函数对所述第二小波系数进行卷积,以获得小波系数的小波变换系数;
14、将小波变换系数按照所述尺度和所述位置重新组合成第二小波系数矩阵;
15、将所述第二小波系数矩阵逆变换至时域,得到心电小波信号。
16、优选的,所述mexican hat小波核函数表达式如下:
17、
18、式中,t表示时间;σ表示预设尺度。
19、优选的,所述根据所述p波峰点及p波形态计算p波弧度和p波宽度,包括:
20、根据所述p波形态确认p波起点到终点的长度,得到所述p波宽度;
21、根据所述p波峰点计算p波顶点到所述p波起点与终点的连线的距离,得到p波高度;
22、所述p波高度与p波宽度的比值为所述p波弧度。
23、优选的,所述翼型函数变换公式如下:
24、w1(i)=si-len-si
25、w2(i)=si-si+len
26、wing(i)=w1(i)*w2(i)
27、其中,wing(i)为翼型函数值;si为第i点的幅值;si-len为第i点前len个点的幅值;si+len为第i点后len个点的幅值;w1(i)为第i点前len个点的幅值与第i点的幅值的差;w2(i)为第i点的幅值与第i点后len个点的幅值的差;i为所述模极大值和所述p波检测区间右边界之间的所述心电小波信号上的点。
28、优选的,所述判断所述翼型心电波形的幅值是否满足第一预设鉴定阈值,若所述翼型心电波形的幅值满足所述第一预设鉴定阈值,则利用第二鉴定阈值与翼型心电波形,得到p波峰点及p波形态,包括;
29、获取所述翼型心电波形的幅值;
30、判断所述翼型心电波形的幅值是否满足第一预设鉴定阈值;若所述翼型心电波形的幅值不满足所述第一预设鉴定阈值,则认为所述心电信号中没有p波;
31、若所述翼型心电波形的幅值满足所述第一预设鉴定阈值,则获取所述翼型心电波形的最低点幅值;
32、取所述最低点幅值的一半设为所述第二鉴定阈值;
33、利用所述第二鉴定阈值的线与所述翼型心电波形的交点计算所述p波检测区间内的波长,根据所述p波检测区间内的最大波长计算波数;
34、根据所述波数和所述翼型心电波形,得到所述p波峰点以及所述p波形态。
35、优选的,所述从心电信号中定位qrs波,得到qrs波信息之前,包括:
36、获取原始心电信号;
37、对所述原始心电信号进行去噪和放大处理,得到去噪心电信号;
38、对所述去噪心电信号的幅值进行归一化处理,得到归一化信号;
39、将所述归一化信号的幅值进行平方运算,得到所述心电信号。
40、优选的,所述根据所述qrs波信息确定p波检测区间,包括:
41、获取所述qrs波信息中的rr间期;
42、根据预设时间内所述rr间期计算rr的平均间隔;
43、通过所述平均间隔调整所述p波的搜索区间,得到所述p波检测区间。
44、一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如前所述方法的步骤。
45、一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如前所述方法的步骤。
46、采用本专利技术实施例,具有如下有益效果:
47、本专利技术从心电信号中得到qrs波信息,从而确定p波检测区间。再利用算法对心电信号进行mexican-hat小波变换,得到心电小波信号。将p波检测区间中的模极大值和心电小波信号进行翼型函数变换,得到翼型心电波形。判断翼型心电波形是否符合第一预设鉴定阈值和第二鉴定阈值的要求,进一步得到p波峰点及p波形态。再通过p波峰点及p波形态得到p波弧度和p波宽度,并与预设p波弧度和预设p波宽度进行对比,得到识别结果。因此,本专利技术通过多层小波变换,可以进一步拆解信号的细节,将信号的各个频率成分逐层分析,获得更加详细和全面的信号特征,从而可以精确检测p波形态,有效减少了p波的误检,提升p波定位精度的稳定性。
本文档来自技高网...【技术保护点】
1.一种P波识别方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,所述利用算法对所述心电信号进行Mexican-hat小波变换,得到心电小波信号,包括:
3.根据权利要求2所述的方法,其特征在于,所述Mexican hat小波核函数表达式如下:
4.根据权利要求1所述的方法,其特征在于,所述根据所述P波峰点及P波形态计算P波弧度和P波宽度,包括:
5.根据权利要求1所述的方法,其特征在于,所述翼型函数变换公式如下:
6.根据权利要求1所述的方法,其特征在于,所述判断所述翼型心电波形的幅值是否满足第一预设鉴定阈值,若所述翼型心电波形的幅值满足所述第一预设鉴定阈值,则利用第二鉴定阈值与翼型心电波形,得到P波峰点及P波形态,包括;
7.根据权利要求1所述的方法,其特征在于,所述从心电信号中定位QRS波,得到QRS波信息之前,包括:
8.根据权利要求1所述的方法,其特征在于,所述根据所述QRS波信息确定P波检测区间,包括:
9.一种计算机可读存储介质,其特征在于,存储
10.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至8中任一项所述方法的步骤。
...【技术特征摘要】
1.一种p波识别方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,所述利用算法对所述心电信号进行mexican-hat小波变换,得到心电小波信号,包括:
3.根据权利要求2所述的方法,其特征在于,所述mexican hat小波核函数表达式如下:
4.根据权利要求1所述的方法,其特征在于,所述根据所述p波峰点及p波形态计算p波弧度和p波宽度,包括:
5.根据权利要求1所述的方法,其特征在于,所述翼型函数变换公式如下:
6.根据权利要求1所述的方法,其特征在于,所述判断所述翼型心电波形的幅值是否满足第一预设鉴定阈值,若所述翼型心电波形的幅值满足所述第一预...
【专利技术属性】
技术研发人员:邹治凡,张文,肖思杰,卜祥南,谢超成,尹鹏,
申请(专利权)人:深圳市科曼医疗设备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。