CN103632162B - 一种疾病相关的心电图特征选择方法 - Google Patents
一种疾病相关的心电图特征选择方法 Download PDFInfo
- Publication number
- CN103632162B CN103632162B CN201310403000.1A CN201310403000A CN103632162B CN 103632162 B CN103632162 B CN 103632162B CN 201310403000 A CN201310403000 A CN 201310403000A CN 103632162 B CN103632162 B CN 103632162B
- Authority
- CN
- China
- Prior art keywords
- feature
- negative
- positive
- classifiers
- samples
- 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
Landscapes
- Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
Abstract
本发明提供的心电图特征选择方法,将心电图分为NSVF四类分类系统,并将NSVF四类分类系统分解为NvS,NvV,NvF,SvV,SvF,VvF六个二分类器,在上述每个二分类器中,对每个特征按得分高低进行排序并形成候选特征集合,再从每个二分类器选择最优特征子集,依据最优特征子集对待测心电图样本进行预测,得到待测心电图样的类别。本发明提供的心电图特征选择方法,将特征得分由高到低排序后形成特征子集,并从每个二分类器选择最优特征子集,采用最优特征子集对待测心电图样本进行预测,得到待测心电图样的类别,提高了预测精度。
Description
【技术领域】
本发明涉及心电信号检测技术领域,尤其涉及一种疾病相关的心电图特征选择方法。
【背景技术】
心电图检查是诊断心律失常、心肌缺血的一种有效的方法,该方法具有无创伤、低成本的优势,在医院有较大的业务量,尤其在体检中心、远程会诊中心等机构,专职心电图医生每天的需要判读大量的心电图的,为减轻医生的工作负担,近年来计算机辅助的心电图自动分类识别系统越来越受到重视。
一套完整的心电图自动分类识别系统通常包含如下过程:数据采集、数据预处理、特征提取、分类器训练/预测。由于心电图的种类繁多,为了统一和规范心电图自动识别系统的评价准则,美国医疗器械促进协会(Association for the Advancement of MedicalInstrumentation;AAMI)将心电图的类别划分为五类:(1)N,正常心电图和传导阻滞类心电图;(S)S,室上性异常;(3)V,室性异常;(4)F,介于室性异常和正常之间的;(5)Q,无法明确区分的。实际分类中,因为Q类没有明显的统计规律,通常只针对NSVF这四类设计模式分类器。能否训练出一个健壮的具有良好的泛化能力的分类器直接影响后续的识别精度,而一套可以表征不同疾病的特征集是训练分类器的前提。
【发明内容】
本发明的目的在于提供一种疾病相关的心电图特征选择方法,该方法可以从众多的心电图特征中选择出能够提高分类识别精度的那些特征,剔除冗余特征,提高分类识别的精度。
为实现上述目的,本发明采用下述技术方案:
一种疾病相关的心电图特征选择方法,包括下述步骤:
步骤S110:依据AAMI评价标准,将心电图分为NSVF四类分类系统;
步骤S120:基于OvO的规则,将所述NSVF四类分类系统分解为NvS,NvV,NvF,SvV,SvF,VvF六个二分类器;
步骤S130:在上述每个二分类器中,对每个特征按得分高低进行排序;
步骤S140:上述得分由高到低排序后的所有特征子集形成候选特征集合;
步骤S150:使用SVM分类器训练上述每个二分类器,并从每个二分类器选择最优特征子集;及
步骤S160:所述最优特征子集对待测心电图样本进行预测,得到所述待测心电图样的类别。
在本实施例中,步骤S130中,在上述每个二分类器中,对每个特征按得分高低进行排序,具体为,在上述每个二分类器中,采用下述公式对每个特征进行评分,并根据得分高低进行排序,所述公式为:
其中,n+为正类的样本数,n-为负类的样本数,和分别表示第i个正样本和第j个负样本的第k个特征,表示正样本的第k个特征的平均值,表示负样本的第k个特征的平均值,是两类的第k个特征的平均值,F(k)为计算得到的为第k个特征的得分。
在本实施例中,步骤S150中,使用SVM分类器训练上述每个二分类器,并从每个二分类器选择最优特征子集,具体为,以精度为选择最优特征子集的指标,所述精度最高的特征子集为最优特征子集,所述精度记为Accuracy,
其中,TP为正类被正确分为正类的样本数,TN为负类被正确分为负类的数量,FN为正类被错误分为负类的数量,FP为负类被错误分为正类的数量。
在本实施中,步骤S150中,使用SVM分类器训练上述每个二分类器,并从每个二分类器选择最优特征子集,具体为,以正样本灵敏度和负样本灵敏度的几何平均值为选择最优特征子集的指标,所述几何平均值最大的特征子集为最优特征子集,所述正样本灵敏度记为Se(Pos),所述负样本灵敏度记为Se(Neg),所述几何平均值记为g-mean,
其中,TP为正类被正确分为正类的样本数,TN为负类被正确分为负类的数量,FN为正类被错误分为负类的数量,FP为负类被错误分为正类的数量。
采用上述技术方案,本发明的有益效果在于:
本发明上述实施例提供的心电图特征选择方法,将心电图分为NSVF四类分类系统,并将所述NSVF四类分类系统分解为NvS,NvV,NvF,SvV,SvF,VvF六个二分类器,在上述每个二分类器中,对每个特征按得分高低进行排序并形成候选特征集合,再从每个二分类器选择最优特征子集,依据所述最优特征子集对待测心电图样本进行预测,得到所述待测心电图样的类别。本发明提供的心电图特征选择方法,将特征得分由高到低排序后形成特征子集,并从每个二分类器选择最优特征子集,采用最优特征子集对待测心电图样本进行预测,得到待测心电图样的类别,从而提高了预测精度。
此外,本发明上述实施例提供的心电图特征选择方法,设计了一套特征评分的方法,计算每个特征对分类的贡献程度;同时,按得分高低将特征进行排序,并使用每个二分类器在特征子集中选择最优特征子集,提高了分类的灵敏度。
【附图说明】
图1为本发明实施例提供的心电图特征选择方法的步骤流程图。
【具体实施方式】
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参阅图1,图1为本发明实施例提供的心电图特征选择方法的步骤流程图100,从图1中可见,心电图特征选择方法100包括下述步骤:
步骤S110:依据AAMI评价标准,将心电图分为NSVF四类分类系统;
步骤S120:基于OvO的规则,将NSVF四类分类系统分解为NvS,NvV,NvF,SvV,SvF,VvF六个二分类器;
通常的分类算法都是针对两类分类问题的,实际应用中的多类问题通常使用一对一法(one-versus-one;OvO)将多个二分类器组装为多分类器;可以理解,本发明依据AAMI的评价标准,将心电图分为NSVF四类分类系统,可以将其分解为NvS,NvV,NvF,SvV,SvF,VvF六个二分类器。
步骤S130:在上述每个二分类器中,对每个特征按得分高低进行排序;
在本发明提供的一较佳实施例中,采用下述公式对每个特征进行评分,并根据得分高低进行排序;
其中,n+为正类的样本数,n-为负类的样本数,和分别表示第i个正样本和第j个负样本的第k个特征,表示正样本的第k个特征的平均值,表示负类的样本数的第k个特征的平均值,是两类的第k个特征的平均值,F(k)为计算得到的为第k个特征的得分。
可以理解,上述公式表示的是,如果正样本和负样本之间距离越远,正样本和负样本各自内部的离散程度越小,则该特征越容易使得正负两类分开,特征的得分也就越高。这种特征的评分模式是疾病类别相关的,同一个特征在不同的疾病对比组中可能得分不同,即特征的评分是某一类疾病区别于另一类疾病而言。
步骤S140:上述得分由高到低排序后的所有特征子集形成候选特征集合;
具体地,将得分由高到低排序后的所有特征按顺序逐个添加到当前选中的特征集中,以形成候选特征集合。
步骤S150:使用SVM分类器训练上述每个二分类器,并从每个二分类器选择最优特征子集;
在本发明提供的一较佳实施例中,使用SVM分类器训练上述每个二分类器,并从每个二分类器选择最优特征子集,具体采用以精度为选择最优特征子集的指标,精度最高的特征子集为最优特征子集,精度记为Accuracy,
其中,TP为正类被正确分为正类(True Positive)的样本数,TN为负类被正确分为负类(True Negative)的数量,FN为正类被错误分为负类(False Negtative)的数量,FP为负类被错误分为正类(False Positive)的数量。
在本发明提供的另一较佳实施例中,使用SVM分类器训练上述每个二分类器,并从每个二分类器选择最优特征子集,具体采用以正样本灵敏度和负样本灵敏度的几何平均值为选择最优特征子集的指标,所述几何平均值最大的特征子集为最优特征子集,所述正样本灵敏度记为Se(Pos),所述负样本灵敏度记为Se(Neg),所述几何平均值记为g-mean,
其中,TP为正类被正确分为正类(True Positive)的样本数,TN为负类被正确分为负类(True Negative)的数量,FN为正类被错误分为负类(False Negtative)的数量,FP为负类被错误分为正类(False Positive)的数量。
可以理解,对于正样本和负样本两类训练样本数量均衡的分类,可以是使用精度指标,而对于数量不均衡的分类使用几何平均值指标。
步骤S160:最优特征子集对待测心电图样本进行预测,得到待测心电图样的类别。
具体地,经步骤S150后,每个二分类器确定最优特征子集后,每个二分类器使用各自的最优特征子集对类别未知的测试样本进行预测,通过投票的方式决策,得票多的类别为预测的类别。
本发明上述实施例提供的心电图特征选择方法,将心电图分为NSVF四类分类系统,并将NSVF四类分类系统分解为NvS,NvV,NvF,SvV,SvF,VvF六个二分类器,在上述每个二分类器中,对每个特征按得分高低进行排序并形成候选特征集合,再从每个二分类器选择最优特征子集,依据最优特征子集对待测心电图样本进行预测,得到待测心电图样的类别。本发明提供的心电图特征选择方法,将特征得分由高到低排序后形成特征子集,并从每个二分类器选择最优特征子集,采用最优特征子集对待测心电图样本进行预测,得到待测心电图样的类别,提高了预测精度。
以下通过具体实施例进一步阐述本发明,这些实施例仅用于举例说明的目的,并没有限制本发明的范围。
实施例一
以MIT-BIH的心律失常数据库为例,验证本方法的有效性。整个数据集有48条30分钟左右的Holter二导联心电数据,其中4条记录是放置了起搏器的心电图的,需要单独处理,剩余的44用于心电图自动分类试验。
依据AAMI评价标准,将上述二导联心电数据分为NSVF四类分类系统,详见表1所示:
表1为MIT-BIH数据库心拍数量
DS1:101、106、108、109、112、114、115、116、118、119、122、124、201、203、205、207、208、209、215、220、223、230;
DS2:100、103、105、111、113、117、121、123、200、202、210、212、213、214、219、221、222、228、231、232、233、234
将44条记录平均划分为DS1和DS2,其中,DS1用来训练分类模型,DS2作为测试集生成测试报告,对比无特征选择和有特征选择的分类差异。
将经过NSVF四类分类系统,按照OvO的规则,分解为NvS,NvV,NvF,SvV,SvF,VvF六个二分类器;
试验中,我们使用表2中列出的基于间期的特征、基于形态的特征以及基于面积的特征作为候选特征。
表2为候选特征列表
其中,DS1中的22条记录在训练过程中使用留一法进行22折的交叉验证,即每折训练时,其中一条记录为验证集,其余的21条为训练集。22折汇总的混淆矩阵为分类评价依据,考虑到类别数量的不平衡,我们使用g-mean作为分类的性能指标,对每个特征按得分高低进行排序,形成候选特征集合,使用SVM分类器训练每个二分类器,并进行特征选择,确定最优参数和最优特征子集后,验证集上的g-mean指标如表3所示:
表3训练结果
以取得最优g-mean指标的模型为最优模型,将测试集进行特征选择后的分类结果如表4所示:
表4测试集上使用特征选择选择的测试结果
为了验证特征选择的试验效果,表5同时列出了没有使用特征选择的分类器的测试结果:
表5测试集上不使用特征选择的测试结果
参照表4和表5的对比结果,可以看到,使用特征选择选后,每类分类的灵敏度明显提高。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
Claims (3)
1.一种疾病相关的心电图特征选择方法,其特征在于,包括下述步骤:
步骤S110:依据AAMI评价标准,将心电图分为NSVF四类分类系统;
步骤S120:基于OvO的规则,将所述NSVF四类分类系统分解为NvS,NvV,NvF,SvV,SvF,VvF六个二分类器;
步骤S130:在上述每个二分类器中,对每个特征按得分高低进行排序;
步骤S140:上述得分由高到低排序后的所有特征子集形成候选特征集合;
步骤S150:使用SVM分类器训练上述每个二分类器,并从每个二分类器选择最优特征子集;及
步骤S160:所述最优特征子集对待测心电图样本进行预测,得到所述待测心电图样本的类别;
步骤S130中,在上述每个二分类器中,对每个特征按得分高低进行排序,具体为,在上述每个二分类器中,采用下述公式对每个特征进行评分,并根据得分高低进行排序,所述公式为:
其中,n+为正类的样本数,n-为负类的样本数,和分别表示第i个正样本和第j个负样本的第k个特征,表示正样本的第k个特征的平均值,表示负样本的第k个特征的平均值,是两类的第k个特征的平均值,F(k)为计算得到的为第k个特征的得分。
2.根据权利要求1所述的心电图特征选择方法,其特征在于,步骤S150中,使用SVM分类器训练上述每个二分类器,并从每个二分类器选择最优特征子集,具体为,以精度为选择最优特征子集的指标,所述精度最高的特征子集为最优特征子集,所述精度记为Accuracy,
其中,TP为正类被正确分为正类的样本数,TN为负类被正确分为负类的数量,FN为正类被错误分为负类的数量,FP为负类被错误分为正类的数量。
3.根据权利要求1所述的心电图特征选择方法,其特征在于,步骤S150中,使用SVM分类器训练上述每个二分类器,并从每个二分类器选择最优特征子集,具体为,以正样本灵敏度和负样本灵敏度的几何平均值为选择最优特征子集的指标,所述几何平均值最大的特征子集为最优特征子集,所述正样本灵敏度记为Se(Pos),所述负样本灵敏度记为Se(Neg),所述几何平均值记为g-mean,
其中,TP为正类被正确分为正类的样本数,TN为负类被正确分为负类的数量,FN为正类被错误分为负类的数量,FP为负类被错误分为正类的数量。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310403000.1A CN103632162B (zh) | 2013-09-06 | 2013-09-06 | 一种疾病相关的心电图特征选择方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310403000.1A CN103632162B (zh) | 2013-09-06 | 2013-09-06 | 一种疾病相关的心电图特征选择方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103632162A CN103632162A (zh) | 2014-03-12 |
CN103632162B true CN103632162B (zh) | 2017-05-03 |
Family
ID=50213189
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310403000.1A Active CN103632162B (zh) | 2013-09-06 | 2013-09-06 | 一种疾病相关的心电图特征选择方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103632162B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104783782B (zh) * | 2015-04-13 | 2017-09-01 | 深圳市飞马与星月科技研究有限公司 | 心电信号自动检测方法及装置 |
CN111182835A (zh) * | 2017-07-28 | 2020-05-19 | 国立大学法人大阪大学 | 舒适不舒适的判别 |
CN107451417B (zh) * | 2017-09-08 | 2021-07-06 | 北京蓬阳丰业科技有限公司 | 动态心电分析智能诊断系统及方法 |
CN108030494B (zh) * | 2017-11-08 | 2019-11-15 | 华南理工大学 | 基于交叉验证的心电信号错误标记训练样本识别方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6584456B1 (en) * | 2000-06-19 | 2003-06-24 | International Business Machines Corporation | Model selection in machine learning with applications to document clustering |
CN101853394A (zh) * | 2010-05-14 | 2010-10-06 | 中国农业大学 | 基于改进蚁群算法的图像特征优化选择方法与系统 |
CN101937440A (zh) * | 2009-06-30 | 2011-01-05 | 华为技术有限公司 | 特征选择的方法及装置 |
CN101968851A (zh) * | 2010-09-09 | 2011-02-09 | 西安电子科技大学 | 基于字典学习上采样的医学影像处理方法 |
CN102819738A (zh) * | 2012-07-24 | 2012-12-12 | 东南大学 | 基于OpenMP多线程架构的车牌识别系统 |
CN102930286A (zh) * | 2012-09-18 | 2013-02-13 | 重庆大学 | 老年痴呆症图像早期诊断系统 |
-
2013
- 2013-09-06 CN CN201310403000.1A patent/CN103632162B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6584456B1 (en) * | 2000-06-19 | 2003-06-24 | International Business Machines Corporation | Model selection in machine learning with applications to document clustering |
CN101937440A (zh) * | 2009-06-30 | 2011-01-05 | 华为技术有限公司 | 特征选择的方法及装置 |
CN101853394A (zh) * | 2010-05-14 | 2010-10-06 | 中国农业大学 | 基于改进蚁群算法的图像特征优化选择方法与系统 |
CN101968851A (zh) * | 2010-09-09 | 2011-02-09 | 西安电子科技大学 | 基于字典学习上采样的医学影像处理方法 |
CN102819738A (zh) * | 2012-07-24 | 2012-12-12 | 东南大学 | 基于OpenMP多线程架构的车牌识别系统 |
CN102930286A (zh) * | 2012-09-18 | 2013-02-13 | 重庆大学 | 老年痴呆症图像早期诊断系统 |
Non-Patent Citations (2)
Title |
---|
ROC曲线及AUC评价指标;它它;《http://lansesky23.blog.163.com/blog/static/3572462720135189549672/》;20130618;第1-4页 * |
SVM多类分类---多个二值分类combine;Yode;《http://blog.sina.com.cn/s/blog_4c98b96001009b8d.html》;20080414;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN103632162A (zh) | 2014-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Qin et al. | A machine learning methodology for diagnosing chronic kidney disease | |
Nayak et al. | A review on the nonlinear dynamical system analysis of electrocardiogram signal | |
Qin et al. | Combining low-dimensional wavelet features and support vector machine for arrhythmia beat classification | |
CN102499677B (zh) | 基于脑电非线性特征的情绪状态识别方法 | |
CN103714281B (zh) | 一种基于心电信号的身份识别方法 | |
CN108511055B (zh) | 基于分类器融合及诊断规则的室性早搏识别系统及方法 | |
CN106845147B (zh) | 医学经验总结模型的建立方法、装置 | |
CN111009321A (zh) | 一种机器学习分类模型在青少年孤独症辅助诊断中的应用方法 | |
CN108877949A (zh) | 基于孤立森林算法和投票机制的唐氏综合症筛查方法 | |
CN103632162B (zh) | 一种疾病相关的心电图特征选择方法 | |
CN113197578B (zh) | 一种基于多中心模型的精神分裂症分类方法及系统 | |
Minaee et al. | Identifying mild traumatic brain injury patients from MR images using bag of visual words | |
Geronimo et al. | Academic stress of students in higher education using machine learning: A systematic literature review | |
Davies et al. | A transition probability based classification model for enhanced N1 sleep stage identification during automatic sleep stage scoring | |
CN110010204A (zh) | 基于融合网络和多打分策略的预后生物标志物识别方法 | |
CN103345640B (zh) | 一种面向持续想象脑电信号的分类方法 | |
CN111743513B (zh) | 基于混合通道eeg信号的s1与rem睡眠状态检测方法及系统 | |
Xu et al. | Hybrid label noise correction algorithm for medical auxiliary diagnosis | |
CN117315379B (zh) | 面向深度学习的医学影像分类模型公平性评估方法及装置 | |
Wang et al. | MS-MLP: Multi-scale sampling MLP for ECG classification | |
CN115429284B (zh) | 心电信号分类方法、系统、计算机设备以及可读存储介质 | |
CN107767934B (zh) | 一种用于描述压力的hrv特征范围估计方法 | |
CN117435993A (zh) | 基于数据增强和对抗优化的跨病人癫痫脑电信号分类方法 | |
Zhang et al. | Multi-scale and attention based ResNet for heartbeat classification | |
CN116484290A (zh) | 一种基于Stacking集成的抑郁症识别模型构建方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |