一种心电R峰检测方法技术

技术编号:22287980 阅读:69 留言:0更新日期:2019-10-14 22:50
本发明专利技术的心电R峰检测方法包括以下步骤:s1.采集心电信号;s2.使用带通滤波d理想数字滤波器对心电数据进行滤波处理,然后采用斜率法检测R峰,接着去除相邻疑似R峰和剔除比阈值小的疑似R峰,最后检测出R峰。

A Method for Detecting R Peak of ECG

【技术实现步骤摘要】
一种心电R峰检测方法
本专利技术涉及生理电信号数据处理
,具体涉及一种心电R峰检测。
技术介绍
心电图(Electrocardiogram,ECG)是利用心电图机从体表记录心脏产生的电活动变化图形的技术,对心血管系统相关疾病起到辅助诊断的作用。QRS波群是心电信号中变化最显著的部分,其中R峰是心电图中最明显的特征,准确识别R峰是心电图自动分析的基础。因此需要一种心电R峰检测准确地自动检测和分析心电图中各种参数的特征有利于减轻临床医生的工作负担并提高其诊断效率。
技术实现思路
本专利技术的目的是提供一种心电图R峰自动检测的算法。本专利技术所提供的心电信号R峰自动检测算法包括以下步骤:s1.心电信号输入:把采集到的心电信号输入电脑。s2.滤波处理:使用理想数字滤波器(带通滤波)对心电数据进行过滤;斜率法检测R峰:X(i)-X(i-N)>k()&&X(i+N)-X(i)<k(t)其中,X(i)表示第i时刻点的幅值;k(t)=ki*(ti-t(i-N))表示第i点与i-N点之间的斜率与这两点时间间隔的乘积,“&&”的含义是“与”,表示第i时刻点需要同时满足前后两个关系式。去除相邻疑似R峰:L(i)-L(i-1)<T,|X(i)|>|X(i-1)|其中,L(i)-L(i-1)表示相邻两个可疑棘波的距离,T表示棘波持续时间的阈值。保留绝对值较大的对应时刻点的幅值:若X(i)的绝对值大于X(i-1),则去除X(i-1),保留X(i);若X(i)的绝对值小于X(i-1),则去除X(i),保留X(i-1)。去除小于阈值的可疑R峰:|X(i)|<Y其中,Y为R峰幅值的阈值。输出R峰检测结果。附图说明图1是本专利技术对心电R峰自动检测的算法步骤。图2是经过本算法后实现的对心电R峰检测结果。具体实施方式本专利技术的实施过程如图1所示:s1.心电信号采集和导出。s2.对数据进行滤波:利用理想数字滤波器(带通滤波)对心电数据进行滤波处理,截止频率为NHz——MHz,其中N和M为正数。斜率法检测R峰:X(i)-X(i-N)>k()&&X(i+N)-X(i)<k(t)其中,X(i)表示第i时刻点的幅值;k(t)=ki*(ti-t(i-N))表示第i点与i-N点之间的斜率与这两点时间间隔的乘积,“&&”的含义是“与”,表示第i时刻点需要同时满足前后两个关系式。去除相邻疑似R峰:L(i)-L(i-1)<T,|X(i)|>|X(i-1)|其中,L(i)-L(i-1)表示相邻两个可疑棘波的距离,T表示棘波持续时间的阈值。保留绝对值较大的对应时刻点的幅值:若X(i)的绝对值大于X(i-1),则去除X(i-1),保留X(i);若X(i)的绝对值小于X(i-1),则去除X(i),保留X(i-1)。去除小于阈值的可疑R峰:|X(i)|<Y其中,Y为R峰幅值的阈值。对检测出的R峰进行标记。本文档来自技高网...

【技术保护点】
1.一种心电R峰检测,其特征在于,包括以下步骤:s1.采集心电信号;s2.使用带通滤波d理想数字滤波器对心电数据进行滤波处理,然后采用斜率法检测R峰,接着去除相邻疑似R峰和剔除比阈值小的疑似R峰,最后检测出R峰。

【技术特征摘要】
1.一种心电R峰检测,其特征在于,包括以下步骤:s1.采集心电信号;s2.使用带通滤波d理想数字滤波器对心电数据进行滤波处理,然后采用斜率法检测R峰,接着去除相邻疑似R峰和剔除比阈值小的疑似R峰,最后检测出R峰。2.根据权利要求1所述的方法,其特征在于:采用如下公式检测R峰:X(i)-X(i-N)>k(t)&&X(i+N)-X(i)<k(t)其中,X(i)表示第i时刻点的幅值;k(t)=ki*(ti-t(i-N))表示第i点与i-N点之间的斜率与这两点时间间隔的乘积,“&&...

【专利技术属性】
技术研发人员:梁九兴梁丽雅侯泽亮翁旭初
申请(专利权)人:华南师范大学
类型:发明
国别省市:广东,44

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

1