一种基于统计特征的房颤识别方法技术

技术编号:31984902 阅读:17 留言:0更新日期:2022-01-20 02:03
一种基于统计特征的房颤识别方法,包括以下步骤:(1)输入心电数据,对心电数据进行滤波处理;(2)根据所述的标注后的心搏数据,计算心电RR间期数值特征;(3)根据所述的滑动窗口信息,获得一系列包含RR间期数据的滑动窗口;(4)根据上述一系列滑动窗口,从其中选取RR间期个数排名前三的滑动窗口,分别计算其中的一系列区间特征;(5)根据上述RR间期的数值特征以及区间特征,使用LightGBM算法训练房颤识别模型;(6)根据上述的房颤识别模型,选择性能优异的作为最终的分类模型。本发明专利技术能够准确快速的分析心电信号是否出现房颤症状,对于频发早搏、房性心动过速、房性早搏二联律等异常心搏可以做出准确的特征区分。可以做出准确的特征区分。可以做出准确的特征区分。

【技术实现步骤摘要】
一种基于统计特征的房颤识别方法


[0001]本专利技术涉及的是一种基于统计特征的房颤识别方法,属于心电数据分析领域。

技术介绍

[0002]心房颤动是最常见的房性心律失常,房颤是由心房组织内异位起搏点异常快速放电以及电信号各方向传导不均衡造成。正常窦性心律时心跳在60

100次/分,频率规整,因此心房各部收缩协调一致;而房颤律时,心房收缩非常快速通常在300

600次/分,频率极不规整,造成心房各部收缩舒张极不协调,形成心房纤维性颤动。
[0003]房颤时,心房的快速不规则心律传导到心室,会造成心室率快速不规则,所以房颤患者会感到心悸。心室快速不规则的收缩还会引起心室泵血功能的显著下降。心脏泵血减少,可以造成人体脑部及其他器官得不到足够的血液供应,因此患者会感到气短,眩晕,身体疲乏等症状,严重者会晕倒。心室率不快时,也有些病人没有症状,因此患者很难确认自己患有房颤。
[0004]近年来,众多国内外的研究者根据发生房颤时心电图的变化特点,从信号的角度对房颤检测算法进行了深入的研究,其中,基于RR间期特征的房颤识别算法计算量小稳定性高,在处理临床心电图和动态心电图中均得到广泛应用。随着人工智能在各个领域的广泛应用,很多研究者都采用机器学习或者深度学习的方法提取心房活动的特征参数对房颤信号进行分类识别。然而发生房颤时,RR间期不规则也会出现在其他心律失常中,如:窦性心律不齐、房性心动过速、房性早搏二联律、房性早搏三联律等。因此受到异常心电信号特征复杂性的限制,这些方法仅研究了房颤与正常窦性心搏的区别,对于频发早搏、房性心动过速、房性早搏二联律等异常心搏无法做出准确的特征区分。

技术实现思路

[0005]本专利技术的目的在于克服上述存在的不足,而提供一种能够准确快速的分析心电信号是否出现房颤症状的基于统计特征的房颤识别方法。
[0006]本专利技术的目的是通过如下技术方案来完成的:一种基于统计特征的房颤识别方法,所述方法包括以下步骤:
[0007](1)输入心电数据,对心电数据进行滤波处理,然后进行心搏定位检测并根据心搏定位计算RR间期,然后设定RR间期阈值范围,根据心电数据中RR间期的分布状况对所述心搏数据进行干扰波识别,根据干扰波识别结果以及心搏数据对所述数据进行标注;
[0008](2)根据所述的标注后的心搏数据,计算心电RR间期数值特征,并根据这些统计数值设定滑动扫描窗口的信息;
[0009](3)根据所述的滑动窗口信息,对按照时间顺序排列好的RR间期进行从滑动窗口起点(RR间期最小值)开始滑动扫描,直至滑动窗口终点(RR间期最大值),然后获得一系列包含RR间期数据的滑动窗口;
[0010](4)根据上述一系列滑动窗口,从其中选取RR间期个数排名前三的滑动窗口(三个
区间内RR间期互不相交),然后根据所述的三个区间,分别计算其中的一系列区间特征;
[0011](5)根据上述RR间期的数值特征以及区间特征,使用LightGBM算法训练房颤识别模型;
[0012](6)根据上述的房颤识别模型,将其应用于验证集的数据上,使用特异性和F1值评估模型的性能,选择性能优异的作为最终的分类模型。
[0013]作为优选:所述步骤(1)中对心电数据进行滤波以及计算RR间期,并对心电数据进行标注,具体包括:
[0014](1)对所述的心电数据滤波后首先进行R波定位检测,然后计算相应的RR间期,按照时间顺序对RR间期进行编号;
[0015](2)设定RR间期阈值为300ms

1800ms,首先去除不符合阈值范围的RR间期,若有超过全部RR间期个数的1/10,对所述心电数据进行干扰波识别,若识别结果为干扰波,去除所述干扰波数据。
[0016]作为优选:所述步骤(2)中心搏数据计算数值特征并确定滑动扫描窗口的信息,具体包括:
[0017](1)根据所述心搏数据得到RR间期,计算所有RR间期的平均值,标准差等数值特征;
[0018](2)根据所述的RR间期数据,把所有RR间期中的最小RR间期值定为滑动扫描窗口的起点,所有RR间期中最大RR间期值定位滑动扫描窗口的终点,RR间期的平均值的1/10作为滑动扫描窗口的宽度,扫描步长设为1,然后对所有的RR间期进行滑动扫描,得到每个滑动扫描窗口中的RR间期数据。
[0019]作为优选:所述步骤(4)根据每个扫描区间的RR间期数据选出RR间期个数前三的滑动窗口,具体包括:
[0020](1)根据所述的每个窗口的RR间期数据,首先选取RR间期个数最多的窗口作为Window1,然后从剩余的滑动扫描窗口内选取RR间期个数最多的区间作为Window2,并且保证Window2与Window1内的RR间期序号不存在交集,依此方法选取出Window3;
[0021](2)对于Window1、Window2或Window3,如果有多个相同个数的窗口存在,那么选取其中RR间期最为集中的一个窗口作为对应的Window1、Window2或Window3(扫描窗口内的RR间期标准差最小)。
[0022]作为优选:所述Window1、Window2、Window3之间通过计算得出区间特征具体在于:
[0023](1)Window1、Window2、Window3内对应的RR间期的个数;
[0024](2)Window1、Window2、Window3中RR间期序号连续的个数;
[0025](3)Window1、Window2、Window3中RR间期序号间隔一个数的个数;
[0026](4)Window1、Window2、Window3中RR间期序号间隔两个数的个数;
[0027](5)Window1、Window2、Window3中RR间期序号间隔三个数的个数;
[0028](6)Window1、Window2、Window3中RR间期序号连续的个数总和以及它的占比;
[0029](7)Window1、Window2、Window3中RR间期序号间隔一个数的个数总和以及它的占比;
[0030](8)Window1、Window2、Window3中RR间期序号间隔两个数的个数总和以及它的占比;
[0031](9)Window1、Window2、Window3中RR间期序号间隔三个数的个数总和以及它的占比。
[0032]作为优选:所述步骤(6)中使用测试集的数据对得到的模型进行测试,得到性能有意的模型最为最终的房颤识别模型,具体在于:
[0033](A)模型的特异性(SP)大于等于0.93并且F1值大于等于0.9,说明模型性能良好,可以作为最终的模型;
[0034](B)模型的特异性(SP)小于0.93或者F1值小于0.9,说明模型性能欠佳,重新到步骤8调整参数进行训练。
[0035]本专利技术能够准确快速的分析心电信号是否出现房颤症状,对于频发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于统计特征的房颤识别方法,其特征在于:所述方法包括以下步骤:(1)输入心电数据,对心电数据进行滤波处理,然后进行心搏定位检测并根据心搏定位计算RR间期,然后设定RR间期阈值范围,根据心电数据中RR间期的分布状况对所述心搏数据进行干扰波识别,根据干扰波识别结果以及心搏数据对所述数据进行标注;(2)根据所述的标注后的心搏数据,计算心电RR间期数值特征,并根据这些统计数值设定滑动扫描窗口的信息;(3)根据所述的滑动窗口信息,对按照时间顺序排列好的RR间期进行从滑动窗口起点(RR间期最小值)开始滑动扫描,直至滑动窗口终点(RR间期最大值),然后获得一系列包含RR间期数据的滑动窗口;(4)根据上述一系列滑动窗口,从其中选取RR间期个数排名前三的滑动窗口(三个区间内RR间期互不相交),然后根据所述的三个区间,分别计算其中的一系列区间特征;(5)根据上述RR间期的数值特征以及区间特征,使用LightGBM算法训练房颤识别模型;(6)根据上述的房颤识别模型,将其应用于验证集的数据上,使用特异性和F1值评估模型的性能,选择性能优异的作为最终的分类模型。2.根据权利要求1所述的基于统计特征的房颤识别方法,其特征在于:所述步骤(1)中对心电数据进行滤波以及计算RR间期,并对心电数据进行标注,具体包括:(1)对所述的心电数据滤波后首先进行R波定位检测,然后计算相应的RR间期,按照时间顺序对RR间期进行编号;(2)设定RR间期阈值为300ms

1800ms,首先去除不符合阈值范围的RR间期,若有超过全部RR间期个数的1/10,对所述心电数据进行干扰波识别,若识别结果为干扰波,去除所述干扰波数据。3.根据权利要求1所述的基于统计特征的房颤识别方法,其特征在于:所述步骤(2)中心搏数据计算数值特征并确定滑动扫描窗口的信息,具体包括:(1)根据所述心搏数据得到RR间期,计算所有RR间期的平均值,标准差等数值特征;(2)根据所述的RR间期数据,把所有RR间期中的最小RR间期值定为滑动扫描窗口的起点,所有RR间期中最大RR间期值定位滑动扫描窗口的终点,RR间期的平均值的1/10作为滑动扫描窗口的宽度,扫描步长设为1,然后对所有的RR间期进行滑动扫描,得到每个滑动扫描窗口中的RR间期数据。4.根据权利要求1所述的基于统...

【专利技术属性】
技术研发人员:李攀攀符灵建
申请(专利权)人:浙江好络维医疗技术有限公司
类型:发明
国别省市:

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

1