本发明属于心输出量测量技术领域,尤其涉及无创心输出量测量技术领域。
背景技术:
心输出量(co)是指左心室每分钟的射血量,是表征心血管系统健康状态最重要的参数,是心脏功能及心血管疾病的重要诊断依据。另外,基于心输出量可以辅助计算出许多其他心血管系统参数,因此,心输出量的准确测量在心血管疾病检测和治疗等方面十分关键,具有重要临床意义。
目前,测量心输出量的装置及方法分为有创、微创和无创三大类。
有创的装置及方法是利用介入设备将导管从外周动脉插入,通过导管在右心房上部注入一定量生理盐水,与血液混合,同时记录温度变化曲线,通过温度曲线的计算得到co。该方法称为热稀释法,是测量心输出量的“金标准”。有创法主要用于急救、心血管介入手术和重症监护等领域,具有创伤性大、操作复杂等特点,并且长时间测量容易引起感染或并发症。所以,该方法临床上具有一定的局限性。
微创的装置及方法结合单次热稀释法和脉搏波进行co测量,该技术称为picco技术。flotrac/vigileo系统是典型的微创装置,它利用flotrac传感器采集患者股动脉或腋动脉压力波形,通过对动脉压力波形曲线下的面积进行分析,结合患者年龄、性别、身高、体重、体表面积等参数,计算相对每搏量,并且利用单次热稀释法定标,实现心输出量连续测量。虽然微创法的有创性大幅减小,并且大幅降低了感染和并发症的风险,但是,仍然具有创性,无法满足非危重病人和健康人对心输出量测量的需求,因此,一些无创心输出量测量方法被相继提出。
无创的装置及方法主要包括超声法、胸阻抗法、脉搏波波形分析法等。
超声法通过连续多普勒超声波技术,测量主动脉或者肺动脉的血流速度,得到血流速度的时间积分,再乘其管腔截面面积计算出每搏量等指标。代表性仪器有澳大利亚uscom仪器。基于超声法的co测量仪器对操作者要求较高,传感器的力度和方向都会影响血流速度波形,从而影响计算结果,超声法与热稀释法的测量结果误差可达40%,所以,其准确性和稳定性有待改进。
胸阻抗法通过测量人体体表电极的电位变化,建立电位与心排量之间的关系,从而实现心排量的测量。该方法的典型代表包括美国的nicom系统和德国的icon系统等。阻抗法因其无创、连续测量、设备简单、安全已普遍应用与临床,但是该技术较依赖于振荡电流通过胸腔的扩散,抗干扰能力较差。
基于脉搏波波形分析法可以通过光学技术获得动脉内血流容量变化引起的透射或反射光的变化。当动脉中血流量随心脏搏动变化时,光源发出的光经过动脉后被探测器接收,其接收光强与血流量同步发生脉动变化,进而利用动脉血流量与co之间的关系模型计算出co,从而实现co测量。光电容积脉搏波测量心输出量时成本较低、信号稳定,但波形形状易受传感器位置和背景光的影响,准确性有待提高。
基于脉搏波波形分析法也可以通过压力传感器获得的外周脉搏波形,然后建立血管数学模型和统计模型,如windkessel模型、传输线模型、回归模型等,通过模型计算co。由于外周脉搏波形获取十分容易,且设备廉价,能很好地监测心输出量的相对变化,所以,该技术具有宽广的应用前景,但是,该技术还存在一些不足,如数学模型不够准确,尤其是缺乏对个体差异性的考虑,往往导致心输出量绝对值偏差较大。
综上所述,心输出量的测量正从有创和微创向无创方向发展,基于脉搏波的波形分析法的优势较为突出,但是存在心输出量测量不够准确的问题。
技术实现要素:
针对上述技术的不足,本发明提供了一种个体化心输出量的无创测量方法,解决现有技术中的无创测量方法针对个体的心输出量测量的准确性不高的技术问题。
为解决上述技术问题,本发明的技术方案如下:一种个体化心输出量的无创测量系统,包括肱动脉血压测量模块与外周浅层动脉脉搏波测量模块,肱动脉测量血压测量模块用于采集肱动脉的血压参数,包括肱动脉收缩压与肱动脉舒张压;外周浅层动脉脉搏波测量模块用于采集外周浅层动脉脉搏波;
脉搏波校正模块用于输入肱动脉的血压参数与外周浅层动脉脉搏波,利用肱动脉的血压参数对外周浅层动脉脉搏波进行校正,并将校正后的外周浅层动脉脉搏波输出给脉搏波特征提取模块;
脉搏波特征提取模块用于从校正后的外周浅层动脉脉搏波中提取脉搏波特征,并包括以下时域特征:血压特征、时间特征、面积特征与比例特征,并将脉搏波特征输出给个体化脉搏波特征向量生成模块;
个体化脉搏波特征向量生成模块用于根据脉搏波特征与受测者的个体生理参数生成个体化脉搏波特征向量,并输出给已训练完成的人工神经网络;
人工神经网络用于根据输入的个体化脉搏波特征向量,计算出对应的每博量,并输出给心输出量计算模块;
心输出量计算模块用于根据每博量计算出心输出量,计算公式如下:
co=sv*n/fs*60
其中,co表示心输出量,sv表示每博量,n表示一个心动周期内脉搏波的采样点数,fs表示系统的信号采样频率。
进一步的,还包括用于测量从肱动脉到外周浅层动脉的脉搏波传导速度的脉搏波传导速度测量模块;外周浅层动脉脉搏波为桡动脉血压波、手指动脉血压波或下肢动脉血压波,脉搏波校正模块根据如下公式对外周浅层动脉脉搏波进行校正:
其中,
进一步的,放大因子α的取值范围限制在[1,1.5]。
进一步的,人工神经网络的输入层采用如下公式对个体化脉搏波特征向量进行归一化:
其中,
归一化后的个体化脉搏波特征向量
其中,f表示人工神经网络中的结合函数,
输出层将准输出向量
其中,sv表示每博量,
进一步的,用于训练人工神经网络的样本数据来源于热稀释法的心输出量、每博量和桡动脉血压波形,每个样本均以饶动脉血压波形的时频特征和个体生理参数组成的特征向量作为输入量,并以与桡动脉血压波形对应的每博量作为标准输出量;样本数据被分成训练样本集与测试样本集,采用训练样本集对人工神经网络进行训练;采用测试样本集对训练后的人工神经网络进行测试,若输出量与标准输出量的误差满足阈值,则表示训练完成,训练完成后的人工神经网络获得能够使输出量与标准输出量的误差满足阈值的参数组合,参数组合中的参数包括归一化增益向量
本发明还提供一种个体化心输出量的无创测量方法,包括以下步骤:
步骤1:获取受测者的肱动脉的血压参数,包括肱动脉收缩压与肱动脉舒张压;获取受测者的外周浅层动脉脉搏波,外周浅层动脉脉搏波为桡动脉血压波、手指动脉血压波或下肢动脉血压波;获取受测者从肱动脉到外周浅层动脉的脉搏波传导速度;
步骤2:利用肱动脉的血压参数对外周浅层动脉脉搏波进行校正,按如下公式:
其中,
步骤3:从校正后的外周浅层动脉脉搏波中提取脉搏波特征,包括时域特征与频域特征;所述时域特征包括血压特征、时间特征、面积特征与比例特征,所述频域特征包括多倍频的谐波幅值;时域特征与频域特征合并组成脉搏波特征;
步骤4:根据脉搏波特征与受测者的个体生理参数生成个体化脉搏波特征向量;
步骤5:将个体化脉搏波特征向量输出给已训练完成的人工神经网络,人工神经网络根据个体化脉搏波特征向量计算出对应的每搏量;
步骤6:根据每博量计算出心输出量,按如下公式:
co=sv*n/fs*60
其中,co表示心输出量,sv表示每博量,n表示一个心动周期内脉搏波的采样点数,fs表示系统的信号采样频率。
与现有技术相比,本发明具有的优点包括:
1、脉搏波较微弱且容易受到干扰,本发明通过肱动脉血压参数对外周浅层动脉脉搏波进行校正,以降低失真度,是准确提取脉搏波特征的基础。与现有技术采用固定比例因子进行校正所不同的是,本发明在对脉搏波进行校正时,基于动脉硬化与脉搏波放大存在正比例关系,先利用
2、本发明的放大因子α基于个体的脉搏波传导速度进行计算,使得校正后的脉搏波体现出个体差异性。放大因子α的取值范围限制在[1,1.5],防止因测量脉搏波传导速度不准确导致α过大的情况发生。同时考虑到个体生理差异对脉搏波传导过程影响的程度不同,在建立脉搏波特征向量时引入个体生理参数(如身高、年龄、体重、性别、病史等),避免片面的关注波形特征,从而形成多参数融合的个体化脉搏波特征向量。
3、本发明结合人工神经网络对个体化脉搏波特征向量进行每博量识别,避免复杂的数学建模,同时也克服了数学模型表达能力不足的缺陷。训练样本源于热稀释法的测量数据,保证了人工神经网络的准确性,使训练后的人工神经网络能够输出更加接近于热稀释法的测量结果。
4、通过对输入向量进行归一化将向量中的各种参数的数量级调整为一致,便于人工神经网络的训练。反归一化将准输出向量调整至实际范围。
附图说明
图1为个体化心输出量的无创测量系统的结构框图;
图2为采用现有技术中的测量模型测量的心输出量与“金标准”方法测量结果的对比图;
图3为采用本具体实施方式中的个体化心输出量的无创测量系统测量的心输出量与“金标准”方法测量结果的对比图;
图4为校正前的桡动脉脉搏波的波形图。
具体实施方式
一)系统结构
参考图1所示,一种个体化心输出量的无创测量系统,包括肱动脉血压测量模块、外周浅层动脉脉搏波测量模块与脉搏波传导速度测量模块,肱动脉测量血压测量模块用于采集肱动脉的血压参数,包括肱动脉收缩压与肱动脉舒张压;外周浅层动脉脉搏波测量模块用于采集外周浅层动脉脉搏波;脉搏波传导速度测量模块用于从肱动脉到外周浅层动脉的脉搏波传导速度;
脉搏波校正模块用于输入肱动脉的血压参数与外周浅层动脉脉搏波,利用肱动脉的血压参数对外周浅层动脉脉搏波进行校正,并将校正后的外周浅层动脉脉搏波输出给脉搏波特征提取模块;
脉搏波特征提取模块用于从校正后的外周浅层动脉脉搏波中提取脉搏波特征,并包括以下时域特征:血压特征、时间特征、面积特征与比例特征,并将脉搏波特征输出给个体化脉搏波特征向量生成模块;
个体化脉搏波特征向量生成模块用于根据脉搏波特征与受测者的个体生理参数生成个体化脉搏波特征向量,并输出给已训练完成的人工神经网络;
人工神经网络用于根据输入的个体化脉搏波特征向量,计算出对应的每博量,并输出给心输出量计算模块;
心输出量计算模块用于根据每博量计算出心输出量,计算公式如下:
co=sv*n/fs*60
其中,co表示心输出量,sv表示每博量,n表示一个心动周期内脉搏波的采样点数,fs表示系统的信号采样频率。
外周浅层动脉脉搏波为桡动脉血压波、手指动脉血压波或下肢动脉血压波,脉搏波校正模块根据如下公式对外周浅层动脉脉搏波进行校正:
其中,
放大因子α的取值范围限制在[1,1.5]。
为了建立能更加准确反映脉搏波的特征向量,脉搏波特征提取模块还从校正后的外周浅层动脉脉搏波中提取包含多倍频的谐波幅值在内的频域特征,时域特征与频域特征合并组成脉搏波特征后输出给个体化脉搏波特征向量生成模块。
人工神经网络的输入层采用如下公式对个体化脉搏波特征向量进行归一化:
其中,
归一化后的个体化脉搏波特征向量
其中,f表示人工神经网络中的结合函数,
输出层将准输出向量
其中,sv表示每博量,
还包括数据显示模块与数据采集控制模块,所述数据采集控制模块用于控制肱动脉血压测量模块、外周浅层动脉脉搏波测量模块与脉搏波传导速度测量模块的数据采集过程;数据显示模块用于显示心输出量测量过程中的相关数据,包括肱动脉血压参数、外周浅层动脉脉搏波、校正后的外周浅层动脉脉搏波、每博量、心输出量与受测者的个体生理参数。
肱动脉血压测量模块包括袖带、气路导管、气压传感器、充放气电机与血压数据处理模块;电机通过气路导管对袖带进行充放气,气压传感器监测袖带或气路中的气压变化,并将测量的气压信号传递给血压数据处理模块;血压数据处理模块按如下程序计算肱动脉血压参数:对气压信号进行分解,得到振荡信号和线性上升或下降信号;检测出振荡信号的峰值,在峰值左右按峰值幅度的一定比例(如60%或80%)获得对应两个时间点,左右两个时间点对应的上升或下降信号的压力,即为收缩压和舒张压;
外周浅层动脉脉搏波测量模块为桡动脉测量装置、手指动脉测量装置或下肢动脉测量装置。本具体实施方式采用桡动脉血压测量模块:由压电传感器、一路导线和血压信号处理电路组成,其中,压电传感器获得桡动脉的脉动信号,并将信号通过导线传输给血压信号处理电路,该电路完成血压信号的滤波和放大等处理,并将处理后的信号通过数据采集控制模块传递给血压数据处理模块。
脉搏波传导速度测量模块采用肱动脉血压测量模块和外周浅层动脉脉搏波测量模块同步测量肱动脉脉搏波和外周浅层动脉脉搏波,并计算两路波形的波足点时间差ptt(脉搏波传导时间),然后采用卷尺测量两测量点之间的人体体表距离l,最后利用l除以ptt即为脉搏波传导速度。一般将袖带压升至肱动脉平均压,不能升得过高,这会导致远端外周动脉脉搏波消失,从而使测量失败。
二)、训练人工神经网络
采用误差反向传播法结合梯度下降法对人工神经网络进行训练。用于训练人工神经网络的样本数据来源于热稀释法的心输出量、每博量和桡动脉血压波形,这些数据通过公用数据就可以查询到。每个样本均以饶动脉血压波形的时频特征和个体生理参数组成的特征向量作为输入量,并以与桡动脉血压波形对应的每博量作为标准输出量;样本数据被分成训练样本集与测试样本集,采用训练样本集对人工神经网络进行训练;采用测试样本集对训练后的人工神经网络进行测试,若输出量与标准输出量的误差满足阈值,则表示训练完成,训练完成后的人工神经网络获得能够使输出量与标准输出量的误差满足阈值的参数组合,参数组合中的参数包括归一化增益向量
受测者的部分波形特征参数统计如下表1:
表1病人的部分波形特征参数的统计值
图2现有模型modelrcdecay与“金标准”法的测量结果对比图,横坐标是金标准测量的sv,纵坐标是现有模型modelrcdecay计算的sv,图中直线表示线性回归直线。
图3为本发明的人工神经网络(ann)与“金标准”法的测量结果对比图,横坐标是金标准测量的sv,本发明的人工神经网络计算的sv,图中直线表示线性回归直线。
本发明提出人工神经网络(ann)与其他现有模型的结果比较,如下表2所示,斜率和截距为模型与实测sv的线性回归方程参数,相关系数采用皮尔森相关系数。
表2
从上表可以看出,本发明与金标准法的测量结果的标准差远远小于现有模型与金标准法的测量结果之间的标准差,本发明的人工神经网络模型大大提高了无创测量的准确性。
三)、测量过程
采用本具体实施方式中的个体化心输出量的无创测量系统对受测者进行检查心输出量测量,具体过程如下。
受测者平躺休息3-5分钟后,通过数据采集控制模块启动和控制肱动脉血压测量模块中气泵的充放气速度和袖带中的气压,完成肱动脉血压的测量。
通过数据采集控制模块启动和控制桡动脉血压测量模块,完成桡动脉血压信号的测量,并通过模拟电路滤波和放大等处理,并将处理后的信号通过数据采集控制模块传递给数据处理模块。
通过数据采集控制模块启动数据处理模块,对其输入的肱动脉气压信号进行处理得到收缩压、平均压和舒张压;对桡动脉血压信号数据进行去噪、去漂移、归一化和校准等处理;然后利用这三个血压对桡动脉血压波形进行校正和一定增益的放大,将校正并放大后的桡动脉脉搏波信号分别发送至脉搏波特征提取模块和显示模块。
在脉搏波特征提取模块中,首先,通过脉搏波的二阶或以上高阶数值差分,检测差分数列的极小值和极大值,从而获得脉搏波下降期的二重波的降中峡和波峰,其特征点参考图4所示。基于这两个特征点和收缩期峰值特征点,计算其他相关的时域特征。
频域特征通过脉搏波的傅里叶变换后获得多倍频的谐波幅值,然后,合并时域和频域特征构建脉搏波特征向量。启动脉搏波特征计算模块,完成脉搏波时域和频域特征的处理和计算,构建脉搏波特征向量,将脉搏波特征向量与受测者的个体生理参数输入个体化脉搏波特征向量生成模块,生成个体化的脉搏波特征向量,并输入至人工神经网络,部分参数发送给数据显示模块显示。
人工神经网络对输入的个体化脉搏波特性向量进行输入归一化、变换和输出反归一化等一系列操作,计算出每搏量并输出给心输出量计算模块,心输出量计算模块根据每博量计算出心输出量。
数据显示模块脉搏波波形、每搏量、心输出量和相关心血管系统参数显示在显示屏上,同时生成测量报告。