QRS波群检测方法.pdf

上传人:sha****007 文档编号:8040223 上传时间:2019-12-17 格式:PDF 页数:17 大小:629.39KB
返回 下载 相关 举报
摘要
申请专利号:

CN201710091357.9

申请日:

20170220

公开号:

CN106725450A

公开日:

20170531

当前法律状态:

有效性:

审查中

法律详情:

IPC分类号:

A61B5/0452

主分类号:

A61B5/0452

申请人:

武汉中旗生物医疗电子有限公司

发明人:

张玮

地址:

430000 湖北省武汉市东湖新技术开发区高新二路380号

优先权:

CN201710091357A

专利代理机构:

北京超凡志成知识产权代理事务所(普通合伙)

代理人:

唐维虎

PDF下载: PDF下载
内容摘要

本发明提供了一种QRS波群检测方法。通过对信号进行预处理,以得到初始幅值阈值和初始斜率阈值;根据初始幅值阈值和斜率阈值在预处理后的信号中寻找R波的波峰并根据R波的波峰判断R波的类型以及R波的结束点;根据R波的类型和波峰判断Q波的类型并寻找Q波的波谷;并寻找Q波的起点、结束点、S波的波谷,判断S波的类型,寻找S波的起点以及S波的结束点。本发明提供的QRS波群检测方法,定位准确,检测实时性高,能够定位特殊点的起止点,为心电诊断提供更多重要的诊断指标,且能提高QRS波时限的准确性。

权利要求书

1.一种QRS波群检测方法,其特征在于,所述方法包括:对信号进行预处理,得到信号序列,所述信号序列包括多个周期;根据预处理后的信号得到初始幅值阈值和初始斜率阈值;根据所述初始幅值阈值和初始斜率阈值在预处理后的信号中寻找R波的波峰并根据所述R波的波峰判断R波的类型以及R波的结束点;根据所述R波的类型和R波的波峰判断Q波的类型并寻找Q波的波谷;根据所述R波的类型、R波的波峰和Q波的波谷寻找Q波的起点;根据所述Q波的起点、所述Q波的类型及所述Q波的波谷寻找Q波的结束点;根据所述R波的类型、R波的波峰和R波的结束点寻找S波的波谷并判断S波的类型;根据所述S波的类型、R波的类型、S波的波谷以及Q波的起点寻找S波的起点;根据所述S波的起点和所述S波的类型寻找S波的结束点。 2.根据权利要求1所述的QRS波群检测方法,其特征在于,所述根据所述初始幅值阈值和初始斜率阈值在预处理后的信号中寻找R波的波峰并根据所述R波的波峰判断R波的类型以及R波的结束点的步骤包括:将所述预处理后的信号与所述初始斜率阈值进行比较,以在所述预处理后的信号中确定第一查找范围,根据所述初始幅值阈值在所述第一查找范围内寻找R波的波峰。 3.根据权利要求2所述的QRS波群检测方法,其特征在于,所述将所述预处理后的信号与所述初始斜率阈值进行比较,以在所述预处理后的信号中确定第一查找范围的步骤包括:将预处理后的差分信号与所述初始斜率阈值进行比较,当找到比所述初始斜率阈值小的点时,记录为第一位置,在所述第一位置向前直至上一个R波的波峰之间寻找差分信号递增且差分值大于0的点,记录为第二位置,将所述第一位置与所述第二位置之间的范围作为所述第一查找范围;所述根据所述初始幅值阈值在所述第一查找范围内寻找R波的波峰的步骤包括:在所述第一查找范围内寻找幅值最大的点,当所述幅值最大的点的幅值大于所述初始幅值阈值时,将所述幅值最大的点标记为R波波峰。 4.根据权利要求2所述的QRS波群检测方法,其特征在于,当所述第一查找范围内不包括R波波峰时,以所述第一位置为基准,向时间递减方向以第一预设搜索范围查找幅值最大的点并将所述幅值最大的点的幅值与所述初始幅值阈值比较,当大于所述初始幅值阈值时,将第一预设搜索范围内幅值最大的点标记为R波的波峰,当小于所述初始幅值阈值时,以所述第一位置为基准,向时间递减方向以第一预设搜索范围查找相邻点的斜率乘积为负值且幅值大于所述初始幅度阈值的点,若具有满足条件的点,则将该点记录为R波的波峰,若以上条件均未满足,则向时间递增方向,以第一预设搜索范围查找幅值最大的点,判断该点是否满足与左侧相邻间隔点的幅值差值大于预设的第一阈值且与右侧相邻间隔点的幅值差值大于预设的第一阈值,若满足,则将查找到的满足条件的点记录为R波波峰的位置,若不满足,则标记R波的类型为无R波。 5.根据权利要求1所述的QRS波群检测方法,其特征在于,所述根据所述R波的波峰判断R波的类型以及R波的结束点的步骤包括:以所述R波的波峰为基准,以第二预设搜索范围查找大于初始幅值阈值的信号,以查找到的幅值最大的信号为基准,以第三预设搜索范围查找点是否满足判断R波波峰的条件,如果满足,排出切迹的干扰后记录所述幅值最大的点的位置,并标记为双R波,如果不满足,则标记为单R波;以所述R波的波峰为基准,向时间递增方向以第四预设搜索范围查找连续相邻信号的差分值同时小于预设的第二阈值的点,通过预设的算法排除切迹的干扰,将满足条件的点作为R波的结束点,当第四预设搜索范围内没有满足条件的点时,以所述R波峰为基准,向时间递增方向根据预设的第一经验值将对应的点确定为R波结束点。 6.根据权利要求2所述的QRS波群检测方法,其特征在于,所述根据所述R波的类型和R波的波峰判断Q波的类型并寻找Q波的波谷的步骤包括:以所述R波的波峰为基准,在所述预处理后的信号中以第五预设搜索范围查找幅值最小的点,将查找到的所述幅值最小的点的幅值与所述R波的波峰的幅值相加得到幅值代数和,将所述幅值代数和与第一幅值阈值进行比较,当所述幅值代数和大于所述第一幅值阈值时,判断R波为大R波,赋予第一查找范围,当所述幅值代数和小于所述第一幅值阈值时,判断R波为小R波,赋予第二查找范围,当所述幅值最小的点位于所述R波的波峰的左侧,则Q波为大Q波,当所述幅值最小的点位于所述R波的波峰的右侧,则S波为大S波;当所述R波的类型为无R波时,以根据预设的第一经验值确定的R波的波峰为基准,以第六预设搜索范围查找幅值最小的点并将查找到的幅值最小的点标记为Q波的波谷;当R波为大R波时,以所述R波的波峰为基准,以第一查找范围查找是否具有连续多个点的变化率小于第一变化率阈值,同时排除在上升支存在切迹被误检为波谷,查找幅值最小的点,通过预设的算法判断是否有切迹,如果有切迹,判断切迹的位置,排除切迹的误检,将幅值最小的点作为Q波的波谷;当R波为小R波时,以所述R波的波峰为基准,以第二查找范围查找是否具有连续多个点的变化率小于第二变化率阈值,当找到且为了排除在上升支存在切迹而误检为波谷,查找幅值最小的点,通过预设的算法判断是否有切迹,如果有切迹,判断切迹的位置,排除切迹的误检,将幅值最小的点作为Q波的波谷。 7.根据权利要求1所述的QRS波群检测方法,其特征在于,所述根据所述R波的类型、R波的波峰和Q波的波谷寻找Q波的起点的步骤包括:当R波的类型为无R波时,将R波的波峰标记为Q波的起点;当存在R波时,以所述R波的波峰为基准,以第三查找范围查找是否具有多个连续的点的变化率小于第三变化率阈值,如果有,计算找到的多个点中幅值最大的点与所述Q波的波谷的幅值差值,当所述幅值差值小于预设的第三阈值时,标记Q波的类型为无Q波,当所述幅值差值大于预设的第三阈值时,以找到的多个信号中幅值最大的信号为基准,以第四查找范围查找满足连续多个点的变化率小于第四变化率阈值且满足与右侧相邻预设间隔点的幅值差值大于预设的第四阈值,与左侧相邻预设间隔点的幅值差值小于预设的第五阈值时的点,标记该点为Q波起点位置。 8.根据权利要求7所述的QRS波群检测方法,其特征在于,所述根据所述Q波的起点、所述Q波的类型及所述Q波的波谷寻找Q波的结束点的步骤包括:当Q波的类型为无Q波时,将所述Q波的波谷标记为Q波的结束点;当存在Q波时,将Q波的起点后与Q波的起点的幅值相同的点标记为Q波的结束点。 9.根据权利要求2所述的QRS波群检测方法,其特征在于,所述根据所述R波的类型、R波的波峰和R波的结束点寻找S波的波谷并判断S波的类型的步骤包括:当存在R波时,若R波的类型为单R波,以所述R波的波峰为基准,若R波的类型为双R波,以双R波中第二个R波的波峰为基准在所述预处理后的信号中以第七预设搜索范围查找幅值最小的点,将查找到的所述幅值最小的信号的幅值与所述R波的波峰幅值相加得到幅值代数和,将所述幅值代数和与第一幅值阈值进行比较,当所述幅值代数和大于所述第一幅值阈值时,判断R波为大R波,赋予第一查找范围,当所述幅值代数和小于所述第一幅值阈值时,判断R波为小R波,赋予第二查找范围;当所述R波的类型为无R波时,将所述Q波的波谷标记为S波的波谷;当所述R波的类型为小R波时,以所述R波的波峰为基准,以第一查找范围查找幅值最小的点,当幅值最小的点满足信号先递减再递增且与右侧相邻预设间隔点的幅值差值大于预设的第二经验值时,将所述幅值最小的点标记为S波的波谷,当所述幅值最小的点周围的点不满足上述条件时,则S波的类型为无S波,将所述R波的结束点标记为所述S波的波谷;当所述R波的类型为大R波时,以所述R波的波峰为基准,以第二查找范围查找幅值最小和最大的点,计算幅值最小和最大的点的幅值差值,当幅值最小和最大的点的幅值差值大于预设的第二幅值阈值时,所述幅值最小的点为S波的波谷,当幅值最小和最大的信号的幅值差值小于预设的第二幅值阈值时,标记S波的类型为无S波,所述R波的结束点为所述S波的波谷。 10.根据权利要求1所述的QRS波群检测方法,其特征在于,所述根据所述S波的类型、S波的波谷以及Q波的起点寻找S波的起点的步骤包括:当S波的类型为无S波时,则S波的波谷为所述S波的起点;当存在S波时,将与Q波的起点的幅值相同的信号标记为所述S波的起点;当R波的类型为无R波时,S波的起点为Q波的起点。 11.根据权利要求1所述的QRS波群检测方法,其特征在于,所述根据所述S波的起点和所述S波的类型寻找S波的结束点的步骤包括:将所述Q波的起点作为基线参考点,计算R波的波峰和S波的波谷的幅值,当所述S波的波谷的幅值大于预设比例的R波的波谷的幅值时,则判定S波具有大S波和小S波两种状态,当S波为大S波时,赋予第五查找范围,当S波为小S波时,赋予第六查找范围,当S波为大S波时,在第五查找范围内搜索满足连续多个点的变化率小于第五变化率阈值及满足信号先递减再递增,且与左侧相邻预设间隔点的幅值差值大于第三幅值阈值的点,判断该点为S波结束点位置,若第五查找范围内找不到满足条件的点,则将第五查找范围内的幅值最大点作为S波结束位置;当S波为小S波时,在第六查找范围内搜索满足连续多个点的变化率小于第六变化率阈值,且与左侧相邻预设间隔点的幅值差值大于第四幅值阈值的点,判断该点为S波结束点位置,若第六查找范围内找不到满足条件的点,将第六查找范围内的幅值最大点作为S波结束位置,若S波的类型为无S波,则S波的波谷的位置为S波结束点。

说明书

技术领域

本发明涉及心电信号检测领域,具体而言,涉及一种QRS波群检测方法。

背景技术

现有的心电信号测量中,对QRS波群的检测方法很多,常见的有:差分阈值法、模板匹配法、神经网络和小波变换法。当发生心律不齐、室早时,单个周期R波的最大幅值与单个周期R波的最小幅值相差很大,RR间期也不规律,传统的差分阈值方法无法准确定位;模板匹配法受信号的噪声和基线漂移影响很大;神经网络的方法,无法满足检测的实时性;小波变换法计算量大、过于复杂、耗时长,且无法定位特征点的起、止点。

现有的QRS波群的检测方法重心放在对R波的提取的讨论居多,对于Q和S波的提取方法都是简单一笔带过,但实际上QRS波时限是心电诊断里的一个重要指标,例如QRS波时限超过120ms属于异常现象,可能是心室传导阻滞的信号,因此Q的起点和S波的结束点的提取对QRS波时限这项诊断指标同样具有非常重要的作用。并且Q和S波在不同病理状态下的波形形态表现也各不相同。因此Q、S波的提取方法应该与R波具有同样的重要地位。

发明内容

有鉴于此,本发明的目的在于提供一种QRS波群检测方法,以改善上述的问题。

为了实现上述目的,本发明实施例采用的技术方案如下:

一种QRS波群检测方法,包括:

对信号进行预处理,得到信号序列,所述信号序列包括多个周期;

根据预处理后的信号得到初始幅值阈值和初始斜率阈值;

根据所述初始幅值阈值和初始斜率阈值在预处理后的信号中寻找R波的波峰并根据所述R波的波峰判断R波的类型以及R波的结束点;

根据所述R波的类型和R波的波峰判断Q波的类型并寻找Q波的波谷;

根据所述R波的类型、R波的波峰和Q波的波谷寻找Q波的起点;

根据所述Q波的起点、所述Q波的类型及所述Q波的波谷寻找Q波的结束点;

根据所述R波的类型、R波的波峰和R波的结束点寻找S波的波谷并判断S波的类型;

根据所述S波的类型、R波的类型、S波的波谷以及Q波的起点寻找S波的起点;

根据所述S波的起点和所述S波的类型寻找S波的结束点。

进一步地,所述根据所述初始幅值阈值和初始斜率阈值在预处理后的信号中寻找R波的波峰并根据所述R波的波峰判断R波的类型以及R波的结束点的步骤包括:

将所述预处理后的信号与所述初始斜率阈值进行比较,以在所述预处理后的信号中确定第一查找范围,根据所述初始幅值阈值在所述第一查找范围内寻找R波的波峰。

进一步地,所述将所述预处理后的信号与所述初始斜率阈值进行比较,以在所述预处理后的信号中确定第一查找范围的步骤包括:

将预处理后的差分信号与所述初始斜率阈值进行比较,当找到比所述初始斜率阈值小的点时,记录为第一位置,在所述第一位置向前直至上一个R波的波峰之间寻找差分信号递增且差分值大于0的点,记录为第二位置,将所述第一位置与所述第二位置之间的范围作为所述第一查找范围;

所述根据所述初始幅值阈值在所述第一查找范围内寻找R波的波峰的步骤包括:

在所述第一查找范围内寻找幅值最大的点,当所述幅值最大的点的幅值大于所述初始幅值阈值时,将所述幅值最大的点标记为R波波峰。

进一步地,当所述第一查找范围内不包括R波波峰时,以所述第一位置为基准,向时间递减方向以第一预设搜索范围查找幅值最大的点并将所述幅值最大的点的幅值与所述初始幅值阈值比较,当大于所述初始幅值阈值时,将第一预设搜索范围内幅值最大的点标记为R波的波峰,当小于所述初始幅值阈值时,以所述第一位置为基准,向时间递减方向以第一预设搜索范围查找相邻点的斜率乘积为负值且幅值大于所述初始幅度阈值的点,若满足则记录为R波的波峰,若以上条件均未满足,向时间递增方向,以第一预设搜索范围查找幅值最大的点,判断该点是否满足与左侧相邻间隔点的幅值差值大于预设的第一阈值且与右侧相邻间隔点的幅值差值大于预设的第一阈值,若满足,则将查找到的满足条件的点记录为R波波峰的位置,若不满足,则标记R波的类型为无R波。

进一步地,所述根据所述R波的波峰判断R波的类型以及R波的结束点的步骤包括:

以所述R波的波峰为基准,以第二预设搜索范围查找大于初始幅值阈值的信号,以查找到的幅值最大的信号为基准,以第三预设搜索范围查找点是否满足判断R波波峰的条件,如果满足,排出切迹的干扰后记录所述幅值最大的点的位置,并标记为双R波,如果不满足,则标记为单R波;

以所述R波的波峰为基准,向时间递增方向以第四预设搜索范围查找连续相邻信号的差分值同时小于预设的第二阈值的点,通过预设的算法排除切迹的干扰,将满足条件的点作为R波的结束点,当第四预设搜索范围内不包含满足条件的点时,以所述R波峰为基准,向时间递增方向根据预设的第一经验值将对应的点确定为R波结束点。

进一步地,所述根据所述R波的类型和R波的波峰判断Q波的类型并寻找Q波的波谷的步骤包括:

以所述R波的波峰为基准,在所述预处理后的信号中以第五预设搜索范围查找幅值最小的点,将查找到的所述幅值最小的点的幅值与所述R波的波峰幅值相加得到幅值代数和,将所述幅值代数和与第一幅值阈值进行比较,当所述幅值代数和大于所述第一幅值阈值时,判断R波为大R波,赋予第一查找范围,当所述幅值代数和小于所述第一幅值阈值时,判断R波为小R波,赋予第二查找范围,当所述幅值最小的点位于所述R波的波峰的左侧,则Q波为大Q波,当所述幅值最小的点位于所述R波的波峰的右侧,则S波为大S波;

当所述R波的类型为无R波时,以根据预设的第一经验值确定的R波的波峰为基准,以第六预设搜索范围查找幅值最小的点并将查找到的幅值最小的点标记为Q波的波谷;

当R波为大R波时,以所述R波的波峰为基准,以第一查找范围查找是否具有连续多个点的变化率小于第一变化率阈值,同时排除在上升支存在切迹被误检为波谷,查找幅值最小的点,通过预设的算法判断是否有切迹,如果有切迹,判断切迹的位置,排除切迹的误检,将幅值最小的点作为Q波的波谷;

当R波为小R波时,以所述R波的波峰为基准,以第二查找范围查找是否具有连续多个点的变化率小于第二变化率阈值,当找到且为了排除在上升支存在切迹而误检为波谷,查找幅值最小的点,通过预设的算法判断是否有切迹,如果有切迹,判断切迹的位置,排除切迹的误检,将幅值最小的点作为Q波的波谷。

进一步地,所述根据所述R波的类型、R波的波峰和Q波的波谷寻找Q波的起点的步骤包括:

当R波的类型为无R波时,将R波的波峰标记为Q波的起点;

当存在R波时,以所述R波的波峰为基准,以第三查找范围查找是否具有多个连续的点的变化率小于第三变化率阈值,如果有,计算找到的多个点中幅值最大的点与所述Q波的波谷的幅值差值,当所述幅值差值小于预设的第三阈值时,标记Q波的类型为无Q波,当所述幅值差值大于预设的第三阈值时,以找到的多个信号中幅值最大的信号为基准,以第四查找范围查找满足连续多个点的变化率小于第四变化率阈值且满足与右侧相邻预设间隔点的幅值差值大于预设的第四阈值,与左侧相邻预设间隔点的幅值差值小于预设的第五阈值时的点,标记该点为Q波起点位置。

进一步地,所述根据所述Q波的起点、所述Q波的类型及所述Q波的波谷寻找Q波的结束点的步骤包括:

当Q波的类型为无Q波时,将所述Q波的波谷标记为Q波的结束点;

当存在Q波时,将Q波的起点后与Q波的起点的幅值相同的点标记为Q波的结束点。

进一步地,所述根据所述R波的类型、R波的波峰和R波的结束点寻找S波的波谷并判断S波的类型的步骤包括:

当存在R波时,若R波的类型为单R波,以所述R波的波峰为基准,若R波的类型为双R波,以双R波中第二个R波的波峰为基准在所述预处理后的信号中以第七预设搜索范围查找幅值最小的点,将查找到的所述幅值最小的信号的幅值与所述R波的波峰幅值相加得到幅值代数和,将所述幅值代数和与第一幅值阈值进行比较,当所述幅值代数和大于所述第一幅值阈值时,判断R波为大R波,S波为小S波,赋予第一查找范围,当所述幅值代数和小于所述第一幅值阈值时,判断R波为小R波,赋予第二查找范围;

当所述R波的类型为无R波时,将所述Q波的波谷标记为S波的波谷;

当所述R波的类型为小R波时,以所述R波的波峰为基准,以第一查找范围查找幅值最小的点,当幅值最小的点满足信号先递减再递增且与右侧相邻预设间隔点的幅值差值大于预设的第二经验值时,将所述幅值最小的点标记为S波的波谷,当所述幅值最小的点周围的点不满足上述条件时,则S波的类型为无S波,将所述R波的结束点标记为所述S波的波谷;

当所述R波的类型为大R波时,以所述R波的波峰为基准,以第二查找范围查找幅值最小和最大的点,计算幅值最小和最大的点的幅值差值,当幅值最小和最大的点的幅值差值大于预设的第二幅值阈值时,所述幅值最小的点为S波的波谷,当幅值最小和最大的信号的幅值差值小于预设的第二幅值阈值时,标记S波的类型为无S波,所述R波的结束点为所述S波的波谷。

进一步地,所述根据所述S波的类型、S波的波谷以及Q波的起点寻找S波的起点的步骤包括:

当S波的类型为无S波时,则S波的波谷为所述S波的起点;

当存在S波时,将与Q波的起点的幅值相同的信号标记为所述S波的起点;

当R波的类型为无R波时,S波的起点为Q波的起点。

进一步地,所述根据所述S波的起点和所述S波的类型寻找S波的结束点的步骤包括:

将所述Q波的起点作为基线参考点,计算R波的波峰和S波的波谷的幅值,当所述S波的波谷的幅值大于预设比例的R波的波谷的幅值时,则判定S波具有大S波和小S波两种状态,当S波为大S波时,赋予第五查找范围,当S波为小S波时,赋予第六查找范围,

当S波为大S波时,在第五查找范围内搜索满足连续多个点的变化率小于第五变化率阈值及满足信号先递减再递增,且与左侧相邻预设间隔点的幅值差值大于第三幅值阈值的点,判断该点为S波结束点位置,若第五查找范围内找不到满足条件的点,则将第五查找范围内的幅值最大点作为S波结束位置;

当S波为小S波时,在第六查找范围内搜索满足连续多个点的变化率小于第六变化率阈值,且与左侧相邻预设间隔点的幅值差值大于第四幅值阈值的点,判断该点为S波结束点位置,若第六查找范围内找不到满足条件的点,将第六查找范围内的幅值最大点作为S波结束位置,若S波的类型为无S波,则S波的波谷的位置为S波结束点。

本发明实施例提供的QRS波群检测方法通过对信号进行预处理,以得到初始幅值阈值和初始斜率阈值;根据初始幅值阈值和斜率阈值在预处理后的信号中寻找R波的波峰并根据R波的波峰判断R波的类型以及R波的结束点;根据R波的类型和R波的波峰判断Q波的类型并寻找Q波的波谷;根据R波的类型、R波的波峰和Q波的波谷寻找Q波的起点;根据Q波的起点、Q波的类型及Q波的波谷寻找Q波的结束点;根据R波的类型、R波的波峰和R波的结束点寻找S波的波谷并判断S波的类型;根据S波的类型、R波的类型、S波的波谷以及Q波的起点寻找S波的起点;根据S波的起点和S波的类型寻找S波的结束点。本发明实施例提供的QRS波群检测方法,定位准确,检测实时性高,能够定位特殊点的起止点,为心电诊断提供更多重要的诊断指标,且能提高QRS波时限的准确性。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1是心电图信号的示意图。

图2是本发明实施例提供的QRS波群检测方法的流程图。

图3是R波的类型为无R波的波形示意图。

图4是R波的类型为双R波的波形示意图。

图5是Q波类型为大R波,小S波,无Q波的示意图。

图6是S波的类型为无S波的示意图。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参照图1,是典型的心电图(ECG,electrocardiogram)信号的示意图,一般包括Q波、R波、S波,简称QRS波群,R波根据形态分类主要有以下几种:大R波、小R波、无R波以及双R波,还有在R波升支和降支部分可能存在大或小的切迹;Q波形态分类:大Q波、小Q波、无Q波,双Q波;S波形态分类:大S波、小S波、无S波,双S波。

请参照图2,是本发明实施例提供的QRS波群检测方法的流程图,该QRS波群检测方法包括以下步骤:

步骤S110,对信号进行预处理,得到信号序列,所述信号序列包括多个周期。

在本实施例中,对信号进行预处理包括对信号进行滤波,以滤除基线漂移、工频噪声和肌电干扰。滤波之后对信号进行平方运算,增强ECG(electrocardiogram,心电图)信号的高频分量,突出R波的峰值信号。然后对平方后的信号进行差分运算,衰减P波和T波,突出R波的斜率信息。

步骤S120,根据预处理后的信号得到初始幅值阈值和初始斜率阈值。

正常情况下人的心率最慢30次/min,即2s内至少有一次心律跳动,本实施例中,选择预处理后的信号中的10s,分成5段,每段2s,分别求出每段信号内幅值最大值和差分极小值,再求10s内的幅度最大值和差分极小值的平均值,即得到初始幅值阈值和初始斜率阈值。

步骤S130,根据初始幅值阈值和初始斜率阈值在预处理后的信号中寻找R波的波峰。

在本实施例中,将预处理后的信号与所述初始斜率阈值进行比较,以在所述预处理后的信号中确定第一查找范围,根据初始幅值阈值在第一查找范围内寻找R波的波峰,具体的,将预处理后的差分信号与初始斜率阈值进行比较,当找到比初始斜率阈值小的点时,记录为第一位置S1,在第一位置S1向前直至上一个R波的波峰之间寻找差分信号递增且差分值大于0的点,记录为第二位置S2,将第一位置S1与第二位置S2之间的范围作为第一查找范围,即(S1,S2)。

在第一查找范围内寻找幅值最大的点,当幅值最大的点的幅值大于初始幅值阈值时,将幅值最大的点标记为R波波峰。

当第一查找范围内不包括R波波峰,即未搜索到满足条件的点时,以第一位置S1(即差分值小于初始斜率阈值的点)为基准,向时间递减方向以第一预设搜索范围查找幅值最大的点,其中,第一预设搜索范围为通过经验确定的一搜索范围,在本实施例中,第一预设搜索范围为0.1×fs,fs=1000,即以S1为基准,向时间递减方向搜索100个点,并将第一预设搜索范围内幅值最大的点的幅值与初始幅值阈值比较,当大于初始幅值阈值时,将第一预设搜索范围内幅值最大的点标记为R波的波峰。当小于初始幅值阈值时,以第一位置S1为基准,向时间递减方向以第一预设搜索范围查找相邻点的斜率乘积为负值且幅值较大的点的幅值大于初始幅度阈值的点,若满足则记录幅值较大的点为R波的波峰,若以上条件均未满足,则向时间递增方向,以第一预设搜索范围查找幅值最大的点,判断该点是否满足与左侧(即向时间递减的方向)相邻间隔点的幅值差值是否大于预设的第一阈值且与右侧相邻间隔点的幅值差值是否大于预设的第一阈值,该预设的第一阈值根据经验设置,本实施例对此不做限定,若满足,则将查找到的满足条件的点记录为R波波峰的位置,若不满足,则标记R波的类型为无R波,请参照图3,是R波的类型为无R波的波形示意图。

由于初始阈值是选择前5个R波的幅值和差分极小值的均值,因此可能会出现错检、漏检、多检的情况,每个R波检测到后,记录R波的波峰的幅度值和差分极小值的位置,并且计算RR间期差,从第6个R波开始,对前面求得的R波间期进行均值计算。将当前检测的R波与前一个R波之间的间期与均值间期进行比较。当当前R波与前一个R波的间期小于0.4×RR间期均值,则说明多检,需要删除该点。当当前R波与前一个R波的间期大于1.66×RR间期均值,则说明漏检,将初始斜率阈值乘以0.5作为新的斜率阈值,并以新的斜率阈值重新检测R波。

根据心脏生理原理,在完成一次收缩后,心脏将有一段时间处于不应期,持续200ms,因此在检测到一个R波后,可直接跳过0.3×fs个采样点,再进行下一个R波检测。

步骤S140,根据R波的波峰判断R波的类型以及R波的结束点。

对于单R波和双R波的判定,以R波的波峰为基准,以第二预设搜索范围查找大于初始幅值阈值的信号,其中,第二预设搜索范围为根据经验确定,在本实施例中,第二预设搜索范围为(R_detect-0.1×fs,R_detect+0.12×fs),即以R波的波峰为基准,向时间递减方向搜索0.1×fs(即100)个点,向时间递增方向搜索0.12×fs(即120)个点,再以查找到的幅值最大的点为基准,以第三预设搜索范围查找是否满足R波波峰条件的点,即是否具有大于初始幅值阈值的点,如果满足,排出切迹的干扰后记录该幅值最大的点的位置,并标记为双R波,如果不满足,则标记为单R波。请参照图4,是R波的类型为双R波的波形示意图。

对于R波结束点的判断,以R波的波峰为基准,向时间递增方向以第四预设搜索范围查找连续相邻信号的差分值同时小于预设的第二阈值的点,通过预设的算法排除切迹的干扰,将满足条件的点作为R波的结束点,当第四预设搜索范围内没有满足条件的点时,以R波的波峰为基准,向时间递增方向根据预设的第一经验值将对应的点确定为R波结束点,即根据经验自由定义一个R波结束点。其中,第四预设搜索范围、预设的第二阈值及第一经验值均根据经验预先设定。

步骤S150,根据R波的类型和R波的波峰判断Q波的类型并寻找Q波的波谷。

以R波的波峰为基准,在预处理后的信号中以第五预设搜索范围查找幅值最小的点,其中,该第五预设搜索范围为根据经验确定的搜索范围,在本实施例中,该第五预设搜索范围为(R_detect-0.05×fs,R_detect+0.05×fs),即以R波的波峰为基准,向时间递减方向搜索0.05×fs(即50)个点,以及向时间递增方向搜索0.05×fs(即50)个点,将查找到的幅值最小的点的幅值与R波的波峰的幅值相加得到幅值代数和,将幅值代数和与第一幅值阈值进行比较,当幅值代数和大于第一幅值阈值时,判断R波为大R波,赋予第一查找范围,第一查找范围根据经验确定,在本实施例中,第一查找范围为0.12×fs,即以某点为基准,往前搜索120个点,以及以该点为基准,向后搜索120个点;当幅值代数和小于第一幅值阈值时,判断R波为小R波,赋予第二查找范围,该预设的阈值根据经验确定,在本实施例中,第一幅值阈值为50。第二查找范围也是根据经验确定,在本实施例中,第二查找范围为0.1×fs,即以某点为基准,往前搜索100个点,以及以该点为基准,向后搜索100个点;该第一查找范围和第二查找范围应用于寻找Q波的波谷,当幅值最小的点位于所述R波的波峰的左侧,则Q波为大Q波,当幅值最小的点位于R波的波峰的右侧,则S波为大S波。

下面介绍Q波波谷的确定:

当R波的类型为无R波时,以根据预设的第一经验值确定的R波的波峰为基准,以第六预设搜索范围查找幅值最小的点并将查找到的幅值最小的点标记为Q波的波谷,第六预设搜索范围为根据经验值确定的搜索范围,在本实施例中,第六预设搜索范围为(R_detect-0.1×fs,R_detect+0.1×fs)。

当R波为大R波时,以R波的波峰为基准,以第一查找范围0.12×fs查找是否具有连续多个点的变化率小于第一变化率阈值,连续多个点的数量和第一变化率阈值均根据经验确定,在本实施例中,连续多个点为连续5个点,如果具有连续5个点的变化率小于第一变化率阈值,排除在上升支可能存在的切迹,防止切迹被误检为波谷,查找幅值最小的点,通过预设的算法判断是否有切迹,如果有切迹,判断切迹的位置,排除切迹的误检,将幅值最小的点作为Q波的波谷。

当R波为小R波时,以R波的波峰为基准,以第二查找范围0.1×fs查找是否具有连续多个点的变化率小于第二变化率阈值,连续多个点的数量和第二变化率阈值均根据经验确定,在本实施例中,连续多个点为连续6个点,当找到且为了排除在上升支存在切迹而误检为波谷,查找幅值最小的点,通过预设的算法判断是否有切迹,如果有切迹,判断切迹的位置,排除切迹的误检,将幅值最小的点作为Q波的波谷。

步骤S160,根据R波的类型、R波的波峰和Q波的波谷寻找Q波的起点。

当R波的类型为无R波时,将R波的波峰标记为Q波的起点。

当存在R波时,以R波的波峰为基准,以第三查找范围查找是否具有多个连续的点的变化率小于第三变化率阈值,在本实施例中,第三查找范围为0.15×fs,多个连续的点为3个连续的点,第三变化率阈值根据经验值确定,如果有满足条件的点,计算找到的多个点中幅值最大的点与Q波的波谷的幅值差值,当幅值差值小于预设的第三阈值时,标记Q波的类型为无Q波,在本实施例中,预设的第三阈值为30。当幅值差值大于预设的第三阈值时,以找到的多个信号中幅值最大的信号为基准,以第四查找范围查找满足连续多个点的变化率小于第四变化率阈值且满足与右侧相邻预设间隔点的幅值差值大于预设的第四阈值,同时与左侧相邻预设间隔点的幅值差值小于预设的第五阈值时的点,标记该点为Q波起点位置,第四查找范围、第四变化率、预设的间隔点的个数以及第四阈值均根据经验确定。

步骤S170,根据Q波的起点、Q波的类型及Q波的波谷寻找Q波的结束点。

当Q波的类型为无Q波时,将Q波的波谷标记为Q波的结束点,如图5所示,是Q波类型为大R波,小S波,无Q波的示意图。

当存在Q波时,将Q波的起点后与Q波的起点的幅值相同的点标记为Q波的结束点,具体实施中,可以以Q波的起点向后画一条平行于横坐标轴的直线,与波形具有交点的点即与Q波起点相同幅值的点,将其标记为Q波的结束点。

步骤S180,根据R波的类型、R波的波峰和R波的结束点寻找S波的波谷并判断S波的类型。

当存在R波时,若R波的类型为单R波,以R波的波峰为基准,若R波的类型为双R波,以双R波中第二个R波的波峰为基准,在预处理后的信号中以第七预设搜索范围查找幅值最小的点,其中,该第七预设搜索范围为根据经验确定的搜索范围,在本实施例中,该第七预设搜索范围为(R_detect-0.05×fs,R_detect+0.05×fs),即以R波的波峰为基准,向时间递减方向搜索0.05×fs(即50)个点,以及向时间递增方向搜索0.05×fs(即50)个点,将查找到的幅值最小的信号的幅值与所述R波的波峰幅值相加得到幅值代数和,将幅值代数和与第一幅值阈值进行比较,当所述幅值代数和大于所述第一幅值阈值时,判断R波为大R波,赋予第一查找范围,当幅值代数和小于所述第一幅值阈值时,判断R波为小R波,赋予第二查找范围,该预设的阈值根据经验确定,在本实施例中,第一幅值阈值为50。

当R波的类型为无R波时,将Q波的波谷标记为S波的波谷,如图3所示,无R波时,Q波的波谷与R波的波谷重合。

当R波的类型为小R波时,以R波的波峰为基准,以第一查找范围查找幅值最小的点,在本实施例中,第一查找范围为0.12×fs,即以R波的波峰为基准,往前搜索120个点,以及以R波的波峰为基准,向后搜索120个点,找到幅值最小的点,当幅值最小的点满足信号先递减再递增且与右侧相邻预设间隔点的幅值差值大于预设的第二经验值时,将幅值最小的点标记为S波的波谷,当幅值最小的点周围的点不满足上述条件时,则S波的类型为无S波,将R波的结束点标记为S波的波谷。

当R波的类型为大R波时,以R波的波峰为基准,以第二查找范围查找幅值最小和最大的点,在本实施例中,第二查找范围为0.1×fs,即以R波的波峰为基准,往前搜索100个点,以及以R波的波峰为基准,向后搜索100个点,计算幅值最小和最大的点的幅值差值,当幅值最小和最大的点的幅值差值大于预设的第二幅值阈值时,则幅值最小的点为S波的波谷,当幅值最小和最大的信号的幅值差值小于预设的第二幅值阈值时,标记S波的类型为无S波,将R波的结束点标记为S波的波谷。

步骤S190,根据S波的类型、R波的类型、S波的波谷以及Q波的起点寻找S波的起点。

当S波的类型为无S波时,则S波的波谷为S波的起点。

当存在S波时,将与Q波的起点的幅值相同的信号标记为S波的起点。

当R波的类型为无R波时,S波的起点为Q波的起点。

步骤S200,根据S波的起点和S波的类型寻找S波的结束点。

将Q波的起点作为基线参考点,计算R波的波峰和S波的波谷的幅值,即计算R波的波峰与Q波起点的幅值差值以及S波的波谷与Q波起点的幅值差值,当S波的波谷的幅值大于预设比例的R波的波谷的幅值时,则判定S波具有大S波和小S波两种状态,当S波为大S波时,赋予第五查找范围,当S波为小S波时,赋予第六查找范围。第五查找范围和第六查找范围用于寻找S波的结束点。

当S波为大S波时,在第五查找范围内搜索满足连续多个点的变化率小于第五变化率阈值及满足信号先递减再递增,且与左侧相邻预设间隔点的幅值差值大于第三幅值阈值的点,判断该点为S波结束点位置,若第五查找范围内找不到满足条件的点,则将第五查找范围内的幅值最大点作为S波结束位置,在本实施例中,第五查找范围为0.08×fs,即以R波的波峰为基准,向前搜索80个点以及向后搜索80个点。

当S波为小S波时,在第六查找范围内搜索满足连续多个点的变化率小于第六变化率阈值,且与左侧相邻预设间隔点的幅值差值大于第四幅值阈值的点,判断该点为S波结束点位置,若第六查找范围内找不到满足条件的点,将第六查找范围内的幅值最大点作为S波结束位置,若S波的类型为无S波,则S波的波谷的位置为S波结束点,如图6,是S波的类型为无S波的示意图。在本实施例中,第六查找范围为0.05×fs,即以R波的波峰为基准,向前搜索50个点以及向后搜索50个点。

通过本发明实施例提供的QRS波群检测方法,可以快速准确地确定R波的波峰、R波的类型、R波的结束点、Q波的类型、Q波的波谷、Q波的起点、Q波的结束点、S波的波谷、S波的类型、S波的起点以及S波的结束点,为心电诊断提供更多重要的诊断指标,检测实时性高,提高QRS波时限的准确性。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

QRS波群检测方法.pdf_第1页
第1页 / 共17页
QRS波群检测方法.pdf_第2页
第2页 / 共17页
QRS波群检测方法.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《QRS波群检测方法.pdf》由会员分享,可在线阅读,更多相关《QRS波群检测方法.pdf(17页珍藏版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201710091357.9 (22)申请日 2017.02.20 (71)申请人 武汉中旗生物医疗电子有限公司 地址 430000 湖北省武汉市东湖新技术开 发区高新二路380号 (72)发明人 张玮 (74)专利代理机构 北京超凡志成知识产权代理 事务所(普通合伙) 11371 代理人 唐维虎 (51)Int.Cl. A61B 5/0452(2006.01) (54)发明名称 QRS波群检测方法 (57)摘要 本发明提供了一种QRS波群检测方法。 通过 对信号进行预处理, 以。

2、得到初始幅值阈值和初始 斜率阈值; 根据初始幅值阈值和斜率阈值在预处 理后的信号中寻找R波的波峰并根据R波的波峰 判断R波的类型以及R波的结束点; 根据R波的类 型和波峰判断Q波的类型并寻找Q波的波谷; 并寻 找Q波的起点、 结束点、 S波的波谷, 判断S波的类 型, 寻找S波的起点以及S波的结束点。 本发明提 供的QRS波群检测方法, 定位准确, 检测实时性 高, 能够定位特殊点的起止点, 为心电诊断提供 更多重要的诊断指标, 且能提高QRS波时限的准 确性。 权利要求书3页 说明书9页 附图4页 CN 106725450 A 2017.05.31 CN 106725450 A 1.一种QR。

3、S波群检测方法, 其特征在于, 所述方法包括: 对信号进行预处理, 得到信号序列, 所述信号序列包括多个周期; 根据预处理后的信号得到初始幅值阈值和初始斜率阈值; 根据所述初始幅值阈值和初始斜率阈值在预处理后的信号中寻找R波的波峰并根据所 述R波的波峰判断R波的类型以及R波的结束点; 根据所述R波的类型和R波的波峰判断Q波的类型并寻找Q波的波谷; 根据所述R波的类型、 R波的波峰和Q波的波谷寻找Q波的起点; 根据所述Q波的起点、 所述Q波的类型及所述Q波的波谷寻找Q波的结束点; 根据所述R波的类型、 R波的波峰和R波的结束点寻找S波的波谷并判断S波的类型; 根据所述S波的类型、 R波的类型、 。

4、S波的波谷以及Q波的起点寻找S波的起点; 根据所述S波的起点和所述S波的类型寻找S波的结束点。 2.根据权利要求1所述的QRS波群检测方法, 其特征在于, 所述根据所述初始幅值阈值 和初始斜率阈值在预处理后的信号中寻找R波的波峰并根据所述R波的波峰判断R波的类型 以及R波的结束点的步骤包括: 将所述预处理后的信号与所述初始斜率阈值进行比较, 以在所述预处理后的信号中确 定第一查找范围, 根据所述初始幅值阈值在所述第一查找范围内寻找R波的波峰。 3.根据权利要求2所述的QRS波群检测方法, 其特征在于, 所述将所述预处理后的信号 与所述初始斜率阈值进行比较, 以在所述预处理后的信号中确定第一查找。

5、范围的步骤包 括: 将预处理后的差分信号与所述初始斜率阈值进行比较, 当找到比所述初始斜率阈值小 的点时, 记录为第一位置, 在所述第一位置向前直至上一个R波的波峰之间寻找差分信号递 增且差分值大于0的点, 记录为第二位置, 将所述第一位置与所述第二位置之间的范围作为 所述第一查找范围; 所述根据所述初始幅值阈值在所述第一查找范围内寻找R波的波峰的步骤包括: 在所述第一查找范围内寻找幅值最大的点, 当所述幅值最大的点的幅值大于所述初始 幅值阈值时, 将所述幅值最大的点标记为R波波峰。 4.根据权利要求2所述的QRS波群检测方法, 其特征在于, 当所述第一查找范围内不包 括R波波峰时, 以所述第。

6、一位置为基准, 向时间递减方向以第一预设搜索范围查找幅值最大 的点并将所述幅值最大的点的幅值与所述初始幅值阈值比较, 当大于所述初始幅值阈值 时, 将第一预设搜索范围内幅值最大的点标记为R波的波峰, 当小于所述初始幅值阈值时, 以所述第一位置为基准, 向时间递减方向以第一预设搜索范围查找相邻点的斜率乘积为负 值且幅值大于所述初始幅度阈值的点, 若具有满足条件的点, 则将该点记录为R波的波峰, 若以上条件均未满足, 则向时间递增方向, 以第一预设搜索范围查找幅值最大的点, 判断该 点是否满足与左侧相邻间隔点的幅值差值大于预设的第一阈值且与右侧相邻间隔点的幅 值差值大于预设的第一阈值, 若满足, 。

7、则将查找到的满足条件的点记录为R波波峰的位置, 若不满足, 则标记R波的类型为无R波。 5.根据权利要求1所述的QRS波群检测方法, 其特征在于, 所述根据所述R波的波峰判断 R波的类型以及R波的结束点的步骤包括: 以所述R波的波峰为基准, 以第二预设搜索范围查找大于初始幅值阈值的信号, 以查找 权 利 要 求 书 1/3 页 2 CN 106725450 A 2 到的幅值最大的信号为基准, 以第三预设搜索范围查找点是否满足判断R波波峰的条件, 如 果满足, 排出切迹的干扰后记录所述幅值最大的点的位置, 并标记为双R波, 如果不满足, 则 标记为单R波; 以所述R波的波峰为基准, 向时间递增方。

8、向以第四预设搜索范围查找连续相邻信号的 差分值同时小于预设的第二阈值的点, 通过预设的算法排除切迹的干扰, 将满足条件的点 作为R波的结束点, 当第四预设搜索范围内没有满足条件的点时, 以所述R波峰为基准, 向时 间递增方向根据预设的第一经验值将对应的点确定为R波结束点。 6.根据权利要求2所述的QRS波群检测方法, 其特征在于, 所述根据所述R波的类型和R 波的波峰判断Q波的类型并寻找Q波的波谷的步骤包括: 以所述R波的波峰为基准, 在所述预处理后的信号中以第五预设搜索范围查找幅值最 小的点, 将查找到的所述幅值最小的点的幅值与所述R波的波峰的幅值相加得到幅值代数 和, 将所述幅值代数和与第。

9、一幅值阈值进行比较, 当所述幅值代数和大于所述第一幅值阈 值时, 判断R波为大R波, 赋予第一查找范围, 当所述幅值代数和小于所述第一幅值阈值时, 判断R波为小R波, 赋予第二查找范围, 当所述幅值最小的点位于所述R波的波峰的左侧, 则Q 波为大Q波, 当所述幅值最小的点位于所述R波的波峰的右侧, 则S波为大S波; 当所述R波的类型为无R波时, 以根据预设的第一经验值确定的R波的波峰为基准, 以第 六预设搜索范围查找幅值最小的点并将查找到的幅值最小的点标记为Q波的波谷; 当R波为大R波时, 以所述R波的波峰为基准, 以第一查找范围查找是否具有连续多个点 的变化率小于第一变化率阈值, 同时排除在。

10、上升支存在切迹被误检为波谷, 查找幅值最小 的点, 通过预设的算法判断是否有切迹, 如果有切迹, 判断切迹的位置, 排除切迹的误检, 将 幅值最小的点作为Q波的波谷; 当R波为小R波时, 以所述R波的波峰为基准, 以第二查找范围查找是否具有连续多个点 的变化率小于第二变化率阈值, 当找到且为了排除在上升支存在切迹而误检为波谷, 查找 幅值最小的点, 通过预设的算法判断是否有切迹, 如果有切迹, 判断切迹的位置, 排除切迹 的误检, 将幅值最小的点作为Q波的波谷。 7.根据权利要求1所述的QRS波群检测方法, 其特征在于, 所述根据所述R波的类型、 R波 的波峰和Q波的波谷寻找Q波的起点的步骤包。

11、括: 当R波的类型为无R波时, 将R波的波峰标记为Q波的起点; 当存在R波时, 以所述R波的波峰为基准, 以第三查找范围查找是否具有多个连续的点 的变化率小于第三变化率阈值, 如果有, 计算找到的多个点中幅值最大的点与所述Q波的波 谷的幅值差值, 当所述幅值差值小于预设的第三阈值时, 标记Q波的类型为无Q波, 当所述幅 值差值大于预设的第三阈值时, 以找到的多个信号中幅值最大的信号为基准, 以第四查找 范围查找满足连续多个点的变化率小于第四变化率阈值且满足与右侧相邻预设间隔点的 幅值差值大于预设的第四阈值, 与左侧相邻预设间隔点的幅值差值小于预设的第五阈值时 的点, 标记该点为Q波起点位置。 。

12、8.根据权利要求7所述的QRS波群检测方法, 其特征在于, 所述根据所述Q波的起点、 所 述Q波的类型及所述Q波的波谷寻找Q波的结束点的步骤包括: 当Q波的类型为无Q波时, 将所述Q波的波谷标记为Q波的结束点; 当存在Q波时, 将Q波的起点后与Q波的起点的幅值相同的点标记为Q波的结束点。 权 利 要 求 书 2/3 页 3 CN 106725450 A 3 9.根据权利要求2所述的QRS波群检测方法, 其特征在于, 所述根据所述R波的类型、 R波 的波峰和R波的结束点寻找S波的波谷并判断S波的类型的步骤包括: 当存在R波时, 若R波的类型为单R波, 以所述R波的波峰为基准, 若R波的类型为双R。

13、波, 以双R波中第二个R波的波峰为基准在所述预处理后的信号中以第七预设搜索范围查找幅 值最小的点, 将查找到的所述幅值最小的信号的幅值与所述R波的波峰幅值相加得到幅值 代数和, 将所述幅值代数和与第一幅值阈值进行比较, 当所述幅值代数和大于所述第一幅 值阈值时, 判断R波为大R波, 赋予第一查找范围, 当所述幅值代数和小于所述第一幅值阈值 时, 判断R波为小R波, 赋予第二查找范围; 当所述R波的类型为无R波时, 将所述Q波的波谷标记为S波的波谷; 当所述R波的类型为小R波时, 以所述R波的波峰为基准, 以第一查找范围查找幅值最小 的点, 当幅值最小的点满足信号先递减再递增且与右侧相邻预设间隔。

14、点的幅值差值大于预 设的第二经验值时, 将所述幅值最小的点标记为S波的波谷, 当所述幅值最小的点周围的点 不满足上述条件时, 则S波的类型为无S波, 将所述R波的结束点标记为所述S波的波谷; 当所述R波的类型为大R波时, 以所述R波的波峰为基准, 以第二查找范围查找幅值最小 和最大的点, 计算幅值最小和最大的点的幅值差值, 当幅值最小和最大的点的幅值差值大 于预设的第二幅值阈值时, 所述幅值最小的点为S波的波谷, 当幅值最小和最大的信号的幅 值差值小于预设的第二幅值阈值时, 标记S波的类型为无S波, 所述R波的结束点为所述S波 的波谷。 10.根据权利要求1所述的QRS波群检测方法, 其特征在。

15、于, 所述根据所述S波的类型、 S 波的波谷以及Q波的起点寻找S波的起点的步骤包括: 当S波的类型为无S波时, 则S波的波谷为所述S波的起点; 当存在S波时, 将与Q波的起点的幅值相同的信号标记为所述S波的起点; 当R波的类型为无R波时, S波的起点为Q波的起点。 11.根据权利要求1所述的QRS波群检测方法, 其特征在于, 所述根据所述S波的起点和 所述S波的类型寻找S波的结束点的步骤包括: 将所述Q波的起点作为基线参考点, 计算R波的波峰和S波的波谷的幅值, 当所述S波的 波谷的幅值大于预设比例的R波的波谷的幅值时, 则判定S波具有大S波和小S波两种状态, 当S波为大S波时, 赋予第五查找。

16、范围, 当S波为小S波时, 赋予第六查找范围, 当S波为大S波时, 在第五查找范围内搜索满足连续多个点的变化率小于第五变化率阈 值及满足信号先递减再递增, 且与左侧相邻预设间隔点的幅值差值大于第三幅值阈值的 点, 判断该点为S波结束点位置, 若第五查找范围内找不到满足条件的点, 则将第五查找范 围内的幅值最大点作为S波结束位置; 当S波为小S波时, 在第六查找范围内搜索满足连续多个点的变化率小于第六变化率阈 值, 且与左侧相邻预设间隔点的幅值差值大于第四幅值阈值的点, 判断该点为S波结束点位 置, 若第六查找范围内找不到满足条件的点, 将第六查找范围内的幅值最大点作为S波结束 位置, 若S波的。

17、类型为无S波, 则S波的波谷的位置为S波结束点。 权 利 要 求 书 3/3 页 4 CN 106725450 A 4 QRS波群检测方法 技术领域 0001 本发明涉及心电信号检测领域, 具体而言, 涉及一种QRS波群检测方法。 背景技术 0002 现有的心电信号测量中, 对QRS波群的检测方法很多, 常见的有: 差分阈值法、 模板 匹配法、 神经网络和小波变换法。 当发生心律不齐、 室早时, 单个周期R波的最大幅值与单个 周期R波的最小幅值相差很大, RR间期也不规律, 传统的差分阈值方法无法准确定位; 模板 匹配法受信号的噪声和基线漂移影响很大; 神经网络的方法, 无法满足检测的实时性;。

18、 小波 变换法计算量大、 过于复杂、 耗时长, 且无法定位特征点的起、 止点。 0003 现有的QRS波群的检测方法重心放在对R波的提取的讨论居多, 对于Q和S波的提取 方法都是简单一笔带过, 但实际上QRS波时限是心电诊断里的一个重要指标, 例如QRS波时 限超过120ms属于异常现象, 可能是心室传导阻滞的信号, 因此Q的起点和S波的结束点的提 取对QRS波时限这项诊断指标同样具有非常重要的作用。 并且Q和S波在不同病理状态下的 波形形态表现也各不相同。 因此Q、 S波的提取方法应该与R波具有同样的重要地位。 发明内容 0004 有鉴于此, 本发明的目的在于提供一种QRS波群检测方法, 以。

19、改善上述的问题。 0005 为了实现上述目的, 本发明实施例采用的技术方案如下: 0006 一种QRS波群检测方法, 包括: 0007 对信号进行预处理, 得到信号序列, 所述信号序列包括多个周期; 0008 根据预处理后的信号得到初始幅值阈值和初始斜率阈值; 0009 根据所述初始幅值阈值和初始斜率阈值在预处理后的信号中寻找R波的波峰并根 据所述R波的波峰判断R波的类型以及R波的结束点; 0010 根据所述R波的类型和R波的波峰判断Q波的类型并寻找Q波的波谷; 0011 根据所述R波的类型、 R波的波峰和Q波的波谷寻找Q波的起点; 0012 根据所述Q波的起点、 所述Q波的类型及所述Q波的波。

20、谷寻找Q波的结束点; 0013 根据所述R波的类型、 R波的波峰和R波的结束点寻找S波的波谷并判断S波的类型; 0014 根据所述S波的类型、 R波的类型、 S波的波谷以及Q波的起点寻找S波的起点; 0015 根据所述S波的起点和所述S波的类型寻找S波的结束点。 0016 进一步地, 所述根据所述初始幅值阈值和初始斜率阈值在预处理后的信号中寻找 R波的波峰并根据所述R波的波峰判断R波的类型以及R波的结束点的步骤包括: 0017 将所述预处理后的信号与所述初始斜率阈值进行比较, 以在所述预处理后的信号 中确定第一查找范围, 根据所述初始幅值阈值在所述第一查找范围内寻找R波的波峰。 0018 进一。

21、步地, 所述将所述预处理后的信号与所述初始斜率阈值进行比较, 以在所述 预处理后的信号中确定第一查找范围的步骤包括: 0019 将预处理后的差分信号与所述初始斜率阈值进行比较, 当找到比所述初始斜率阈 说 明 书 1/9 页 5 CN 106725450 A 5 值小的点时, 记录为第一位置, 在所述第一位置向前直至上一个R波的波峰之间寻找差分信 号递增且差分值大于0的点, 记录为第二位置, 将所述第一位置与所述第二位置之间的范围 作为所述第一查找范围; 0020 所述根据所述初始幅值阈值在所述第一查找范围内寻找R波的波峰的步骤包括: 0021 在所述第一查找范围内寻找幅值最大的点, 当所述幅。

22、值最大的点的幅值大于所述 初始幅值阈值时, 将所述幅值最大的点标记为R波波峰。 0022 进一步地, 当所述第一查找范围内不包括R波波峰时, 以所述第一位置为基准, 向 时间递减方向以第一预设搜索范围查找幅值最大的点并将所述幅值最大的点的幅值与所 述初始幅值阈值比较, 当大于所述初始幅值阈值时, 将第一预设搜索范围内幅值最大的点 标记为R波的波峰, 当小于所述初始幅值阈值时, 以所述第一位置为基准, 向时间递减方向 以第一预设搜索范围查找相邻点的斜率乘积为负值且幅值大于所述初始幅度阈值的点, 若 满足则记录为R波的波峰, 若以上条件均未满足, 向时间递增方向, 以第一预设搜索范围查 找幅值最大。

23、的点, 判断该点是否满足与左侧相邻间隔点的幅值差值大于预设的第一阈值且 与右侧相邻间隔点的幅值差值大于预设的第一阈值, 若满足, 则将查找到的满足条件的点 记录为R波波峰的位置, 若不满足, 则标记R波的类型为无R波。 0023 进一步地, 所述根据所述R波的波峰判断R波的类型以及R波的结束点的步骤包括: 0024 以所述R波的波峰为基准, 以第二预设搜索范围查找大于初始幅值阈值的信号, 以 查找到的幅值最大的信号为基准, 以第三预设搜索范围查找点是否满足判断R波波峰的条 件, 如果满足, 排出切迹的干扰后记录所述幅值最大的点的位置, 并标记为双R波, 如果不满 足, 则标记为单R波; 002。

24、5 以所述R波的波峰为基准, 向时间递增方向以第四预设搜索范围查找连续相邻信 号的差分值同时小于预设的第二阈值的点, 通过预设的算法排除切迹的干扰, 将满足条件 的点作为R波的结束点, 当第四预设搜索范围内不包含满足条件的点时, 以所述R波峰为基 准, 向时间递增方向根据预设的第一经验值将对应的点确定为R波结束点。 0026 进一步地, 所述根据所述R波的类型和R波的波峰判断Q波的类型并寻找Q波的波谷 的步骤包括: 0027 以所述R波的波峰为基准, 在所述预处理后的信号中以第五预设搜索范围查找幅 值最小的点, 将查找到的所述幅值最小的点的幅值与所述R波的波峰幅值相加得到幅值代 数和, 将所述。

25、幅值代数和与第一幅值阈值进行比较, 当所述幅值代数和大于所述第一幅值 阈值时, 判断R波为大R波, 赋予第一查找范围, 当所述幅值代数和小于所述第一幅值阈值 时, 判断R波为小R波, 赋予第二查找范围, 当所述幅值最小的点位于所述R波的波峰的左侧, 则Q波为大Q波, 当所述幅值最小的点位于所述R波的波峰的右侧, 则S波为大S波; 0028 当所述R波的类型为无R波时, 以根据预设的第一经验值确定的R波的波峰为基准, 以第六预设搜索范围查找幅值最小的点并将查找到的幅值最小的点标记为Q波的波谷; 0029 当R波为大R波时, 以所述R波的波峰为基准, 以第一查找范围查找是否具有连续多 个点的变化率。

26、小于第一变化率阈值, 同时排除在上升支存在切迹被误检为波谷, 查找幅值 最小的点, 通过预设的算法判断是否有切迹, 如果有切迹, 判断切迹的位置, 排除切迹的误 检, 将幅值最小的点作为Q波的波谷; 0030 当R波为小R波时, 以所述R波的波峰为基准, 以第二查找范围查找是否具有连续多 说 明 书 2/9 页 6 CN 106725450 A 6 个点的变化率小于第二变化率阈值, 当找到且为了排除在上升支存在切迹而误检为波谷, 查找幅值最小的点, 通过预设的算法判断是否有切迹, 如果有切迹, 判断切迹的位置, 排除 切迹的误检, 将幅值最小的点作为Q波的波谷。 0031 进一步地, 所述根据。

27、所述R波的类型、 R波的波峰和Q波的波谷寻找Q波的起点的步 骤包括: 0032 当R波的类型为无R波时, 将R波的波峰标记为Q波的起点; 0033 当存在R波时, 以所述R波的波峰为基准, 以第三查找范围查找是否具有多个连续 的点的变化率小于第三变化率阈值, 如果有, 计算找到的多个点中幅值最大的点与所述Q波 的波谷的幅值差值, 当所述幅值差值小于预设的第三阈值时, 标记Q波的类型为无Q波, 当所 述幅值差值大于预设的第三阈值时, 以找到的多个信号中幅值最大的信号为基准, 以第四 查找范围查找满足连续多个点的变化率小于第四变化率阈值且满足与右侧相邻预设间隔 点的幅值差值大于预设的第四阈值, 与。

28、左侧相邻预设间隔点的幅值差值小于预设的第五阈 值时的点, 标记该点为Q波起点位置。 0034 进一步地, 所述根据所述Q波的起点、 所述Q波的类型及所述Q波的波谷寻找Q波的 结束点的步骤包括: 0035 当Q波的类型为无Q波时, 将所述Q波的波谷标记为Q波的结束点; 0036 当存在Q波时, 将Q波的起点后与Q波的起点的幅值相同的点标记为Q波的结束点。 0037 进一步地, 所述根据所述R波的类型、 R波的波峰和R波的结束点寻找S波的波谷并 判断S波的类型的步骤包括: 0038 当存在R波时, 若R波的类型为单R波, 以所述R波的波峰为基准, 若R波的类型为双R 波, 以双R波中第二个R波的波。

29、峰为基准在所述预处理后的信号中以第七预设搜索范围查找 幅值最小的点, 将查找到的所述幅值最小的信号的幅值与所述R波的波峰幅值相加得到幅 值代数和, 将所述幅值代数和与第一幅值阈值进行比较, 当所述幅值代数和大于所述第一 幅值阈值时, 判断R波为大R波, S波为小S波, 赋予第一查找范围, 当所述幅值代数和小于所 述第一幅值阈值时, 判断R波为小R波, 赋予第二查找范围; 0039 当所述R波的类型为无R波时, 将所述Q波的波谷标记为S波的波谷; 0040 当所述R波的类型为小R波时, 以所述R波的波峰为基准, 以第一查找范围查找幅值 最小的点, 当幅值最小的点满足信号先递减再递增且与右侧相邻预。

30、设间隔点的幅值差值大 于预设的第二经验值时, 将所述幅值最小的点标记为S波的波谷, 当所述幅值最小的点周围 的点不满足上述条件时, 则S波的类型为无S波, 将所述R波的结束点标记为所述S波的波谷; 0041 当所述R波的类型为大R波时, 以所述R波的波峰为基准, 以第二查找范围查找幅值 最小和最大的点, 计算幅值最小和最大的点的幅值差值, 当幅值最小和最大的点的幅值差 值大于预设的第二幅值阈值时, 所述幅值最小的点为S波的波谷, 当幅值最小和最大的信号 的幅值差值小于预设的第二幅值阈值时, 标记S波的类型为无S波, 所述R波的结束点为所述 S波的波谷。 0042 进一步地, 所述根据所述S波的。

31、类型、 S波的波谷以及Q波的起点寻找S波的起点的 步骤包括: 0043 当S波的类型为无S波时, 则S波的波谷为所述S波的起点; 0044 当存在S波时, 将与Q波的起点的幅值相同的信号标记为所述S波的起点; 说 明 书 3/9 页 7 CN 106725450 A 7 0045 当R波的类型为无R波时, S波的起点为Q波的起点。 0046 进一步地, 所述根据所述S波的起点和所述S波的类型寻找S波的结束点的步骤包 括: 0047 将所述Q波的起点作为基线参考点, 计算R波的波峰和S波的波谷的幅值, 当所述S 波的波谷的幅值大于预设比例的R波的波谷的幅值时, 则判定S波具有大S波和小S波两种状。

32、 态, 当S波为大S波时, 赋予第五查找范围, 当S波为小S波时, 赋予第六查找范围, 0048 当S波为大S波时, 在第五查找范围内搜索满足连续多个点的变化率小于第五变化 率阈值及满足信号先递减再递增, 且与左侧相邻预设间隔点的幅值差值大于第三幅值阈值 的点, 判断该点为S波结束点位置, 若第五查找范围内找不到满足条件的点, 则将第五查找 范围内的幅值最大点作为S波结束位置; 0049 当S波为小S波时, 在第六查找范围内搜索满足连续多个点的变化率小于第六变化 率阈值, 且与左侧相邻预设间隔点的幅值差值大于第四幅值阈值的点, 判断该点为S波结束 点位置, 若第六查找范围内找不到满足条件的点,。

33、 将第六查找范围内的幅值最大点作为S波 结束位置, 若S波的类型为无S波, 则S波的波谷的位置为S波结束点。 0050 本发明实施例提供的QRS波群检测方法通过对信号进行预处理, 以得到初始幅值 阈值和初始斜率阈值; 根据初始幅值阈值和斜率阈值在预处理后的信号中寻找R波的波峰 并根据R波的波峰判断R波的类型以及R波的结束点; 根据R波的类型和R波的波峰判断Q波的 类型并寻找Q波的波谷; 根据R波的类型、 R波的波峰和Q波的波谷寻找Q波的起点; 根据Q波的 起点、 Q波的类型及Q波的波谷寻找Q波的结束点; 根据R波的类型、 R波的波峰和R波的结束点 寻找S波的波谷并判断S波的类型; 根据S波的类。

34、型、 R波的类型、 S波的波谷以及Q波的起点寻 找S波的起点; 根据S波的起点和S波的类型寻找S波的结束点。 本发明实施例提供的QRS波群 检测方法, 定位准确, 检测实时性高, 能够定位特殊点的起止点, 为心电诊断提供更多重要 的诊断指标, 且能提高QRS波时限的准确性。 附图说明 0051 为了更清楚地说明本发明实施例的技术方案, 下面将对实施例中所需要使用的附 图作简单地介绍, 应当理解, 以下附图仅示出了本发明的某些实施例, 因此不应被看作是对 范围的限定, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据这 些附图获得其他相关的附图。 0052 图1是心电图信号。

35、的示意图。 0053 图2是本发明实施例提供的QRS波群检测方法的流程图。 0054 图3是R波的类型为无R波的波形示意图。 0055 图4是R波的类型为双R波的波形示意图。 0056 图5是Q波类型为大R波, 小S波, 无Q波的示意图。 0057 图6是S波的类型为无S波的示意图。 具体实施方式 0058 下面将结合本发明实施例中附图, 对本发明实施例中的技术方案进行清楚、 完整 地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。 通常在 说 明 书 4/9 页 8 CN 106725450 A 8 此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来。

36、布置和设计。 因 此, 以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的 范围, 而是仅仅表示本发明的选定实施例。 基于本发明的实施例, 本领域技术人员在没有做 出创造性劳动的前提下所获得的所有其他实施例, 都属于本发明保护的范围。 0059 请参照图1, 是典型的心电图(ECG, electrocardiogram)信号的示意图, 一般包括Q 波、 R波、 S波, 简称QRS波群, R波根据形态分类主要有以下几种: 大R波、 小R波、 无R波以及双R 波, 还有在R波升支和降支部分可能存在大或小的切迹; Q波形态分类: 大Q波、 小Q波、 无Q波, 双Q波; S波形。

37、态分类: 大S波、 小S波、 无S波, 双S波。 0060 请参照图2, 是本发明实施例提供的QRS波群检测方法的流程图, 该QRS波群检测方 法包括以下步骤: 0061 步骤S110, 对信号进行预处理, 得到信号序列, 所述信号序列包括多个周期。 0062 在本实施例中, 对信号进行预处理包括对信号进行滤波, 以滤除基线漂移、 工频噪 声和肌电干扰。 滤波之后对信号进行平方运算, 增强ECG(electrocardiogram, 心电图)信号 的高频分量, 突出R波的峰值信号。 然后对平方后的信号进行差分运算, 衰减P波和T波, 突出 R波的斜率信息。 0063 步骤S120, 根据预处理。

38、后的信号得到初始幅值阈值和初始斜率阈值。 0064 正常情况下人的心率最慢30次/min, 即2s内至少有一次心律跳动, 本实施例中, 选 择预处理后的信号中的10s, 分成5段, 每段2s, 分别求出每段信号内幅值最大值和差分极小 值, 再求10s内的幅度最大值和差分极小值的平均值, 即得到初始幅值阈值和初始斜率阈 值。 0065 步骤S130, 根据初始幅值阈值和初始斜率阈值在预处理后的信号中寻找R波的波 峰。 0066 在本实施例中, 将预处理后的信号与所述初始斜率阈值进行比较, 以在所述预处 理后的信号中确定第一查找范围, 根据初始幅值阈值在第一查找范围内寻找R波的波峰, 具 体的, 。

39、将预处理后的差分信号与初始斜率阈值进行比较, 当找到比初始斜率阈值小的点时, 记录为第一位置S1, 在第一位置S1向前直至上一个R波的波峰之间寻找差分信号递增且差 分值大于0的点, 记录为第二位置S2, 将第一位置S1与第二位置S2之间的范围作为第一查找 范围, 即(S1, S2)。 0067 在第一查找范围内寻找幅值最大的点, 当幅值最大的点的幅值大于初始幅值阈值 时, 将幅值最大的点标记为R波波峰。 0068 当第一查找范围内不包括R波波峰, 即未搜索到满足条件的点时, 以第一位置S1 (即差分值小于初始斜率阈值的点)为基准, 向时间递减方向以第一预设搜索范围查找幅值 最大的点, 其中, 。

40、第一预设搜索范围为通过经验确定的一搜索范围, 在本实施例中, 第一预 设搜索范围为0.1fs, fs1000, 即以S1为基准, 向时间递减方向搜索100个点, 并将第一 预设搜索范围内幅值最大的点的幅值与初始幅值阈值比较, 当大于初始幅值阈值时, 将第 一预设搜索范围内幅值最大的点标记为R波的波峰。 当小于初始幅值阈值时, 以第一位置S1 为基准, 向时间递减方向以第一预设搜索范围查找相邻点的斜率乘积为负值且幅值较大的 点的幅值大于初始幅度阈值的点, 若满足则记录幅值较大的点为R波的波峰, 若以上条件均 未满足, 则向时间递增方向, 以第一预设搜索范围查找幅值最大的点, 判断该点是否满足与 。

41、说 明 书 5/9 页 9 CN 106725450 A 9 左侧(即向时间递减的方向)相邻间隔点的幅值差值是否大于预设的第一阈值且与右侧相 邻间隔点的幅值差值是否大于预设的第一阈值, 该预设的第一阈值根据经验设置, 本实施 例对此不做限定, 若满足, 则将查找到的满足条件的点记录为R波波峰的位置, 若不满足, 则 标记R波的类型为无R波, 请参照图3, 是R波的类型为无R波的波形示意图。 0069 由于初始阈值是选择前5个R波的幅值和差分极小值的均值, 因此可能会出现错 检、 漏检、 多检的情况, 每个R波检测到后, 记录R波的波峰的幅度值和差分极小值的位置, 并 且计算RR间期差, 从第6。

42、个R波开始, 对前面求得的R波间期进行均值计算。 将当前检测的R波 与前一个R波之间的间期与均值间期进行比较。 当当前R波与前一个R波的间期小于0.4RR 间期均值, 则说明多检, 需要删除该点。 当当前R波与前一个R波的间期大于1.66RR间期均 值, 则说明漏检, 将初始斜率阈值乘以0.5作为新的斜率阈值, 并以新的斜率阈值重新检测R 波。 0070 根据心脏生理原理, 在完成一次收缩后, 心脏将有一段时间处于不应期, 持续 200ms, 因此在检测到一个R波后, 可直接跳过0.3fs个采样点, 再进行下一个R波检测。 0071 步骤S140, 根据R波的波峰判断R波的类型以及R波的结束点。

43、。 0072 对于单R波和双R波的判定, 以R波的波峰为基准, 以第二预设搜索范围查找大于初 始幅值阈值的信号, 其中, 第二预设搜索范围为根据经验确定, 在本实施例中, 第二预设搜 索范围为(Rdetect0.1fs, Rdetect+0.12fs), 即以R波的波峰为基准, 向时间递 减方向搜索0.1fs(即100)个点, 向时间递增方向搜索0.12fs(即120)个点, 再以查找到 的幅值最大的点为基准, 以第三预设搜索范围查找是否满足R波波峰条件的点, 即是否具有 大于初始幅值阈值的点, 如果满足, 排出切迹的干扰后记录该幅值最大的点的位置, 并标记 为双R波, 如果不满足, 则标记为。

44、单R波。 请参照图4, 是R波的类型为双R波的波形示意图。 0073 对于R波结束点的判断, 以R波的波峰为基准, 向时间递增方向以第四预设搜索范 围查找连续相邻信号的差分值同时小于预设的第二阈值的点, 通过预设的算法排除切迹的 干扰, 将满足条件的点作为R波的结束点, 当第四预设搜索范围内没有满足条件的点时, 以R 波的波峰为基准, 向时间递增方向根据预设的第一经验值将对应的点确定为R波结束点, 即 根据经验自由定义一个R波结束点。 其中, 第四预设搜索范围、 预设的第二阈值及第一经验 值均根据经验预先设定。 0074 步骤S150, 根据R波的类型和R波的波峰判断Q波的类型并寻找Q波的波谷。

45、。 0075 以R波的波峰为基准, 在预处理后的信号中以第五预设搜索范围查找幅值最小的 点, 其中, 该第五预设搜索范围为根据经验确定的搜索范围, 在本实施例中, 该第五预设搜 索范围为(Rdetect0.05fs, Rdetect+0.05fs), 即以R波的波峰为基准, 向时间递 减方向搜索0.05fs(即50)个点, 以及向时间递增方向搜索0.05fs(即50)个点, 将查找 到的幅值最小的点的幅值与R波的波峰的幅值相加得到幅值代数和, 将幅值代数和与第一 幅值阈值进行比较, 当幅值代数和大于第一幅值阈值时, 判断R波为大R波, 赋予第一查找范 围, 第一查找范围根据经验确定, 在本实施。

46、例中, 第一查找范围为0.12fs, 即以某点为基 准, 往前搜索120个点, 以及以该点为基准, 向后搜索120个点; 当幅值代数和小于第一幅值 阈值时, 判断R波为小R波, 赋予第二查找范围, 该预设的阈值根据经验确定, 在本实施例中, 第一幅值阈值为50。 第二查找范围也是根据经验确定, 在本实施例中, 第二查找范围为0.1 fs, 即以某点为基准, 往前搜索100个点, 以及以该点为基准, 向后搜索100个点; 该第一查 说 明 书 6/9 页 10 CN 106725450 A 10 找范围和第二查找范围应用于寻找Q波的波谷, 当幅值最小的点位于所述R波的波峰的左 侧, 则Q波为大Q。

47、波, 当幅值最小的点位于R波的波峰的右侧, 则S波为大S波。 0076 下面介绍Q波波谷的确定: 0077 当R波的类型为无R波时, 以根据预设的第一经验值确定的R波的波峰为基准, 以第 六预设搜索范围查找幅值最小的点并将查找到的幅值最小的点标记为Q波的波谷, 第六预 设搜索范围为根据经验值确定的搜索范围, 在本实施例中, 第六预设搜索范围为(R detect0.1fs, R_detect+0.1fs)。 0078 当R波为大R波时, 以R波的波峰为基准, 以第一查找范围0.12fs查找是否具有连 续多个点的变化率小于第一变化率阈值, 连续多个点的数量和第一变化率阈值均根据经验 确定, 在本实。

48、施例中, 连续多个点为连续5个点, 如果具有连续5个点的变化率小于第一变化 率阈值, 排除在上升支可能存在的切迹, 防止切迹被误检为波谷, 查找幅值最小的点, 通过 预设的算法判断是否有切迹, 如果有切迹, 判断切迹的位置, 排除切迹的误检, 将幅值最小 的点作为Q波的波谷。 0079 当R波为小R波时, 以R波的波峰为基准, 以第二查找范围0.1fs查找是否具有连 续多个点的变化率小于第二变化率阈值, 连续多个点的数量和第二变化率阈值均根据经验 确定, 在本实施例中, 连续多个点为连续6个点, 当找到且为了排除在上升支存在切迹而误 检为波谷, 查找幅值最小的点, 通过预设的算法判断是否有切迹。

49、, 如果有切迹, 判断切迹的 位置, 排除切迹的误检, 将幅值最小的点作为Q波的波谷。 0080 步骤S160, 根据R波的类型、 R波的波峰和Q波的波谷寻找Q波的起点。 0081 当R波的类型为无R波时, 将R波的波峰标记为Q波的起点。 0082 当存在R波时, 以R波的波峰为基准, 以第三查找范围查找是否具有多个连续的点 的变化率小于第三变化率阈值, 在本实施例中, 第三查找范围为0.15fs, 多个连续的点为 3个连续的点, 第三变化率阈值根据经验值确定, 如果有满足条件的点, 计算找到的多个点 中幅值最大的点与Q波的波谷的幅值差值, 当幅值差值小于预设的第三阈值时, 标记Q波的 类型为无Q波, 在本实施例中, 预设的第三阈值为30。 当幅值差值大于预设的第三阈值时, 以 找到的多个信号中幅值最大的信号为基准, 以第四查找范围查找满足连续多个点的变化率 小于第四变化率阈值且满足与右侧相邻预设间隔点的。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人类生活必需 > 医学或兽医学;卫生学


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1