当前位置: 首页 > 专利查询>南昌大学专利>正文

一种基于卷积稀疏编码的心电信号去噪方法技术

技术编号:39135134 阅读:11 留言:0更新日期:2023-10-23 14:52
一种基于卷积稀疏编码的心电信号去噪方法。首先利用卷积稀疏编码字典学习算法得到含心电信号特征的滤波器组,再利用得到的滤波器组对含噪心电信号进行卷积稀疏编码得到特征系数,最后将滤波器组与相对应的特征系数的卷积之和作为去噪的心电信号。本发明专利技术能克服其他去噪方法会造成心电信号失真的缺点,最大程度上保留了心电信号的形态特征。上保留了心电信号的形态特征。上保留了心电信号的形态特征。

【技术实现步骤摘要】
一种基于卷积稀疏编码的心电信号去噪方法


[0001]本专利技术属于信号处理领域,具体涉及一种基于卷积稀疏编码的心电信号去噪方法。

技术介绍

[0002]心电图作为临床医学常规检查方法之一,它对心血管疾病的诊断具有重要意义。心电信号从采集到传输都会不可避免产生各种噪音,这些噪音会掩盖心电信号的特征信息,导致后续的分析诊断产生误差,因此去噪是心电信号特征识别以及后续心电分析诊断或分类中不可缺少的一部分。
[0003]现有的心电信号去噪算法会导致不同程度的心电信号失真,且去噪效果也不稳定。心电信号中的肌电干扰会破坏特征参数和波形特征,造成严重的医疗事故,因此针对心电信号中的肌电干扰进行去噪研究。

技术实现思路

[0004]本专利技术的目的是,针对现有技术存在的问题,提出一种基于卷积稀疏编码的心电信号去噪方法。首先利用卷积稀疏编码字典学习算法得到含心电信号特征的滤波器组,再利用得到的滤波器组对含噪心电信号进行卷积稀疏编码得到特征系数,最后将滤波器组与相对应的特征系数的卷积之和作为去噪的心电信号。本专利技术采用的方法能克服其他去噪方法会造成心电信号失真的缺点,最大程度上保留了心电信号的形态特征。
[0005]本专利技术是通过以下技术方案实现的。
[0006]本专利技术所述的一种基于卷积稀疏编码的心电信号去噪方法,包括以下步骤:
[0007](1)对训练数据集进行卷积字典学习得到含心电信号结构信息的滤波器组,具体包括:
[0008](1.1)初始化滤波器组D0;
[0009](1.2)根据初始化滤波器,更新稀疏系数x
k
,即为下式所表达的优化问题:
[0010][0011]其中x
k
滤波器d
k
所对应的稀疏系数映射,而d
k
为第k个滤波器,s为重构信号,λ为平衡保真项和正则项参数;
[0012]利用ADMM算法将x
k
的求解拆分为对x
k
、y
k
以及u
k
的的求解;
[0013](1.2.1)为减少x
k
求解时的矩阵运算量,将其进行快速傅里叶变换变换在傅里叶域进行求解,将x
k
的求解式转换为:
[0014][0015]其中ρ为惩罚参数;
[0016](1.2.2)利用对角块线性系统可以将上式的求解转化为:
[0017][0018](1.2.3)利用Sherman

Morrison公式对上式进行求解;
[0019](1.2.4)利用软阈值函数对进行求解:
[0020]y
k+1
=S
λ/ρ
(x
k+1
+u
k
)
[0021]其中S
λ/ρ
为软阈值函数。并使用自适应方法获得一个迭代更新的惩罚参数以确保收敛到合适的精度和加快收敛速度;
[0022](1.2.5)利用更新
[0023](1.3)根据1.2所得的稀疏系数x
k
更新滤波器d
k
,即为下式所表达的优化问题:
[0024][0025]继续使用ADMM算法将d
k
的求解拆分为d
k
、g
k
和h
k
进行迭代运算解决;
[0026](1.3.1)问题的求解可继续在傅里叶域进行,将d
k
求解式转化为:
[0027][0028](1.3.2)将(1.3.1)中表达式转化为式:
[0029][0030]再利用迭代Sherman

Morrison方法对上式进行求解;
[0031](1.3.3)可以通过在规范化l2范数之前,将约束支持之外的条目映射为零来解决:
[0032][0033](1.3.4)根据更新
[0034]滤波器组更新的方法是在内部稀疏编码和字典更新两个步骤交替进行,在继续进行字典更新之前以合理的精度解决稀疏编码问题。所得算法的一次迭代由卷积稀疏编码算法和字典更新子算法依次更新组成。
[0035](2)根据步骤(1)得到的滤波器组D对含噪心电信号进行稀疏分解得到含噪心电信号的稀疏系数X:
[0036]根据初始化滤波器,更新稀疏系数x
k
,即为下式所表达的优化问题:
[0037][0038]其中x
k
滤波器d
k
所对应的稀疏系数映射,而d
k
为第k个滤波器;
[0039]利用ADMM算法对上式进行求解;
[0040](1)为减少x
k
求解时的矩阵运算量,将其进行快速傅里叶变换变换在傅里叶域进行求解,将x
k
的求解式转换为:
[0041][0042](2)利用对角块线性系统可以将上式的求解转化为:
[0043][0044](3)利用Sherman

Morrison公式对上式进行求解;
[0045](4)利用软阈值函数对进行求解:
[0046]y
k+1
=S
λ/ρ
(x
k+1
+u
k
)
[0047]并使用自适应方法获得一个迭代更新的惩罚参数以确保收敛到合适的精度和加快收敛速度;
[0048](5)利用更新
[0049](3)重构得到去噪后的心电信号。利用步骤(1)学习得到的滤波器组和步骤(2)得到的稀疏系数重构得到去噪心电信号:
[0050][0051]本专利技术的有益效果为:
[0052]通过卷积字典学习得到具有心电信号特征的字典,再将含噪的心电信号通过卷积稀疏编码分解得到特征稀疏系数,使用学习得到的字典和稀疏系数做卷积之和得到去噪心电信号。经实验证明其功能准确有效。
附图说明
[0053]图1为MIT

BIH心律失常数据库101号记录原始心电信号波形图。
[0054]图2为101号记录加噪心电信号波形图。
[0055]图3为101号记录小波去噪效果对比图。
[0056]图4为101号记录EMD去噪效果对比图。
[0057]图5为101号记录K

SVD去噪效果对比图。
[0058]图6为101号记录卷积稀疏编码去噪效果对比图。
具体实施方式
[0059]下面将结合实施例对本专利技术做进一步阐述。
[0060]在本实施例中,数据来源于MIT

BIH心率失常数据库,其中第101号记录的部分心电信号如图1所示。
[0061]本专利技术所涉心电信号去噪方法的总流程图,具体包括以下步骤:(1)使用MIT

BIH数据库中的多组心电信号记录构造大小为102本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于卷积稀疏编码的心电信号去噪方法,其特征是包括以下步骤:(1)对训练数据集进行卷积字典学习得到含心电信号结构信息的滤波器组:(1.1)初始化滤波器组D0;(1.2)根据初始化滤波器,更新稀疏系数x
k
,即为下式所表达的优化问题:其中x
k
滤波器d
k
所对应的稀疏系数映射,而d
k
为第k个滤波器,s为重构信号,λ为平衡保真项和正则项参数;利用ADMM算法将x
k
的求解拆分为对x
k
、y
k
以及u
k
的的求解:(1.2.1)为减少x
k
求解时的矩阵运算量,将其进行快速傅里叶变换变换在傅里叶域进行求解,将x
k
的求解式转换为:其中ρ为惩罚参数;(1.2.2)利用对角块线性系统可以将上式的求解转化为:(1.2.3)利用Sherman

Morrison公式对上式进行求解;(1.2.4)利用软阈值函数对进行求解:y
k+1
=S
λ/ρ
(x
k+1
+u
k
)其中S
λ/ρ
为软阈值函数;并使用自适应方法获得一个迭代更新的惩罚参数以确保收敛到合适的精度和加快收敛速度;(1.2.5)利用更新(1.3)根据1.2所得的稀疏系数x
k
更新滤波器d
k
,即为下式所表达的优化问题:继续使用ADMM算法将d
k
的求解拆分为d
k
、g
k
和h
k

【专利技术属性】
技术研发人员:刘继忠朱昆刘文博
申请(专利权)人:南昌大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1