基于高频心电图的缺血型心脏疾病分类算法

徐俊轩 ,  贺煜航 ,  陈刚

武汉大学学报(理学版) ›› 2021, Vol. 67 ›› Issue (3) : 221 -231.

PDF (1556KB)
武汉大学学报(理学版) ›› 2021, Vol. 67 ›› Issue (3) : 221 -231. DOI: 10.14188/j.1671-8836.2020.0277
计算机科学

基于高频心电图的缺血型心脏疾病分类算法

作者信息 +

Classification Algorithm for Ischemic Cardiac Diseases Based on High-Frequency Electrocardiogram

Author information +
文章历史 +
PDF (1592K)

摘要

现阶段高频心电图(high-frequency electrocardiogram, HFECG)分类算法多为心梗(myocardial infarction,MI)与非心梗的二类分类或心梗类别分类算法,无法在心梗早期的心肌缺血阶段发现病例。基于此,本文提出了一种基于高频心电图的缺血型心脏疾病分类算法。该算法选取并改进了6个高频成分参数作为特征,使用XGBoost模型对样本进行分类。相较于传统算法,该算法增加了对缺血型异常(ischemic,ISC)病例的分类,可以及早发现心梗潜在病例。此外,本文对高频成分参数中幅值下降区域的求解过程与形态学指标进行了改进,提高了算法性能。采用本文算法在PTB-XL数据集上进行了实验,并利用临床数据进行了验证。实验结果表明,本文采用的高频心电图特征对于心肌缺血异常具有较强的表征能力,针对PTB-XL数据集,对四分类类别:正常(NORM)、其他异常(ABNORM)、ISC和MI的识别准确率依次为83.9%,81.7%,88.2%和93.9%。该算法可以有效挖掘处于心梗早期心肌缺血阶段的病例。

Abstract

Most of the high-frequency electrocardiogram (HFECG) classification algorithms at this stage are either two-class classification of myocardial infarction (MI) and non-infarct or infarct class classification algorithms, which cannot detect cases in the early myocardial ischemic stage of infarction. For this reason, an ischemic cardiac disease classification algorithm based on HFECG is proposed in this paper. The algorithm selects and improves six high-frequency component parameters as features and uses the XGBoost model to classify the samples. Compared with the traditional algorithm, this algorithm adds the classification of ischemic (ISC) cases, which can detect potential cases of MI early. In addition, this paper improves the solving process and morphological index of the reduced amplitude zone (RAZ) in the high-frequency component parameters, which improves the classification performance of the algorithm. The algorithm in this paper is used in the experiments on the PTB-XL data set, and the clinical data is used to verify it. The experimental results show that the HFECG features used in this paper have strong characterization ability for myocardial ischemic abnormalities, with accuracy rates of 83.9%, 81.7%, 88.2% and 93.9% for PTB-XL data set for the four classification categories: normal (NORM), abnormity (ABNORM), ISC and MI, in that order. The algorithm can effectively tap cases in the early myocardial ischemic stage of infarction.

Graphical abstract

关键词

机器学习 / 高频心电图 / 心肌缺血 / 非ST段抬高心肌梗死 / 幅值下降区域

Key words

machine learning / high-frequency electrocardiogram (HFECG) / myocardial ischemia / non ST-segment elevation myocardial infarction (NSTEMI) / reduced amplitude zone (RAZ)

引用本文

引用格式 ▾
徐俊轩,贺煜航,陈刚. 基于高频心电图的缺血型心脏疾病分类算法[J]. 武汉大学学报(理学版), 2021, 67(3): 221-231 DOI:10.14188/j.1671-8836.2020.0277

登录浏览全文

4963

注册一个新账户 忘记密码

0  引 言

根据世界卫生组织公开的数据:全球每年有超过1 700 万人死于心血管相关疾病1,其中最常见的是由冠状动脉粥样硬化导致冠脉狭窄,继而诱发心肌缺血,最终引起急慢性心肌梗死(myocardial infarction,MI)。一般病程进展为:正常→心肌缺血→心肌梗死→左心衰竭。但是病程如何从正常状态到心肌缺血再到心肌梗死,目前尚无定论。临床研究上主要把心肌梗死作为观察终点,由于进展到心肌梗死阶段会经历一个心肌缺血过程,如果能在此阶段发现病例并开始干预,将可能减缓缺血型心脏疾病进展速度。

心电图是用心电图机从体表记录心脏心动周期所产生的电活动变化图形的技术,其频率响应范围上限为40 Hz2。传统心电图检测主要以QRS波群的形态等作为判断指标,例如利用RR间期检测心率等。冠状动脉供血不足在传统心电图中常表现为ST段形态的变化,即ST段出现一次性的下移,下移的ST段与R波的夹角大于90°。冠状动脉综合征包括以下3种类型:ST段抬高心肌梗死(ST-segment elevation myocardial infarction, STEMI)、非ST段抬高心肌梗死(non ST-segment elevation myocardial infarction, NSTEMI)和不稳定型心绞痛。发生于ST段的STEMI约占整个心肌梗死事件的20%。对NSTEMI,目前尚无简单的方法进行检测。NSTEMI在临床上主要依靠血清心肌酶、hs-cTnT(高灵敏度肌钙蛋白T)与心电图结合进行判定。一些研究则结合使用脑钠肽(brain natriuretic peptide,BNP)和心电图来判定病例是否为NSTEMI3。高频心电图(high-frequency electrocardiogram, HFECG)通常频响范围在0.05~1 000 Hz,扫描速度为100~700 mm/s,能够反映100 Hz以上频率范围的高频成分,对缺血型心脏疾病有诊断敏感性。高频心电图的判断指标主要为高频QRS(high- frequency QRS,HFQRS)成分,包括切迹、扭挫和顿结等。

Langner等在早期研究中证实,缺血型心脏疾病通常伴随QRS波群的高频畸变4,冠心病患者的高频心电图中高频切迹的数量会增加5,且高频切迹变化在心梗发生前已经发生,通常这一变化发生在其他检查出现异常前,因此高频心电图在心梗早期检查中具有较高的诊断敏感性6。1987年,Abboud等7在基于HFQRS波群包络切迹的模式研究中,提出利用幅值下降区域(reduced amplitude zone, RAZ)的有无判断病例是否患MI。2004年,Schlegel等8研究发现,早期冠心病患者和心梗愈后患者的高频心电图存在异常,而常规心电图显示正常。2016年,Leinveber等9从统计学角度验证了高频心电信号包络的最大幅值、均方根、峰度和幅值下降区域等参数在检测缺血型心脏疾病中的有效性。

随着机器学习技术的发展,已有将机器学习应用于心电图分类的研究见诸报道。基于心电图的方法大多从心电图中提取相关的特征,然后选择合适的分类器,实现对心电信号的分类10~15。例如,2018年,Lucas等10利用体征、病史、症状等信息,结合心电图,进行分类;Sun等11和Acharya等14使用K近邻算法分别从多示例和特征角度进行分类。文献[16~18]采用不同深度学习方法,将心电图信号视为一维图像,训练深度神经网络,获得分类模型,并取得较好的诊断正确率。然而基于深度学习的方法通过深度网络自动提取特征,是一个端到端的过程。其提取的特征不具有可解释性,因其不具备医学上的实际意义,在临床实践中的可接受程度较低。目前对缺血型心脏疾病的分类研究中,采用高频心电图中高频成分作为特征的机器学习方法,多针对MI、nonMI(non myocardial infarction)的二分类任务11~141618,缺少对缺血型心脏疾病中心肌缺血阶段病例的分类。多分类算法,例如Lui等17提出的用堆叠解码结构优化的卷积神经网络与长短期记忆网络相结合的深度学习模型,提供了将MI与其他心血管疾病进行分类的可能,但缺少对早期阶段病例的划分。

基于此,本文提出一种基于高频心电图的缺血型心脏疾病分类算法。该算法以高频心电图中高频成分作为特征,规范并改进其中参数的求取过程,定义RAZ形态学指标;在分类类别方面,该算法划分了早期缺血型异常(ischemic,ISC)阶段,并考虑NSTEMI,将其分入MI类别中。

1  算法设计

本文提出的算法分为3个部分,首先对心电信号进行预处理,获取QRS波群位置信息和变换后的特定频段信号;再提取改进后的高频心电图特征;最后构建XGBoost分类器,将心电信号分为4类。

1.1 信号预处理

对心电信号的整体预处理过程如图1所示。

1) 采用Pan-Tompkins算法19处理HFECG中的原始心电信号,输入为原始心电信号,输出为该心电信号的QRS波群位置信息。Pan-Tompkins算法包括滤波、自适应阈值和搜索过程。本文为保证识别准确性,使用滤波后搜索过程中的R波识别点最近高峰校正R波位置,为处理边界问题,第一个和最后一个R波将被舍弃。

2) 使用sym4小波对原始心电信号进行3层小波包分解,每层都将输入信号通过一个高通滤波器和一个低通滤波器,分解成低频近似系数A和高频细节系数D,再进行系数为2的降采样。将A和D两部分分别作为下一层分解的输入。分解后的各层按格雷码序排列,保留ADA频段信号,再进行逆小波变换,得到187.5~250 Hz附近频段的信号。

① 在方法的选取上,选择小波变换方法是因为在信号变化剧烈时,短时傅里叶变换难以保证频率和时间分辨率的要求,而小波变换可以进行多尺度精细化分析,聚焦信号细节。

② 在母小波的选取上,sym小波在db小波基础上保留了紧支撑性,也获得了更好的对称性,且sym小波的形态更接近心电信号。所以本文选用sym4小波基,进行小波包分解,并去除基线漂移、工频信号造成的干扰20

③ 在频段选择上,根据高频心电成分捕获条件,保留的频段必须高于100 Hz。根据香农采样定律,PTB-XL数据集信号采样频率为500 Hz,所允许的信号频率为250 Hz,临床数据采样频率为512 Hz,又由于临床所使用的心电图仪中芯片的性能限制,实际截止频率约为120 Hz,所以保留187.5~250 Hz附近频段的信号。

3) 采用希尔伯特变换,获得小波变换后心电信号的包络信息。希尔伯特变换,是一种将信号在复数空间进行变换的操作,每次变换的相位变化为90°,可以将其看作是一个滤波器,其脉冲响应为ht=1πt

对于函数xt,其希尔伯特变换x̂t用(1)式表示,则其包络Ax可用(2)式表示。

x̂t=Hxt=xt1πt=1π-t-τxτdτ
Ax=±Xt=±xt2+x̂t2

通过对高频心电信号进行预处理,得到该心电信号的QRS波群位置信息和特定频段包络信息,接下来将这些信息应用于特征提取中。

1.2 特征提取

本文共选取11个特征来评估一个心电信号样本患有缺血型心脏疾病的可能性。

基本特征(如表1)包括4个元数据即性别、年龄、身高、体重,1个常规心电图特征和6个高频心电图特征,其中高频心电图特征是本文研究的主要对象。

给定心电信号ft),其上包络为+At),其下包络为-At)。在给定心动周期内,第i个包络采样点幅值为Aii=0,1,…,n)。

1.2.1 高频幅值最大值Amax

Amax取值为QRS波群包络幅值绝对值的最大值

Amax=Max(i=0n|Ai|)

1.2.2  RMS0.1AmRMS80ms

均方根(root mean square,RMS)在统计学中表示数据的离散程度。在对HFQRS的研究中,均方根值可用于描述HFQRS的特性。健康样本的包络幅值的均方根值相较于患有缺血型心脏疾病的样本更高9。本文选用两个与RMS有关的参数作为特征,分别为:

① 参数RMS0.1AmRMS0.1Am为所有幅值绝对值大于等于0.1倍Amax的绝对值的幅值均方根值,计算公式如(4)式。

RMS0.1Am=A(t)2N
 |A(t)|0.1×|Amax|

② 参数RMS80msRMS80ms为R波周围80 ms内包络幅值的均方根值。对于采样频率为Fs的额信号来说, RMS80ms的计算公式如下

RMS80ms=t=pqA(t)2N

其中,p=tR-80, q=tR+80,tR为R波出现的时刻,N=0.16 Fs

1.2.3 峰度

峰度(kurtosis)是一个统计学参数,用于描述某一分布的陡峭程度。本文中,用于描述HFQRS的形态。选取参数Kurt80ms作为特征,定义为R波周围80 ms内包络幅值的峰度值。

Kurt80ms的计算公式如下

Kurt80ms=1nt=pqA(t)-A¯41nt=pqA(t)-A¯22-3

其中,A¯t=pqA(t)N

1.2.4 PMI和HFMI

在过去的研究中,为描述幅值下降区域(reduced amplitude zone,RAZ),研究人员给出了不同的定义,研究的主要发展方向是从布尔变量的多导联统计计数8到单导联量化描述21。在多导联心电图中,通过统计出现RAZ的导联数量,描述一个样本的RAZ。经过不断改进,2013年,Amit等21提出了高频形态指数(HFMI),用于量化描述RAZ的形态特征。现补充RAZ形态的描述方法,并给出完整定义,如图2图3

定义1 对于一个上包络点P,若其幅值Ai大于其前连续3个上包络采样点的幅值(Ai-1,Ai-2,Ai-3),且大于其后连续3个采样点的幅值(Ai+1,Ai+2,Ai+3),则称P为一个幅值极大值点8,如下式

Ai-1,Ai-2,Ai-3,Ai+1,Ai+2,Ai+3<Ai

图2中,P1P2均为满足条件的幅值极大值点,相应的,可以得到幅值极小值点的定义,此处不再赘述。

定义2 对于一个HFQRS信号,若在信号的上包络存在两个幅值极大值点P1P2(或在下包络存在两个幅值极小值P1'P2'),必然有一个P1P2P1'P2')间上包络的最小值点V(下包络的最大值点V'),则称由这样的P1P2P1'P2')及其间的幅值采样点构成的点集为P1P2P1'P2')在VV')处的幅值下降区域RAZ(RAZ')。

图3中所有红色点构成的集合即为点P1P2V处的幅值下降区域RAZ;所有蓝色点构成的集合即为点P1'P2'在V'处的幅值下降区域RAZ'。

2004年,Schlegel等8在对无症状冠状动脉病变患者的相关研究中,改进了基于经验定义的幅值下降区域参数,给出了双峰与波谷高度比的条件:波谷高度比次高峰高度大30%,次高峰高度比最高峰高度大30%,且双峰时程大于10 ms,由此可得定义3。

定义3 对于P1P2V处的幅值下降区域RAZ,若满足P1P2幅值中较小值大于较大值的30%,且V处幅值大于P1P2幅值较小值的30%,则称该幅值下降区域为一个满足百分比条件的幅值下降区域(reduced amplitude zone percentage,RAZP)。

min(|AP1|,|AP2|)>30%×max(|AP1|,|AP2|)|AV|>30%×min(|AP1|,|AP2|)

美国国家航空航天局(national aeronautics and space administration,NASA)研发的ECG(electrocardiogram, 心电图)软件中,对幅值下降区域的判断标准为2223:同时存在两个上包络幅值极大值点P1P2和其间上包络幅值最小值点V,两个下包络幅值极小值点P1'P2'和其间下包络幅值最大值点V',且每一个RAZ均需满足定义3,由此可得定义4。

定义4 对于一个HFQRS信号,若在信号的上包络存在两个幅值极大值点P1P2,且下包络存在两个极小值P1'P2',必然有一个P1P2间上包络的最小值点VP1'P2'间下包络的最大值点V',则称由这样的P1P2及其间的幅值采样点构成的点集为P1P2V处的幅值下降区域RAZ,P1'P2'及其间的幅值采样点构成的点集为P1'P2'V'处的幅值下降区域RAZ'。当RAZ与RAZ'同时满足定义3时,则称该组幅值下降区域RAZ与RAZ'为一个满足NASA条件的幅值下降区域(reduced amplitude zone NASA,RAZN)。

定义2~4以递进的方式给出了判断一个HFQRS信号是否存在幅值下降区域的依据,其中RAZN的条件严苛于RAZP,RAZP的条件严苛于RAZ。在实际算法中,采用RAZP可以滤除形似RAZ的高频成分,因此本文选用RAZP。为了描述幅值下降区域的形态,进一步量化描述幅值下降区域,本文提出峰值形态指数(peak morphological index,PMI)指标(如图4),改进了HFMI指标(如图5),并给出定义。

定义5 对于P1(tP1,yP1)P2(tP2,yP2)V(tV,yV)处的幅值下降区域,其PMIPMI[0,1])

PMI=min |yp1-yV|,|yp2-yV|max |yp1-yV|,|yp2-yV|

定义6 对于P1(tP1,yP1)Pk(tPk,yPk)V(tV,yV)处的幅值下降区域,定义HFMI为幅值下降区域的相对面积,即幅值下降区域凹陷处面积与总面积SHFQRS的比21,计算公式如下

HFMI=yP1+yPktP1-tPk/2-tP1tPkA(t)dtSHFQRS

心电信号包络曲线A(t)不过0时,为简化计算,得到下式

HFMI=yP1+yPktP1-tPk/2-i=1k-1(tPi+1-tPi)(yPi+1+yPi)/2/SHFQRS

图5中,红色区域即为RAZ凹陷处面积,蓝色区域面积即为SHFQRS,通常情况下,蓝色部分为双峰型。

1.3 分类器构造

本文构造了一个XGBoost分类器, XGBoost24的本质是GBRT(gradient boosting regression tree,梯度渐进回归树)或GBDT(gradient boosting decision tree,梯度渐进决策树)25。XGBoost在传统GBRT或GBDT的基础上做了以下改进:将损失函数的二阶泰勒展开差值作为学习目标,相当于使用牛顿法进行优化,逼近损失函数最小值。

目标函数

objθ=inl(yi,ŷi)+k=1KΩ(fk)

其中,θ是预测函数;yi为第i个样本的真实值;ŷi为其对应的预测值,ŷi=θxi ),xi 为第i个输入,即第i个心电信号的特征值;l是用来衡量ŷiyi之间差异的损失函数;Ωf为正则项;fk为第k个基分类器。

目标函数有两个求和部分,前一个为损失函数,后一个为用于控制模型复杂度、防止过拟合的正则项,其表达式如下

Ωf=γT+12λj=1Tωj2

其中,γλ为自定义项即需要调整的参数,T为叶子节点个数,ωj 为第j个叶子节点的权重。

XGBoost支持特征有缺失的输入,为每个分支节点增加了一个可学习的默认方向,即在输入的某一项特征缺失时,收集该特征所有非缺失项,枚举缺失项分入左支或右支的得分,选取得分高的一侧作为默认方向。本文构造的XGBoost分类器适用于病人元数据缺失或某一项特征无法计算的情况。

2  实验及结果

2.1 数据集

本文采用PTB-XL数据集25进行实验并使用临床数据进行验证。PTB-XL数据集为2020年公布的一个大型数据集,使用超类与子类描述法,共给出71个类别,包含来自18 885名患者,21 837个临床12导联ECG(每个ECG的时长为10 s)。PTB-XL数据集的采样频率为500 Hz。

因为实际训练需求,选取6 680个元数据(metadata)完整的样本。将数据的75%作为训练集,25%作为测试集。由于干扰等原因,预处理后,对于编号为5 997和8 343的两个样本,无法正确识别R波位置。移除这2个样本,将剩余共6 678个样本送入分类器。

通过所构造的分类器,将病人患病情况分为4个类别:“NORM”“ISC”“MI”“ABNORM”,即正常、缺血型异常、心肌梗死、其他异常。

PTB-XL数据集提供scp_codes来描述一个样本的标签,形如{'NORM': 100.0, 'SR': 0.0}。在scp_codes中,每一对键值对中,前者为某一类别缩写,后者为似然值。当似然值未知时,用0表示,数据集给出了由病例描述到似然值的映射。为了能够将PTB-XL类标签归纳到本文所设计的4个类别中,给出相应归纳标准。

1) NORM类:对于任意含有'NORM'标签且值为100的PTB-XL类标签,将其归纳为NORM类;

2) MI类:对于任意含有形如'*MI*'或'INJ*'的标签,且值大于等于0的PTB-XL类标签,将其归纳为MI类,其中*为通配符;

3) ISC类:对于不含有'*MI*'或'INJ*'的标签,但含有形如'ISC*'的标签,且值大于等于0的PTB-XL类标签,将其归纳为ISC类;

4) ABNORM类:不满足上述任意条件的,归纳为ABNORM类。

表2为归纳后的标签与原PTB-XL类标签的对照表。

样本中各类标签数量统计如表3所示。由表3可知,NORM、ABNORM、ISC样本分别有2 422、2 467、456个; MI样本共有1 333个,其中NSTEMI有1 051个,STEMI有282个。

2.2 训练模型

XGBoost的参数分为3类,通用参数、booster参数和学习目标参数。通用参数含有booster的设定,支持gbtree和gblinear,一般来说,gbtree的效果更好。booster参数包括选用booster的参数,对于gbtree,通常使用的参数有eta、gamma、max_depth、min_child_weight、subsample等,在训练过程中,需要对这些参数进行调整,以防止过拟合,提升模型效果。学习目标参数主要定义学习任务和目标、评价指标和随机数种子。

选择softmax函数作为归一化函数,处理多分类的问题。softmax函数的作用是将输入映射到(0,1)。softmax函数公式如下

softmax(ai)=eain=1Nean

其中,ai表示第i个样本,样本总数为N

选择多分类负对数似然函数作为目标函数,以mlogloss表示,公式如下

mlogloss=-1Mm=1M1Nn=1N(yn,mlg(ŷn,m)+(1-yn,m)lg(1-(ŷn,m)))

其中,yn,m为第n个样本在第m个标签的真实值,ŷn,m为其对应的预测值,M为标签数量。

K折交叉验证是将数据集拆分为K份,无重复地选择其中1份作为验证集,其余K-1份作为训练集,以调整分类器参数的方法。本文采用K折交叉验证的方法对模型参数进行调整,最终参数如表4所示。

2.3 性能评价指标

为评估本文算法对MI、ISC的分类预测性能,选用如下3个指标。

1) 准确率(accuracy),表示所有样本预测正确的百分比。

Accuracy=TP+TNTP+FN+FP+TN×100%

2) 敏感性(sensitivity),表示所有正样本中预测为正样本的百分比。

Sensitivity=TPTP+FN×100%

3) 特异性(specificity),表示所有负样本中预测为负样本的百分比。

Specificity=TNTN+FP×100%

其中,TP是预测为正样本实际也是正样本的个数,TN是预测为负样本实际也是负样本的个数,FP是预测为负样本实际是正样本的个数,FN是预测为正样本实际是负样本的个数。

对MI的分类预测中,MI为正样本,ISC、ABNORM、NORM为负样本;对ISC的分类预测中,ISC为正样本,MI、ABNORM、NORM为负样本。

2.4 实验结果

XGBoost是基于树的模型,特征相对重要性是指选用特征作为分裂节点依据的次数占分裂节点总数的比值。从训练产生的模型特征相对重要性图(图6)中可以看出,HR、Kurt80ms、Amax、HFMI和PMI排在前五名。

根据本文算法对测试集数据的分类结果,得到混淆矩阵,如表5

本文与医院合作采集部分临床数据,共49组数据,其中男性33例,女性16例,年龄分布范围为16~84岁,平均年龄56±13岁,记录病人的元信息、病历信息、各支阻塞评分、血运重建的状态,心电信号采集有Ⅰ、Ⅱ、Ⅲ导联和双极胸导联中的CR导联,采样频率为512 Hz,单条记录长度为4 s。得到临床数据预测结果的混淆矩阵如表6

PTB-XL数据集为2020年公布的数据集,目前尚无关于该数据集的基准研究。典型研究方法均基于Physiobank的PTB心电图诊断数据库26。本文参考典型研究方法,设置分类器性能指标的对照标准。表7为本文方法在PTB-XL数据集及临床数据集上的分类结果。表8为本文算法及现有相关研究11~18在分类类别、各类数据量和MI分类表现等方面性能的对照表。

表7所示,本文算法在对MI、ISC、ABNORM、NORM的分类中,针对PTB-XL数据集的识别准确率分别达到93.9%、88.2%、81.7%、83.9%;针对临床数据的识别准确率分别达到93.8%、87.8%、89.7%、95.9%。

表8所示,整体而言,仅对MI和健康受试者进行二类分类的方法11~141618获得了更高的敏感性,因为二类分类相比多类分类任务来说,误分类的可能性较低。本文模型因为加入了对ISC类别的判断,敏感性表现不佳。

本文算法在MI分类上的特异性较好,仅次于Acharya等15与Lui等17的方法。Acharya等15使用离散余弦变换、离散小波变换和经验模态分解方法,分别提取了7、12、9个特征,准确率和敏感性分别高达98.5%和99.7%。然而,由于该方法不包括其他心血管疾病类型的心电图记录,可能无法准确对MI和其他心血管疾病类型进行分类。Lui等17的方法结合了卷积神经网络与循环神经网络,可对健康、心梗、其他心血管疾病、噪声进行分类。该方法只使用了一个导联的心电信号,而十二导联中,几个特定导联对缺血型心脏疾病的判断都有贡献。而本文算法提供了一种以心肌缺血程度为指标的四分类方法,通过提取高频特征提升了对MI类别中非ST段改变心肌缺血病例的分类。

3  结 语

本文提出了一种基于高频心电图的缺血型心脏疾病分类算法,考虑非ST段抬高心肌梗死,扩展了分类类别。该算法将心电高频成分作为部分特征,归纳并改进了其中RAZ指标的定义,从单个RAZ判断条件出发,逐层次完善定义,最终给出RAZ形态学上的量化参数PMI与HFMI,使其能够准确描述单个RAZ的特征。

从实验结果可以看出,本文算法有效地将高频心电数据根据心肌缺血程度按归纳后的PTB-XL标签分为4类。经PTB-XL数据集及临床数据验证,本文算法对MI的识别准确率均达到93.9%,提高了对非ST段改变心肌缺血事件的检测敏感性。本文算法相较于其他算法,保持敏感性在可接受范围内,提供了有别于其他算法的针对MI早期ISC阶段的检测,ISC的识别准确率在PTB-XL数据集中达到88.2% ,在临床数据中达到87.8%。

对于NSTEMI和超早期心肌缺血的判别,相较于常规的临床方法,人工智能方法有着明显的优势,有望能提供一种更高敏感性,同时更简便的快速筛查方法。我们计划以此为基础为临床设计一种新的心肌缺血筛检试验。如果回顾性试验得到满意结果,我们将计划开展更大规模的队列研究,以确定新的筛检方法在长时间预测中的准确性。

参考文献

[1]

ZHOU M GWANG H DZENG X Yet al. Mortality, morbidity, and risk factors in China and its provinces, 1990-2017: A systematic analysis for the global burden of disease study 2017[J]. Lancet2019394(10204): 1145-1158. DOI: 10.1016/S0140-6736(19)30427-1 .

[2]

YY 0782-2010 医用电器设备 第2-51部分:记录和分析性单道和多道心电图机安全和基本性能专用要求 [S]. 北京:中国标准出版社,2010. 10.1007/978-1-137-09339-4_25

[3]

YY 0782-2010 Medical electrical equipment Part 2-51:Particular requirements for safety, including essential performance,of recording and analysing single channel and multichannel of electrocardiographs [S]. Beijing: Standards Press of China,2010 (Ch). 10.1007/978-1-137-09339-4_25

[4]

凌云,赵昌明. 血浆NT-proBNP预测急性非ST段抬高心肌梗死患者血管急性闭塞和心源性死亡的价值[J]. 贵阳医学院学报201540(11):1245-1248.

[5]

LING YZHAO C M. Prediction of acute vascular occlusion and cardiac death in patients with NSTEMI by serum NT-proBNP[J]. Journal of Guiyang Medical College201540(11):1245-1248 (Ch).

[6]

LANGNER P HGESELOWITZ D B. Characteristics of the frequency spectrum in the normal electrocardiogram and in subjects following myocardial infarction [J]. Circulation Research19608: 577-584. DOI: 10.1161/01.RES.8.3.577 .

[7]

LANGNER P HLAUER J A. The relative significance of high-frequency and low-frequency notching in the electrocardiogram[J]. American Heart Journal196671 (1): 34-42. DOI: 10.1016/0002-8703(66)90654-5 .

[8]

LANGNER P HGESELOWITZ D BBRILLER S A.Wide band recording of the electrocardiogram and coronary heart disease [J]. American Heart Journal197386(3): 308-317. DOI: 10.1016/0002-8703(73)90039-2 .

[9]

ABBOUD SCOHEN R JSELWYN Aet al. Detection of transient myocardial ischemia by computer analysis of standard and signal-averaged high-frequency electrocardiograms in patients undergoing percutaneous transluminal coronary angioplasty [J]. Circulation198776(3): 585-596. DOI: 10.1161/01.CIR.76.3.585 .

[10]

SCHLEGEL T TKULECZ W BDEPALMA J Let al. Real-time 12-lead high-frequency QRS electrocardiography for enhanced detection of myocardial ischemia and coronary artery disease[J]. Mayo Clinic Proceedings200479(3): 339-350. DOI: 10.4065/79.3.339 .

[11]

LEINVEBER PHALAMEK JJURAK Pet al. Higher frequencies in QRS complex for the detection of myocardial ischemia [C]//2016 Computing in Cardiology Conference (CinC). New York: IEEE Press,2016:297-300. DOI: 10.22489/cinc.2016.087-361 .

[12]

LUCAS ALIN YDONG Set al. Applications of machine learning algorithms in predicting coronary artery disease and myocardial infarction [J].North American Academic Research20181(2): 81-93.

[13]

SUN LLU Y PYANG K Tet al. ECG analysis using multiple instance learning for myocardial infarction detection [J]. IEEE Transactions on Biomedical Engineering201259(12): 3348-3356. DOI: 10.1109/TBME.2012.2213597 .

[14]

GE D F. Classification of myocardial infraction stages using high-frequency ECG[J]. Communications in Information Science and Management Engineering2(11):77-80. DOI: 10.1109/icbbe.2010.5516250 .

[15]

KORA PKALVA S R. Improved Bat algorithm for the detection of myocardial infarction [J]. SpringerPlus20154(1): 1-18. DOI: 10.1186/s40064-015-1379-7 .

[16]

ACHARYA U RFUJITA HSUDARSHAN V Ket al. Automated detection and localization of myocardial infarction using electrocardiogram: A comparative study of different leads [J]. Knowledge⁃Based Systems201699: 146-156. DOI: 10.1016/j.knosys.2016.01.040 .

[17]

ACHARYA U RFUJITA HADAM Met al. Automated characterization and classification of coronary artery disease and myocardial infarction by decomposition of ECG signals: A comparative study [J]. Information Sciences2017377: 17-29. DOI: 10.1016/j.ins.2016.10.013 .

[18]

ACHARYA U RFUJITA H, OH S L, et al. Application of deep convolutional neural network for automated detection of myocardial infarction using ECG signals[J]. Information Sciences2017415/416:190-198. DOI: 10.1016/j.ins.2017.06.027 .

[19]

LUI H W, CHOW K L. Multiclass classification of myocardial infarction with convolutional and recurrent neural networks for portable ECG devices [J].Informatics in Medicine Unlocked201813: 26-33. DOI:10.1016/j.imu.2018.08.002 .

[20]

FENG KPI X TLIU H Yet al. Myocardial infarction classification based on convolutional neural network and recurrent neural network [J]. Applied Sciences20199 (9): 1879. DOI: 10.3390/app9091879 .

[21]

PAN J PTOMPKINS W J. A real-time QRS detection algorithm [J]. IEEE Transactions on Biomedical Engineering1985, BME⁃32 (3): 230-236. DOI: 10.1109/tbme.1985.325532 .

[22]

王磊,孙玮,陈奕博,. 基于自适应小波阈值的心电信号降噪方法[J]. 计算机工程与应用201854(15):29-33. DOI: 10.3778/j.issn.1002-8331.1805-0352 .

[23]

WANG LSUN WCHEN Y Bet al. ECG denoising method based on adaptive wavelet threshold selection [J].Computer Engineering Applications201854(15):29-33. DOI: 10.3778/j.issn.1002-8331.1805-0352(Ch ).

[24]

AMIT GGALANTE ODAVRATH L Ret al. High-frequency QRS analysis in patients with acute myocardial infarction: A preliminary study [J]. Annals of Noninvasive Electrocardiology201318(2): 149-156. DOI: 10.1111/anec.12023 .

[25]

SCHLEGEL T TDEPALMA J LMORADI S. Real⁃time, High Frequency QRS Electrocardiograph: US,09/906013[P]. 2003-01-16. 10.4065/79.3.339

[26]

SCHLEGEL T TDEPALMA J LMORADI S. Real⁃Time, High Frequency QRS Electrocardiograph with Reduced Amplitude Zone Detection: US,7539535[P]. 2009-05-26. 10.4065/79.3.339

[27]

CHEN T QGUESTRIN C. XGBoost: A scalable tree boosting system [C]//Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. New York:ACM,2016:785-794. DOI: 10.1145/2939672.2939785 .

[28]

WAGNER PSTRODTHOFF NBOUSSELJOT R Det al. PTB-XL, a large publicly available electrocardiography dataset[J]. Scientific Data20207 (1): 154. DOI: 10.1038/s41597-020-0495-6 .

[29]

BOUSSELJOT RKREISELER DSCHNABEL A.Nutzung der EKG-signaldatenbank CARDIODAT der PTB über das internet[J]. Biomedizinische Technik199540(s1): 317-318.

基金资助

国家重点研发计划(20206YFA0607902)

AI Summary AI Mindmap
PDF (1556KB)

0

访问

0

被引

详细

导航
相关文章

AI思维导图

/