一种心电信号R波的检测方法、设备及计算机可读介质技术

技术编号:20632634 阅读:37 留言:0更新日期:2019-03-22 23:53
本发明专利技术公开了一种心电信号R波的检测方法、设备及计算机可读介质,方法包括:获取心电信号在预设时间内的幅值序列;基于幅值序列生成第一预设阈值;在预设范围内判断指针对应的幅值是否为最大幅值,其中,指针可以指向心电信号中任一时间的幅值;在预设范围内若判断出指针对应的幅值为最大幅值时,将最大幅值与第一预设阈值进行比较,其中,预设范围包括指针所在的位置;当最大幅值大于或等于第一预设阈值时,确定最大幅值对应位置的心电信号波形为待检测的心电信号的R波。本发明专利技术在检测R波时只需在圈定的范围内判断指针所处的位置是否为最大的幅值的位置以及最大的幅值是否大于预设阈值,在R波的检测时具有运算量小,耗时短的优点。

A Detection Method, Equipment and Computer Readable Media for R Wave of ECG Signal

The invention discloses a detection method, equipment and computer readable medium for R wave of ECG signal. The method includes: acquiring the amplitude sequence of ECG signal in the preset time; generating the first preset threshold based on the amplitude sequence; judging whether the corresponding amplitude of the pointer is the maximum within the preset range, in which the pointer can point to the amplitude of any time in the preset ECG signal; When the maximum amplitude corresponding to the pointer is determined, the maximum amplitude is compared with the first preset threshold, in which the preset range includes the location of the pointer; when the maximum amplitude is greater than or equal to the first preset threshold, the waveform of the ECG signal corresponding to the location of the maximum amplitude is determined as the R wave of the ECG signal to be detected. When detecting R-wave, the invention only needs to determine whether the position of the pointer is the position of the maximum amplitude within the delineated range and whether the maximum amplitude is larger than the preset threshold. The method has the advantages of small calculation amount and short time-consuming in detecting R-wave.

【技术实现步骤摘要】
一种心电信号R波的检测方法、设备及计算机可读介质
本专利技术涉心电信号检测的领域,尤其涉及一种心电信号R波的检测方法、设备及计算机可读介质。
技术介绍
心电图(ECG)是利用心电图机从体表记录心脏每一心动周期所产生的心电信号变化的图形,参见图1,一个心电图的周期内包括P波、QRS波、T波和U波,其中,QRS波是心电信号中重要的成分,它反映了心室收缩时心脏内的电流活动情况,它的发生时间和波形能够提供许多关于心脏状态的信息。通过QRS波中R波之间的间距变化计算心率变异性,从而更好预测心脏性猝死和心律失常性事件。其中,心率变异性是反映自主神经系统活性,并评估心脏交感神经与迷走神经张力及其平衡性,因此,对R波的检测至关重要。现有的R波的检测大都采用小波变换法,但小波变换法在R波的提取时,需要运用Mallat算法对心电信号进行3层小波分解,并在第2、3层高频系数中取一段数据计算两个尺度上的检测阈值,然后在第3层高频系数中检测超出阈值的模极大值点,并通过第2层高频系数上找到数值符合阈值要求的点作该模极大值点是否对应于R波的条件。现有上述这种R波的检测过程运算量大、耗时长,降低了R波检测的效率,增加了病人的诊断时间,严重时会造成病情延误,错过最佳治疗。
技术实现思路
本专利技术的目的在于提供一种心电信号R波的检测方法、设备及计算机可读介质,用以解决现有R波的检测过程具有运算量大、耗时长的缺点,以致增加病人的诊断时间,严重的会造成病情的延误,错过最佳的治疗时间的问题。本说明书实施例采用下述技术方案:一种心电信号R波的检测方法,所述方法包括:获取待检测的心电信号在预设时间内的幅值序列;基于所述幅值序列生成第一预设阈值;在所述幅值序列的预设范围内判断所述指针对应的幅值是否为最大幅值,其中,所述指针可以指向所述心电信号中任一时间的幅值;在预设范围内若判断出所述指针对应的幅值为最大幅值时,将所述最大幅值与所述第一预设阈值进行比较,其中,所述预设范围包括所述指针所在的位置;当所述最大幅值大于或等于所述第一预设阈值时,确定所述最大幅值对应位置的心电信号波形为待检测的心电信号的R波。可选的,所述在预设范围内若判断出所述指针对应的幅值不是最大幅值时,所述方法还包括:在待检测的心电信号中将所述指针以一个预设基本单位进行移动,之后执行所述在预设范围内判断所述指针对应的幅值是否为最大幅值的步骤。可选的,所述在预设范围内若判断出所述指针对应的幅值为最大幅值时,将所述最大幅值与所述第一预设阈值进行比较,包括:在预设范围内获取第一预设数量待检测的心电信号的幅值;求出预设范围内获取的第一预设数量待检测的心电信号的幅值的平均值;找出最大的偏移值及最大的偏移值的位置,其中,偏移值为预设范围内第一预设数量待检测的心电信号的幅值的平均值与待检测的心电信号的幅值差值的绝对值;在确定出最大的偏移值的位置在所述指针位置时,将最大的偏移值与第二预设阈值进行比较。可选的,所述第一预设阈值包括初始阈值,所述初始阈值为:根据所述待检测的心电信号中预设时间段内对应的第二预设数量的幅值计算得出的数值。可选的,所述方法还包括:确定指针当前位置之前的R波数量是否小于第三预设数量;当确定指针当前位置之前的R波数量小于第三预设数量时,所述将所述最大幅值与第一预设阈值进行比较,当所述最大幅值大于所述第一预设阈值时,确定所述最大幅值对应位置的心电信号波形为待检测的心电信号的R波,包括:将所述最大幅值与所述初始阈值比较;当所述最大幅值大于所述初始阈值时,确定所述最大幅值对应位置的心电信号波形为待检测的心电信号的R波,且所述R波的数量自增1,所述R波的数量初始取值为0。可选的,所述第一预设阈值还包括动态阈值;当确定指针当前位置之前的R波数量大于或者等于所述第三预设数量时,所述动态阈值为:根据指针的当前位置之前且与指针的当前位置邻近的第四预设数量的R波幅值计算得出的数值。可选的,当确定指针当前位置之前的R波数量大于或者等于所述第三预设数量时,所述将所述最大幅值与第一预设阈值进行比较,当所述最大幅值大于所述第一预设阈值时,确定所述最大幅值对应位置的心电信号波形为待检测的心电信号的R波,包括:将所述最大幅值与所述动态阈值比较;当所述最大幅值大于所述动态阈值时,确定所述最大幅值对应的位置为待检测的心电信号的R波,且所述R波的数量自增1。可选的,所述当所述最大幅值大于所述第一预设阈值时,确定所述最大幅值对应的位置为待检测的心电信号的R波之后,所述方法还包括:判断指针的第i个位置是否为待检测的心电信号的终点位置,所述i为大于1的自然数,小于等于所述待检测心电信号包含的预设基本单位的个数;若判断出指针的第i个位置是终点位置,则得出所有R波的位置序列以及对应每个R波的位置序列的幅值。可选的,在确定预设范围内所述指针对应的幅值为最大幅值之前,所述方法还包括:计算整个待检测的心电信号幅值的平均值;计算从整个待检测的心电信号的首个幅值起第五预设数量的心电信号幅值的平均值,将首个幅值对应的位置向后移动一个预设基本单位,求相同数量的待检测的心电信号幅值的平均值,重复上述步骤得出移动平均线;待检测的心电信号幅值减去对应的移动平均线上的值,再加上整个待检测的心电信号幅值的平均值,得出去除干扰信号的待检测的心电信号。可选的,若判断出指针的第i个位置是终点位置,则得出所有R波的位置序列以及对应每个R波的位置序列的幅值之后,所述方法还包括:设定相邻R波之间的最小间距;以第一个R波为基准,确定相邻两个R波之间距离大于或者所述最小间距时的R波为最终确定的R波。本说明书实施例还提供一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以下步骤:获取待检测的心电信号在预设时间内的幅值序列;基于所述幅值序列生成第一预设阈值;在所述幅值序列的预设范围内判断所述指针对应的幅值是否为最大幅值,其中,所述指针可以指向所述心电信号中任一时间的幅值;在预设范围内若判断出所述指针对应的幅值为最大幅值时,将所述最大幅值与所述第一预设阈值进行比较,其中,所述预设范围包括所述指针所在的位置;当所述最大幅值大于或等于所述第一预设阈值时,确定所述最大幅值对应位置的心电信号波形为待检测的心电信号的R波。本说明书实施例还提供一种心电信号R波的检测设备,该设备包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该设备执行以下步骤:获取单元,用于获取待检测的心电信号在预设时间内的幅值序列;生成单元,用于基于所述幅值序列生成第一预设阈值;判断单元,用于在所述幅值序列的预设范围内判断所述指针对应的幅值是否为最大幅值,其中,所述指针可以指向所述心电信号中任一时间的幅值;比较单元,用于在预设范围内若判断出所述指针对应的幅值为最大幅值时,将所述最大幅值与所述第一预设阈值进行比较,其中,所述预设范围包括所述指针所在的位置;确定单元,用于当所述最大幅值大于或等于所述第一预设阈值时,确定所述最大幅值对应位置的心电信号波形为待检测的心电信号的R波。本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:本专利技术在检测心电图的心电信号时通过圈定检测范围,检测R波的位置时只需在圈定的范围内判断指针所处本文档来自技高网...

【技术保护点】
1.一种心电信号R波的检测方法,其特征在于,所述方法包括:获取待检测的心电信号在预设时间内的幅值序列;基于所述幅值序列生成第一预设阈值;在所述幅值序列的预设范围内判断所述指针对应的幅值是否为最大幅值,其中,所述指针可以指向所述心电信号中任一时间的幅值;在预设范围内若判断出所述指针对应的幅值为最大幅值时,将所述最大幅值与所述第一预设阈值进行比较,其中,所述预设范围包括所述指针所在的位置;当所述最大幅值大于或等于所述第一预设阈值时,确定所述最大幅值对应位置的心电信号波形为待检测的心电信号的R波。

【技术特征摘要】
1.一种心电信号R波的检测方法,其特征在于,所述方法包括:获取待检测的心电信号在预设时间内的幅值序列;基于所述幅值序列生成第一预设阈值;在所述幅值序列的预设范围内判断所述指针对应的幅值是否为最大幅值,其中,所述指针可以指向所述心电信号中任一时间的幅值;在预设范围内若判断出所述指针对应的幅值为最大幅值时,将所述最大幅值与所述第一预设阈值进行比较,其中,所述预设范围包括所述指针所在的位置;当所述最大幅值大于或等于所述第一预设阈值时,确定所述最大幅值对应位置的心电信号波形为待检测的心电信号的R波。2.根据权利要求1所述的心电信号R波的检测方法,其特征在于,所述在预设范围内若判断出所述指针对应的幅值不是最大幅值时,所述方法还包括:在待检测的心电信号中将所述指针以一个预设基本单位进行移动,之后执行所述在预设范围内判断所述指针对应的幅值是否为最大幅值的步骤。3.根据权利要求1所述的心电信号R波的检测方法,其特征在于,所述在预设范围内若判断出所述指针对应的幅值为最大幅值时,将所述最大幅值与所述第一预设阈值进行比较,包括:在预设范围内获取第一预设数量待检测的心电信号的幅值;求出预设范围内获取的第一预设数量待检测的心电信号的幅值的平均值;找出最大的偏移值及最大的偏移值的位置,其中,偏移值为预设范围内第一预设数量待检测的心电信号的幅值的平均值与待检测的心电信号的幅值差值的绝对值;在确定出最大的偏移值的位置在所述指针位置时,将最大的偏移值与第二预设阈值进行比较。4.根据权利要求1所述的心电信号R波的检测方法,其特征在于,所述第一预设阈值包括初始阈值,所述初始阈值为:根据所述待检测的心电信号中预设时间段内对应的第二预设数量的幅值计算得出的数值。5.根据权利要求4所述的心电信号R波的检测方法,其特征在于,所述方法还包括:确定指针当前位置之前的R波数量是否小于第三预设数量;当确定指针当前位置之前的R波数量小于第三预设数量时,所述将所述最大幅值与第一预设阈值进行比较,当所述最大幅值大于所述第一预设阈值时,确定所述最大幅值对应位置的心电信号波形为待检测的心电信号的R波,包括:将所述最大幅值与所述初始阈值比较;当所述最大幅值大于所述初始阈值时,确定所述最大幅值对应位置的心电信号波形为待检测的心电信号的R波,且所述R波的数量自增1,所述R波的数量初始取值为0。6.根据权利要求5所述的心电信号R波的检测方法,其特征在于,所述第一预设阈值还包括动态阈值;当确定指针当前位...

【专利技术属性】
技术研发人员:邓超
申请(专利权)人:上海掌门科技有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1