一种心功能分析算法制造技术

技术编号:32435559 阅读:14 留言:0更新日期:2022-02-24 19:08
本发明专利技术公开了一种心功能分析算法,属于心功能分析技术领域,目的在于解决现有技术通过人为观察心电波形,得到心电波形对应的数值,导致识别精度不一、识别速度慢的问题。其基于波形特征,通过算法能有效且迅速的识别波形,得到统一规则下的数据。能够准确的识别QRS波群各时段信息,快速的获得波形大量QRS波群数据,且使用统一标准,避免因肉眼识别造成的精度不一的问题。本发明专利技术适用于心功能分析算法。本发明专利技术适用于心功能分析算法。本发明专利技术适用于心功能分析算法。

【技术实现步骤摘要】
一种心功能分析算法


[0001]本专利技术属于心功能分析
,具体涉及一种心功能分析算法。

技术介绍

[0002]心功能分析将对心电QRS波群各时段进行寻找,并将找到的结果与正常数值进行对比,用于心脏功能检查、心电监护及心率变异分析。目前较多通过人为观察心电波形,得到对应的数值,这样会导致不同的人观察得到的数据存在差异,且识别速度会受到影响。

技术实现思路

[0003]本专利技术的目的在于提供一种心功能分析算法,解决现有技术通过人为观察心电波形,得到心电波形对应的数值,导致识别精度不一、识别速度慢的问题。
[0004]本专利技术采用的技术方案如下:
[0005]一种心功能分析算法,包括以下算法步骤:
[0006](1)通过平滑滤波消除小幅度波形对心电分析的影响,平滑滤波选择的窗口大小根据所得到的波形小幅度杂波宽度与采样率决定,采样率为单位时间内从连续信号中提取并组成离散信号的采样个数,平滑滤波时先将每一个数据点与左右相邻的若干数据点进行平均,然后将平均值替换该数据点;
[0007](2)通过平均双向斜率得到心电QRS波群的数量,避免出现基线漂移的情况,
[0008]斜率步长=0.06*(1/采样率);
[0009]通过对斜率进行分析,所有的转折点部分即为心电的R点所在位置,通过转折点数量,即可得到心电QRS波群数量;
[0010](3)通过两个相邻R波之间的距离,即RR间期,算得出平均心率HR
[0011][0012](4)通过R点所在位置,往左取0.3s范围的数值,往右取0.44s范围的数值,判断在此范围内一定存在一个完整的QRS波群;
[0013]PR间期:0.12

0.20秒;
[0014]QRS波群:0.06

0.10秒;
[0015]QT间期:0.30

0.44秒;
[0016]R波往左取最大值:0.20+0.10=0.3秒;
[0017]R波往右取最大值:0.44秒;
[0018](5)查询在此范围内的最大值,重新订正R波所在位置,并保存;
[0019](6)根据波形特征,Q波为R波往左遇到的第一个波谷,S波为R波往右遇到的第一个波谷,最终找到Q波、R波、S波,其中波谷的寻找,应该避免杂波影响,保证此点是在这个范围内(0.06s

0.10s)的最低点;
[0020](7)根据PR间期:0.12

0.20,从R点往左寻找在这区域的最大值,此点即为P波;
[0021](8)P波往左找的第一个波谷为P波起始点,为了避免小型杂波对正常波谷的影响,
即使使用了平滑滤波,此点需要满足比右侧一直到P点的所有点都小;
[0022](9)T波寻找时,R点往右的最大值即为T波,同时根据T波往左往右寻找第一个波谷,即为T波起始点与T波结束点;
[0023](10)通过P波与Q波,从Q波往左开始查找,遇到的第一个波峰即为Q波起始点;
[0024](11)通过S波与T波,从S波往右开始查找,遇到的第一个波峰即为S波结束点;
[0025](12)得到所有点的位置后,根据下列公式计算出对应的间期:
[0026]PR间期=(Q波起始点

P波起始点)/采样率;
[0027]QT间期=(T波结束点

Q波起始点)/采样率;
[0028][0029]QRS时限=(S波结束点

Q波起始点)/采样率;
[0030]ST时段=(T波起始点

S波结束点)/采样率;
[0031]P波幅度=P波数值

P波起始点数值;
[0032]R波幅度=R波数值

Q波起始点数值;
[0033]T波幅度=T波数值

T波起始点数值;
[0034]S波幅度=S波数值

S波结束点数值;
[0035]Q波幅度=Q波数值

Q波起始点数值;
[0036]ST波幅度=T波起始点数值

S波结束点数值。
[0037]综上所述,由于采用了上述技术方案,本专利技术的有益效果是:
[0038]1、本专利技术中,基于波形特征,通过算法能有效且迅速的识别波形,得到统一规则下的数据。能够准确的识别QRS波群各时段信息,快速的获得波形大量QRS波群数据,且使用统一标准,避免因肉眼识别造成的精度不一的问题。
附图说明
[0039]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图,其中:
[0040]图1为本专利技术流程示意图;
[0041]图2为本专利技术单个波形分析图;
[0042]图3为本专利技术多个波形分析图;
[0043]图4为本专利技术采样示意图。
具体实施方式
[0044]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。
[0045]因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护
的专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0046]应注意到:标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0047]在本专利技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该专利技术产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本专利技术的简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0048]此外,术语“水平”、“竖直”等术语并不表示要求部件绝对水平或悬垂,而是可以稍微倾斜。如“水平”仅仅是指其方向相对“竖直”而言更加水平,并不是表示该结构一定要完全水平,而是可以稍微倾斜。
[0049]在本专利技术的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种心功能分析算法,其特征在于,包括以下算法步骤:(1)通过平滑滤波消除小幅度波形对心电分析的影响,平滑滤波选择的窗口大小根据所得到的波形小幅度杂波宽度与采样率决定,采样率为单位时间内从连续信号中提取并组成离散信号的采样个数,平滑滤波时先将每一个数据点与左右相邻的若干数据点进行平均,然后将平均值替换该数据点;(2)通过平均双向斜率得到心电QRS波群的数量,避免出现基线漂移的情况,斜率步长=0.06*(1/采样率);通过对斜率进行分析,所有的转折点部分即为心电的R点所在位置,通过转折点数量,即可得到心电QRS波群数量;(3)通过两个相邻R波之间的距离,即RR间期,算得出平均心率HR(4)通过R点所在位置,往左取0.3s范围的数值,往右取0.44s范围的数值,判断在此范围内一定存在一个完整的QRS波群;PR间期:0.12

0.20秒;QRS波群:0.06

0.10秒;QT间期:0.30

0.44秒;R波往左取最大值:0.20+0.10=0.3秒;R波往右取最大值:0.44秒;(5)查询在此范围内的最大值,重新订正R波所在位置,并保存;(6)根据波形特征,Q波为R波往左遇到的第一个波谷,S波为R波往右遇到的第一个波谷,最终找到Q波、R波、S波,其中波谷的寻找,应该避免杂波影响,保证此点是在这个范围内(0.06s

0.10s)的最低点;(7)根据P...

【专利技术属性】
技术研发人员:马孝权黄武
申请(专利权)人:成都泰盟软件有限公司
类型:发明
国别省市:

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

1