心率变异性(Heart Rate Variability,简称HRV),被定义为连续心跳间期的变化,是一种非常有意义的分析信号. 文献[1-2]指出其变化主要受到来自心脏和循环系统的自主神经调节. 准确有效地分析HRV时间序列可以帮助我们快速地诊断心脏的健康状况,例如在心律失常和心脏性猝死等方面的预测可以让我们及时作出适当的预防措施. 因此此类研究具有重要的临床应用意义.
HRV时间序列通常可以通过测量心电图(Electrocardiography,简称ECG)随时间变化的连续R波峰之间的时间差来获得. 目前,临床上针对HRV时间序列的分析主要有时域特征和频域特征的指标. 如时域特征中的间期均值(Mean of the RR Intervals,简称MEAN)、间期总体标准差(Standard Deviation of the RR Intervals,简称SDNN)、间期均值标准差(Standard Deviation of the Averages of the RR Intervals, 简称SDANN)和相邻间期差大于50 ms所占百分比(Percentage of Successive RR Intervals >50 ms,简称PNN50)等指标,以及频域特征中信号功率谱的总功率(Total Power,简称TP)、甚低频段功率(Power within Very Low Frequency Band,简称VLF)、低频段功率(Power within Low Frequency Band,简称LF)和高频段功率(Power within High Frequency Band,简称HF)等指标. 然而,基于时域和频域特征的传统分析方法主要分别基于统计学以及平稳模型的谱估计. 因此在分析HRV时间序列这种非稳态且非线性的复杂信号时,容易丢失信号的时间动态信息. 这样导致了以上分析方法在研究HRV时间序列的有用信息方面仍然十分有限. 为了解决此类问题,基于分形维度 [3-4]和基于相关维度[5-6]的复杂度测量的HRV分析方法被相继提出,并推动了HRV与生理系统调节相关性的研究. 从信息领域的角度出发,近年来有学者提出了各种基于如近似熵、排列熵和样本熵等的方法[7-10]用于研究HRV时间序列中的复杂度、随机性和规律性等特征信息,然而上述基于熵的分析方法仍然是在单一时间尺度特征上对HRV时间序列进行分析,因此并不能充分挖掘反映人体生理变化差异性的重要信息.
为了进一步区分出不同生理健康状况所反映的HRV时间序列,本文提出了一种基于互补式集合平均经验模态分解算法(Complementary Ensemble Empirical Mode Decomposition,简称CEEMD)[11]和改进的排列熵算法(Modified Permutation Entropy,简称mPE)[12]的新型HRV时间序列分析方法. 互补式集合平均经验模态分解算法是对传统经验模态分解算法[13](Empirical Mode Decomposition,简称EMD)的改进,理论上可以用于分解任何类型的非平稳及非线性的数据,同时还能有效克服原始EMD算法在实际应用中所出现的模态混叠问题. 因此在本文所提的方法中,先使用互补式集合平均经验模态分解算法将HRV时间序列分解成具有原信号不同时间尺度特征的本征模态函数(Intrinsic Mode Functions,简称IMFs),然后通过综合分析每个本征模态函数的改进排列熵来给出对不同HRV时间序列的综合评估. 使用该分析方法可以在不同的时间尺度特征上充分分析HRV时间序列的排列熵,弥补了原始排列熵方法[14]以及改进的排列熵方法在分析HRV中时间尺度特征单一的不足. 最后基于MIT-BIH[15]心率失常数据库的实验结果表明,与其他现有的先进方法相比,本文所提出的HRV时间序列分析方法在区分心率失常病人与无明显心率失常病人方面具有更显著的表现.
1 经典算法原理 1.1 互补式集合经验模态分解算法(CEEMD)针对传统经验模态分解算法容易因间断信号或干扰信号而引起的模态混叠问题,文献[11]提出了一种引入了正负白噪声的互补式分解算法,相比于其他的改进算法如文献[16]中的集合平均经验模态分解算法(Ensemble Empirical Mode Decomposition,简称EEMD),该算法在克服了信号分解过程中容易出现模态混叠问题的同时,还极大降低了因引入白噪声所导致的残差问题. 面对HRV时间序列的高度复杂性以及不稳定性,本文将使用互补式集合平均经验模态分解算法对HRV序列进行多个时间尺度的分解. 其具体的算法流程由以下步骤给出:
步骤1:加入一组正白噪声序列
| $ r_i^ + (t) = S(t) + a{n_i}(t) $ | (1) |
和
| $ r_i^ - (t) = S(t) - a{n_i}(t) \text{,}$ | (2) |
其中a和N分是一组所加白噪声的幅值和总数.
步骤2:使用经验模态分解算法[13]将已加入了白噪声的信号
步骤3:原信号
| $ {I_j}(t) = \frac{1}{{2N}}\sum\limits_{i = 1}^N {\left[ {I_{ij}^ + (t) + I_{ij}^ - (t)} \right]} \text{。}$ | (3) |
步骤4:最终原信号
| $ S(t) = \sum\limits_{j = 1}^p {{I_j}(t) + r(t)} \text{,}$ | (4) |
其中p为所有真实本征模态函数的总数,
排列熵是一种非常有效的描述信号复杂度和随机性的数学度量工具,同时具有计算简洁的特点. 对给定的信号序列
步骤1:对于时刻n,可构造m维的向量
| $ { X}(n) = {\left[ {x(n),x(n + \tau ),\cdots ,x(n + (m - 1)\tau )} \right]^{\rm{T}}} \text{,}$ | (5) |
其中m可称为嵌入维数,
步骤2:得到向量
| $ \begin{split}&x(n + ({j_1} - 1)\tau ) \leqslant x(n + ({j_2} - 1)\tau )\leqslant\cdots \leqslant\\ & x(n + ({j_m} - 1)\tau ). \end{split} $ | (6) |
其中
| $ x(n + ({j_{k1}} - 1)\tau ) \leqslant x(n + ({j_{k2}} - 1)\tau ),{j_{k1}} \leqslant {j_{k2}} \text{。}$ | (7) |
步骤3:因此对于不同的
| $ { S}(n) = {\left[ {{j_1},{j_2},\cdots,{j_m}} \right]^{\rm{T}}}. $ | (8) |
不难看出
步骤4:最后序列
| $ {\rm{PE}}(m,\tau ) = - \sum\nolimits_v^k {{P_v}\ln {P_v}},$ | (9) |
同时其归一化的排列熵可以定义为
| $ {\rm{P}}{{\rm{E}}_{{\rm{normalized}}}}(m,\tau ) = \frac{{{\rm{PE}}(m,\tau )}}{{\ln (m!)}} \text{。}$ | (10) |
正常的心率起伏波动较小,呈现较稳定的周期性,当心率发生明显的变异时,其对应的HRV时间序列的复杂度会随之发生改变. 因此使用排列熵这一有效的计算指标可以用来研究HRV时间序列的复杂程度和随机性等信息,从而帮助本文研究不同生理健康状态下所反映的HRV时间序列的差异性.
传统的基于排列熵的HRV分析方法无法做到从多个时间尺度分析HRV时间序列,不能充分挖掘蕴藏在HRV中的重要信息特征. 因此在本文所提出的HRV分析方法中,互补式集合平均经验模态分解算法被用于将HRV时间序列自适应地分解为具有多时间尺度特征的本征模态函数IMFs. 得益于互补式集合平均经验模态分解算法在处理HRV时间序列时拥有的抗噪声、抗模态混叠的特性,其对HRV时间序列的分解结果如图1所示,分解得到的IMFs按频率从大到小分布,清晰地呈现不同的时间尺度特征,因此分析这些IMFs更有利于挖掘单一时间尺度下传统方法所不能充分得到的信息.
然而在较低频率或较大时间尺度的序列中,如IMF4到IMF10,则有很大的概率会出现等值的情况,若仍然按照原始排列熵的处理方法来忽略掉等值的状态,则可能导致无法精确地描述序列的复杂度和随机性等信息. 因此通过使用改进的排列熵算法在表征符号序列
| $ x(n + ({j_{k1}} - 1)\tau ) = x(n + ({j_{k2}} - 1)\tau ),{j_{k1}} < {j_{k2}} \text{,}$ | (11) |
则使用相同的符号
|
图 1 使用互补式集合平均经验模态分解算法的HRV时间序列分解结果 Figure 1 Decomposition on HRV time series using CEEMD |
| 表 1 不同m值的k值上限 Table 1 The upper bound of k for the different m |
最后,改进的排列熵可定义为
| $ {\rm{mPE}}(m,\tau ) = - \sum\nolimits_v^k {P_v^{'}\ln P_v^{'}} \text{,}$ | (12) |
其归一化的形式可定义为
| $ {\rm{mP}}{{\rm{E}}_{{\rm{normalized}}}}(m,\tau ) = \frac{{{\rm{mPE}}(m,\tau )}}{{\ln ({K_{{\rm{upper}}}})}} \text{。}$ | (13) |
在本文的研究中,甚低频段的IMFs以及残差信号对于分析HRV时间序列并无明显的参考意义. 因此本文选取了分解所得IMFs中序号为1~8的前8个IMFs作为分析HRV时间序列的研究对象,并使用改进的排列熵算法计算每个IMF的排列熵. 最后将其所有排列熵的加权平均和作为新型的HRV时间序列的总体分析指标. 在下文中简称该指标为CEEMD-mPE. 同时,图2给出了所提HRV时间序列分析方法的一般性流程框架.
|
图 2 所提出的HRV时间序列分析方法 Figure 2 The proposed analysis method for HRV time series |
为了验证本文所提出的HRV分析方法的有效性,本文使用了下载自PhysioNet[17]的由美国麻省理工学院提供的心率失常数据库[15](Massachusetts Institute of Technology-BethIsrael Hospital arrhythmia database,简称MIT-BIH). 该数据库由48个时长约30 min、采样率为360 Hz的ECG记录组成. 每个记录的心拍类型标注均由不少于两名心脏病专家的独立意见综合给出. 在AAMI[18]标准中,所有记录中的心跳类型可分为正常心跳(Normal,简称N)、室上性异位搏动(Supraventricular Ectopic Beat,简称SVEB)、室性异位搏动(Ventricular Ectopic Beat,简称VEB)、融合心拍(Fusion,简称F)以及存在争议的未知心拍(Questioned,简称Q). 根据AAMI标准的指导意见,编号为102、104、107和217的记录因为包含了起博心跳,所以不被考虑. 同时为了便于研究对比,本文实验从其余44个记录中选择并分成两组记录,同时根据每个记录的心拍R峰的标注信息提取RR间期得到原始的HRV时间序列. 其中第1组包含了无明显心率失常的记录,每个记录的正常心拍数占比在97%以上,第2组包含了较明显心率失常的记录,每个记录正常心拍数在85%以下. 两组记录都满足争议疑问心拍数占比少于5%的条件,其中两组记录所包含的具体记录编号可分别由如下所示:
第1组记录(无明显心率失常):100、101、103、109、111、112、113、115、117、121、122、123、212、230、234。
第2组记录(有明显心率失常):106、119、200、201、203、208、213、221、222、223、228、232、233。
3.2 实验结果分析本文实验通过使用单因素方差分析法(One-way analysis of variance,简称ANOVA)对各组样本的基于不同方法得到的计算指标进行了显著差异性分析. 其中原假设
| $ F = \frac{{\sigma _{\rm O}^2}}{{\sigma _{\rm I}^2}} \text{,}$ | (14) |
在本文的实验中,首先通过使用所提出的分析方法对提取自两组记录的HRV时间序列进行了分析. 参数的选择方面,本文使用了互补式集合平均经验模态分解算法分解HRV时间序列所得的序号为1~8的前8个IMFs,然后使用改进的排列熵算法计算每个IMF嵌入维数为
通过对比不难发现,由表2与表3的数据可知. 使用本文所提的分析方法,第1组记录计算所得的CEEMD-mPE指标均低于第2组记录的CEEMD-mPE指标. 两组记录的CEEMD-mPE总体平均差异为0.050 9,个体之间最大的差异为0.112. 在对比两组记录的不同IMFs间的mPE分布时发现,序号为4~7的IMFs间的mPE差异是相对较明显的,其中两组记录总体之间的平均最大差异达到0.139 4,个体间的最大差异可达0.326 6. 其具体的差异由图3可见.
最后本文比较了所提方法得到的CEEMD-mPEHRV时间序列分析指标与其他分别计算自原始排列熵算法,改进的排列熵算法以及样本熵算法的分析指标在两组记录上的显著性差异. 基于ANOVA和箱线图的分析统计结果分别由表4和图4可见,使用本文所提的分析方法在两组样本间的分析指标其F值远大于1且p值远小于0.05,即组间的CEEMD-mPE存在显著性差异,箱线图的统计结果也证实了CEEMD-mPE可以完全区分两组记录. 相反,基于其它3种方法得到的分析指标其F值均与1相近,其中基于排列熵方法的p值虽然较小于0.05,但由箱线图可见其仍然出现了较大程度的重叠与异常值,因此差异性有限且不明显. 而其余的两种方法则表明其p值均大于0.05且同样存在箱线图显示的较大程度的重叠与异常情况,所以组间的分析指标均不存在显著性差异.
| 表 2 第1组记录的计算结果 Table 2 Computational results of the first set of the records |
| 表 3 第2组记录的计算结果 Table 3 Computational results of the second set of the records |
| 表 4 基于不同方法分析指标的ANOVA分析 Table 4 One-way analysis of variance of different indicators via different methods |
本文结合互补式集合平均经验模态分解算法与改进的排列熵算法提出了一种新型的HRV时间序列分析方法,并计算得到一种新型的用于分析HRV时间序列的指标CEEMD-mPE. 基于MIT-BIH心率失常数据库的实验结果表明该分析指标相较于由其他先进的方法计算得出的指标可以更好地区分心率失常病人,具有统计显著性的区分度. 同时,以后可作为一项重要的特征或指标,以用于挖掘更多蕴藏在HRV时间序列中的生理信息. 因此本文的研究具有重大的临床指导意义以及未来广泛的应用前景.
|
图 3 两组记录中不同IMFs的mPE分布情况 Figure 3 The mPE distribution of the different IMFs from the records in two groups |
|
图 4 使用不同分析方法分析两组记录的箱线图统计结果 Figure 4 The Box-plot results of two sets of the records using different analysis methods |
| [1] |
SAUL J. Beat-to-beat variations of heart rate reflect modulation of cardiac autonomic outflow[J].
Physiology, 1990, 5(1): 32-37.
DOI: 10.1152/physiologyonline.1990.5.1.32. |
| [2] |
MALIK M, BIGGER J T, CAMM A J, et al. Heart rate variability: Standards of measurement, physiological interpretation, and clinical use[J].
European Heart Journal, 1996, 17(3): 354-381.
DOI: 10.1093/oxfordjournals.eurheartj.a014868. |
| [3] |
PEÑA M A, ECHEVERRÍA J C, GARCÍA M T, et al. Applying fractal analysis to short sets of heart rate variability data[J].
Medical and Biological Engineering and Computing, 2009, 47(7): 709-717.
DOI: 10.1007/s11517-009-0436-1. |
| [4] |
HE L, WANG J, ZHANG L, et al. Decreased fractal dimension of heart rate variability is associated with early neurological deterioration and recurrent ischemic stroke after acute ischemic stroke[J].
Journal of the Neurological Sciences, 2018, 396(November 2018): 42-47.
|
| [5] |
CARVAJAL R, WESSEL N, VALLVERDÚ M, et al. Correlation dimension analysis of heart rate variability in patients with dilated cardiomyopathy[J].
Computer Methods and Programs in Biomedicine, 2005, 78(2): 133-140.
DOI: 10.1016/j.cmpb.2005.01.004. |
| [6] |
RAWAL K, SAINI B S, SAINI I. Adaptive correlation dimension method for analysing heart rate variability during the menstrual cycle[J].
Australasian Physical and Engineering Sciences in Medicine, 2015, 38(3): 509-523.
DOI: 10.1007/s13246-015-0369-y. |
| [7] |
UDHAYAKUMAR R K, KARMAKAR C, PALANISWAMI M. Approximate entropy profile: a novel approach to comprehend irregularity of short-term HRV signal[J].
Nonlinear Dynamics, 2017, 88(2): 823-837.
DOI: 10.1007/s11071-016-3278-z. |
| [8] |
CARRICARTE NARANJO C, SANCHEZ-RODRIGUEZ L M, BROWN MARTÍNEZ M, et al. Permutation entropy analysis of heart rate variability for the assessment of cardiovascular autonomic neuropathy in type 1 diabetes mellitus[J].
Computers in Biology and Medicine, 2017, 86(409): 90-97.
|
| [9] |
UDHAYAKUMAR R K, KARMAKAR C, PALANISWAMI M. Understanding irregularity characteristics of short-term HRV signals using sample entropy profile[J].
IEEE Transactions on Biomedical Engineering, IEEE, 2018, 65(11): 2569-2579.
DOI: 10.1109/TBME.2018.2808271. |
| [10] |
BOLEA J, BAILÓN R, PUEYO E. On the standardization of approximate entropy: multidimensional approximate entropy index evaluated on short-term HRV time series[EB/OL]. Complexity, 2018.[2019-03-22]. https://doi.org/10.1155/2018/4953273.
|
| [11] |
YEH J, SHIEH J, HUANG N E. Complementary ensemble empirical mode decomposition: A novel noise enhanced data analysis method[J].
Advances in Adaptive Data Analysis, 2010, 2(2): 135-156.
DOI: 10.1142/S1793536910000422. |
| [12] |
BIAN C, QIN C, MA Q D Y, et al. Modified permutation-entropy analysis of heartbeat dynamics[J].
Physical Review E - Statistical, Nonlinear, and Soft Matter Physics, 2012, 85(2): 1-7.
|
| [13] |
HUANG N E, SHEN Z, LONG S R, et al. The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis[J].
The Royal Society, 1998, 454(1971): 903-995.
DOI: 10.1098/rspa.1998.0193. |
| [14] |
BANDT C, POMPE B. Permutation entropy: a natural complexity measure for time series[J].
Physical Review Letters, 2002, 88(17): 174102.
DOI: 10.1103/PhysRevLett.88.174102. |
| [15] |
MOODY G B, MARK R G. The impact of the MIT-BIH arrhythmia database[J].
IEEE Engineering in Medicine and Biology Magazine, 2001, 20(3): 45-50.
DOI: 10.1109/51.932724. |
| [16] |
WU Z, HUANG N E. Ensemble empirical mode decomposition: a noise-assisted data analysis method[J].
Advances in Adaptive Data Analysis, 2009, 1(1): 1-41.
DOI: 10.1142/S1793536909000047. |
| [17] |
GOLDBERGER A L, AMARAL L A, GLASS L, et al. PhysioBank, PhysioToolkit, and PhysioNet: components of a new research resource for complex physiologic signals[J].
Circulation, 2000, 101(23): e215-e220.
|
| [18] |
Association for the Advancement of Medical Instrumentation. Testing and reporting performance results of cardiac rhythm and st segment measurement algorithms[M]. USA: ANSI/AAMI EC38, 1998.
|
2019, Vol. 36

