基于小波变换和卡尔曼滤波的心电信号滤波算法研究OA
Research on ECG filtering algorithm based on wavelet transform and Kalman filter
目的:为解决小波变换在单独处理心电信号时低频段去噪效果不佳的问题,提出一种小波变换-卡尔曼滤波协同算法.方法:首先,利用小波变换的多分辨率特性将心电信号分解到不同频带;其次,在低频带采用卡尔曼滤波去除噪声,在高频带采用小波阈值去除噪声,之后通过小波重构得到去噪后信号;最后,选取MIT-BIH心律失常数据库中的105、106、107、108、109号心电信号,分别在25、20和15 dB 3种不同噪声水平下进行去噪仿真实验,并从定性和定量2个角度分析单一小波变换和小波变换-卡尔曼滤波协同算法的去噪效果.结果:定性分析结果表明,协同算法去噪后的心电信号呈现出更优的波形平滑度,对高频噪声和基线漂移的抑制效果均优于单一小波变换.定量分析结果表明,在信噪比提升方面,协同算法在所有测试案例中均优于单一小波变换;相比单一小波变换,协同算法在多数情况下能取得更低的均方根误差值.结论:提出的小波变换-卡尔曼滤波协同算法能够克服单一小波去噪的局限性,在滤除多种噪声的同时较好地保留了心电信号的关键特征,可为心电信号滤波提供一种有效的解决方案.
Objective To propose a Wavelet-Kalman filter cooperative algorithm to solve the problem of the wavelet transform in low-frequency noise reduction when used individually for processing ECG signals.Methods Firstly,ECG signals were decomposed into different frequency bands using the multiresolution properties of the wavelet transform;secondly,noise removal was carried out with Kalman filtering in the low-frequency band and with wavelet thresholding in the high-frequency band,and then denoised signals were obtained through wavelet reconstruction;finally,denoising simulation experiments were conducted with No.105,106,107,108 and 109 ECG signals from MIT-BIH Arrhythmia Database at three noise levels of 25,20 and 15 dB,and the denoising effects of wavelet transform algorithm and Wavelet-Kalman filter cooperative algorithm were analyzed qualitatively and quantitatively.Results Qualitative analysis showed ECG signals denoised using the cooperative algorithm exhibited superior waveform smoothness,and the cooperative algorithm gained advantages over the wavelet transform algorithm in suppression of high-frequency noise and baseline drift.Quantitative analysis indicated that the cooperative algorithm outperformed the wavelet transform algorithm in all the test cases in terms of signal-to-noise ratio improvement,and in most cases in terms of lowered root mean square error.Conclusion The proposed Wavelet-Kalman filter cooperative algorithm eliminates the limitations of the wavelet transform algorithm,effectively removes various types of noises while preserving key features of ECG signals,thereby providing an effective solution for ECG signal filtering.[Chinese Medical Equipment Journal,2026,47(3):18-25]
秦绍明;王琦;徐晨;孙源
十堰市人民医院(湖北医药学院附属人民医院)医学装备处,湖北 十堰 442000十堰市人民医院(湖北医药学院附属人民医院)医学装备处,湖北 十堰 442000十堰市人民医院(湖北医药学院附属人民医院)医学装备处,湖北 十堰 442000十堰市人民医院(湖北医药学院附属人民医院)医学装备处,湖北 十堰 442000
医药卫生
小波变换卡尔曼滤波心电滤波心电信号心电信号去噪
wavelet transformKalman filterECG filteringECG signalECG signal denoising
《医疗卫生装备》 2026 (3)
18-25,8
评论