CN111568411A - 基于连续心搏活动序列特征-svm模型的心搏分类方法 - Google Patents

基于连续心搏活动序列特征-svm模型的心搏分类方法 Download PDF

Info

Publication number
CN111568411A
CN111568411A CN202010445891.7A CN202010445891A CN111568411A CN 111568411 A CN111568411 A CN 111568411A CN 202010445891 A CN202010445891 A CN 202010445891A CN 111568411 A CN111568411 A CN 111568411A
Authority
CN
China
Prior art keywords
heart beat
continuous
heart
classification
sequence feature
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010445891.7A
Other languages
English (en)
Other versions
CN111568411B (zh
Inventor
李润川
申圣亚
张宏坡
陈刚
王宗敏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou University
Original Assignee
Zhengzhou University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhengzhou University filed Critical Zhengzhou University
Priority to CN202010445891.7A priority Critical patent/CN111568411B/zh
Publication of CN111568411A publication Critical patent/CN111568411A/zh
Application granted granted Critical
Publication of CN111568411B publication Critical patent/CN111568411B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/318Heart-related electrical modalities, e.g. electrocardiography [ECG]
    • A61B5/346Analysis of electrocardiograms
    • A61B5/349Detecting specific parameters of the electrocardiograph cycle
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A90/00Technologies having an indirect contribution to adaptation to climate change
    • Y02A90/10Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Cardiology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Molecular Biology (AREA)
  • Pathology (AREA)
  • Engineering & Computer Science (AREA)
  • Biomedical Technology (AREA)
  • Physics & Mathematics (AREA)
  • Medical Informatics (AREA)
  • Biophysics (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)

Abstract

本发明涉及一种基于连续心搏活动序列特征‑SVM模型的心搏分类方法,包括以下步骤:S1、采用连续小波变化去除心电信号中的噪声;S2、对经过步骤S1处理后的心电信号进行分割截取出完整的心搏,然后从截取出的心搏中进行特征提取,并将提取到的特征按类别建立以下数据集:集合A={470单心搏形态特征},集合B={21个连续RR间期}集合C={491连续心搏全局序列特征};S3、将步骤S2中的数据集中的任一个集合输入到采用SVM算法模型中进行心搏分类;本发明具有良好的心搏分类准确性。

Description

基于连续心搏活动序列特征-SVM模型的心搏分类方法
技术领域
本发明属于心律失常分类方法技术领域,基于连续心搏活动序列特征-SVM模型的心搏分类方法。
背景技术
正常的心脏有四种生理功能:自律性,兴奋性,传导性和收缩性。心律失常指的是心脏冲动的起搏位置、传导出现误差或障碍导致心脏搏动的频率或节律失常。针对心搏波形的不断变化,计算机可以准确有效地读取心电图,并逐步给出诊断结果。目前在进行心电诊断时逐步采用智能分类的方式,例如目前现有的了GaussianNB(高斯贝叶斯),LinearDiscriminantAnalysis(线性判别分析),LogisticRegression(逻辑回归),DecisionTree(决策树),GBDT(梯度提升迭代决策树),RandomForest(随机森林),AdaBoost(自适应增强)被应用到心搏智能分类中,在进行智能心电分类中起到良好的提高心搏分类效率和准确性的效果,但是随着前述分类器在实践中的应用,发现前述的分类器在心搏分类方面应具有局限性,甚至是出现分类效率和准确性低下,不能满足日常对输入的心电信号快速准确分类的要求。
发明内容
本发明的目的是克服现有技术的不足而提供一种基于连续心搏活动序列特征-SVM模型的心搏分类方法。
本发明的技术方案如下:
一种基于连续心搏活动序列特征-SVM模型的心搏分类方法,包括以下步骤:
S1、采用连续小波变化去除心电信号中的噪声;
S2、对经过步骤S1处理后的心电信号进行分割截取出完整的心搏,然后从截取出的心搏中进行特征提取,并将提取到的特征按类别建立以下数据集:
集合A={470单心搏形态特征},
集合B={21个连续RR间期},
集合C={491连续心搏全局序列特征};
S3、将步骤S2中的数据集中的任一个集合输入到采用SVM算法模型中进行心搏分类。
进一步,所述470单心搏形态特征的提取方法为,利用注释文件中确定的R峰位置,通过MIT-BIH心律失常数据库每个记录中所包含的两个导联分别提取R峰附近235个采样点。
与现有技术相比,本发明的有益效果是:
本发明将经过连续小波变换去除噪声后进行特征提取,将提取到的特征根据其类型建立三个集合,再将三个集合中的一个输入到SVM模型中进行心搏分类,采用集合A、集合B、集合C作为心电分类的输入,利用SVM模型作为分类器对前述集合中的心电信号进行分类,能够有效提高心电分类的准确度。
附图说明
图1为最优分隔超平面示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
一种基于连续心搏活动序列特征-SVM模型的心搏分类方法,包括以下步骤:
S1、采用连续小波变化去除心电信号中的噪声;
S2、对经过步骤S1处理后的心电信号进行分割截取出完整的心搏,然后从截取出的心搏中进行特征提取,并将提取到的特征按类别建立以下数据集:
集合A={470单心搏形态特征},
集合B={21个连续RR间期},
集合C={491连续心搏全局序列特征};
S3、将步骤S2中的数据集中的任一个集合输入到采用SVM算法模型中进行心搏分类。
进一步,所述470单心搏形态特征的提取方法为,利用注释文件中确定的R峰位置,通过MIT-BIH心律失常数据库每个记录中所包含的两个导联分别提取R峰附近235个采样点。
本发明中采用的SVM模型是建立在统计学***面,H1和H2的点背称作支持向量,H1和H2被称为分类间隔;最优分隔超平面就是要求在正确分开不同类别的前提下,分类间隔最大。
假设线性分类平面的形式为:
g(x)=wTx+b (1);
其中,w是分类权重向量,b是分类阈值,将判别函数进行归一化处理,使判别函数对于两类样本都满足|g(x)|≥1即,
yi(wTxi+b)-1≥0,i=1,2,…,l (2);
(2)
其中yi是样本的类别标记,xi是相应的样本。
Figure BDA0002504015270000031
求分类间隔Margin=2/(||w||)的最大,等价于求
Figure BDA0002504015270000032
最小。
引入拉格朗日乘子ai,根据Karush-Kuhn-Tucker(KKT)条件,上述问题可以转化为在约束条件(4)下使泛函数w(a)最大化,泛函数w(a)的表达式如(5)所示。
l i=1αi yi=0,αi≥0,i=1,2,…,l (4);
w(α)=∑l i=1αi-1/2 ∑l i=1l j=1αiαjyi yj<xT ixj> (5);
二次规划可以求得ai,将ai代入(6)求得w;
w=∑l i=1αi yjxx (6);
选择不为零的ai,代入(7)求得b;
αi(yj(wTxi+b)-1)=0 (7):
通过推导,决策函数变为以下公式:
f(x)=sign(∑svyjαi<xT ixj>+b) (8);
将测试样本代入式(8)中,如果f(x)=1则属于该类别,否则不属于该类别。
实验及结果:
以下实验均在MIT-BIH心律失常数据库上进行,根据ANSI/AAMI EC 57,每个心搏被分为N(正常或束支传导阻滞)、S(室上异常心搏)、V(室性异常心搏)、F(融合心搏)、Q(未分类心搏)。
本实施例需要计算TP,FP,TN和FN四个数值进而得出心搏分类结果,其中,TPN表示N类真阳性心搏,FPN表示N类假阳性心搏,TNN表示N类真阴性心搏,FNN表示N类假阴性心搏。其它心搏类别的分类结果按照同样的方式计算。表1显示了分类结果的混淆矩阵。本实施例实验中N,S,V,F,Q表示心搏的真实类别;n,s,v,f,q表示预测结果。
表1:分类结果的混淆矩阵
Figure BDA0002504015270000041
TPN=NN (9)
FPN=Ns+Nv+Nf+Nq (10)
TNN=Ss+Sv+Sf+Sq+Vs+Vv+Vf+Vq+Fs+Fv+Ff+Fq+Qs+Qv+Qf+Qq (11)
FNN=Sn+Vn+Fn+Qn (12)
本实施使用灵敏度、特异性、阳性预测值和准确度评估分类器性能。灵敏度(se)指被判断为正例的样本占所有正例的比例。灵敏度越高,正确预测的样本越多。特异性(sp)指被判断为负例的样本占所有负例的比例。阳性预测值(+p)在文献中也称为精确度。准确度是被正确分类的样本数占总样本数的比率,反映了测试结果与实际结果之间的一致性。上述四个评价指标的计算公式如下:
Se=TP/(TP+FN) (13)
Sp=TN/(TN+FP) (14)
+p=TP/(TP+FP) (15)
Acc=(TP+TN)/(TP+TN+FP+FN) (16)。
对于采用前述集合A、B、C、D、E中的一个或多个组成的不同特征组合的实验结果进行分析,分析过程如下:
实验I
实验I基于集合A、集合B、集合C作为输入,以GaussianNB(高斯贝叶斯),LinearDiscriminantAnalysis(线性判别分析),LogisticRegression(逻辑回归),DecisionTree(决策树),GBDT(梯度提升迭代决策树),RandomForest(随机森林),AdaBoost(自适应增强)作为参照分类器,以SVM模型作为实验分类器进行心搏分类分析,基于不同数据集的不同模型分类器的分类结果如下表2。
表2基于不同数据集的不同模型的分类结果
Figure BDA0002504015270000051
Figure BDA0002504015270000061
实验II
实验II基于集合A与SVM模型进行心搏分类。实验结果显示,心搏分类的平均分类准确度为98.96%,但仅使用单心搏形态特征具有一定的局部性。该实验方法的缺点是单心搏形态特征过于片面。表3是仅有470单心搏形态特征的SVM模型的分类性能。
表3基于集合A与SVM模型的分类结果及性能
Figure BDA0002504015270000062
实验III
实验III基于集合B与SVM模型进行心搏分类。实验结果显示,N,S,V和Q类的分类精度明显较低。平均分类准确度达到88.46%。表4显示仅有连续心搏间期活动特征的SVM模型的分类结果。。该实验方法的缺点在于连续心搏间期活动特征也是不够全面。
表4基于集合B与SVM模型的分类结果及性能
Figure BDA0002504015270000063
实验IV
实验IV基于集合C与SVM模型进行心搏分类。实验结果显示,分类的平均准确度达到99.12%。与实验II相比,实验IV的总体准确度提高了0.16%。与实验III相比,总体准确度提高了10.66%。表5显示了仅有QRS面积特征的Adaboost+随机森林模型的分类结果及性能。
表5基于集合D与sVM模型的分类结果及性能
Figure BDA0002504015270000071
综上所述,本申请提供的一种基于连续心搏活动序列特征-SVM模型的心搏分类方法,采用集合A={470单心搏形态特征},集合B={21个连续RR间期},集合C={491连续心搏全局序列特征}作为输入,利用SVM模型作为分类器对心电信号进行心搏分类,分类准确率能够达到99.12%,相对于传统的分类器对输入的心电信号数据集具有较高的分类准确性。
尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之。

Claims (2)

1.一种基于连续心搏活动序列特征-SVM模型的心搏分类方法,其特征在于,包括以下步骤:
S1、采用连续小波变化去除心电信号中的噪声;
S2、对经过步骤S1处理后的心电信号进行分割截取出完整的心搏,然后从截取出的心搏中进行特征提取,并将提取到的特征按类别建立以下数据集:
集合A={470单心搏形态特征},
集合B={21个连续RR间期},
集合C={491连续心搏全局序列特征};
S3、将步骤S2中的数据集中的任一个集合输入到采用SVM算法模型中进行心搏分类。
2.根据权利要求1所述的基于连续心搏活动序列特征-SVM模型的心搏分类方法,其特征在于:所述470单心搏形态特征的提取方法为,利用注释文件中确定的R峰位置,通过MIT-BIH心律失常数据库每个记录中所包含的两个导联分别提取R峰附近235个采样点。
CN202010445891.7A 2020-05-22 2020-05-22 基于连续心搏活动序列特征-svm模型的心搏分类方法 Active CN111568411B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010445891.7A CN111568411B (zh) 2020-05-22 2020-05-22 基于连续心搏活动序列特征-svm模型的心搏分类方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010445891.7A CN111568411B (zh) 2020-05-22 2020-05-22 基于连续心搏活动序列特征-svm模型的心搏分类方法

Publications (2)

Publication Number Publication Date
CN111568411A true CN111568411A (zh) 2020-08-25
CN111568411B CN111568411B (zh) 2023-08-22

Family

ID=72116024

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010445891.7A Active CN111568411B (zh) 2020-05-22 2020-05-22 基于连续心搏活动序列特征-svm模型的心搏分类方法

Country Status (1)

Country Link
CN (1) CN111568411B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112651927A (zh) * 2020-12-03 2021-04-13 北京信息科技大学 一种基于卷积神经网络与支持向量机的拉曼光谱智能识别方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010077997A2 (en) * 2008-12-16 2010-07-08 Bodymedia, Inc. Method and apparatus for determining heart rate variability using wavelet transformation
CN108985365A (zh) * 2018-07-05 2018-12-11 重庆大学 基于深度子空间切换集成学习的多源异构数据融合方法
CN110537907A (zh) * 2019-08-26 2019-12-06 华南理工大学 一种基于奇异值分解的心电信号压缩及识别方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010077997A2 (en) * 2008-12-16 2010-07-08 Bodymedia, Inc. Method and apparatus for determining heart rate variability using wavelet transformation
CN108985365A (zh) * 2018-07-05 2018-12-11 重庆大学 基于深度子空间切换集成学习的多源异构数据融合方法
CN110537907A (zh) * 2019-08-26 2019-12-06 华南理工大学 一种基于奇异值分解的心电信号压缩及识别方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
李四海 等: "《基于小波变换和SVM 的心电早搏信号识别》", 《计算机应用与软件》 *
李润川 等: "《基于单心搏活动特征与BiLSTM-Attention 模型的心律失常检测》", 《计算机应用与软件》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112651927A (zh) * 2020-12-03 2021-04-13 北京信息科技大学 一种基于卷积神经网络与支持向量机的拉曼光谱智能识别方法

Also Published As

Publication number Publication date
CN111568411B (zh) 2023-08-22

Similar Documents

Publication Publication Date Title
Essa et al. An ensemble of deep learning-based multi-model for ECG heartbeats arrhythmia classification
Xia et al. A novel wearable electrocardiogram classification system using convolutional neural networks and active learning
Mehta et al. SVM-based algorithm for recognition of QRS complexes in electrocardiogram
Mathews et al. Leveraging a discriminative dictionary learning algorithm for single-lead ECG classification
Smíšek et al. SVM based ECG classification using rhythm and morphology features, cluster analysis and multilevel noise estimation
Essa et al. Multi-model deep learning ensemble for ECG heartbeat arrhythmia classification
Mehta et al. Development of entropy based algorithm for cardiac beat detection in 12-lead electrocardiogram
Mehta et al. Support Vector Machine for Cardiac Beat Detection in Single Lead Electrocardiogram.
Hoang et al. Multi-leads ECG premature ventricular contraction detection using tensor decomposition and convolutional neural network
Peimankar et al. Automatic detection of cardiac arrhythmias using ensemble learning
CN111568411A (zh) 基于连续心搏活动序列特征-svm模型的心搏分类方法
Lee et al. Classification of ventricular arrhythmia using a support vector machine based on morphological features
Mehta et al. Comparative study of QRS detection in single lead and 12-lead ECG based on entropy and combined entropy criteria using support vector machine.
Hai et al. Wavelet-based kernel construction for heart disease classification
Zhang et al. A deep Bayesian neural network for cardiac arrhythmia classification with rejection from ECG recordings
Ni et al. Multi-class cardiovascular disease detection and classification from 12-lead ECG signals using an inception residual network
Trardi et al. A novel method to identify relevant features for automatic detection of atrial fibrillation
Chudacek et al. Comparison of seven approaches for holter ECG clustering and classification
KR20230096392A (ko) 심장 박동 분류 방법 및 장치, 그리고 심장 박동 분류 모델의 학습 방법
Sangeetha et al. A CNN based similarity learning for cardiac arrhythmia prediction
Qiao et al. ECG signal classification based on adaptive multi-channel weighted neural network
Zhu et al. ECG heartbeat classification based on combined features extracted by PCA, KPCA, AKPCA and DWT
Wen et al. ECG beat classification using GreyART network
CN111513702A (zh) 心电数据的检测方法及存储介质
Dingfei Study of ECG feature extraction for automatic classification based on wavelet transform

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant