时间:2024-05-22
李灯熬,白雁飞,赵菊敏
(太原理工大学 信息工程学院,山西 太原 030024)
基于隐马尔科夫模型的J波自动识别检测*
李灯熬,白雁飞,赵菊敏
(太原理工大学 信息工程学院,山西 太原 030024)
J波检测在临床上可以作为判定某些心脏病的一种非创性的标记手段。主要定义了5个精确反映J波特性的特征向量,包括3个时域特征向量和两个基于小波的特征向量,并使用主成分分析减少特征向量的维数,作为分类器的输入。利用这些特征向量训练隐马尔可夫模型作为分类器,输出最终的判定结果。结果表明,提出的方法提供了93.8%的平均准确度、94.2%的平均敏感性、93.3%的平均特异性和93.4%的平均阳性预测值,揭示了很高的评价标准,表明该方法有能力准确地检测识别J波,并且可以利用该方法检测心电图中的其他病变波形。
J波自动检测;心电图;特征提取;主成分分析;隐马尔可夫模型
J波是一种低幅、高频的变异波形,往往出现在早期复极化综合征和Brugada综合征病人的心电图中,容易导致心率失常和猝死。在最近几年中,针对J波的意义进行了大量研究,J波研究在医电信号领域展现出了新的热点。J波是出现在心电图中QRS波群下降支终点的一个凹口或顿挫[1]。在心电图中 QRS波群和ST段之间的连接处称为J点,J点抬高就会触发J波。标准定义为:当 J点和/或 ST段从基线抬高至少 0.1 mV,持续时间达到 20 ms形成的尖峰、驼峰、圆顶形态的波形称为 J波[2]。
J波与J波综合征有着紧密的联系,J波综合征包括早期复极综合征、特发性室颤和Brugada综合征,这3种综合征有许多共同心电图特征[3]。每年心血管疾病在世界范围内引起非常高的死亡率,这些死亡率中有很大一部分是由J波综合征引起的。所以,识别J波是预测患者病变结果的一个重要的方向[4]。换言之,J波的自动识别检测对J波综合征的病人提供了一种非创性的诊断方法。
为了达到自动检测的目的,本文定义并提取了5个特征向量,其中包括3个时域特征向量和两个基于小波的特征向量,从不同的角度描述了J波的特性,使用这些提取出的、降维的特征向量来训练隐马尔可夫分类器,从而达到自动检测J波的目标。
本文构造了一个心电数据库评估提出的方法,这个数据库由 2 000个心电信号模式组成,如图1所示,模拟了两个基本的II导联J波阳性模式信号。
其中,训练集包括800个心电信号模式,400个为J波阳性心电模式,另外400个为J波阴性心电模式。测试集包含600个J波阳性心电信号模式和600个J波阴性心电信号模式。
图1 II导联J波阳性模式
本研究提出的J波自动检测方法,主要是寻找合适的特征增加J波相对于其他心电图成分的区分度。图2为所提出的分类识别J波阳性模式和J波阴性模式的系统框图。
图2 系统框图
2.1 预处理
预处理的目的是定位ECG信号的特征点和去噪。主要定位了QRS波群的起点和终点,为下一阶段的特征提取作准备。预处理过程分成3个步骤:
(1)检测QRS波群起点和 R波[5]。
(2)利用多拍平均技术提高信噪比。
(3)定位QRS波群终点。
2.2 特征提取阶段
2.2.1 时域特征向量I
J波往往出现在 QRS波的下降支,所以选择 QRS波群起点后100 ms作为特征向量的提取区域,为了提高检测方法的鲁棒性,同时也考虑了R波前60 ms。这样,提取的时域特征向量覆盖了整个QRS波群下降支部分,可以在这160 ms里面反映了 ECG信号的动态变化。由于采样率为 500 Hz,选择 80个采样点,其中 29个在 R波之前,50个在R波之后,这样就形成了一个80维的特征向量I,它反映了QRS波下降支的形态学状态。
2.2.2 时域特征向量II
基于预处理阶段,QRS波群的终点位置已经确定。考虑到J点(连接S波和ST段的连接点)抬高同样会引起J波,所以选择 J点后的 40 ms作为“监控”对象,同样,考虑到检测方法的鲁棒性,J点前的8 ms也纳入“监控”范围,这样就形成了一个24个采样点组成的时域特征向量II,其中4个点在J点之前,20个点在J点之后。
2.2.3 时域特征向量III
时域特征向量I和II能从整个形态学上检测 ECG的变异。为了能更精细地检测J点之后的形态变化,定义了第3种时域特征向量,把J点前后的48 ms分成 4 ms的间隔,求这些间隔的平均值和标准差,这样就形成了一个24维的特征向量。
2.2.4 基于离散小波的特征向量
Daubechies6(Db6)小波和心电图的形状比较相似,而且在细节上能更准确地反映 ECG信号[6]。因此,选择Db6作为分解 ECG的小波。研究已经发现,心电信号的能量主要集中在 0.5~40 Hz的频率范围[7]。应用 5级小波分解后,这个频率范围相当于4级细节系数(即D4)和 5级细节系数(即 D5)以及5级近似系数(即A5)[8]。
由于J波频率范围相对集中在4级细节系数(即D4),本文计算4级细节系数(即D4)幅值统计,从而比较J波阳性模式和J波阴性模式的振幅分布。如图3,从幅值直方图和幅度累积可以看出,两种信号模式的振幅统计有明显的不同,它们可以作为区分两个信号模式的特征。这些系数的幅值统计能够很充分地表达出给定信号模式的频率特性。这样形成了一个30维的基于离散小波变换的特征向量,反映了4级细节系数(即 D4)的状态。当J波出现时,D4的幅度分布变化,从这个角度基于离散小波变换的特征向量可以检测有无J波。
图3 D4幅度统计
2.2.5 基于连续小波变换的特征向量
以上几个特征向量已经能从时域和频域对J波发生区域进行检测,但是只是单独地进行时域或者频域检测,容易被ST段其他抬高的病变影响判断。所以,提取一种能反映能量分布以及时频域特征的尺度图(scalogram)组成的特征向量,对于J波的检测是必要的。信号尺度图的定义如下:
对QRS波群终点处前8 ms到后40 ms,这48 ms的区域使用连续小波变换。选择尺度范围 1~32,母小波选择Morlet小波。为了细化信号的特征,把时间轴划分成9个子区域,把尺度轴划分成12个子区域,这样时间尺度平面被划分成108个区域。计算每个区域的小波系数的平方CWT2(τ,a),这样就形成了一个108维的特征向量,这个特征向量反映了J波发生区域的能量分布。
图4是对J波阳性和阴性信号模式QRS波群的终点部分应用连续小波变换,计算出两种信号模式的尺度图。如图4所示,J波阳性和J波阴性模式的小波系数幅值明显不同。整体上看,在图4(b)幅值明显大于图4(a),而且它们的能量分布是不同的。如图5,精细的三维俯视图的研究表明,J波阳性模式和J波阴性模式在能量分布随着时间和尺度的变化有着明显的不同。J波阳性模式的能量集中在整个时间范围内的少数几个尺度上,而J波阴性模式的能量分布相比阳性模式更为分散。因此,基于尺度图特征提取是有效的,它可以作为一个可靠的工具来识别J波阳性和J波阴性。
图4 J波阳性和J波阴性的尺度图
图5 尺度图的3D俯视图
2.3 识别分类
从数据集提取特征向量后,提取的5个特征向量整合成一个大特征向量,变成一个综合时频域特征的具有236维的综合特征向量,作为隐马尔科夫分类器的输入。输入向量的维数太大,导致数据冗长,计算量大。因此,需要减少输入向量的维数,而且保持那些对J波敏感的特点。本文选择主成分分析技术进行降维。PCA是一个利用正交线性变换降维的统计学技术[9]。PCA降维和特征筛选之后,利用隐马尔可夫模型实现J波的自动检测,如图6,其中虚线是隐马尔可夫训练过程,实线是识别过程。
图6 隐马尔可夫模型分类器对J波的自动检测
本文选择了 4个传统的指标:准确性(ACC)、灵敏度(SE)、特异性(SP)和阳性预测值(PPV)评估 J波检测技术的性能。
从信号处理角度上去识别分类J波信号的研究还处于刚刚起步阶段,现在阶段只有两个团队对J波识别进行过研究。2014年,CLARK E N等学者提出了一个J波的检测方法,该方法是设置了一个QRS波下降支的断点,其数据库是包含从 100个平均年龄为 24.8±3.2岁的成年男子获得的静息12导联心电图[10]。2015年,WANG Y G等学者提出了一个J波自动检测方法,该方法利用了信号处理结合功能函数分析技术,取得了89%的敏感性和86%的特异性[11]。这两种方法的局限性都是数据库范围小,导致实验结果不具有普遍性。为了验证3种方法的有效性,本文验证了3种方法在本文中的构建的大数据库的实验效果,训练集和测试集的分配使用十倍交叉验证的方法。采用十倍交叉验证3种方法的准确性、敏感性、特异性和阳性预测值4个指标的性能如图7~图10所示。
图7 使用十倍交叉验证3种方法的准确性对比
图8 使用十倍交叉验证3种方法的敏感性对比
图9 使用十倍交叉验证3种方法的特异性对比
图10 使用十倍交叉验证3种方法的阳性预测值对比
表1给出了3种自动检测J波的方法的平均性能(准确性、灵敏度、特异性和阳性预测值)。从表中可以得出,本文提出的方法较为理想,性能比较好,提供了93.8%的平均准确率、94.2%的平均敏感性、93.3%平均特异性和93.4%的平均阳性预测值。图11总结了这3种自动检测J波的方法的对比结果。总之,本文提出的方法在心电信号识别系统是有效的,而且具有广阔的开发应用前景。
表1 3种自动检测J波方法的平均性能
结果表明,基于本文提出的5种特征向量的J波自动检测技术与其他方法相比,该方法具有较好的分类效果。
图11 3种自动检测J波方法的平均性能对比
本文提出的基于5个特征向量的J波自动识别技术可以综合地反映J波的变异,相比其他方法,该方法具有显著的优势。J波的变异充满了不确定性,其定义有多种标准。这种模糊性使得它很难或不可能从一个角度进行研究。因此,本文提出的J波自动检测方法,可以克服目前研究中诊断J波存在的不一致性,同时本文的自动识别J波方法对于临床相关病人的诊断和治疗具有十分重要的现实意义。
[1]严干新.异常 J波综合征[J].临床心电学杂志,2007,16 (1):3-9.
[2]MARUYAMA M,KOBAYASHI Y,KODANI E,et al.Osborn waves:history and significance[J].Indian Pacing and Electrophysiology Journal,2004,4(1):33-39.
[3]崔长琮,严干新.急性缺血性 J波和 J波综合征的研究现状[J].中华心血管病杂志,2010,38(4):299-300.
[4]JUNTTILA M J,SAGER S J,TIKKANEN J T.Clinical significance of variants of J-points and J-waves:early repolarization patterns and risk[J].European Heart Journal,2012,33(21):2639-2645.
[5]CLIFFORD G D,AZUAJE F,MCSHARRY P E.Advanced methods and tools for ECG data analysis[M].Norwood,MA:Artech House,2006.
[6]MAHMOODABADI S Z,AHMADIAN A,ABOLHASANI M D. Feature extraction using daubechies wavelets[C].Proceedings of the Fifth IASTED International Conference on Visualization Imaging and Image Processing,2005:343-348.
[7]THAKOR N V,WEBSTER J G,TOMPKINS W J.Estimation of QRS complex power spectra for design of a QRS filter[J]. IEEE Trans.Biomed.Eng.,1984,31(11):702-706.
[8]YE C,KUMAR B V K V,COIMBRA M T.Heartbeat classification using morphological and dynamic features ofECG signals[J].Biomedical Engineering,IEEE Transactions on,2012,59(10):2930-2941.
[9]ABDI H,WILLIAMS L J.Principal component analysis[J]. Wiley Interdisciplinary Reviews:Computational Statistics,2010,2(4):433-459.
[10]CLARK E N,KATIBI I,MACFARLANE P W.Automatic detection of end QRS notching or slurring[J].J Electrocardiol,2014,47(2):151-154.
[11]WANG Y G,WU H T,DAUBECHIES I,et al.Automated J wave detection from digital 12-lead electrocardiogram[J]. Journal of Electrocardiology,2015,48(1):21-28.
A method for automated J wave detection based on hidden Markov model
Li Dengao,Bai Yanfei,Zhao Jumin
(College of Information Engineering,Taiyuan University of Technology,Taiyuan 030024,China)
J wave detection presents a non-invasive marker for some cardiac diseases clinically.This paper defined five feature vectors including three time-domain feature vectors and two wavelet-based feature vectors,employing feature selection and applying principal component analysis(PCA)to reduce its dimensionality as an input of the classifier.A hidden Markov model(HMM), trained by a proper set of these feature vectors,is employed as a classifier.The results show the proposed method,providing an average accuracy of 93.8%,average sensitivity of 94.2%,specificity of 93.3%and average positive predict value of 93.4%,reveals high evaluation criteria and is qualified to detect J waves,suggesting possible utility of this approach for defining and detection of other complex ECG waveforms.
automated J wave detection;ECG;feature extraction;principal component analysis(PCA);hidden Markov model(HMM)
TN911.7
A
10.16157/j.issn.0258-7998.2016.11.030
李灯熬,白雁飞,赵菊敏.基于隐马尔科夫模型的J波自动识别检测[J].电子技术应用,2016,42(11):112-115,118.
英文引用格式:Li Dengao,Bai Yanfei,Zhao Jumin.A method for automated J wave detection based on hidden Markov model[J]. Application of Electronic Technique,2016,42(11):112-115,118.
2016-03-24)
李灯熬(1971-),通信作者,男,博士,教授,主要研究方向:通信信号处理、无线传感器网络,E-mail:lidengao@tyut.edu.cn。
白雁飞(1988-),男,硕士研究生,主要研究方向:医电信号处理。
赵菊敏(1976-),女,博士,教授,主要研究方向:RFID技术、无线传感器网络、信号与信息处理。
国家自然科学基金面上项目(61371062);山西省国际科技合作项目(2014081029-1);山西省留学回国人员科研资助项目(2013-032)
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!