心电信号中的工频干扰滤除方法_刘胜洋
第31卷 第3期2014年 6月生物医学工程学杂志
JournalofBiomedicalEnineerin gg
Vol.31 No.3
June014 2
心电信号中的工频干扰滤除方法
刘胜洋1△ 张根选1 曹 阳2
)蚌埠医学院影像系,蚌埠21(33030
)深圳迪美泰数字医疗技术有限公司,深圳52(18067
摘 要:心电图(信号在采集、转换过程中,容易受到5结合ECG)0Hz的工频干扰。本文在Levkov算法的基础上,、正弦波的反对称和正弦波幅度不发生突变的特点,提出L均方误evkov改进算法。利用ECG信号的信噪比(SNR)以及信号的吻合程度对这二种算法进行比较。通过实验比较发现,改进算法不仅对E差(RMSE)CG信号的吻合程度高,而且对于E取得了较好的滤波效果。CG信号的一些细节也能给予保留,关键词:心电图;Levkov算法;降噪
中图分类号 TN911.4;R318.6 文献标志码 A:/DOI10.750710015515.20140108-
FilterinMethodofPowerFreuencInterferenceinECGSinals gqyg
112
LIUShenanHANGGenxuanAOYan C gyg Zg
1(DeartmentoMedicalImainBenbu MedicalCollee,Benbu233030,China) pf gg,ggg
2(Dimetek Diital MedicalTechnoloies,Inc.Shenzhen518067,China) gg
:AbstractElectrocardioram(ECG)sinalsaresuscetibletobedisturbedb50Hzfreuencintheowerrocess ggpyqypp acuisitionandconversion.ThisforwardtheimrovedLevkovalorithmcombinedwiththeantism-ofaeruts qpgypppmetrofsinewaveandthecharacteristicofnot–easilmutationofthesinewaveamlitude.Theimrovedandthe yypp ,oriinalalorithmswerecomaredwithsinaltonoiseratio(SNR)rootmeansuareerror(RMSE)andcoincidence ggpgq,thesinals.Basedontheexerimentalcomarisonitwasconcludedthattheimrovedalorithmhadbetterfilteof -gpppg,rinfunctionsbecauseitnotonlhihlcoincidedwithECG,butalsoretainedcertaindetailsofECG. gygy :Kewordselectrocardioram;Levkovalorithm;denoise -ggy
[]
别是50Hz的工频干扰2-4。
引言
心脑血管疾病一直是威胁人类身体健康和生命安全的主要疾病之一。随着人类生活水平的提高、生活压力的增大以及不合理饮食的出现,心血管疾病的发病率呈快速上升趋势。心脏性猝死(sudden是心脑血管疾病死亡的主要疾cardiacdeath,SCD)
病。由于心脏性猝死具有突发性、迅速性和不可预
1]
。测性的特征,是直接危及人类生命的一大杀手[
目前滤除工频干扰的主要方法包括:平滑滤波
5]5]6]
、、、法[小波变换法[自适应滤波法[自适应相干[]7]
和L模板法[evkov算法8。平滑滤波法算法简单,
处理速度快,滤波效果较好,但该法存在通带很窄,虽然能较好地滤除5却对E0Hz工频干扰,CG信号中的QR信号衰减很大,在实际S波群有较大削峰,
9]
。基于小波的去噪方法计使用中有一定的局限性[
算量比较大,小波基的选择及设定合适的阈值都需
10]
。自适应滤波法需要一要大量的实验进行讨论[
,E心电图(是从体表记electorcardiormaCG)g
录心脏电位随时间变化的曲线,可以反映心脏的生物电位变化,进而有利于心脏疾病的诊断,是目前用于诊断心脏病的主要技术之一。但是E转CG采集、化过程中容易受到环境和设备的影响,产生噪声,特
:aillius780626@yhoo.com.cn △通信作者。E-my
个与噪声有关而与信号无关的参考信号,从体表采集到的E必须添加额外的测CG信号难以满足要求,量电极采集这个参考信号。这样不仅增加电路的成本,而且降低仪器的稳定性。自适应模板法,抑止工频干扰的效果较好,算法也简单,其缺点是低频与窄带干扰信号处的抑制带宽必须相等,导致截止频
578
生物医学工程学杂志第31卷
率高于0.05Hz的限制。由于这些点的在处理靠近奇异点比如R波波峰时,
连线属于非线性段,不在一条直线上,按基本Levk-ov算法会发现,R波幅度被消减。因而需要对基本
Levkov算法进行必要的改进。1.2 Levkov算法改进
Levkov算法改进就是利用正弦波的反对称特点来进行修改,即需要对上面三个条件做适当的修改:
修改条件①:采样频率fs必须是工频干扰f的。对于条件②、2N倍(N为整数,2N=M) ③保持不
即:变。则存在如下关系,
1 Levkov算法
1.1 Levkov的基本方法
1984年,Levkov首先提出ECG信号分线性段和非线性段,并且对不同的段采用不同处理方式的数字滤波法。但是信号必须满足以下三个条件:①采样频率fs必须是工频干扰f的整数倍M;②在一个工频干扰周期T内,工频干扰采样点的幅值的代数和为0;要求滤波前相邻的③在一个线性段中,ECG信号采样点幅度差值相等。
在滤波过程中,首先要识别出一个线性段,该线性段滤波后的值为这个线性段原始数据的平均值。假设采样频率fs除以工频频率f的值是M的整数倍,采集获取的信号是Wi,其中噪声信号是Ni,ECG信号是SCG信号是线性系统满足叠i。一维E则有加原理,
Ni=Ni-M=-Ni-N
Wi-Wi-M=SSi-i-N+Ni-Ni-M=
M·d=2N·d Wi+Wi-N=SSi+i-N+Ni+Ni-N=2Sdi-N·得到:
()9()10()11
)将式(和式(合并来推导,然后叠加可以1011)
()1
Wi=Si1,…,M-1, ∈0,i+Ni,
根据条件③,线性段内的ECG信号应该有
SM-1-SM-2=SM-2-SM-3=…=SSd,1-0=
()2)式(中d为固定的步长。根据条件②则有2
M-1i=0
ii-Ni-MSi=
4
或者
()12
Wi-2Wi-N+Wi-M
()Ni=13
4
由条件②说明工频信号的幅度在一个周期内保
Ni=0,
M-1
M-1
()3
持不变,则令
根据叠加原理,有
M-1i=0
Wi= Si+ Ni,
i=0
i=0
M-1i=0
M-1
()4
))将式(带入式(中,可以得到34
Wi= Si,
i=0
()5
Wi-2Wi-N+Wi-M
e=
4
k3·Ni-M-k4·Ni-N+k5·e,()Ni=14
k3+k4+k5
式中的k则:3、k4和k5分别是该函数的收敛速度,
Si=Wi-Ni
()15
))如果M是2的倍数,将式(带入式(中,可得到25
()M+,6 Wi= Si=M·2-1
i=0i=02
)将此式带入式(中,可WM-W0=SM-Sd,60=M·以得到
(WM-W0)
Wi-i=0,=-12
M
推广为一般通用式,则可以得到
M-1M-1
2 实验验证
为了验证基本Levkov算法和改进后算法滤波效果之间的比较,首先采用构建正常ECG信号并加载0比较滤波后的信号与原始信.5mV工频信号,,、号之间的信噪比(均方sinaltonoiseratioSNR) g,和相关系数,误差(rootmeansuareerrorRMSE) q其次通过有疾病患者、没有工频干扰的ECG信号滤波来比较算法的效果。
M-1
()7
k=2-1+
M-1i=0
Wi+k-
(WM+k-Wk)
,M
()8
)表明,式(每计算一个采样点滤波后的值需要利8/)/用该点前(M2-1和后M2点的原始值。该算法
是把这些点的连线近似看成一条直线,在处理远离奇异点的波形时误差较小,滤波效果也很好。但是
2.1 构建ECG信号并加载固定工频信号
为了较为准确地验证该方法的效果,首先构建标准的E并在标准的ECG信号,CG信号上加载幅,度固定的工频信号(见图1)分别来验证这二种滤波的效果。
第3期刘胜洋等:心电信号中的工频干扰滤除方法
579
图1 构建0.5mV的ECG信号
()()标准E标准EaCG信号;bCG信号中加载0.5mV工频Fi.1 Mix0.5mVowerfreuencinstandardECGsinal gpqyg
();()mastandardECGsinalbix0.5mVfreuencinstandardECGsinalower gqygp
2.2 Levkov和改进的Levkov滤波信号比较
为了较好的比较二者滤波后的效果,将原始的,蓝色)红色)和改进ECG(Levkov滤波后的ECG(
粉红色)放在一张图中进行比Levon滤波后的ECG(如图2所示。较,
如果比较原始的标准ECG信号和处理后ECG信号的吻合性,需要将图放大来比较图形的细节,为取图2中1了较为详细的比较,.1~1.25s的采样点如图3所示。放大比较,
图3 ECG信号局部放大的比较
图2 ECG信号不同滤波与原始信号的比较
Fi.2 DifferentfilterofECGsinalcomaredwiththeoriinalsinal ggpgg
Fi.3 ComarisonoflocalamlificationECGsinal gppg
通CG信号的滤波效果, 为了更加准确的表示E
过计算原始信号与噪声信号的比率--SNR和RMSE进行参数值的比较。当S表NR越大,RMSE越小,明效果越好。反之则较差。对于SNR和RMSE的即:定义如下,
2
())SNR=10log2wi-si 原始的E蓝3中可以看出,CG信号( 从图2、
,,色)红色)在PLevkov滤波后的ECG信号(QRS段,对原始的信号有所消弱。而改进的Levkov滤波则消弱较少,只是在峰值向右稍微有移动,并且在峰值有加强的趋势。从信号的相关系数来比较二者的根据相关系数公式吻合程度,
RMSE=
2
Wi-si n
ρ=
xy
))((,
22xii y由上面的公式分别计算二个滤波方法的SNR和RMS如表1所示。E,
表1 Levkov算法改进前后的对比表
Tab.1omarisonofLevkovalorithmbeforeandafterimrovement C pgp
方法
基本Levkov算法改进Levkov后算法
处理后的SNR39.1339 70.7406
处理后的RMSE0.000969680.00019966
可以分别计算出Levkov滤波后的信号和原始信号的相关系数是0而改进的L.9931,evkov滤波后的 相关系数是0在R峰时,波形变化较大,计算.9999。
),它们的相关系数(得到L1.125~1.2sevkov的滤波,改进滤波与原始信号的相关系数分别是0.9925 和0.9999。
2.3 Levkov和改进Levkov算法
/
剔
除工频信号的比较
在对滤波后E再对滤除CG信号之间的比较后,出来的工频信号进行比较。将原始的构建的工频信
改进后NR和RMSE的比较中可以看出, 从S
的算法性能有了较明显的改进。
58
0
生物医学工程学杂志第31卷
号、Levkov算法滤除出来的工频信号和改进算法滤)除出来的工频信号放在一张图上(见图4并对局a)部放大(见图4比较。b
红色)不Levkov滤波后的工频信号( 可以看出:
仅在R峰偏差原始的工频信号(蓝色)的幅度较大,而且较早的就开始偏差原始工频信号。如果利用如表2所示。SNR和RMSE来比较,
图4 滤除信号比较
()()滤波后的工频信号与0.局部放大比较a5mV工频信号比较;b
Fi.4 Comarisonoffilteredsinal gpg
())acomarisonofthefreuencafterfilterinand0.5mV;(bcomarisonoflocalzoomower pqygpp
表2 Levkov改进前后的工频信号对比较
Tab.2 ComarisonoffreuencofLevkovbeforeandafterim-ower pqyp
rovementp方法
基本Levkov算法改进Levkov后算法
处理后的SNR16.9343 60.0307
处理后的RMSE
0.02750.0032
。从图8中可以看出并没有进算法后得到图8(b)额外的增加一些切迹之类的信号。
改进后NR和RMSE的比较中可以看出, 从S
的算法性能有了较明显的改进。标准E见CG信号()图1加载工频信号后的E见图1信号,经过aCG(b)发现,使用滤波后和标准ECG信号进行误差比较,改进Levkov滤波后的误差在-0.003892~而基本L0.002723mV范围内,evkov滤波后的误差在-0.2321~0.3253mV范围内。2.4 患者ECG信号处理的比较
从上面的分析可以看出,基本Levkov算法和实为了更清晰地显示和更为际信号存在较大的差异,
详细地比较,这里选择一个有切迹的ECG信号来比、如图5(原始采集信号)图6(较,Levkov算法后信(号)和图7改进算法后的信号)所示。从图5和图6的比较中可以明显的看出,利用基本Levkov算法将忽略了原来E这给医生的诊断带来CG信号的切迹,了很大麻烦。而利用改进算法却能很好地保留这些给医生的诊断提供了更接近真实的E切迹,CG信号。
当然对于正常E改进算法也不会增加CG信号,)额外的信号,图8(是一组正常E经过改aCG信号,
图7 改进Levkov算法处理后的ECG信号Fi.7 ECGsinalafterimrovinLevkovalorithm ggpgg
图6 基本Levkov算法处理后的ECG信号Fi.6 ECGsinalafterfilterinbasicLevkovalorithm gggg
图5 原始采集信号
Fi.5 OriinalECGsinalacuisition gggq
第3期刘胜洋等:心电信号中的工频干扰滤除方法
58
1
2.5 Levkov和改进的Levkov滤波信号的低频损失比较
对于E低频成分含有重要信息,CG信号来说,如E其包含的信息CG信号中ST段就是低频信号,
11]
。E非常重要[CG信号的ST段代表了心室除极
0.9999~1.0之间。
3 结果与讨论
从上面的实验验证中可以看出,基本的Levkov算法虽然能很好滤除工频干扰,但是QRS波的幅度并且一些E将消弱,CG信号的细节也被删除或消给患者的疾病诊断带来潜在的危险。然而改进弱,
算法却能很好地保留这些细节,具有更好的利用价值和实际意义。
在程序的算法上,改进算法的乘除次数要比基本Levkov算法多。同时改进算法对于干扰的工频信号突变的滤除效果不如基本Levkov响应得快。()如图1中,采集的信号有工频干扰,并且还有骤0a然减小。通过这二种算法滤除后分别得到图10(b)()(。从图1和图1改进算法)Levkon算法)0(c0(b)可以看出,在工频信号发生突变,但是滤波的相关并)没有受到太大影响,相反,改进算法滤波(见图10c却将干扰工频向后延迟一段时间才消失。
心室复极开始的一段时间内的电位变化情结束后、
它是诊断心肌缺血的重要指标。因此,有必要对况,
(低频信号的损失进行必要的比较。比较的方法:1)采用E以及该误差CG信号滤除前后低频频谱误差,占该频率的百分比。(2)ECG信号滤波前后ST段注:使用没有工频信号的测量数的线性相关性比较(。据)
首先从信号滤波前后的频谱上来辨别,如图9所示(图9粉红色是滤波后a蓝色是滤波前的频谱,。从图9()的的频谱。图9b是滤除的工频频谱)a频谱比较中可以看出,在低频中几乎没有信号的损失。在64组数据中,0~1Hz的信号损失最大是平均值最大的00.32%,.0312%。在ST段滤波前,后线性相关性的比较(相关系数都在12组数据)
图8 正常ECG信号的改进滤波比较()()采集的E滤波后的EaCG;bCG
Fi.8 ComarisonoftheimrovementofnormalECGsinalfilter gppg
();()atheECGsamledbECGafterfilterin pg
图9 ECG信号滤波前后的频谱比较()()滤除的频谱aECG信号滤波前后的频谱;bFi.9 ECGsectrumcomarisonbeforeandafterfilterin gppg
();()asectrumofECGsinalbeforeandafterfilterinbthesectrumfiltered pggp
58
2
生物医学工程学杂志第31卷
图10 工频信号突变的ECG信号的滤除比较
()()()工频幅度变化的E基本L改进LaCG;bevkov滤波;cevkov滤波Fi.10 ComarisonofECGsinaloffreuencmutationsower gpgpqy
();();()aECG withchaneoffreuencamlitudebbasicLevkovfiltercimrovedLevkovfilterower gqyppp
](:动伪迹方法[生物医学工程学杂志,J.2010,273)529532,-543.
[]7
于超,李刚,林凌.基于简化FFT可跟踪工频干扰的自适应]:相干模板法的实现[J.生物医学工程学杂志,2007,24(4)780784.-
[]8
LEVKOVC,MICHOV G,IVANOVR,etal.Subtractionof ]50Hzinterferencefromtheelectrocardioram[J.MedBiol g,():EnComute1984,224371373.-gp
[]9
]姚欢,王剑钢.ECG信号QRS波群检测算法的进展[J.现():代生物医学进展,2012,122039883991.-
[]张文爱,魏航.基于小波变换的心电信号去噪[]太原理工10J.
():大学学报,2009,404376378.-
[]毛玲,张国敏,孙即祥,等.心电图S11T段形态分析方法研究
[]():J.信号处理,2009,25913601365.-
()收稿:2013032820130428-- 修回:--
参
[]1
考文献
HUA W,ZHANGLF,WU YF,etal.Incidenceofsudden ;]cardiacdeathinChinaanalsisof4reionaloulations[J. ygpp,():AmCollCardiol2009,541211101118.J -
[]2[]3[]4
孙九菊,郭峰林,杨茜.一种滤除心电信号50Hz工频干扰的]():算法[J.武汉工业学院学报,2012,3126264.-
郭艳菊,陈雷,陈国鹰,等.基于核方法的工频干扰消除算法[]():J.计算机应用研究,2013,30411211126.-
王淑艳,董健,关欣.基于自适应陷波技术的心电图工频干]:扰抑制研究[生物医学工程学杂志,J.2008,25(5)1044-1047.
[]5李雪飞,毛玉星,何为,等.提升小波和平滑滤波在心电信号]:快速滤波中的研究[J.生物医学工程学杂志,2008,25(1)191195.-
[]6林绍杰,赖丽娟,吴效明.基于阻抗检测的自适应消除心电运