一种HRV测量方法以及装置与流程

文档序号:12663859阅读:1439来源:国知局
一种HRV测量方法以及装置与流程

本发明涉及计算机应用技术领域,具体而言,涉及一种HRV测量方法以及装置。



背景技术:

HRV(Heart rate variability,心率变异性)是指心率节奏快慢随时间所发生的变化。经临床实践证明,HRV可作为心源性猝死危险性的一个独立预测指标,在评价心血管疾病的预后和预测急性心血管事件方面具有重要的意义。长程24小时HRV是2008年美国AHA/ACC/HRS三大学会制定的“无创技术对心脏性猝死(SCD)危险分层的专家共识”中提到的总死亡率的预测因素,HRV下降,总死亡率增加。

现有的HRV测量方法包括短程测试和长程测试。长程测试虽然精确度比较高,但是一般的测试时间需要24小时左右,被测量的患者需要全天佩戴动态心电图监护仪,用户的很多行动都会受到限制,因此有很多情况下用户会选择短程测试。短程测试是指在短时间内(例如5分钟)通过专有设备进行测量,该方法虽然具备测量时间短,使用方便的有点,但是测量出来的结果数据波动大,重复性差,且结果误差和较大,往往只有研究领域才会使用该方法对HRV进行测量。同时,短程测试所得到的HRV数据并不能直接使用,而目前并没有一种能够通过短程HRV数据估算24小时HRV数据的方法。

因此,一种耗时短、测量精确,且能够获得24小时HRV测量数据的心率变异性测量方法成为目前亟待解决的问题。



技术实现要素:

有鉴于此,本发明实施例的目的在于提供一种心率变异性的测量方法以及装置,能够保证计算精度的前提下,缩减了测量需要用到的时间,同时,能够最终获得准确的24小时HRV数据。

第一方面,本发明实施例提供了一种HRV测量方法,包括:

获取原始RR间期数据集,所述原始RR间期数据集中包括多个RR间期数据;

对所述原始RR间期数据集做一次滤波处理,获取窦性心律所对应的RR间期数据集;

对所述RR间期数据集进行快速傅立叶变换和/或小波变换,并根据快速傅立叶变换和/或小波变换的结果,对所述RR间期数据集进行去误差处理,获取标准RR间期数据集;

根据所述标准RR间期数据集计算短程HRV时域指标;

根据所述短程HRV时域指标,使用计算模型,计算24小时HRV时域指标。

结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中:使用下述方法获取所述计算模型:

获取短程HRV实验数据,并获取与之对应的24小时HRV实验数据;

对短程HRV实验数据以及24小时HRV实验数据进行回归行分析,建立回归方程,并将该回归方程作为所述计算模型;

所述回归方程为:Y=20.788×X0.487

其中,Y为24小时HRV时域指标,X为短程HRV时域指标。

结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中:所述对所述原始RR间期数据集做一次滤波处理,获取窦性心律所对应的RR间期数据集,具体包括:

计算所述原始RR间期数据集中每相邻的两个RR间期数据之间的差值;

判断所述差值的绝对值是否小于等于预设的第一阈值;

如果否,则将该相邻的两个所述RR间期数据从所述原始RR间期数据集中剔除,形成所述RR间期数据集。

结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中:所述对所述RR间期数据集进行快速傅立叶变换和/或小波变换,并根据快速傅立叶变换和/或小波变换的结果,对所述RR间期数据集进行去误差处理,获取标准RR间期数据集,具体包括:

对所述RR间期数据集进行快速傅立叶变换,分别获取HRV的四个标准频率段ULF、VLF、LF以及HF的能量:EULF、EVLF、ELF以及EHF

判断EULF+EVLF是否小于预设的阈第二值,和/或,判断(EULF+EVLF)/(EULF+EVLF+ELF+EHF)*100%是否小于等于预设的第三阈值;

如果是,则将所述RR间期数据集作为标准RR间期数据集;

如果否,则对所述RR间期数据集进行小波变换,获取多个阶层的波形;

按照从高阶至低阶,或者从低阶至高阶的顺序,执行下述处理过程:

对当前阶层的波形进行快速傅立叶变换,获取当前阶层中HRV的四个标准频率段:ULF、VLF、LF以及HF的能量EULF、EVLF、ELF以及EHF

判断ULF+VLF是否小于预设的阈第二值,和/或,判断(ULF+VLF)/(ULF+VLF+LF+HF)*100%是否小于等于预设的第三阈值;

如果是,则将当前阶层所对应的RR间期数据集作为标准间期数据集。

结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中:所述根据所述标准RR间期数据集计算HRV时域指标具体包括:

根据所述标准RR间期数据集,以RR间期作为纵坐标,以i为横坐标,绘制HRV信号曲线;

根据下述公式计算HRV时域技术指标:

NNVGR为全部正常NN间期的平均值;

SDNN为全部正常NN间期的标准差;

RNSSD为全部相邻NN间期之差的均方根值;

SDSD为全部相邻NN间期之差的标准差;

NN50,为全部相邻NN间期之差大于50ms的心搏数;

PNN50为全部相邻NN间期之差大于50ms的心搏数的百分比;

在上述公式中,N为正常心搏总数,RRi是所述标准RR间期数据集中的第i个RR间期数据,RRi+1是第i+1个RR间期数据。是N个心搏的RR间期数据的平均值;NN间期为窦性心搏间期;

RR′i=RRi-RRi-1

结合第一方面,本发明实施例提供了第一方面的第五种可能的实施方式,其中:所述对所述RR间期数据集进行快速傅立叶变换和小波变换之前,还包括:

对所述RR间期数据集进行可用性检测。

结合第一方面,本发明实施例提供了第一方面的第六种可能的实施方式,其中:

所述对所述RR间期数据集进行可用性检测具体包括:

按照时间轴顺序将所述RR间期数据集中的RR间期数据进行分组,形成多个RR间期数据组;每个所述RR间期数据组中包含预设数量的RR间期数据;

计算每个所述RR间期数据组中所有RR间期数据的平均值;

根据每个所述RR间期数据组中所有RR间期数据的平均值,计算该平均值所对应的心率值;

判断所有心率值中最大值与最小值之差是否大于预设的数值,如果是,则数据不可用;

和/或,

按照时间轴顺序将所述RR间期数据集中的RR间期数据进行分组,形成第一分组以及第二分组;其中,所述第一分组中的RR间期数据的数量和所述第二分组中RR间期数据的数量不同;

计算第一分组以及第二分组中RR间期数据差值的平均值;

根据所述第一分组以及第二分组中RR间期数据差值的平均值计算检测准确值;

判断所述准确标准值是否在预设范围之内,如果否,则数据不可用。

结合第一方面,本发明实施例提供了第一方面的第七种可能的实施方式,其中:所述对所述RR间期数据集进行快速傅立叶变换和/或小波变换之前,还包括:对一次滤波所获得的窦性心律所对应的RR间期数据集做二次滤波处理;

其中,所述二次滤波处理按照如下方式进行:

计算所述RR间期数据集中所有RR间期数据的标准差;

使用所述RR间期数据的标准差,消除RR间期数据集中的峰值数据。

结合第一方面,本发明实施例提供了第一方面的第八种可能的实施方式,其中:所述使用所述RR间期数据的标准差,消除RR间期数据集中的峰值数据,具体包括:

根据下述公式计算RR间期数据取值区间的两个端点RR下端以及RR上端

RR下端=RR-3×RR

RR上端=RR+3×RR

其中,RR为RR间期数据集中所有RR间期数据的平均值;所述RR为RR间期数据的标准差;

判断RR间期数据集中的每一个RR间期数据是否落入该RR间期数据取值区间以内,如果否,则将该RR间期数据从所述RR间期数据集中剔除。

第二方面,本发明实施例还提供一种HRV测量装置,包括:

数据获取模块,用于获取原始RR间期数据集,所述原始RR间期数据集中包括多个RR间期数据;

一次滤波模块,用于对所述原始RR间期数据集做一次滤波处理,获取窦性心律所对应的RR间期数据集;

误差处理模块,用于对所述RR间期数据集进行快速傅立叶变换和/或小波变换,并根据快速傅立叶变换和/或小波变换的结果,对所述RR间期数据集进行去误差处理,获取标准RR间期数据集;

短程HRV计算模块,用于根据所述标准RR间期数据集计算短程HRV时域指标;

24小时HRV计算模块,用于根据所述短程HRV时域指标,使用计算模型,计算24小时HRV时域指标。

本发明实施例所提供的HRV测量方法以及装置,在获取了原始RR间期数据集之后,先对原始RR间期数据集做一次滤波处理,获取窦性心律是对应的RR间期数据集,然后再对RR间期数据集通过快速傅立叶变换和/或小波变换,对RR间期数据集进行去误差的处理,去除由于呼吸等节律性变化所导致的误差,得到标准RR间期数据集,然后再根据标准RR间期数据集计算HRV时域指标,这个过程中,能够很大限度的去除外界因素对RR间期数据的影响,即使测量的时间较短,RR间期数据较小,也能够获得更加准确的计算结果,而在获取短程的HRV时域指标之后,能够根据该短程HRV时域指标,使用计算模型,计算出24小时HRV时域指标,因而,该HRV计算方法在保证计算精度的前提下,缩减了测量需要用到的时间,同时,能够最终获得准确的24小时HRV数据。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本发明实施例所提供的一种HRV测量方法的流程图;

图2示出了本发明实施例所提供的HRV测量方法中,对原始RR间期数据集进行一次滤波的具体方法的流程图;

图3示出了本发明实施例所提供的HRV测量方法中,对RR间期数据集进行可用性检测的具体方法的流程图;

图4示出了本发明实施例所提供的HRV测量方法中,另一种对RR间期数据集进行可用性检测的具体方法的流程图;

图5示出了本发明实施例所提供的另一种HRV测量方法的流程图;

图6示出了本发明实施例所提供的HRV测量方法中,计算模型获取方法的流程图;

图7示出了本发明实施例所提供的一种HRV装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

目前HRV的测量方法中,包括短程测量以及长程测量,其中短程测量虽然需要时间短,但是最终的测试结果数据波动大,误差也比较大,往往只有研究领域采用;而长程测量需要的测量时间比较长,对用户的正常生活造成影响,基于此,本申请提供的一种心率变异性测量方法以及装置,可以以更短的时间,更高的精确度测量人体HRV。

为便于对本实施例进行理解,首先对本发明实施例所公开的一种心率变异性测量方法进行详细介绍。

参见图1所示,本发明实施例所提供的HRV测量方法包括:

S101:获取原始RR间期数据集,所述原始RR间期数据集中包括多个RR间期数据。

在具体实现的时候,原始RR间期数据集中包括了一定持续时间长度内所有的RR间期数据。在本发明中,一般只需要获得5分钟-20分钟时间长度内的RR间期数据即可,或者可以根据实际的需要延长持续时间长度例如延长至25分钟、30分钟等。其中,RR间期数据可以采用多种方法获得,例如通过心电图测试仪或者其他专有测量设备获得,或者通过获取PPG(PhotoPlethysmoGraphy,光电容积脉搏波)数值来计算RR间期数据。

S102:对所述原始RR间期数据集做一次滤波处理,获取窦性心律所对应的RR间期数据集。

根据HRV的医学原理,RR interval的变化受到交感神经、副交感神经对心脏窦房结的共同作用的影响,时而变快、时而变慢,外界环境、自身情绪都可能影响到自律神经系统的调解功能,而HRV分析至分析窦性心律,因此,要从原始RR间期数据集中的RR间期数据中剔除其他因素的影响,只留下窦性心率所对应的RR间期数据,并构成窦性心率所对应的RR间期数据集。

参见图2所示,本发明实施例还提供一种对原始RR间期数据集进行一次滤波的具体方法,包括:

S201:计算所述原始RR间期数据集中每相邻的两个RR间期数据之间的差值;

S202:判断所述差值的绝对值是否小于等于预设的第一阈值;

S203:如果否,则将该相邻的两个所述RR间期数据从所述原始RR间期数据集中剔除,形成所述RR间期数据集。

在具体实现的时候,假设RR间期数据集中有N个RR间期数据,分别为RR1、RR2、RR3、RR4,……,RRN。计算每相邻的两个RR间期数据之间的差值,即RR2-RR1,RR3-RR2,RR4-RR3……。如果,其中有哪两个相邻的RR间期数据之间的差值的绝对值小于预设的第一阈值,那么就认为这两个RR间期数据均不符合需求,则将两个这两个RR间期数据均剔除。例如,如果RR3-RR2小于预设的第一阈值,那么就将RR3和RR2一起从原始RR间期数据集中剔除。此时,如果RR4-RR3也小于预设的第一阈值,那么就要将RR4也从剔原始RR数据集中剔除。将原始RR间期数据集中剔除了RR间期数据之后所剩余的其他RR间期数据所构成的集合,作为窦性心律所对应的RR间期数据。

一般地,预设的第一阈值为:140-160,优选的为150。另,由于RR数据间期的单位本身是毫秒,因此预设的第一阈值的单位也应当为毫秒。

通过该方法,可以将窦性心率所对应的RR间期数据集筛选出来,减小其他因素例如情绪的起伏,外界环境的变化对RR间期数据的影响。

S103:对所述RR间期数据集进行快速傅立叶变换和/或小波变换,并根据快速傅立叶变换和/或小波变换的结果,对所述RR间期数据集进行去误差处理,获取标准RR间期数据集。

在具体实现的时候,RR间期数据在进行测量的时候,不管时间长短,人体自身都会发生有戒律活动的变化,例如呼吸等,这就会导致在RR间期数据中存在一定的误差,而该节律性的误差会对HRV的测量结果造成一定的影响,因此需要通过快速傅立叶变换以及小波变换消除该误差。

在具体实现的时候,对所述RR间期数据进行快速傅立叶变换和/或小波变换,对RR间期数据集进行去误差处理,具体包括:

对RR间期数据集中的RR间期数据进行快速傅立叶变换,分别获取HRV的四个标准频率段的能量。这四个标准频率段从低频到高频分别为:ULF、VLF、LF以及HF,四个标准频率段的能量分别为EULF、EVLF、ELF以及EHF

判断EULF+EVLF是否小于预设的第二阈值,和/或,判断(EULF+EVLF)/(EULF+EVLF+ELF+EHF)*100%是否小于等于预设的第三阈值;

如果是,则将所述RR间期数据集作为标准RR间期数据集;

如果否,则对所述RR间期数据进行小波变换,获取多个阶层的波形。其中,阶层的数量通常和RR间期数据的数量相关,因此根据所获得的RR间期数据集中RR间期数据的数量不同,最终所获得的阶层也可能会有所区别。

按照从高阶至低阶,或者从低阶至高阶的顺序,执行下述处理过程:

对当前阶层的波形进行快速傅立叶变换,获取当前阶层中HRV的四个标准频率段:ULF、VLF、LF以及HF的能量EULF、EVLF、ELF以及EHF

判断EULF+EVLF是否小于预设的第二阈值,和/或,判断(EULF+EVLF)/(EULF+EVLF+ELF+EHF)*100%是否小于等于预设的第三阈值;

如果是,则将当前阶层所对应的RR间期数据集作为标准间期数据集。

在具体实现的时候,预设的第二阈值一般为:45-60,优选地,可以将之设置为50。预设的第三阈值一般为:23%-27%,优选地,可以将之设置为25%。

如此,就可以满足既消除部分误差,又不会对RR间期数据造成过大的影响。

S104:根据所述标准RR间期数据集计算短程HRV时域指标。

在具体实现的时候,所述根据所述标准RR间期数据集计算HRV时域指标具体包括:

根据所述标准RR间期数据集,以RR间期作为纵坐标,以i为横坐标,绘制HRV信号曲线;

根据下述公式计算HRV时域技术指标:

NNVGR为全部正常NN间期的平均值;

SDNN为全部正常NN间期的标准差;

RNSSD为全部相邻NN间期之差的均方根值;

SDSD为全部相邻NN间期之差的标准差;

NN50,为全部相邻NN间期之差大于50ms的心搏数;

PNN50为全部相邻NN间期之差大于50ms的心搏数的百分比;

在上述公式中,N为正常心搏总数,RRi是所述标准RR间期数据集中的第i个RR间期数据,RRi+1是第i+1个RR间期数据。是N个心搏的RR间期数据的平均值;NN间期为窦性心搏间期;

RR′i=RRi-RRi-1

S105:根据所述短程HRV时域指标,使用计算模型,计算24小时HRV时域指标。

在具体实现的时候,计算模型通过下述方法获得:

S601:获取短程HRV实验数据,并获取与之对应的24小时HRV实验数据;

S602:对短程HRV实验数据以及24小时HRV实验数据进行回归分析,建立回归方程;

所述回归方程为:Y=20.788×X0.487

其中,Y为24小时HRV时域指标,X为短程HRV时域指标。

具体地,在获取短程HRV实验数据的时候,要保证短程HRV实验数据的准确性。因此,本发明实施例可以采用S101-S104的方法,得到短程HRV实验数据。同时,24小时HRV实验数据应当是与短程HRV实验数据在同一次测量中得到的。另外,还可以对用户进行24小的测量,而随机截取其中的一部分作为短程HRV实验数据。在获取短程HRV实验数据和24小时HRV实验数据之后,要对两者进行回归分析,建立回归方程,该回归方程表示了短程HRV数据和24小时HRV数据之间的关系,因此将该回归方程作为计算模型。

需要注意的是,该回归方程并不是一次获得,而是要获得多组短程HRV实验数据以及与之对应的24小时HRV实验数据,对这多组数据分别进行回归分析,获得多个回归方程,通过这多个回归方程最终所获得的。

本发明实施例所提供的HRV测量方法,在获取了原始RR间期数据集之后,先对原始RR间期数据集做一次滤波处理,获取窦性心律是对应的RR间期数据集,然后再对RR间期数据集通过快速傅立叶变换和/或小波变换,对RR间期数据集进行去误差的处理,去除由于呼吸等节律性变化所导致的误差,得到标准RR间期数据集,然后再根据标准RR间期数据集计算HRV时域指标,这个过程中,能够很大限度的去除外界因素对RR间期数据的影响,即使测量的时间较短,RR间期数据较小,也能够获得更加准确的计算结果,而在获取短程的HRV时域指标之后,能够根据该短程HRV时域指标,使用计算模型,计算出24小时HRV时域指标,因而,该HRV计算方法在保证计算精度的前提下,缩减了测量需要用到的时间,同时,能够最终获得准确的24小时HRV数据。

本发明实施例还提供另外一种HRV测量方法,在上述几个实施例的基础上,所述对所述RR间期数据集进行快速傅立叶变换和小波变换之前(即在S103之前),还包括:对所述RR间期数据集进行可用性检测。

在具体实现的时候,由于人在进行RR检测的过程当中,即使测量的时间较短,但本身的情绪或者体位并不能够保证一定是处于稳定状态下,也不能够保证检测时的外部环境也一定是稳定的,因此,如果最终在对RR间期数据集进行可用性检查的时候,如果RR间期数据不可用,就需要用户需要进行重新的测量,如果RR间期数据可用,才会进行后续的处理过程。

参见图3所示,本发明实施例提供一种对RR间期数据集进行可用性检测的一种具体实施方法,其包括:

S301:按照时间轴顺序将所述RR间期数据集中的RR间期数据进行分组,形成多个RR间期数据组;每个所述RR间期数据组中包含预设数量的RR间期数据。

在具体实现的时候,由于RR间期数据集中的RR间期数据都具有时间戳,而其在RR间期数据集中也是按照时间顺序排列的,要根据每一个RR间期数据的时间戳,按照RR间期数据的先后顺序,对RR间期数据进行分组。一般地,每个分组中RR间期数据的数量都应当是相同的,且数量都是预先设置好的。特殊的,如果RR间期数据集中的RR间期数据的数量并非是预设数量的整数倍,那么最后一个分组中的RR间期数据的数量可以小于预设的数量。

S302:计算每个所述RR间期数据组中所有RR间期数据的平均值。

在具体实现的时候,假设RR间期数据集中有300个RR间期数据,且一个RR间期数据组中的RR间期数据的数量为10,那么最终所获得的RR间期数据组的数量应当有30个。针对每一个RR间期数据组,计算每个RR间期数据组中10个RR间期数据的平均值,所有的RR间期数据组共得到30个平均值,分别被记为:RR1’、RR2’、RR3’、RR4’、RR5’、……、RR28’、RR29’、RR30’。

S403:根据每个所述RR间期数据组中所有RR间期数据的平均值,计算该平均值所对应的心率值。

在具体实现的时候,通过公式60000/RRi’计算第i个RR间期数据组的心率值。在上述S402的例子中,最终30个RR间期数据组共得到30个RR间期数据的平均值,那么最终计算得到的心率值也应当有30个。

S304:判断所有心率值中最大值与最小值之差是否大于预设的数值,如果是,则数据不可用。

在人的状态(包括身体状态以及情绪状态)以及外界环境较为稳定的情况下,人的心率值通常在某一个范围内波动,因此使用该中方法可以检测到人状态或者外接环境是否处于稳定状态,如果是,那么数据可用,如果心率值中最大值与最小值之差大于预设的数值,那么就证明心率波动太大,数据不可用,需要用户进行重新测量。一般地,预设的数值的范围一般为:13-18。

参见图4所示,本发明实施例还提供另外一种对所述RR间期数据集进行可用性检测的实施方式,具体包括:

S401:按照时间轴顺序将所述RR间期数据集中的RR间期数据进行分组,形成第一分组以及第二分组;其中,所述第一分组中的RR间期数据的数量和所述第二分组中RR间期数据的数量不同;

S402:计算第一分组以及第二分组中RR间期数据差值的平均值;

S403:根据所述第一分组以及第二分组中RR间期数据差值的平均值计算检测准确值;

S404:判断所述准确标准值是否在预设范围之内,如果否,则数据不可用。

在具体实现的时候,为了方便的对第一分组以及第二分组中RR间期数据的数量是可以根据实际的需要进行具体的设定的,但是第一分组和第二分组中RR间期数据的数量肯定是有所区别的。例如,可以使得第一分组中RR间期数据的数量少于第二分组中RR间期数据的数量。

例如,可以取RR间期数据集中前三分之一的RR间期数据作为第一分组中的RR间期数据,将RR间期数据集中所剩余的后三分之二的RR间期数据作为第二分组中的RR间期数据。在后续计算的时候,也是要分别计算第一分组中以及第二分组中RR间期数据的差值的平均值,即:假设第一分组中RR间期数据分别为:RR1、RR2、……、RR10,第二分组中RR间期数据分别为:RR11、RR12、……、RR28、RR29、RR30。先分别计算第一分组和第二分组中,每相邻的两个RR间期数据之间的差值,其中,第一分组中:RR2-RR1,RR3-RR2,……,RR10-RR9,共9个差值;第二分组中:RR12-RR11,RR13-RR12,……,RR30-RR29,共19个差值;然后对第一分组中的9个差值做平均值计算,获得RR平1,对第二分组中的19个差值做平均值计算,获得RR平2,然后再根据两个平均值RR平1和RR平2,计算SRD(successive RRI difference,检测准确值),其中,SRD=RR平1/RR平2。最终,如果该SRD在预设范围之内,那么就认为RR间期数据的波动在正常范围内,如果SRD不在预设范围之内,那么就认为RR间期数据的波动明显受到干扰,误差较大,不可用。一般地,该预设范围为:0.8-1.2。该SDR在该预设范围之内,表示是RR间期数据的重复性比较好,测试的可信度较高,数据可用。如果不再该范围之内,那么数据不可用,需要重新测量。

需要注意的是,上述两种对RR间期数据集进行可用性检测的方法可以单独使用也可以一起使用。

参见图5所示,本发明实施例还提供另外一种HRV测量方法,在上述几个实施例的基础上,所述对所述RR间期数据集进行快速傅立叶变换和/或小波变换之前(即S103之前),还包括:

S501:对一次滤波所获得的窦性心律所对应的RR间期数据集做二次滤波处理;

其中,所述二次滤波处理按照如下方式进行:

1、计算所述RR间期数据集中所有RR间期数据的标准差;

具体地,计算所述RR间期数据集中所有RR间期数据的标准差具体包括:

计算所有RR间期数据中所有RR间期数据的平均值RR,并根据下述公式计算RR间期数据的标准差RR

其中,N为RR间期数据的数量,RRi为第i个RR间期数据。

2、采用所述标准差对标准差,消除RR间期数据集中的峰值数据。

在采用所述标准差对标准差,消除RR间期数据集中的峰值数据时,具体包括:

根据下述公式计算RR间期数据取值区间的两个端点RR下端以及RR上端

RR下端=RR-3×RR

RR上端=RR+3×RR

判断RR间期数据集中的每一个RR间期数据是否落入该RR间期数据取值区间以内,如果否,则将该RR间期数据从所述RR间期数据集中剔除。

通过该S501的处理,可以消除RR间期数据集中的峰值数据,进一步的减少误差,提高后续计算中的精确度。

本发明又一实施例还提供一种HRV测量装置,参见图7所示,本发明实施例所提供的HRV测量装置包括:

数据获取模块,用于获取原始RR间期数据集,所述原始RR间期数据集中包括多个RR间期数据;

一次滤波模块,用于对所述原始RR间期数据集做一次滤波处理,获取窦性心律所对应的RR间期数据集;

误差处理模块,用于对所述RR间期数据集进行快速傅立叶变换和/或小波变换,并根据快速傅立叶变换和/或小波变换的结果,对所述RR间期数据集进行去误差处理,获取标准RR间期数据集;

短程HRV计算模块,用于根据所述标准RR间期数据集计算短程HRV时域指标;

24小时HRV计算模块,用于根据所述短程HRV时域指标,使用计算模型,计算24小时HRV时域指标。

本实施例中,数据获取模块、一次滤波模块、误差处理模块、短程HRV计算模块和24小时HRV计算模块的具体功能和交互方式,可参见图1-图2对应的实施例的记载,在此不再赘述。

本发明实施例所提供的HRV测量装置,在获取了原始RR间期数据集之后,先对原始RR间期数据集做一次滤波处理,获取窦性心律是对应的RR间期数据集,然后再对RR间期数据集通过快速傅立叶变换和/或小波变换,对RR间期数据集进行去误差的处理,去除由于呼吸等节律性变化所导致的误差,得到标准RR间期数据集,然后再根据标准RR间期数据集计算HRV时域指标,这个过程中,能够很大限度的去除外界因素对RR间期数据的影响,即使测量的时间较短,RR间期数据较小,也能够获得更加准确的计算结果,而在获取短程的HRV时域指标之后,能够根据该短程HRV时域指标,使用计算模型,计算出24小时HRV时域指标,因而,该HRV计算方法在保证计算精度的前提下,缩减了测量需要用到的时间,同时,能够最终获得准确的24小时HRV数据。

本发明实施例所提供的HRV测量方法和装置的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1