一种基于小波包和近似熵的心电信号分类方法技术

技术编号:10220620 阅读:202 留言:1更新日期:2014-07-16 20:33
本发明专利技术提出了一种基于小波包和近似熵的心电信号分类方法。对预处理后的心电信号进行小波包分解,提取各节点的小波包系数,然后计算各小波包系数的近似熵。将求得的近似熵作为特征向量输入到支持向量机分类器,并采用粒子群算法寻找支持向量机分类器的最优参数,对多种心电信号进行分类。小波包分解是一种分析非平稳信号的有效方法。近似熵只要较少的数据量就能得到比较稳健的估计值,具有较好的抗噪和抗干扰能力,且不论信号是随机的或确定性的都可以使用。本发明专利技术提取特征向量算法简单,不需要传统方法的降维,速度快,耗时少,而且分类准确率高,适用于心电自动分析辅助诊断系统。

【技术实现步骤摘要】

本专利技术属于医学信号处理
,涉及。
技术介绍
心电图是心脏电活动在体表的综合反映,为诊断心脏和心血管系统的功能变化提供了重要的参考依据。心电图的模式分类主要依赖于心电信号特征向量的正确提取和分类方法的准确性,是心电信号自动分析诊断的重要部分。目前已有很多学者对此进行了研究,主要涉及心电信号的特征提取和分类方法两方面。傅里叶变换提取时频域特征简单准确,但不能准确的反应心电信号的形态特征,并且容易受噪声干扰;KPL、小波变换等特征提取虽各有特点,但准确性、抗干扰性等存在不足。传统的特征提取主要利用线性变换方法提取心电信号的单一特征,不能完整的反映心电信号的非线性结构,主成分分析、独立成分分析虽可以提取信号的非线性特征,但需要提取大量的特征,再进行降维选取,比较耗时。神经网络法难以确立最优的网络结构,环境适应力不高且可能存在着过学习或者容易陷入局部最小点的问题,推广性不强。针对上述问题,结合心电信号的混沌特性,本专利技术提出,将小波包分解这种非线性信号分解工具和近似熵这种非线性度量方法相结合来提取心电信号的非线性特征。小波包分解是一种更精细的分解方法,对信号高、低频部分都进行分解,包含信息更全面。近似熵是一种非线性动力学参数,计算所需数据量少,抗噪、抗干扰能力强,对确定性信号和随机信号都适用。本专利技术能够快速准确地提取信号的非线性特征向量。支持向量机(Support Vector Machine, SVM)以最小化泛化误差的上界为目标,从理论上得到一个全局最优解,并且具有最佳的泛化能力,克服了神经网络分类和传统统计分类方法的许多缺点,能够根据现有样本信息在模型的复杂性和学习能力之间寻求最佳折中,最重要的优点是它的推广能力和小样本高维空间的非线性分类。本专利技术运用SVM分类器能够高效准确地对心电信号进行分类。
技术实现思路
本专利技术的目的在于提供。对预处理后的心电信号进行小波包分解,提取小波包系数,然后计算各小波包系数的近似熵。将求得的近似熵作为特征向量输入到SVM分类器,并采用粒子群算法(Particle SwarmOptimization, PS0)寻找使分类率达到最高的SVM分类器的最优参数,对多种心电信号进行分类。本专利技术通过以下技术方案实现:基于小波包和近似熵的心电信号分类方法的实现步骤如下:(I)对预处理后的心电信号进行小波包分解;(2)计算不同频段的小波包系数的近似熵值,由不同频段近似熵值组成新的特征向量;(3)使用上述特征向量作为样本训练SVM,然后使用训练后的SVM对心电信号进行分类,获得分类结果。在上述步骤(1)中,采用db6小波基对预处理后的心电信号进行3层小波包分解。在上述步骤(2)中,计算不同频段小波包系数的近似熵值时,选取信号的点数N =1000,模式维数m = 2,相似容限r = 0.2SD。在上述步骤(3)中,训练SVM时,采用PSO算法寻找SVM的最优参数,使得分类准确率达到最高。本专利技术的效果和益处是:本专利技术针对心电信号的混沌特性,将小波包分解与近似熵结合来提取心电信号的非线性特征向量。小波包变换是一种分析非平稳信号的有效方法,能够准确表征心电信号的非平稳特性;近似熵是非线性动力学指标,能够准确表征心电信号的非线性特性。本专利技术不仅能够高效快速的提取特征向量,而且不需要传统方法的降维,耗时少,效率高,采用PSO算法迭代寻优,能够获得较高的分类准确率,适用于心电自动分析辅助诊断系统。【附图说明】图1是本专利技术算法总体流程图;图2是105号信号进行3层小波包分解的结果图;图3是样本标签和分布图;图4是PSO算法参数寻优的结果图;图5是分类结果图。【具体实施方式】以下结合技术方案和附图详细叙述本专利技术的具体实施例,本实施例在以本专利技术技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程。如图1所示,本实施例包括如下步骤:1.小波包分解根据心电信号特征波形,选用db6小波作为小波基函数对预处理后的心电信号进行3层小波包分解。小波包系数递推公式为:本文档来自技高网
...

【技术保护点】
一种基于小波包和近似熵的心电信号分类方法,其特征在于包括如下步骤:(1)对预处理后心电信号进行小波包分解;(2)计算不同频段的小波包系数的近似熵值,由不同频段近似熵值组成新的特征向量;(3)使用上述特征向量作为样本训练支持向量机,然后使用训练后的支持向量机对心电信号进行分类,获得分类结果。

【技术特征摘要】
1.一种基于小波包和近似熵的心电信号分类方法,其特征在于包括如下步骤: (1)对预处理后心电信号进行小波包分解; (2)计算不同频段的小波包系数的近似熵值,由不同频段近似熵值组成新的特征向量; (3)使用上述特征向量作为样本训练支持向量机,然后使用训练后的支持向量机对心电信号进行分类,获得分类结果。2.根据权利要求1所述的基于小波包和近似熵的心电信号分类方法,其特征在于步骤(1)中...

【专利技术属性】
技术研发人员:李鸿强冯秀丽陈雪龙梁欢
申请(专利权)人:天津工业大学
类型:发明
国别省市:天津;12

网友询问留言 已有1条评论
  • 来自[美国加利福尼亚州圣克拉拉县山景市谷歌公司] 2015年01月16日 18:25
    英文翻译为wavepacket,一般的波是由若干种以至无限多种谐波叠加而成的,往往仍然是非局域性的。但是,在特定条件下,叠加后的波有可能是局域性的,犹如被某种曲面包裹住那样。这种局域性的波就叫做“波包”。举一个例子:取一根均匀而又较长的橡皮绳,让它的一端固定在墙上或别的什么上,另一端握在手中,拉直。起初,该系统处于静止状态。后来,握绳的手突然抖动了一下后又回到了原来的位置并重新静止下来。此后就会看到绳上有一个隆起的形状在移动,这个隆起的部分就叫做“波包”。
    0
1