2017年的中国心血管报告中明确指出, 心脑血管疾病长期危害着我国人民的身体健康,患病率和死亡率都在逐年上升[1].心血管状态监测是预防心血管疾病的重要课题.人体血压是表明心血管状态的关键信息, 人们常说的血压是指中心动脉压, 由于肱动脉处血压较易获得, 通常用来代替中心动脉压.随着医疗水平的发展, 外周血压已经不能满足现代医疗的需求, 早在2003年ESH(European society of hypertension)/ESC(European society of cardiology)指南中就提出, 在心血管相关疾病的评价中, 中心动脉压较外周动脉压具有独立且更强的价值[2].不同的降压药, 对外周血压和中心动脉压的效果也有显著的差异[3], 因此, 中心动脉压的准确获取对降压药效果的评价有很大的作用.同时研究表明, 脉搏波蕴含大量的心血管信息[4-5], 通过分析脉搏波波形可以得到脉压、速率、重搏波时间、心输出量、收缩期长度、K值等反映人体状态的重要参数[6].
但是中心动脉压力波形的获取却非常困难, 有创测量CAP(金标准)是将介入式导丝伸到升主动脉处测量动脉压力, 这种测量方法的准确性高, 但风险和价格较高, 同时要求操作的医师技术过硬, 才能最大限度地避免并发症出现.所以难以在日常的心血管状态监控中频繁使用.因此, 无创测量CAP成为当前研究的热点.无创CAP是将CAP到外周的脉搏波传递系统简化为线性时不变系统[7-8].方案需先收集有创CAP和外周动脉压力波形作为训练数据, 利用系统辨识算法得到传递函数(transfer function, TF).基于快速傅里叶变换(FFT)和ARX模型[9-10]的两种方法是对线性系统的传递函数辨识过程中最简单且最常用到的方法, 但传递函数的辨识效果易受数据长度和采样频率的影响.探索采样频率和数据长度对辨识传递函数的影响, 可以一定程度上提高CAP的重建精度.
本文主要研究建模时数据长度和采样频率对基于ARX模型和FFT的上臂脉搏波传播系统TF辨识的影响, 以期更加精确无创地重建中心动脉压力波形, 达到对心血管病人进行更好预防性检测, 降低患病率与死亡率的目的.
1 实验数据与实验方法 1.1 数据采集在中国医科大学附属第一医院心内科手术室, 通过介入式导管有创采集得到实验所需数据.采集设备是St. Jude Medical公司的Radi Analyzer Xperss设备.采集过程中设备同步采集升主动脉和肱动脉两路动脉脉搏波波形, 设定采样频率为100 Hz.本文用到12组较好的实验数据, 所用实验数据的长度均大于20 s.实验受试者均为医院的病人, 12个受试者中男性共5人, 女性共7人.被测试的人群的基本身体情况如表 1所示.
![]() |
表 1 样本人群基本信息 Table 1 Basic information of subjects |
原始数据含有一定的基线漂移和高频噪声, 利用Matlab自带的小波算法对数据进行简单的处理, 使用“db7”小波基, 对脉搏波进行了7层的小波分解去除基线.并利用均值滤波的方法去除数据的高频噪声, 窗口宽度为5个采样点.另外, 中心动脉脉搏波经过上臂血管系统传输到肱动脉处, 两处脉搏波会有延时, 并且由于每个人的血管状态及外周阻力等因素的差异, 延时的时间较难确定, 为了降低系统辨识的难度, 本文将不考虑延时的影响.两处波形以收缩期斜率最大值点和最低点两处切线的交点作为数据的对齐点.
1.3 实验内容个体不同上臂脉搏波传播系统会存在较大的差异, 通用传递函数是对样本群波传播系统共性部分的辨识, 为了准确研究数据长度和采样频率对建立TF的影响, 本文对样本的每个人做个性化的传递函数.由于要用外周的动脉压力波形来间接估测中心动脉压力波形, 因此, 本文将肱动脉压力波形作为模型的输入数据, 中心动脉压力波形作为模型的输出数据, 然后借助FFT和ARX模型对系统的传递函数进行辨识.数据将分为测试组和训练组, 前10 s作为训练数据组, 用来辨识得到TF, 后10 s数据作为测试组, 测试TF的性能.
采用控制变量法来分别分析采样频率和数据长度对传递特性的影响, 首先分析采样频率的影响, 固定实验数据的长度为10 s, 并对原数据进行重采样, 将数据重采样为100 Hz至2 000 Hz的间隔为100 Hz的数据, 并用基于FFT和ARX模型的两种算法的TF辨识, 然后对比分析其TF的幅频特性和重建CAP的性能.在研究数据长度对所建立的传递函数的影响时, 本文以1 s为间隔, 将数据切分为长度1 s到10 s共10组数据, 做类似采样频率改变的分析.
2 结果 2.1 模型辨识原理自回归各态历经(ARX)模型是一种基于最小二乘法的离散时间序列线性回归模型, 模型简单易于实现.ARX模型的差分方程可表示为
![]() |
(1) |
式中:u是系统的输入; y是系统的输出; na, nb是模型参数a, b的个数; t是y和u之间的时间延时; e为噪声, 也就是真实系统和ARX模型的误差.为方便计算, 设na= nb, t=0, 式(1)经过Z变换得到式(2), G是得到的传递函数.
![]() |
(2) |
本文利用Akaike的最终预测估计(final prediction error, FPE)确定ARX模型的阶数, 如公式(3)所示.
![]() |
(3) |
其中:N是输入数据的长度; V是损失函数.
![]() |
(4) |
式中, ε 是估测误差.
为了得到最佳的建模阶数, 本文计算了建模数据组的所有数据, 在不同的ARX模型阶数下的FPE值如图 1所示.由图可知,ARX模型的阶数为10~15时, FPE值的变化已经变得很缓慢了, 继续增加模型阶数, 也不会对结果有明显的提升, 兼顾模型的复杂度和重建CAP时的准确度, 本文设ARX模型阶数为10.
![]() |
图 1 ARX模型的阶数变化时的FPE值 Fig.1 FPE of ARX model with different orders |
基于FFT的TF辨识所用到的基本公式:
![]() |
(5) |
式中:F表示快速傅里叶变换; *代表共轭复数; yH, xH分别代表输入、输出数据与汉宁窗相乘后的结果.最终得到的TFFourier是一组复数序列.在重建CAP时, 输入数据的长度与TFFourier的长度不同的情况下, 本文将TFFourier重采样为输入数据相同的长度.
2.2 系统传递函数准确度评价方式为了评价建模的数据长度和采样频率对重建CAP的影响程度.本文将重建的CAP和有创测量的CAP按照心动周期分段, 每个心动周期进行对齐, 对齐方式和建模数据对齐方式相同.然后计算每个心动周期的均方根误差(RMSE)、均方根误差百分比(PRD)[11]、波形匹配度(FIT)[12].其中, 均方根误差可表示为
![]() |
(6) |
式中:u为有创的中心动脉压力波形; v是重建的中心动脉压力波形.为了消除幅值对误差的影响, 加入均方根误差百分比参数.
![]() |
(7) |
波形匹配度的计算公式为
![]() |
(8) |
1) 传递函数幅频特性.图 2为TF在不同采样频率下的幅频特性色谱图.图 2a利用ARX模型原理, 横坐标为幅频特性的频率, 纵坐标为样本数据的采样频率, 颜色代表传递函数幅频特性的幅值.TF的幅频特性在0~4 Hz基本相同, 不受采样频率的影响.幅频特性的高频部分, 在采样频率增加时, 幅频特性先是逐渐变大, 后逐渐减小.随着采样频率的升高幅频特性的最低点在向高频偏移.
![]() |
图 2 不同采样频率下的幅频特性 Fig.2 Amplitude-frequency characteristics with different sampling frequencies (a)—ARX模型;(b)—FFT算法. |
图 2b是基于FFT得到的TF幅频特性.不同采样频率的幅频特性基本一致.低频部分(0~4 Hz)的幅值波动比高频部分小, 幅频特性幅值的最低点在0.6 Pa左右, 比ARX的幅频特性要高0.2 Pa左右, 总体趋势与ARX模型的幅频特性相似.
2) 重建中心动脉压力波形的效果评估.两种模型使用完全相同的测试数据重建CAP, 是同样的且长度固定为10 s的肱动脉脉搏波.评估CAP重建效果时, 计算每个心动周期的RMSE,PRD, FIT等指标.结果如图 3所示.
![]() |
图 3 重建的中心动脉压力波形效果图 Fig.3 Performance of reconstruction aortic pressure waveform (a)~(c)—ARX;(d)~(f)—FFT. |
综合比较3种参数可以看出ARX模型重建CAP效果较好.
2.4 数据长度对传递函数的幅频特性影响1) 传递函数幅频特性分析.实验结果如图 4所示.图 4在同组数据不同的数据长度下两种方法辨识得到的TF幅频特性的情况.图 4a在长度变化时幅频特性相似, 图 4b中随长度的变化, 幅频特性变化较大.
![]() |
图 4 不同数据长度下的幅频特性 Fig.4 Amplitude-frequency characteristics with different data lengths (a)—ARX模型;(b)—FFT算法. |
2) 重建中心动脉压力波形的效果评估.如图 5所示, 与图 3的内容相似, 是在不同长度下两种算法辨识重建的CAP与有创CAP比较得到盒形图.计算时以有创的中心动脉压力波形为金标准.由图可知ARX模型重建CAP的效果较好.辨识数据的长度增加, 基于ARX模型重建的CAP的效果变化不大, 在长度为1 s时, 数据样本所含系统信息较少, 得到的TF误差较大, 与图 4a相呼应, 因为ARX模型是基于最小二乘法得到的,输入波形的质量较平稳, 长度过度增加也不会有新的信息进入, TF的总体参数变化不大.但是, 利用FFT得到的TF, 重建CAP时, 若建模数据长度改变, 整体误差先下降后上升.输入数据长度逐渐增加, FFT对频率的分辨率同时增加, 将会得到更多的细节信息, 得到的TF将会更加准确.然而长度变长的同时需要辨识的参数个数随之增加, 误差将增加, 在长度为6 s时重建的CAP效果相对较好(RMSE:(493.3±320.0)Pa, FIT:84%).
![]() |
图 5 重建中心动脉压力波形效果 Fig.5 Performance of reconstruction aortic pressure waveform (a)~(c)—ARX;(d)~(f)—FFT. |
1) 辨识上臂脉搏波传播系统的TF时, 基于ARX模型得到的TF幅频特性平滑度和重建CAP的效果都要优于基于FFT得到的TF的效果.
2) 基于ARX模型辨识上臂系统传递函数时, 采样频率为100 Hz时效果较好; 当数据长度大于3 s时, ARX模型可以较为准确地对系统进行辨识.
3) 基于FFT算法辨识TF时, 增加数据长度FFT算法得到TF的分辨率增加, 但是在数据过长, 需要辨识的参数增加, CAP重建效果变差, 数据长度为6 s时效果最佳.
[1] |
中国心血管病报告编写组.
《中国心血管病报告2016》概要[J]. 中国循环杂志, 2017, 32(6): 521–530.
( Chinese Cardiovascular Diseases Report Compiling Group. Outline of the"Chinese cardiovascular diseases report 2016"[J]. Chinese Circulation Journal, 2017, 32(6): 521–530. DOI:10.3969/j.issn.1000-3614.2017.06.001 ) |
[2] |
Mancia G, Rosei E A, Cifkova R, et al.
2003 European society of hypertension-European society of cardiology guidelines for the management of arterial hypertension[J]. Journal of Hypertension, 2003, 21(6): 1011–1053.
DOI:10.1097/00004872-200306000-00001 |
[3] |
Williams B, Lacy P S, Thom S M, et al.
Differential impact of blood pressure-lowering drugs on central aortic pressure and clinical outcomes principal results of the conduit artery function evaluation (CAFE) study[J]. Circulation, 2006, 113(9): 1213–1225.
DOI:10.1161/CIRCULATIONAHA.105.595496 |
[4] |
Xu L S, Zhang D, Wang K Q, et al.
Baseline wander correction in pulse waveforms using wavelet-based cascaded adaptive filter[J]. Computers in Biology and Medicine, 2007, 37(5): 716–731.
DOI:10.1016/j.compbiomed.2006.06.014 |
[5] |
杨琳, 张松, 杨益民, 等.
基于重搏波谷点的脉搏波波形特征量分析[J]. 北京生物医学工程, 2008, 27(3): 229–233.
( Yang Lin, Zhang Song, Yang Yi-min, et al. Analysis of pulse waveform feature based on multiple waves[J]. Beijing Biomedical Engineering, 2008, 27(3): 229–233. DOI:10.3969/j.issn.1002-3208.2008.03.002 ) |
[6] |
Xu L S, Wang K Q, Zhang D.
Modern researches on traditional Chinese pulse diagnosis[J]. European Journal of Oriental Medicine, 2004, 4(6): 46–54.
|
[7] |
Lehmann E D.
Estimation of central aortic pressure waveform by mathematical transformation of radial tonometry pressure data[J]. Circulation, 1998, 98(2): 186–187.
DOI:10.1161/01.CIR.98.2.186 |
[8] |
Gallagher D, Adji A, O'Rourke M F.
Validation of the transfer function technique for generating central from peripheral upper limb pressure waveform[J]. American Journal of Hypertension, 2004, 17(11): 1059–1067.
DOI:10.1016/j.amjhyper.2004.05.027 |
[9] |
Fetics B, Nevo E, Chen C H, et al.
Parametric model derivation of transfer function for noninvasive estimation of aortic pressure by radial tonometry[J]. IEEE Transactions on Biomedical Engineering, 1999, 46(6): 698–706.
DOI:10.1109/10.764946 |
[10] |
Yao Y, Xu L, Sun Y, et al.
Validation of an adaptive transfer function method to estimate the aortic pressure waveform[J]. IEEE Journal of Biomedical & Health Informatics, 2016, 99: 1–5.
|
[11] |
Mamaghanian H, Khaled N, Atienza D, et al.
Compressed sensing for real-time energy-efficient ECG compression on wireless body sensor nodes[J]. IEEE Transactions on Biomedical Engineering, 2011, 58(9): 2456–2466.
DOI:10.1109/TBME.2011.2156795 |
[12] |
徐礼胜, 杜尚杰, 何殿宁, 等.
基于传递函数和指端脉搏波的桡动脉脉搏波重建[J]. 东北大学学报(自然科学版), 2014, 35(11): 1539–1543.
( Xu Li-sheng, Du Shang-jie, He Dian-ning, et al. Radial pulse wave reconstruction based on transfer function and finger pulse wave[J]. Journal of Northeastern University(Natural Science), 2014, 35(11): 1539–1543. DOI:10.3969/j.issn.1005-3026.2014.11.005 ) |