心血管指数检测、模型训练方法及装置与流程

文档序号:17428066发布日期:2019-04-17 03:07阅读:501来源:国知局
心血管指数检测、模型训练方法及装置与流程

本发明涉及智能医疗技术领域,具体而言,涉及一种心血管指数检测、模型训练方法及装置。



背景技术:

我国人群中心脑血管发病率及其导致的死亡率很高,心脑血管疾病已经成为世界上死亡率最高的疾病之一。在心脑血管病中动脉硬化占主要部分,因此监测和预防动脉硬化具有非常重要的意义。

脉搏波中蕴含了丰富的生理病理信息,如果能够对脉搏波中的信息进行充分的挖掘,可以探索脉搏波信息与心血管生理病理之间的联系,从而建立一套基于脉搏波的无创心血管指数参数的监测。心血管指数能够指示待检测对象的心血管健康状况。

随着光电容积脉搏波(photoplethysmography,ppg)信号采集设备的研发和推广,ppg采集模块逐渐进入日常家庭。目前市面出现的设备以及搭配的算法,通常是检测ppg信号中的特征点,将检测的特征点与预设的健康ppg信号中的特征点进行匹配,根据匹配结果确定待检测对象的心血管指数。但是这种检测方法过于单一,针对千差万别的用户的心血管状况,仅凭借预设的健康ppg信号中的特征点的匹配,得到的心血管指数准确性较差。



技术实现要素:

本发明提供了一种心血管指数检测、模型训练方法及装置,以提高心血管指数检测的准确性。具体的技术方案如下。

第一方面,本发明实施例提供了一种心血管指数检测方法,包括:

获取采集的待检测对象的光电容积脉搏波ppg信号;所述ppg信号包括至少一个心动周期;

确定所述ppg信号中的每个心动周期;

基于预先训练完成的卷积神经网络cnn,对每个所述心动周期对应的信号进行特征提取,得到每个所述心动周期的特征向量;其中,所述cnn为采用样本心动周期和对应的标准心血管指数训练得到;

基于预设的心血管指数函数,对每个所述特征向量进行回归,得到每个所述心动周期对应的心血管指数;其中,所述心血管指数用于指示心血管健康状况;

根据每个所述心动周期对应的心血管指数,确定所述待检测对象的心血管指数。

可选的,所述cnn中的网络参数为采用以下方式训练得到:

获取样本心动周期和对应的标准心血管指数;其中,所述样本心动周期为从样本ppg信号中确定;

根据网络参数,对所述样本心动周期对应的信号进行特征提取,得到所述样本心动周期的样本特征向量;

基于预设的心血管指数函数,对所述样本特征向量进行回归,得到所述样本心动周期对应的参考心血管指数;

将所述参考心血管指数与所述标准心血管指数进行比对,得到差异参量;

当所述差异参量大于预设参量阈值时,根据所述差异参量对所述网络参数进行修正,返回执行所述根据网络参数,对所述样本心动周期对应的信号进行特征提取的步骤;

当所述差异参量小于预设参量阈值时,确定所述网络参数训练完成。

可选的,所述心动周期中的每个采样点包括:幅度参量和时间参量;

在所述基于预先训练完成的cnn,对每个所述心动周期进行特征提取的步骤之前,还包括:

针对每个心动周期,根据所述心动周期的主波波峰采样点的幅度参量和预设的主波波峰采样点的标准幅度参量,对所述心动周期的每个采样点的幅度参量进行归一化,得到一次归一化后的每个心动周期;

针对所述一次归一化后的每个心动周期,以所述心动周期的主波波峰采样点的时间参量作为中间点,根据预设的心动周期总时间参量和预设的主波波峰采样点的标准时间参量,按照不同的时间归一化公式,分别对所述心动周期的中间点之前和中间点之后的采样点进行归一化,得到二次归一化后的每个心动周期;

所述基于预先训练完成的cnn,对每个所述心动周期进行特征提取的步骤,包括:

基于预先训练完成的cnn,对每个所述二次归一化后的心动周期进行特征提取。

可选的,所述根据所述心动周期的主波波峰采样点的幅度参量和预设的主波波峰采样点的标准幅度参量,对所述心动周期的每个采样点的幅度参量进行归一化的步骤,包括:

根据以下幅度归一化公式,对所述心动周期的每个采样点的幅度参量进行归一化:x=x0*(nx/xp)

其中,所述x0为所述心动周期中任意一个采样点的幅度参量,所述x为所述x0归一化后的幅度参量,所述xp为所述心动周期的主波波峰采样点的幅度参量,所述nx为预设的主波波峰采样点的标准幅度参量。

可选的,所述根据预设的心动周期总时间参量和预设的主波波峰采样点的标准时间参量,按照不同的时间归一化公式,分别对所述心动周期的中间点之前和中间点之后的采样点进行归一化的步骤,包括:

根据以下的时间归一化公式,分别对所述心动周期的中间点之前和中间点之后的采样点进行归一化:

t=t0*tp/(t2-t1),t1≤t0<t2

t=tp+(t0-t2)*(tw-tp)/(t3-t2),t2≤t0≤t3

其中,所述t0为所述心动周期中任意一个采样点的时间参量,所述t为所述t0归一化后的时间参量,所述tw为预设的心动周期总时间参量,所述tp为预设的主波波峰采样点的标准时间参量,所述t1和t3分别为所述心动周期的起点和终点的时间参量,所述t2为所述心动周期的主波波峰采样点的时间参量。

可选的,所述心血管指数包括以下指数中的至少一个:动脉硬度指数、反射指数和老化指数;

其中,所述动脉硬度指数si对应的心血管指数函数包括:si=h/tx;其中,所述h为所述待检测对象的身高,所述tx为所述ppg信号的心动周期中主波波峰采样点与反射波波峰采样点之间的相对时间参量;

所述反射指数ri对应的心血管指数函数包括:ri=h1/h;其中,所述h1为所述反射波波峰采样点的幅度参量,所述h为主波波峰采样点的幅度参量;

所述老化指数ai对应的心血管指数函数包括:ai=b/a;其中,所述a为所述心动周期的二阶导数中最大的波峰幅度,所述b为所述心动周期的二阶导数中次最大的波峰幅度。

可选的,所述ppg信号分别包括左肢体ppg信号和右肢体ppg信号;

所述确定所述ppg信号中的每个心动周期;基于预先训练完成的cnn,对每个所述心动周期对应的信号进行特征提取,得到每个所述心动周期的特征向量;基于预设的心血管指数函数,对每个所述特征向量进行回归,得到每个所述心动周期对应的心血管指数;根据每个所述心动周期对应的心血管指数,确定所述待检测对象的心血管指数的步骤,包括:

确定所述左肢体ppg信号中的每个左心动周期,确定所述右肢体ppg信号中的每个右心动周期;

基于预先训练完成的cnn,对每个所述左心动周期对应的信号进行特征提取,得到每个所述左心动周期的第一特征向量,对每个所述右心动周期对应的信号进行特征提取,得到所述右心动周期的第二特征向量;

基于预设的心血管指数函数,对每个所述第一特征向量进行回归,得到每个所述左心动周期对应的心血管指数,对每个所述第二特征向量进行回归,得到每个所述右心动周期对应的心血管指数;

根据每个所述左心动周期对应的心血管指数,确定所述待检测对象的第一心血管指数,根据每个所述右心动周期对应的心血管指数,确定所述待检测对象的第二心血管指数;

所述方法还包括:

基于对第一心血管指数和第二心血管指数的比对,确定所述待检测对象的心血管健康指数。

可选的,所述基于对第一心血管指数和第二心血管指数的比对,确定所述待检测对象的心血管健康指数的步骤,包括:

根据以下公式,确定所述待检测对象的心血管健康指数:

其中,x1=(sil,ril,ail),x2=(sir,rir,air),所述sil,ril,ail分别为第一心血管指数中的动脉硬度指数、反射指数和老化指数,所述sir,rir,air分别为第二心血管指数中的动脉硬度指数、反射指数和老化指数。

可选的,所述确定所述ppg信号中的每个心动周期的步骤,包括:

按照预设的采样频率对所述ppg信号进行采样,得到采样后的ppg信号;

基于采样后的ppg信号确定每个心动周期。

可选的,所述基于采样后的ppg信号确定每个心动周期的步骤,包括:

采用带通滤波器,对采样后的ppg信号进行降噪;

基于降噪后的ppg信号确定每个心动周期。

可选的,所述基于降噪后的ppg信号确定每个心动周期的步骤,包括:

采用时域算法求取降噪后的ppg信号的梯度;

基于启发式准则对所述梯度中的波峰和波谷进行分析,得到每个心动周期的起点和终点。

可选的,所述基于预设的心血管指数函数,对每个所述特征向量进行回归的步骤,包括:

针对每个所述特征向量,对所述特征向量进行回归,得到所述心血管指数函数中的参量;将所述参量代入所述心血管指数函数,得到所述特征向量对应的心动周期的心血管指数。

第二方面,本发明实施例提供了一种心血管指数检测模型训练方法,包括:

获取样本心动周期的信号和对应的标准心血管指数;所述样本心动周期为从样本ppg信号中确定;

根据网络参数,对所述样本心动周期对应的信号进行特征提取,得到所述样本心动周期的样本特征向量;

基于预设的心血管指数函数,对所述样本特征向量进行回归,得到所述样本心动周期对应的参考心血管指数;

将所述参考心血管指数与所述标准心血管指数进行比对,得到差异参量;

当所述差异参量大于预设参量阈值时,根据所述差异参量对所述网络参数进行修正,返回执行所述根据网络参数,对所述样本心动周期对应的信号进行特征提取的步骤;

当所述差异参量小于预设参量阈值时,确定所述心血管指数检测模型训练完成。

第三方面,本发明实施例提供了一种心血管指数检测装置,包括:

信号获取模块,被配置为获取采集的待检测对象的ppg信号;其中,所述ppg信号包括至少一个心动周期;

周期确定模块,被配置为确定所述ppg信号中的每个心动周期;

特征提取模块,被配置为基于预先训练完成的cnn,对每个所述心动周期对应的信号进行特征提取,得到每个所述心动周期的特征向量;其中,所述cnn为采用样本心动周期和对应的标准心血管指数训练得到;

参数回归模块,被配置为基于预设的心血管指数函数,对每个所述特征向量进行回归,得到每个所述心动周期对应的心血管指数;其中,所述心血管指数用于指示心血管健康状况;

指数确定模块,被配置为根据每个所述心动周期对应的心血管指数,确定所述待检测对象的心血管指数。

可选的,所述装置还包括:参数训练模块;所述参数训练模块,被配置为采用以下操作训练得到所述cnn中的网络参数:

获取样本心动周期的信号和对应的标准心血管指数;其中,所述样本心动周期为从样本ppg信号中确定;

根据网络参数,对所述样本心动周期对应的信号进行特征提取,得到所述样本心动周期的样本特征向量;

基于预设的心血管指数函数,对所述样本特征向量进行回归,得到所述样本心动周期对应的参考心血管指数;

将所述参考心血管指数与所述标准心血管指数进行比对,得到差异参量;

当所述差异参量大于预设参量阈值时,根据所述差异参量对所述网络参数进行修正,返回执行所述根据网络参数,对所述样本心动周期对应的信号进行特征提取的步骤;

当所述差异参量小于预设参量阈值时,确定所述网络参数训练完成。

可选的,所述心动周期中的每个采样点包括:幅度参量和时间参量;

在所述特征提取模块之前,还包括:

第一归一化模块,被配置为针对每个心动周期,根据所述心动周期的主波波峰采样点的幅度参量和预设的主波波峰采样点的标准幅度参量,对所述心动周期的每个采样点的幅度参量进行归一化,得到一次归一化后的每个心动周期;

第二归一化模块,被配置为针对所述一次归一化后的每个心动周期,以所述心动周期的主波波峰采样点的时间参量作为中间点,根据预设的心动周期总时间参量和预设的主波波峰采样点的标准时间参量,按照不同的时间归一化公式,分别对所述心动周期的中间点之前和中间点之后的采样点进行归一化,得到二次归一化后的每个心动周期;

所述特征提取模块,具体被配置为:

基于预先训练完成的cnn,对每个所述二次归一化后的心动周期进行特征提取。

可选的,所述第一归一化模块,具体被配置为:

根据以下幅度归一化公式,对所述心动周期的每个采样点的幅度参量进行归一化:

x=x0*(nx/xp)

其中,所述x0为所述心动周期中任意一个采样点的幅度参量,所述x为所述x0归一化后的幅度参量,所述xp为所述心动周期的主波波峰采样点的幅度参量,所述nx为预设的主波波峰采样点的标准幅度参量。

可选的,所述第二归一化模块,被配置为:

根据以下的时间归一化公式,分别对所述心动周期的中间点之前和中间点之后的采样点进行归一化:

t=t0*tp/(t2-t1),t1≤t0<t2

t=tp+(t0-t2)*(tw-tp)/(t3-t2),t2≤t0≤t3

其中,所述t0为所述心动周期中任意一个采样点的时间参量,所述t为所述t0归一化后的时间参量,所述tw为预设的心动周期总时间参量,所述tp为预设的主波波峰采样点的标准时间参量,所述t1和t3分别为所述心动周期的起点和终点的时间参量,所述t2为所述心动周期的主波波峰采样点的时间参量。

可选的,所述心血管指数包括以下指数中的至少一个:动脉硬度指数、反射指数和老化指数;

其中,所述动脉硬度指数si对应的心血管指数函数包括:si=h/tx;其中,所述h为所述待检测对象的身高,所述tx为所述ppg信号的心动周期中主波波峰采样点与反射波波峰采样点之间的相对时间参量;

所述反射指数ri对应的心血管指数函数包括:ri=h1/h;其中,所述h1为所述反射波波峰采样点的幅度参量,所述h为主波波峰采样点的幅度参量;

所述老化指数ai对应的心血管指数函数包括:ai=b/a;其中,所述a为所述心动周期的二阶导数中最大的波峰幅度,所述b为所述心动周期的二阶导数中次最大的波峰幅度。

可选的,所述ppg信号分别包括左肢体ppg信号和右肢体ppg信号;

所述周期确定模块,具体被配置为:确定所述左肢体ppg信号中的每个左心动周期,确定所述右肢体ppg信号中的每个右心动周期;

所述特征提取模块,具体被配置为:

基于预先训练完成的cnn,对每个所述左心动周期对应的信号进行特征提取,得到每个所述左心动周期的第一特征向量,对所述右心动周期对应的信号进行特征提取,得到所述右心动周期的第二特征向量;

所述参数回归模块,具体被配置为:

基于预设的心血管指数函数,对每个第一特征向量进行回归,得到每个左心动周期对应的心血管指数;基于预设的心血管指数函数,对每个第二特征向量进行回归,得到每个右心动周期对应的心血管指数;

指数确定模块,具体被配置为:根据每个左心动周期对应的心血管指数,确定待检测对象的第一心血管指数,根据每个右心动周期对应的心血管指数,确定待检测对象的第二心血管指数;

所述装置还包括:健康确定模块;所述健康确定模块被配置为:基于对第一心血管指数和第二心血管指数的比对,确定所述待检测对象的心血管健康指数。

可选的,所述健康确定模块,具体被配置为根据以下公式,确定所述待检测对象的心血管健康指数:

其中,x1=(sil,ril,ail),x2=(sir,rir,air),所述sil,ril,ail分别为第一心血管指数中的动脉硬度指数、反射指数和老化指数,所述sir,rir,air分别为第二心血管指数中的动脉硬度指数、反射指数和老化指数。

可选的,所述周期确定模块,被配置为:

按照预设的采样频率对所述ppg信号进行采样,得到采样后的ppg信号;

基于采样后的ppg信号确定每个心动周期。

可选的,所述周期确定模块,基于采样后的ppg信号确定每个心动周期时,包括:

采用带通滤波器,对采样后的ppg信号进行降噪;基于降噪后的ppg信号确定每个心动周期。

可选的,所述周期确定模块,基于降噪后的ppg信号确定每个心动周期的步骤,包括:

采用时域算法求取降噪后的ppg信号的梯度;基于启发式准则对所述梯度中的波峰和波谷进行分析,得到每个心动周期的起点和终点。

可选的,所述参数回归模块,被配置为:

针对每个所述特征向量,对所述特征向量进行回归,得到所述心血管指数函数中的参量;将所述参量代入所述心血管指数函数,得到所述特征向量对应的心动周期的心血管指数。

第四方面,本发明实施例提供了一种心血管指数检测模型训练装置,包括:

样本获取模块,被配置为获取样本心动周期的信号和对应的标准心血管指数;其中,所述样本心动周期为从样本ppg信号中确定;

样本提取模块,被配置为根据网络参数,对所述样本心动周期对应的信号进行特征提取,得到所述样本心动周期的样本特征向量;

样本回归模块,被配置为基于预设的心血管指数函数,对所述样本特征向量进行回归,得到所述样本心动周期对应的参考心血管指数;

标准比对模块,被配置为将所述参考心血管指数与所述标准心血管指数进行比对,得到差异参量;

参数修正模块,被配置为当所述差异参量大于预设参量阈值时,根据所述差异参量对所述网络参数进行修正,返回执行所述样本提取模块;当所述差异参量小于预设参量阈值时,确定所述心血管指数检测模型训练完成。

由上述内容可知,本发明实施例提供的心血管指数检测、模型训练方法及装置,可以基于预先训练完成的卷积神经网络对ppg信号中的心动周期对应的信号进行特征提取,并基于心血管指数函数,对提取得到的特征向量进行回归,得到每个心动周期对应的心血管指数。卷积神经网络是采用大量样本心动周期和对应的标准心血管指数训练得到,学习大量ppg信号中的特征,使得卷积神经网络能够提取得到心动周期更准确的特征向量,并通过回归得到每个心动周期更准确的心血管指数,进而能够确定更准确的待检测对象的心血管指数。因此本发明实施例能够提高心血管指数检测的准确性。

本发明实施例的创新点包括:

1、通过深度学习的方法提取ppg信号中心动周期的特征向量,并对特征向量进行回归,能够更准确地确定心血管指数。

2、在数据处理上,以ppg信号中的心动周期为单位进行,这可以利用全局信息提高心血管指数的准确性。并且,对ppg信号的预处理中,依据主波波峰采样点,对心动周期中各个采样点的幅度参量和时间参量均进行归一化操作,这利用了ppg信号中主波波峰的检测相对容易的优势,这种归一化能够减小不同心动周期之间因为环境因素造成的差异,提高确定的待检测对象的心血管指数的准确性。

3、在对各个心血管指数函数的选择上,充分参考了主波波峰采样点的数据,由于主波波峰采样点在ppg信号的采集中稳定性更高,因此使得心血管指数更能反映心血管健康状况。

4、基于左右肢体的ppg信号得到的不同心血管指数的比对,能够在一定程度上显示身体左右两侧心血管之间的差异性,这种差异性能够反映出心血管健康状况。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例。对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种心血管指数检测方法的流程示意图;

图2为本发明实施例提供的u-net的一种网络结构图;

图3为本发明实施例提供的另一种心血管指数检测方法的流程示意图;

图4为一个心动周期的波形示意图;

图5a为心动周期中各个参量的一种示意图;

图5b为图5a中ppg波形的二阶导数图;

图6为本发明实施例提供的一种心血管指数检测模型训练方法的流程示意图;

图7为本发明实施例提供的一种心血管指数检测装置的结构示意图;

图8为本发明实施例提供的一种心血管指数检测模型训练装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明实施例及附图中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含的一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

本发明实施例公开了一种心血管指数检测、模型训练方法及装置,能够提高心血管指数检测的准确性。其中,光电容积脉搏波(photoplethysmography,ppg)信号,是通过专门的设备,利用光电传感器,检测经过待检测对象的血液和组织吸收后的反射光强度的不同,描记出血管容积在心动周期内的变化,从而得到的脉搏波信号。下面对本发明实施例进行详细说明。

图1为本发明实施例提供的一种心血管指数检测方法的流程示意图。该方法应用于电子设备,该电子设备可以为智能穿戴设备、智能手机或者其他具有计算处理功能的设备。智能穿戴设备可以为智能手环、智能眼镜等。该方法具体包括以下步骤。

s110:获取采集的待检测对象的ppg信号。

其中,作为执行主体的电子设备自身可以采集ppg信号,也可以从其他专门设备中获取采集的ppg信号。ppg信号可以包括至少一个心动周期。待检测对象可以是人体、动物等。

获取的ppg信号可以包括红光和红外两路分量,也可以包括绿光等其他分量,本实施例对此不作具体限定。多路分量能够增强ppg信号,提高原数据的可靠性。

s120:确定ppg信号中的每个心动周期。

确定ppg信号中的每个心动周期,可以理解为,确定ppg信号中的每个心动周期的起点和终点。参见图4为心动周期对应的信号的一种波形图。

s130:基于预先训练完成的卷积神经网络,对每个心动周期对应的信号进行特征提取,得到每个心动周期对应的特征向量。

其中,卷积神经网络(convolutionalneuralnetworks,cnn)为采用样本心动周期和对应的标准心血管指数训练得到。样本心动周期可以为从样本ppg信号中确定。在具体训练时,可以选择大量样本心动周期进行训练,以提高卷积神经网络的准确性。标准心血管指数可以为通过专业的医用心血管健康指数监测仪器对样本心动周期进行度量后的结果。卷积神经网络在进行特征提取时,以心动周期为单位进行特征提取,每个心动周期之间相互独立。

当ppg信号包括红光和红外两路分量时,每个心动周期也包括红光和红外两路分量。在对心动周期进行特征提取时可以将红光和红外两路分量作为整体进行特征提取,得到心动周期的特征向量。该特征向量可以为多维向量。

上述卷积神经网络可以采用u-net、googlenet、resnet等网络模型为框架进行训练。

以u-net为例,对心动周期中的两路分量进行特征提取时,具体可以包括:针对每个心动周期的两路分量采样点序列所形成的第一输入图像,采用卷积和池化对输入图像进行下采样,得到下采样特征向量;采用反卷积对输入图像进行上采样,得到上采样特征向量;将上采样特征向量和下采样特征向量通过叠加的方式进行组合,得到每个心动周期对应的多个特征向量;通过卷积的方式对每个心动周期对应的多个特征向量进行压缩,得到每个心动周期对应的n维特征向量,其中n为正整数。

在具体实现时,在下采样的过程中逐步增加通道数以避免信息过度损失,在上采样的过程中利用卷积逐步减少通道数。

图2为本发明实施例提供的u-net的一种网络结构图。其中,卷积均采用的是3x3的卷积滤波器,非线性激活函数采用线性整流函数(rectifiedlinearunit,relu)。图2中u-net网络结构中的方框和数字为卷积神经网络中用于提取特征的特征层数量。向下的箭头表示下采样,向上的箭头表示采用2x2的反卷积,横向的黑色箭头表示3x3的relu操作,横向的白色箭头表示复制和修建操作。该例中下采样采用最大池化(max-pooling)方法。

在该例中,u-net网络先利用卷积和池化对输入图像作下采样,在下采样过程中逐渐增加通道数以避免信息过度损失;而后再利用反卷积(转置卷积)对输入图像进行上采样,将得到的上采样特征向量与下采样特征向量进行组合。在上采样的间隔中,利用卷积逐步减少通道数。与其他网络结构采用的逐像素求和的方法不同,u-net中采用了叠加的方式将下采样特征向量与上采样特征向量直接组合,生成的特征向量的通道数为二者通道数之和。经过u-net最终提取的特征数为t,t按照经验可以取128~1024之间的数值。该取值一般视系统中需要识别的类别数来定。当应用于待检测对象数量巨大的场景时,训练过程中特征数相应地可以设置得较大一些。

s140:基于预设的心血管指数函数,对每个该特征向量进行回归,得到每个心动周期对应的心血管指数。

其中,心血管指数用于指示心血管健康状况。具体的,心血管指数可以包括动脉硬度指数(stiffnessindex,si)、反射指数(reflectionindex,ri)和老化指数(agingindex,ai)等。

在图2中,网络第一行的最右侧,通过输入待检测对象的身高h等信息,并通过回归层得到了心血管指数ai、ri和si。

当ppg信号包括多个心动周期时,本步骤可以对应得到每个心动周期的心血管指数。

s150:根据每个心动周期对应的心血管指数,确定待检测对象的心血管指数。

具体的,本步骤可以对每个心动周期对应的心血管指数进行平均,得到待检测对象的心血管指数。例如,将每个心动周期的老化指数进行平均,可以得到ppg信号对应的老化指数,该老化指数可以作为待检测对象的平均老化指数。也可以将每个心动周期对应的心血管指数进行加权平均,得到待检测对象的心血管指数。

由上述内容可知,本实施例可以基于预先训练完成的卷积神经网络对ppg信号中的心动周期对应的信号进行特征提取,并基于心血管指数函数,对提取得到的特征向量进行回归,得到每个心动周期对应的心血管指数。卷积神经网络是采用大量样本心动周期和对应的标准心血管指数训练得到,学习大量ppg信号中的特征,使得卷积神经网络能够提取到心动周期更准确的特征向量,并通过回归得到每个心动周期更准确的心血管指数,进而能够确定更准确的待检测对象的心血管指数。因此本实施例能够提高心血管指数检测的准确性。

在本发明的另一实施例中,基于图1所示实施例,上述cnn中的网络参数可以采用以下步骤1a~6a训练得到。

步骤1a:获取样本心动周期的信号和对应的标准心血管指数。

其中,样本心动周期可以为从样本ppg信号中确定。样本心动周期包括红外和红光两路分量。标准心血管指数可以理解为样本心动周期对应的真实的心血管指数。

样本心动周期的数量可以很大,这样训练的网络参数更准确。大量的样本心动周期可以是来源于大量不同待检测对象的数据,这样能够提高所训练的网络参数的鲁棒性。

步骤2a:根据网络参数,对样本心动周期对应的信号进行特征提取,得到样本心动周期的样本特征向量。

初始的网络参数可以为较小的预设值。在每次训练过程中,网络参数不断地被修正,逐渐接近真实值。

步骤3a:基于预设的心血管指数函数,对样本特征向量进行回归,得到样本心动周期对应的参考心血管指数。

在训练过程中,得到的样本心动周期的参考心血管指数可能不够准确,该参考心血管指数可以作为对网络参数进行修正时的参考依据。

步骤4a:将参考心血管指数与标准心血管指数进行比对,得到差异参量。

其中,上述差异参量可以采用损失函数loss得到。其中,损失函数可以采用以下l2loss函数。

loss=α||s-so||2+β||r-ro||2+γ||a-ao||2

其中,α、β、γ为系数,可通过卷积神经网络的训练获得,s、r、a为各个参考心血管指数,so、ro、ao为各个标准心血管指数。

步骤5a:当差异参量大于预设参量阈值时,根据差异参量对上述网络参数进行修正,返回执行步骤2a。其中,预设参量阈值可以为预设参量,可以为数值范围,也可以为非范围数值。

当差异参考大于预设参量阈值时,认为卷积神经网络的预测结果与真实值之间的差异较大,需要继续训练网络。根据差异参量对上述网络参数进行修正时,可以参考差异参量的具体数值以及方向,根据该具体数值,向相反方向调整网络参数。

步骤6a:当差异参量小于预设参量阈值时,确定网络参数训练完成。

当差异参考小于预设参量阈值时,认为卷积神经网络的预测结果与真实值之间的差异较小,认为网络参数已训练完成。

当差异参量等于预设参量阈值时,可以根据差异参量对上述网络参数进行修正,也可以确定网络参数训练完成。

综上,本实施例提供了利用大量样本心动周期和标准心血管指数,对卷积神经网络进行循环训练的实施方式。

在本发明的另一实施例中,基于图1所示实施例,心动周期中的每个采样点包括:幅度参量和时间参量。由于干扰因素的存在,ppg信号在采集过程中可能存在很多突变因素。在采用卷积神经网络对心动周期的信号进行特征提取之前,可以对每个心动周期中进行对齐,以便减小心动周期信号之间由于干扰导致的数据差异,提高每个心动周期对应的心血管指数的准确性。其中,对齐也可以称为归一化。上述干扰包括电信号强弱的变化、运动等因素。

本实施例中,在步骤s130之前,还可以包括以下步骤s121~s122,参见图3所示,图3为对图1实施例加以改进之后得到的实施例。

s121:针对每个心动周期,根据该心动周期的主波波峰采样点的幅度参量和预设的主波波峰采样点的标准幅度参量,对心动周期的每个采样点的幅度参量进行归一化,得到一次归一化后的每个心动周期。

其中,每个心动周期可以包括多个采样点。每个采样点都有幅度参量和时间参量(x,t)。

具体的,步骤s121可以包括:根据以下幅度归一化公式,对该心动周期的每个采样点的幅度参量进行归一化:

x=x0*(nx/xp)(1)

其中,x0为心动周期中任意一个采样点的幅度参量,x为x0归一化后的幅度参量,xp为心动周期的主波波峰采样点的幅度参量,nx为预设的主波波峰采样点的标准幅度参量,即nx为预设的主波波峰采样点归一化之后的幅度参量。针对心动周期中的每个采样点均应用上述公式(1),可以实现对每个采样点的幅度参量的归一化。

当ppg信号中包括多个心动周期时,归一化之后,每个心动周期主波波峰采样点的幅度参量为相同值。由于每个心动周期都参考了该心动周期的主波波峰采样点的幅度参量xp,因此本实施例中的归一化是以心动周期为单位进行的。

s122:针对一次归一化后的每个心动周期,以该心动周期的主波波峰采样点的时间参量作为中间点,根据预设的心动周期总时间参量和预设的主波波峰采样点的标准时间参量,按照不同的时间归一化公式,分别对该心动周期的中间点之前和中间点之后的采样点进行归一化,得到二次归一化后的每个心动周期。

具体的,本步骤s122,具体可以包括:根据以下的时间归一化公式,分别对所述心动周期的中间点之前和中间点之后的采样点进行归一化。

t=t0*tp/(t2-t1),t1≤t0<t2(2)

t=tp+(t0-t2)*(tw-tp)/(t3-t2),t2≤t0≤t3(3)

其中,t0为心动周期中任意一个采样点的时间参量,t为t0归一化后的时间参量,tw为预设的心动周期总时间参量,tp为预设的主波波峰采样点的标准时间参量,t1和t3分别为心动周期的起点和终点的时间参量,t2为心动周期的主波波峰采样点的时间参量。tw即为归一化之后该心动周期起点与终点之间的总时间长度。归一化之后的起点的时间参量可以设置为0。

参见图4,该图4为一个心动周期的波形图。其中,t2为主播波峰采样点的时间参量,t2对应的采样点为中间点,t1和t3为心动周期的起点和终点的时间参量。t0可以取心动周期中的任意一个采样点的时间参量。公式(2)为中间点之前(左侧)的采用的公式,公式(3)为中间点之后(右侧)的采用的公式。

上述步骤s121和s122的执行顺序只是一种举例,也可以先对心动周期中的每个采样点执行步骤s122中时间参量上的归一化,然后再执行步骤s121中幅度参量上的归一化。

本实施例中,步骤s130具体可以为以下内容:

s131:基于预先训练完成的cnn,对每个二次归一化后的心动周期进行特征提取,得到每个心动周期对应的心血管指数。

图3中其他步骤s110和s120、s140和s150均与图1所示实施例中的内容一致,详细说明参见图1部分的说明,此处不再赘述。

综上,本实施例中,ppg信号中的每个心动周期均执行步骤s121和s122的归一化过程,能够减小不同心动周期之间因为环境因素造成的差异,提高待检测对象的心血管指数的准确性。在对采样点的幅度参量进行归一化,以及对采样点的时间参量进行归一化时,均选择主波波峰作为关键参考点。这是由于,脉搏波中的反射波波峰点往往会受到信号的干扰,或者待检测对象自身原因,而无法明显观测到。而主波波峰点通常比较稳定且容易被检测到,采用主波波峰点作为关键参考点,能够提高数据的可靠性。

在本发明的另一实施例中,心血管指数包括以下指数中的至少一个:动脉硬度指数、反射指数和老化指数。为了使得各个指数更能体现待检测对象的心血管健康状况,可以采用以下方式确定每个心血管指数对应的函数时。

动脉硬度指数si对应的心血管指数函数包括:si=h/tx。其中,h为待检测对象的身高,tx为ppg信号的心动周期中主波波峰采样点与反射波波峰采样点之间的相对时间参量。

反射指数ri对应的心血管指数函数包括:ri=h1/h。其中,h1为反射波波峰采样点的幅度参量,h为主波波峰采样点的幅度参量;

老化指数ai对应的心血管指数函数包括:ai=b/a。其中,b为心动周期的二阶导数中最大的波峰幅度,a为心动周期的二阶导数中次最大的波峰幅度。

当心血管指数函数包括动脉硬度指数si时,步骤s130在确定ppg信号对应的心血管指数时,还可以包括:获取输入的待检测对象的身高h,基于该身高h和动脉硬度指数函数si=h/tx,对特征向量进行回归,得到ppg信号对应的心血管指数si。

相关研究表明,脉搏波沿着动脉上下传播的速度与动脉硬化的程度有直接联系,测量脉搏波在动脉中的传播时间是度量动脉硬度比较直接的一种方法。ppg波形中的两个峰值分别代表压力波与反射波。压力波在主动脉和大动脉中的传播时间可以用来计算动脉硬度的指标si。这个时间延迟主要是由压力波从锁骨下动脉根部到反射点,并从反射点返回到锁骨下动脉的传播时间决定的。由于ppg波的形成比较复杂,不能简单地认为si就是大动脉脉搏波速度的直接度量,但其波形轮廓由大动脉和主动脉的脉搏波速度决定,即与动脉的硬度相关。si越大,则动脉硬度越高,说明动脉的弹性越差,健康状况越差。

参见图5a,该图5a为心动周期中各个参量的一种示意图。其中,点a为压力波的波峰点,也是主波波峰点;点b为反射波的波峰点。点s为心动周期的起点,e为终点。主波波峰采样点的时间参量为t2,反射波波峰的采样点为t4,相对时间参量tx为|t2-t4|。

图5a中,h1为反射波波峰采样点b的幅度参量,h为主波波峰采样点a的幅度参量,根据这两个参量可以计算得到反射指数ri。

si是从ppg传播速度的角度进行度量,反射指数ri则是从ppg幅度的角度进行度量。

由于脉搏反射主要发生在小动脉及微动脉中,因此ri能够更多地反映小动脉等血管弹性。si和ri指数均可以从ppg波形上直接计算获得。有研究表明ppg波形的二阶导数能够反映血管的老化指数,二阶导数可以理解为ppg波形的加速度信号。参见图5b所示,图5b为图5a中ppg波形的二阶导数图。其中,a为二阶导数图中最大的波峰幅度,b为二阶导数图中次最大的波峰幅度。老化指数ai可以采用二阶导数的两个幅值之比表示。

综上,本实施例中提供了各个心血管指数函数的表达形式。指数函数参考了主波波峰采样点的数据,由于主波波峰采样点在ppg信号的采集中稳定性更高,因此使得心血管指数更能反映心血管健康状况。

在本发明的另一实施例中,基于上述实施例,ppg信号可以分别包括左肢体ppg信号和右肢体ppg信号。例如,ppg信号可以包括左手、右手的ppg信号,或者左脚、右脚的ppg信号等。

步骤s120~s150,确定所述ppg信号中的每个心动周期;基于预先训练完成的cnn,对每个心动周期对应的信号进行特征提取,得到每个心动周期的特征向量;基于预设的心血管指数函数,对每个特征向量进行回归,得到每个心动周期对应的心血管指数;根据每个心动周期对应的心血管指数,确定待检测对象的心血管指数的步骤,具体可以包括以下步骤:

确定左肢体ppg信号中的每个左心动周期,确定右肢体ppg信号中的每个右心动周期;

基于预先训练完成的cnn,对每个左心动周期对应的信号进行特征提取,得到每个左心动周期的第一特征向量,对每个右心动周期对应的信号进行特征提取,得到每个右心动周期的第二特征向量;

基于预设的心血管指数函数,对每个第一特征向量进行回归,得到每个左心动周期对应的心血管指数,对每个第二特征向量进行回归,得到每个右心动周期对应的心血管指数;

根据每个左心动周期对应的心血管指数,确定待检测对象的第一心血管指数,根据每个右心动周期对应的心血管指数,确定待检测对象的第二心血管指数。

本实施例中,在得到第一心血管指数和第二心血管指数之后,还可包括:

基于对第一心血管指数和第二心血管指数的比对,确定待检测对象的心血管健康指数。

具体的,可以根据以下公式,确定待检测对象的心血管健康指数:

其中,x1=(sil,ril,ail),x2=(sir,rir,air),sil,ril,ail分别为第一心血管指数中的动脉硬度指数、反射指数和老化指数,sir,rir,air分别为第二心血管指数中的动脉硬度指数、反射指数和老化指数。公式(4)中的分子为两个向量的点乘,分母为两个向量的模的乘积。x上方的箭头代表的是x的向量形式。

在健康状况下,通过左右肢体的ppg信号检测的si、ri、ai指数应该分别相近,也即左右侧肢体心血管健康指数相关程度较高,即cosθ应接近于最小值。cosθ越大,说明身体两侧的心血管指数之间差异越大,待检测对象的健康状况可能存在风险,可以提示待检测对象到医院做进一步检查;cosθ越小,说明身体两侧的心血管指数之间差异越小,待检测对象的左右侧检测结果以及身体左右侧血管状况一致。

在本发明的另一实施例中,步骤s120,确定ppg信号中的每个心动周期的步骤,可以包括:

按照预设的采样频率对ppg信号进行采样,得到采样后的ppg信号;基于采样后的ppg信号确定每个心动周期。

确定每个心动周期,可以理解为确定每个心动周期的起点和终点。

本实施例中,ppg信号为连续信号,对ppg信号进行采样之后,得到包含不连续采样点的ppg信号。对ppg信号中的心动周期进行分割,可以将连续的ppg信号分割成心动周期的集合,为输入神经网络进行数据预处理。

在本发明的另一实施例中,基于采样后的ppg信号确定每个心动周期的步骤,可以包括:

采用带通滤波器,对采样后的ppg信号进行降噪;基于降噪后的ppg信号确定每个心动周期。

在具体实现时,可以采用凯斯有限长单位冲激响应(kaisefiniteimpulseresponse,kaisefir)带通滤波器。一个实例中,采用matlab工具箱按照以下参数设置即可生成滤波器,具体参数如下:

频率参数[fstop1fpass1fpass2fstop2]=[0.10.5810];

幅值参数[astop1apassastop2]=[300.0130];

其中,fpass1和fpass2是通带的截止频率;fstop1和fstop2是阻带的截止频率。astop1是指截止频率fstop1的幅值衰减,astop2是指截止频率fstop2的幅值衰减;apass是通带范围内的幅值衰减,也称为通带波动。通过该滤波器进行信号卷积即可获得去噪后的ppg信号。

本实施例中,在对ppg信号进行采样之后,还可以对采样后的ppg信号进行降噪处理,采用带通滤波器进行降噪,能够消除基线漂移和部分噪声。

在本发明的另一实施例中,基于降噪后的ppg信号确定每个心动周期的步骤,可以包括:

采用时域算法求取降噪后的ppg信号的梯度;基于启发式准则对该梯度中的波峰和波谷进行分析,得到每个心动周期的起点和终点。

本实施例提供了对降噪后的ppg信号的心动周期进行分割的实施方式。

在本发明的另一实施例中,步骤s140,基于预设的心血管指数函数,对每个该特征向量进行回归的步骤,包括:

针对每个所述特征向量,对该特征向量进行回归,得到心血管指数函数中的参量;将该参量代入心血管指数函数,得到该特征向量对应的心动周期的心血管指数。

例如,针对动脉硬度指数公式si=h/tx,h和tx均为函数中的参量。按照预先设置好的回归函数,对特征向量进行回归,可以得到该参量。

图6为本发明实施例提供的一种心血管指数检测模型训练方法的流程示意图。该方法应用于电子设备。该方法具体可以包括以下步骤。

s610:获取样本心动周期的信号和对应的标准心血管指数。其中,样本心动周期为从样本ppg信号中确定。

s620:根据网络参数,对样本心动周期对应的信号进行特征提取,得到样本心动周期的样本特征向量。

s630:基于预设的心血管指数函数,对样本特征向量进行回归,得到样本心动周期对应的参考心血管指数。

s640:将所述参考心血管指数与标准心血管指数进行比对,得到差异参量。

s650:当差异参量大于预设参量阈值时,根据差异参量对网络参数进行修正,返回执行步骤s620。

s660:当差异参量小于预设参量阈值时,确定心血管指数检测模型训练完成。此时的网络参数即为已经训练好的心血管指数检测模型的网络参数。

本实施例与图1所示实施例中步骤1a~6a的方式相同,具体说明可以参见步骤1a~6a的说明,此处不再赘述。本实施例的心血管指数检测模型可以理解为图1实施例中的卷积神经网络。

综上,本实施例提供了利用大量样本心动周期和标准心血管指数,对心血管指数检测模型进行训练的实施方式。

当心血管指数检测模型训练完成时,可以基于该心血管指数检测模型对ppg信号中的心动周期进行特征提取,并基于心血管指数函数,对提取得到的特征向量进行回归,得到每个心动周期的心血管指数。由于心血管指数检测模型是采用大量样本心动周期和对应的标准心血管指数训练得到,学习大量ppg信号中的特征,使得心血管指数检测模型能够提取到心动周期更准确的特征向量,并通过回归得到每个心动周期更准确的心血管指数,进而能够确定更准确的待检测对象的心血管指数,因此本实施例能够提高心血管指数检测的准确性。

图7为本发明实施例提供的一种心血管指数检测装置的结构示意图。该装置实施例与图1所示方法实施例相对应。该装置应用于电子设备。该装置具体包括以下模块。

信号获取模块710,被配置为获取采集的待检测对象的ppg信号;其中,所述ppg信号包括至少一个心动周期;

周期确定模块720,被配置为确定ppg信号中的每个心动周期;

特征提取模块730,被配置为基于预先训练完成的cnn,对每个心动周期对应的信号进行特征提取,得到每个心动周期的特征向量;所述cnn为采用样本心动周期和对应的标准心血管指数训练得到;

参数回归模块740,被配置为基于预设的心血管指数函数,对每个所述特征向量进行回归,得到每个心动周期对应的心血管指数;其中,所述心血管指数用于指示心血管健康状况;

指数确定模块750,被配置为根据每个所述心动周期对应的心血管指数,确定所述待检测对象的心血管指数。

在本发明的另一实施例中,基于图7所示实施例,所述装置还包括:参数训练模块(图中未示出);所述参数训练模块,被配置为采用以下操作训练得到所述cnn中的网络参数:

获取样本心动周期信号和对应的标准心血管指数;其中,样本心动周期为从样本ppg信号中确定;

根据网络参数,对样本心动周期进行特征提取,得到样本心动周期的样本特征向量;

基于预设的心血管指数函数,对所述样本特征向量进行回归,得到样本心动周期对应的参考心血管指数;

将所述参考心血管指数与所述标准心血管指数进行比对,得到差异参量;

当所述差异参量大于预设参量阈值时,根据所述差异参量对所述网络参数进行修正,根据网络参数,对样本心动周期进行特征提取;

当所述差异参量小于预设参量阈值时,确定所述网络参数训练完成。

在本发明的另一实施例中,基于图7所示实施例,心动周期中的每个采样点包括:幅度参量和时间参量;

在所述特征提取模块730之前,还包括:

第一归一化模块(图中未示出),被配置为针对每个心动周期,根据所述心动周期的主波波峰采样点的幅度参量和预设的主波波峰采样点的标准幅度参量,对所述心动周期的每个采样点的幅度参量进行归一化,得到一次归一化后的每个心动周期;

第二归一化模块(图中未示出),被配置为针对所述一次归一化后的每个心动周期,以所述心动周期的主波波峰采样点的时间参量作为中间点,根据预设的心动周期总时间参量和预设的主波波峰采样点的标准时间参量,按照不同的时间归一化公式,分别对所述心动周期的中间点之前和中间点之后的采样点进行归一化,得到二次归一化后的每个心动周期;

所述特征提取模块720,具体被配置为:

基于预先训练完成的cnn,对每个二次归一化后的心动周期进行特征提取。

在本发明的另一实施例中,基于图7所示实施例,第一归一化模块,具体被配置为:

根据以下幅度归一化公式,对所述心动周期的每个采样点的幅度参量进行归一化:x=x0*(nx/xp)

其中,所述x0为所述心动周期中任意一个采样点的幅度参量,所述x为所述x0归一化后的幅度参量,所述xp为所述心动周期的主波波峰采样点的幅度参量,所述nx为预设的主波波峰采样点的标准幅度参量。

在本发明的另一实施例中,基于图7所示实施例,第二归一化模块,被配置为:

根据以下的时间归一化公式,分别对所述心动周期的中间点之前和中间点之后的采样点进行归一化:

t=t0*tp/(t2-t1),t1≤t0<t2

t=tp+(t0-t2)*(tw-tp)/(t3-t2),t2≤t0≤t3

其中,所述t0为所述心动周期中任意一个采样点的时间参量,所述t为所述t0归一化后的时间参量,所述tw为预设的心动周期总时间参量,所述tp为预设的主波波峰采样点的标准时间参量,所述t1和t3分别为所述心动周期的起点和终点的时间参量,所述t2为所述心动周期的主波波峰采样点的时间参量。

在本发明的另一实施例中,基于图7所示实施例,心血管指数包括以下指数中的至少一个:动脉硬度指数、反射指数和老化指数;

其中,所述动脉硬度指数si对应的心血管指数函数包括:si=h/tx;其中,所述h为所述待检测对象的身高,所述tx为所述ppg信号的心动周期中主波波峰采样点与反射波波峰采样点之间的相对时间参量;

所述反射指数ri对应的心血管指数函数包括:ri=h1/h;其中,所述h1为所述反射波波峰采样点的幅度参量,所述h为主波波峰采样点的幅度参量;

所述老化指数ai对应的心血管指数函数包括:ai=b/a;其中,所述a为所述心动周期的二阶导数中最大的波峰幅度,所述b为所述心动周期的二阶导数中次最大的波峰幅度。

在本发明的另一实施例中,基于图7所示实施例,所述ppg信号分别包括左肢体ppg信号和右肢体ppg信号;

周期确定模块720,具体被配置为:确定所述左肢体ppg信号中的每个左心动周期,确定所述右肢体ppg信号中的每个右心动周期;

所述特征提取模块730,具体被配置为:基于预先训练完成的cnn,对每个左心动周期对应的信号进行特征提取,得到每个左心动周期的第一特征向量,对右心动周期对应的信号进行特征提取,得到右心动周期的第二特征向量;

所述参数回归模块740,具体被配置为:基于预设的心血管指数函数,对每个第一特征向量进行回归,得到每个左心动周期对应的心血管指数;基于预设的心血管指数函数,对每个所述第二特征向量进行回归,得到每个所述右心动周期对应的心血管指数;

指数确定模块750,具体被配置为:根据每个左心动周期对应的心血管指数,确定待检测对象的第一心血管指数,根据每个右心动周期对应的心血管指数,确定待检测对象的第二心血管指数;

所述装置还包括:健康确定模块(图中未示出);所述健康确定模块被配置为:基于对第一心血管指数和第二心血管指数的比对,确定所述待检测对象的心血管健康指数。

在本发明的另一实施例中,基于图7所示实施例,健康确定模块,具体被配置为:根据以下公式,确定所述待检测对象的心血管健康指数:

其中,x1=(sil,ril,ail),x2=(sir,rir,air),所述sil,ril,ail分别为第一心血管指数中的动脉硬度指数、反射指数和老化指数,所述sir,rir,air分别为第二心血管指数中的动脉硬度指数、反射指数和老化指数。

在本发明的另一实施例中,基于图7所示实施例,周期确定模块720具体被配置为:

按照预设的采样频率对所述ppg信号进行采样,得到采样后的ppg信号;基于采样后的ppg信号确定每个心动周期。

在本发明的另一实施例中,基于图7所示实施例,周期确定模块720,基于采样后的ppg信号确定每个心动周期时,包括:

采用带通滤波器,对采样后的ppg信号进行降噪;基于降噪后的ppg信号确定每个心动周期。

在本发明的另一实施例中,基于图7所示实施例,所述周期确定模块720,基于降噪后的ppg信号确定每个心动周期的步骤,包括:

采用时域算法求取降噪后的ppg信号的梯度;基于启发式准则对所述梯度中的波峰和波谷进行分析,得到每个心动周期的起点和终点。

在本发明的另一实施例中,基于图7所示实施例,参数回归模块740被配置为:

针对每个特征向量,对该特征向量进行回归,得到所述心血管指数函数中的参量;将所述参量代入所述心血管指数函数,得到所述特征向量对应的心动周期的心血管指数。

上述装置实施例与方法实施例相对应,与该方法实施例具有同样的技术效果,具体说明参见方法实施例。装置实施例是基于方法实施例得到的,具体的说明可以参见方法实施例部分,此处不再赘述。

图8为本发明实施例提供的一种心血管指数检测模型训练装置的结构示意图。该装置实施例与图6所示实施例相对应。该装置应用于电子设备。该装置具体包括以下模块。

样本获取模块810,被配置为获取样本心动周期的信号和对应的标准心血管指数;其中,样本心动周期为从样本ppg信号中确定;

样本提取模块820,被配置为根据网络参数,对所述样本心动周期对应信号进行特征提取,得到所述样本心动周期的样本特征向量;

样本回归模块830,被配置为基于预设的心血管指数函数,对所述样本特征向量进行回归,得到所述样本心动周期对应的参考心血管指数;

标准比对模块840,被配置为将所述参考心血管指数与所述标准心血管指数进行比对,得到差异参量;

参数修正模块850,被配置为当所述差异参量大于预设参量阈值时,根据所述差异参量对所述网络参数进行修正,返回执行样本提取模块820;当所述差异参量小于预设参量阈值时,确定所述心血管指数检测模型训练完成。

上述装置实施例与方法实施例相对应,与该方法实施例具有同样的技术效果,具体说明参见方法实施例。装置实施例是基于方法实施例得到的,具体的说明可以参见方法实施例部分,此处不再赘述。

本领域普通技术人员可以理解:附图只是一个实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。

本领域普通技术人员可以理解:实施例中的装置中的模块可以按照实施例描述分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。

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