QRS识别方法及电子设备技术

技术编号:27007093 阅读:21 留言:0更新日期:2021-01-08 17:11
本发明专利技术涉及人体检测技术领域,具体涉及一种QRS识别方法及电子设备,本发明专利技术包括以下步骤:S1输入心电图,并进行差分处理,得到DECG;S2对DECG的每个数值取绝对值得到ADECG序列;S3对ADECG的数据集合建立混合模型,得到ADECG的每个时刻数值对应的分类序列CECG;S4根据DECG对应时刻的符号,得到带符号的SCECG;S5对SCECG进行分组,并计算最邻近的分组进行联合;S6通过线性拟合函数对分组数据进行拟合,并确认R点位置,进而得到有效的HRV分析结果。本发明专利技术致力于使得R点识别又快又准,从而得到有效的HRV分析结果。

【技术实现步骤摘要】
QRS识别方法及电子设备
本专利技术涉及人体检测
,具体涉及一种QRS识别方法及电子设备。
技术介绍
人体的交感神经和迷走神经综合影响人们的神经兴奋状态,如果人体长期处于单一神经的兴奋状态,如长期处于交感神经的兴奋状态,则非常容易引起各种不适,如:心梗、脑梗、猝死、疲劳、晕厥等。心率变异性(HeartRateVariability)分析是反应交感神经和迷走神经的兴奋程度的分析工具,利用心率变异性分析,能够有效的反映人体的神经兴奋状态。然而心率变异性分析中,最关键的是准确而快速的识别R波的位置。由于分析中用的是ms为单位,目前识别R波的位置偏差容易造成HRV分析的结果不准确,从而导致没有参考意义和利用价值;所以需要一种算法,能够考虑到心电图可能出现的各种情况(各种噪音,基线漂移,肌电干扰等),准确的识别出R点的位置。由于目前的应用多采用云计算的方式,数据量太大容易造成数据拥塞,从而导致云计算的平台坍塌;所以需要一种算法,能够快速的识别R点位置。目前的算法的框架大致为:1.预处理(滤波降噪等)2.识别算法:频域方法、差分方法、神经网络方法等获取重要值并选择阈值截断、前向搜索去冗余、后向搜索拾遗主要存在以下问题:1.预处理:识别R点的效果直接受到预处理的影响,为了降噪后得到较为干净的心电图,预处理算法越用越复杂,例如有的算法可能选择小波重组,然后重组的方式,造成了时间的消耗;2.识别算法:a)获取重要值:采用了频域(小波变换,Hilbert变换或者其它方法)或者其它方法得到重要值,然后再训练得到阈值用于截断,得到待选R点b)前向去冗余:在200ms内,重复出现的待选R点,则根据复杂的去除规则去除多余的,留下其中一个作为R点c)后向拾遗:超过1.5RR长度没有出现R点,则降低阈值(如降低为原来的0.5倍),再确定R点d)校正:预处理,或者差分等方法造成了时间的偏移,根据运用的方法的特点进行相应的校正因此,识别算法在阈值的获取上需要多次改变,需要去校正等步骤,也将造成大量的时间消耗,并且校正也将产生一些较大的误差。当数据非常庞大之后可能会显现出来,数据量小体现不出来在获取重要值时,如果心电图噪音比较大,非常容易把不是R点划分为R点。
技术实现思路
针对现有技术的不足,本专利技术公开了一种QRS识别方法及电子设备,用于解决识别算法在阈值的获取上需要多次改变,需要去校正等步骤,也将造成大量的时间消耗,并且校正也将产生一些较大的误差。当数据非常庞大之后可能会显现出来,数据量小体现不出来在获取重要值时,如果心电图噪音比较大,非常容易把不是R点划分为R点的问题。本专利技术通过以下技术方案予以实现:第一方面,本专利技术公开了一种QRS识别方法,所述方法包括以下步骤:S1输入心电图,并进行差分处理,得到DECG;S2对DECG的每个数值取绝对值得到ADECG序列;S3对ADECG的数据集合建立混合模型,得到ADECG的每个时刻数值对应的分类序列CECG;S4根据DECG对应时刻的符号,得到带符号的SCECG;S5对SCECG进行分组,并计算最邻近的分组进行联合;S6通过线性拟合函数对分组数据进行拟合,并确认R点位置,进而得到有效的HRV分析结果。进一步的,所述差分处理不限于一阶差分或者二阶差分,还可以是其他阶的差分。进一步的,混合模型可以是高斯模型,也可以是kmeans等聚类方法等。更进一步的,所述S3中,对ADECG的所有数值组成的数据集合建立分类的混合模型,得到ADECG的每个时刻数值对应的分类序列CECG。更进一步的,所述S5中,分组时,设最高分类为C,则最低分类为-C;若SCECG序列中,对时刻t进行循环,若连续N个点对应的分类都是最高分类C或最低分类-C,则把此N个时刻归为A组或B组,然后对找到分组A或-A后的时刻,其中N为自然数;若间隔不超过2个点,出现最高分类C或最低分类-C,把该时刻及中间不是最高分类但与最高时刻同符号的时刻都归为A组或B组。更进一步的,所述S5中,联合时,计算最邻近的A组与B组之间的距离d(A,B)为两组之间时间最近的点的间隔,设为N个间隔点,时间间隔则为d(A,B)=sampling_rate*N,单位为s,若d<0.05s,则把此临近的A组与-A组归为U。更进一步的,对每个U中,A组的点和-A组的点分别建立线性回归拟合函数,得到拟合函数f(A)、f(-A),斜率k(A)、k(-A)。更进一步的,所述方法中,确认R点位置具体为,若k(A)+k(-A)<threshold,threshold为设定阈值,则联合U有效,则R点为f(A)与f(-A)的交点。更进一步的,所述方法中,输入的心电图为不定长的单导联心电数据和采样率。第二方面,本专利技术公开一种电子设备,包括至少一个处理器以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面所述的QRS识别方法。本专利技术的有益效果为:本专利技术输入单导联的心电图数据和采样率,经过差分、分类、分组、联合、拟合最终得到R点的位置,使得R点识别又快又准,从而得到有效的HRV分析结果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例QRS识别方法原理流程图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例1本实施例公开如图1所示的一种综合利用一阶差分法、混合高斯模型、一元线性拟合的QRS识别方法,其算法模型的基本结构:分为6个处理部分(图1):设原始心电图为ECG,采样率为sampling_rate,1)差分:对输入心电图进行一阶差分处理,得到DECG,并可以同时对DECG的每个数值取绝对值得到ADECG序列2)分类:对ADECG的所有数值组成的数据集合建立3分类的混合高斯模型,并得到ADECG的每个时刻数值对应的分类序列CECG(例如从均值由小到大分类为0,1,2;[0,0,0,1,1,1,2,2,2,1,2,2,2,2,2,1,1,1,1,0,0,0])——由于心电图不同,有些心电图分类结果只有两个类别,本文档来自技高网
...

【技术保护点】
1.一种QRS识别方法,其特征在于,所述方法包括以下步骤:/nS1输入心电图,并进行差分处理,得到DECG;/nS2对DECG的每个数值取绝对值得到ADECG序列;/nS3对ADECG的数据集合建立混合模型,得到ADECG的每个时刻数值对应的分类序列CECG;/nS4根据DECG对应时刻的符号,得到带符号的SCECG;/nS5对SCECG进行分组,并计算最邻近的分组进行联合;/nS6通过线性拟合函数对分组数据进行拟合,并确认R点位置,进而得到有效的HRV分析结果。/n

【技术特征摘要】
1.一种QRS识别方法,其特征在于,所述方法包括以下步骤:
S1输入心电图,并进行差分处理,得到DECG;
S2对DECG的每个数值取绝对值得到ADECG序列;
S3对ADECG的数据集合建立混合模型,得到ADECG的每个时刻数值对应的分类序列CECG;
S4根据DECG对应时刻的符号,得到带符号的SCECG;
S5对SCECG进行分组,并计算最邻近的分组进行联合;
S6通过线性拟合函数对分组数据进行拟合,并确认R点位置,进而得到有效的HRV分析结果。


2.根据权利要求1所述的QRS识别方法,其特征在于,所述S3中,对ADECG的所有数值组成的数据集合建立分类的混合模型,得到ADECG的每个时刻数值对应的分类序列CECG。


3.根据权利要求1所述的QRS识别方法,其特征在于,所述S5中,分组时,设最高分类为C,则最低分类为-C;
若SCECG序列中,对时刻t进行循环,若连续N个点对应的分类都是最高分类C或最低分类-C,则把此N个时刻归为A组或B组,然后对找到分组A或-A后的时刻,其中N为自然数;
若间隔不超过2个点,出现最高分类C或最低分类-C,把该时刻及中间不是最高分类但与最高时刻同符号的时刻都归为A组或B组。


4....

【专利技术属性】
技术研发人员:侯杨徐潇高梓桓孙庆文
申请(专利权)人:上海移视网络科技有限公司
类型:发明
国别省市:上海;31

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

1