CN107837083B - 基于最小二乘支持向量机的j波自动检测方法 - Google Patents
基于最小二乘支持向量机的j波自动检测方法 Download PDFInfo
- Publication number
- CN107837083B CN107837083B CN201711037915.XA CN201711037915A CN107837083B CN 107837083 B CN107837083 B CN 107837083B CN 201711037915 A CN201711037915 A CN 201711037915A CN 107837083 B CN107837083 B CN 107837083B
- Authority
- CN
- China
- Prior art keywords
- wave
- electrocardiosignal
- vector machine
- square method
- supporting vector
- 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.)
- Active
Links
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/24—Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
- A61B5/316—Modalities, i.e. specific diagnostic methods
- A61B5/318—Heart-related electrical modalities, e.g. electrocardiography [ECG]
- A61B5/346—Analysis of electrocardiograms
- A61B5/349—Detecting specific parameters of the electrocardiograph cycle
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
本发明涉及J波的检测识别及分类,具体为基于最小二乘支持向量机的J波自动检测方法。由于J波经常混合在ST段,常表现为ST段抬高,主要包括驼峰型、顿挫型、尖峰型三种主要形态。当J波的幅度很小时,它与正常心电信号混合之后仍然与正常心电信号看起来没什么区别,因此有必要将它提取出来进行分析和归类,有助于临床提出预警。只依靠医生临床经验对J波进行诊断很难达到高准确性的要求。本专利克服对现有J波的检测准确度低和分类方法的不足的缺陷,从信号处理角度出发对J波进行特征提取,并结合目前在二分类问题中应用广泛的机器学习方法对所提取特征进行分类,从而实现了利用计算机对J波进行自动检测。
Description
技术领域
本发明涉及J波的检测识别及分类,具体为基于最小二乘支持向量机的J波自动检测方法。
背景技术
心血管病对人类生命健康危害很大,在我国心脏病发病率一直增长,它严重的危害着人们的身心健康。目前,全球每年有将近1700万人死于心血管疾病,其死亡人数占到全球所有死亡人数的近三分之一。近几年,J波作为心电图(ECG)心室复极的新指标越来越受到临床的重视,成为医生在心血管疾病的临床诊断中判断患者病情的一个重要参考指标。
医学上通常把QRS波群结束和ST间期开始之间的连接点称为J点,它代表心脏心室除极的结束和复极的开始。当J点或ST段的形态、时限和幅度发生显著改变时,表现在至少两个相邻导联上J点从基线移位抬高0.1m V以上,持续时间达到20ms(目前标准并不唯一),与T波的上升支融合为一体形成圆顶状、驼峰状、尖峰状的波形,称之为J波(如图1所示)。当J波平移或抬高,则会预示着心脏事件(如心室过速、心室颤动或冠心病等)的出现,甚至导致致命的心律失常,乃至猝死的发生。如果在心电图中发现J波,该病人很有可能会产生心脏事件。如果医生能够及时的发现J波,那么他就能够尽早地了解病人病情,做出诊断。所以,提高对心电图正常变异J波与异常J波的鉴别能力,有助于识别临床异常J波的高危患者,减少恶性心律失常及特发性心室颤动猝死的发生,具有很大的临床意义和现实意义。
但在目前,医生主要凭靠自己的肉眼和临床经验从心电图、心电向量图去检测J波,很难准确检测。所以本发明从信号处理角度,结合目前最先进的机器学习方法,利用计算机对J波进行检测。
文献An Analytic Wavelet Transform with a Flexible Time-FrequencyCovering公开了灵活解析小波变换,具体公开了灵活解析小波是由一组迭代滤波器组实现的,主要包括一个低通滤波器和两个高通滤波器,其中一个高通滤波器是分析正频率,其他两个滤波器用来分析负频率,从而能够灵活地控制品质因数Q、冗余度R以及尺度因子d等参数。文献基于模糊熵的脑电睡眠分期特征提取与分类中介绍了模糊熵,模糊熵以一指数函数模糊化相似性度量公式,克服了样本熵定义的局限,使得模糊熵值能够随参数变化过渡平滑,且具备样本熵的相对一致性和短数据集处理特性。本发明利用灵活解析小波变换和模糊熵的特性来提高J波检测的准确度。
发明内容
由于J波经常混合在ST段,常表现为ST段抬高,主要包括驼峰型、顿挫型、尖峰型三种主要形态。当J波的幅度很小时,它与正常心电信号混合之后仍然与正常心电信号看起来没什么区别,因此有必要将它提取出来进行分析和归类,有助于临床提出预警。本发明为了解决只依靠医生临床经验对J波进行诊断很难达到高准确性的要求的问题,提供了基于最小二乘支持向量机的J波自动检测方法。
本发明是采用如下的技术方案实现的:基于最小二乘支持向量机的J波自动检测方法,包括以下步骤:
(1)将心电信号数据集分为训练集、验证集和测试集,训练集、验证集和测试集中都包括正常心电信号和含J波的心电信号,将心电信号数据集进行预处理,即对心电信号进行去噪、去基线漂移、去伪迹等,并对预处理后的心电信号进行心拍分段处理;
(2)然后对分段后的心电信号进行五层灵活解析小波分解,从而得到五层子带信号(分解细节系数);
(3)计算这五层子带信号每一层的模糊熵,然后把这五层的模糊熵值作为心电信号的特征向量;
(4)将心电信号数据集中训练集的特征向量作为最小二乘支持向量机(LS-SVM)分类器的输入,对最小二乘支持向量机进行训练,并通过验证集的特征向量进行模型选择,最后测试集数据进行测试,得到最终模型。
(5)将待测心电信号特征向量输入到训练好的最小二乘支持向量机最终模型中,从而实现正常心电信号与含J波心电信号的分类识别,成功检测J波信号。
本专利克服对现有J波的检测准确度低和分类方法的不足的缺陷,从信号处理角度出发对J波进行特征提取,并结合目前在二分类问题中应用广泛的机器学习方法对所提取特征进行分类,从而实现了利用计算机对J波进行自动检测。
附图说明
图1为含J波的心电信号波形图。
图2为本发明流程图。
具体实施方式
本技术方案中设计的基于最小二乘支持向量机的J波自动检测方法中主要包含三个部分。第一部分是对心电信号(ECG信号)进行灵活解析小波分解,小波变换是近二十年来在信号处理领域兴起的一项应用广泛的技术,随着不断地改进发展,灵活小波变换是在此基础上改进的最新方法,该方法在生物医学信号方面有着很好的效果。
第二部分是对分层子带信号模糊熵的计算,模糊熵是一种度量两个序列之间相似性的方法,是样本熵的改进,同时继承了样本熵的相对一致性和短数据集处理特性,模糊熵能有效
第三部分是利用机器学***面参数选择,以及二次问题求解中矩阵规模受训练样本数目的影响很大,导致求解规模过大的问题。
第一部分、基于灵活解析小波变换的ECG信号分解
灵活解析小波变换具有平移不变性、灵活的时频覆盖和可调振荡基等优良特性。其相对于其他改进小波变换的方法,由于具有一对希尔伯特变换对的小波基,从而能够灵活地控制品质因数Q,冗余度R,以及尺度因子d等参数。灵活解析小波是由一组迭代滤波器组实现的,主要包括一个低通滤波器和两个高通滤波器,其中一个高通滤波器是分析正频率,其他两个滤波器用来分析负频率。
低通滤波器的频率响应表达式为:
其中,p和q分别代表低通滤波器的上采样参数和下采样参数,ωs和ωp表示低通滤波器的阻带和通带频率,其分别表示如下:
高通滤波器的响应频率表达式为:
其中,r和s分别代表高通滤波器的上采样参数和下采样参数。参数ω0,ω1,ω2,ω3,分别表示如下:
在本算法中,过渡带选择为:for w∈[0,π],灵活解析小波变换的所有参数满足如下关系: 当过渡带满足如下等式时,信号可完整重建:|θ(w)|2+|θ(π-w)|2=1,
第二部分、基于模糊熵的特征提取:
作为样本熵(Samp En)算法的改进,模糊熵以一指数函数模糊化相似性度量公式,使得模糊熵值能够随参数变化过渡平滑,并且在参数值很小的情况下其定义仍有意义,同时继承了样本熵的相对一致性和短数据集处理特性。其计算步骤如下所示:
(1)设N点采样序列为{u(i):1≤i≤N};
(2)按序列顺序重构生成一组m维矢量其中{u(i),u(i+1),…,u(i+m-1)}代表着从第i个点开始的连续m个u的值,u0(i)为其均值,
(3)定义矢量和间的距离为两者对应元素中差值最大的一个,即:
(i,j∈[1,N-m],j≠i);
(4)通过模糊函数_定义矢量和的相似度即:
其中模糊函数_(dm ij,n,r)为指数函数,n和r分别为指数函数边界的梯度和宽度;
(5)定义函数:
(6)类似地,重复步骤(2)~(5),按序列顺序重构生成一组m+1维矢量Qm+1(n,r);
(7)最后,模糊熵可由下式计算得出:
Fuzzy En(m,n,r,N)=ln[Qm(n,r)]-ln[Qm+1(n,r)]。
第三部分、基于LS-SVM的特征分类:
SVM标准算法在应用中存在着超平面参数选择,以及QuadraticProgramming(QP)问题求解中矩阵规模受训练样本数目的影响很大,导致求解规模过大的问题。SuykensJ.A.K等人提出一种新型SVM,即最小二乘支持向量机(Least Squares Support VectorMachines,LS-SVM)。LS-SVM弥补了SVM算法中的缺陷和不足,在二分类问题中得到了良好的应用。
LS-SVM采用了最小二乘线性***误差平方和作为损失函数,在其优化问题的目标函数中使用二范数,并利用等式约束条件代替SVM标准算法中的不等式约束条件,使得LS-SVM方法的优化问题的求解变为通过Kuhn-Tucker条件得到的一组线性方程组的求解,加快了求解速度,且求解所需的计算资源较少,在模式识别和非线性函数拟合的应用中取得了很好的效果。本专利中利用LS-SVM作为分类器,应用径向基函数和Morlet小波函数作为LS-SVM的核函数,从而实现了良好的J波检测效果。
LS-SVM的分类决策函数的数学表达式为:其中,K(z,zm)是LS-SVM的核函数,αm表示拉格朗日乘子,zm表示第m个输入向量,ωm是目标向量,b是偏置项。径向基核函数的表达式如下所示:其中,σ是核参数,可控制径向基核的大小。Morlet核函数的表达式如下所示:其中,D是输入特征集的维数,参数l表示Morlet核的尺度因子。
Claims (1)
1.基于最小二乘支持向量机的J波自动检测方法,其特征在于包括以下步骤:
(1)将心电信号数据集数据集分为训练集、验证集和测试集,训练集、验证集和测试集中都包括正常心电信号和含J波的心电信号,将心电信号数据集进行预处理,即对心电信号进行去噪、去基线漂移、去伪迹等,并对预处理后的心电信号进行心拍分段处理;
(2)然后对分段后的心电信号进行五层灵活解析小波分解,从而得到五层子带信号,灵活解析小波具有一对希尔伯特变换对的小波基,从而能够灵活地控制品质因数Q、冗余度R以及尺度因子d;
(3)计算这五层子带信号每一层的模糊熵,然后把这五层的模糊熵值作为心电信号的特征向量,模糊熵作为样本熵算法的改进,模糊熵以一指数函数模糊化相似性度量公式,使得模糊熵值能够随参数变化过渡平滑;
(4)将心电信号数据集中训练集的特征向量作为最小二乘支持向量机分类器的输入,对最小二乘支持向量机进行训练,并通过验证集的特征向量进行模型选择,最后测试集数据进行测试,得到最终模型;
(5)将待测心电信号特征向量输入到训练好的最小二乘支持向量机最终模型中,从而实现正常心电信号与含J波心电信号的分类识别,成功检测J波信号。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711037915.XA CN107837083B (zh) | 2017-10-31 | 2017-10-31 | 基于最小二乘支持向量机的j波自动检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711037915.XA CN107837083B (zh) | 2017-10-31 | 2017-10-31 | 基于最小二乘支持向量机的j波自动检测方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107837083A CN107837083A (zh) | 2018-03-27 |
CN107837083B true CN107837083B (zh) | 2019-05-10 |
Family
ID=61681934
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711037915.XA Active CN107837083B (zh) | 2017-10-31 | 2017-10-31 | 基于最小二乘支持向量机的j波自动检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107837083B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109805928A (zh) * | 2019-04-09 | 2019-05-28 | 太原理工大学 | 一种脑卒中脑电信号分类方法及*** |
US20200390355A1 (en) * | 2019-06-11 | 2020-12-17 | Vios Medical, Inc. | System for detecting qrs complexes in an electrocardiography (ecg) signal |
CN111543981B (zh) * | 2020-03-16 | 2023-04-18 | 浙江好络维医疗技术有限公司 | 一种基于分段modwt及自适应阈值的动态心电图实时滤波方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2422696A1 (en) * | 2010-08-31 | 2012-02-29 | Marco Vettorello | Determining conditions of hypovolemia |
US8504142B2 (en) * | 2010-11-12 | 2013-08-06 | Oulun Yliopisto | Apparatus, method, and computer program for predicting risk for cardiac death |
AU2013204274A1 (en) * | 2012-04-23 | 2013-11-07 | Biosense Webster (Israel), Ltd. | Cardiac activation time detection |
AU2015200840A1 (en) * | 2014-02-26 | 2015-09-10 | Biosense Webster (Israel) Ltd. | Determination of reference annotation time from multi-channel electro-cardiogram signals |
JP6077343B2 (ja) * | 2013-03-08 | 2017-02-08 | フクダ電子株式会社 | 心電図データ処理装置及びその制御方法 |
CN106503670A (zh) * | 2016-11-03 | 2017-03-15 | 太原理工大学 | 基于相关性分析特征选择的j波检测分类方法 |
CN106650609A (zh) * | 2016-10-26 | 2017-05-10 | 太原理工大学 | 基于调q小波变换和高阶累积量的j波检测及分类方法 |
-
2017
- 2017-10-31 CN CN201711037915.XA patent/CN107837083B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2422696A1 (en) * | 2010-08-31 | 2012-02-29 | Marco Vettorello | Determining conditions of hypovolemia |
US8504142B2 (en) * | 2010-11-12 | 2013-08-06 | Oulun Yliopisto | Apparatus, method, and computer program for predicting risk for cardiac death |
AU2013204274A1 (en) * | 2012-04-23 | 2013-11-07 | Biosense Webster (Israel), Ltd. | Cardiac activation time detection |
JP6077343B2 (ja) * | 2013-03-08 | 2017-02-08 | フクダ電子株式会社 | 心電図データ処理装置及びその制御方法 |
AU2015200840A1 (en) * | 2014-02-26 | 2015-09-10 | Biosense Webster (Israel) Ltd. | Determination of reference annotation time from multi-channel electro-cardiogram signals |
CN106650609A (zh) * | 2016-10-26 | 2017-05-10 | 太原理工大学 | 基于调q小波变换和高阶累积量的j波检测及分类方法 |
CN106503670A (zh) * | 2016-11-03 | 2017-03-15 | 太原理工大学 | 基于相关性分析特征选择的j波检测分类方法 |
Non-Patent Citations (3)
Title |
---|
Automated diagnosis of coronary artery disease using tunable-Q wavelet transform applied on heart rate signals;S. Patidar et al;《Knowledge-Based Systems》;20150731;摘要,正文附图,方法部分 * |
Decision Support System for Focal EEG Signals using;Rajeev Sharma, Mohit Kumar, Ram Bilas Pachori, U.;《Journal of Computational Science》;20170418;摘要,正文附图,方法部分 * |
互模糊熵的改进及其在心衰检测中的应用;***;《中国优秀硕士学位论文全文数据库医药卫生科技辑(月刊 )》;20141115;摘要,正文附图,方法部分 * |
Also Published As
Publication number | Publication date |
---|---|
CN107837083A (zh) | 2018-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Marinho et al. | A novel electrocardiogram feature extraction approach for cardiac arrhythmia classification | |
Smital et al. | Real-time quality assessment of long-term ECG signals recorded by wearables in free-living conditions | |
CN104473629B (zh) | 基于核函数分类算法的心电电极错误放置自动检测方法 | |
CN109117730B (zh) | 心电图心房颤动实时判断方法、装置、***及存储介质 | |
CN109645980A (zh) | 一种基于深度迁移学习的心律异常分类方法 | |
Wang et al. | A robust signal preprocessing framework for wrist pulse analysis | |
Sun et al. | Morphological arrhythmia automated diagnosis method using gray-level co-occurrence matrix enhanced convolutional neural network | |
CN107837083B (zh) | 基于最小二乘支持向量机的j波自动检测方法 | |
CN109864714A (zh) | 一种基于深度学习的心电信号分析方法 | |
Xu et al. | Rule-based method for morphological classification of ST segment in ECG signals | |
Orhan | Real-time CHF detection from ECG signals using a novel discretization method | |
CN109948396B (zh) | 一种心拍分类方法、心拍分类装置及电子设备 | |
Malek et al. | Automated detection of premature ventricular contraction in ECG signals using enhanced template matching algorithm | |
CN108742697B (zh) | 心音信号分类方法及终端设备 | |
CN103637795B (zh) | 心电图机自动诊断功能检测方法 | |
CN112493995B (zh) | 一种适用不同年龄患者的麻醉状态评估***及方法 | |
CN112971795B (zh) | 心电信号质量评估方法 | |
Desai et al. | Decision support system for arrhythmia beats using ECG signals with DCT, DWT and EMD methods: A comparative study | |
CN112704503B (zh) | 心电信号噪声处理方法 | |
Sabor et al. | Detection of the interictal epileptic discharges based on wavelet bispectrum interaction and recurrent neural network | |
CN106419884B (zh) | 一种基于小波分析的心率计算方法与*** | |
CN108338777A (zh) | 一种脉搏信号检测分析方法及装置 | |
Kamozawa et al. | A Detection Method of Atrial Fibrillation from 24‐hour Holter‐ECG Using CNN | |
Arsene | Design of deep convolutional neural network architectures for denoising electrocardiographic signals | |
Yun-Mei et al. | The abnormal detection of electroencephalogram with three-dimensional deep convolutional neural networks |
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 |