ECG denoising and compression using a modified extended Kalman filter structure.
This paper presents efficient denoising and lossy compression schemes for electrocardiogram (ECG) signals based on a modified extended Kalman filter (EKF) structure. We have used a previously introduced two-dimensional EKF structure and modified its governing equations to be extended to a 17-dimensional case. The new EKF structure is used not only for denoising, but also for compression, since it provides estimation for each of the new 15 model parameters. Using these specific parameters, the signal is reconstructed with regard to the dynamical equations of the model. The performances of the proposed method are evaluated using standard denoising and compression efficiency measures. For denosing, the SNR improvement criterion is used, while for compression, we have considered the compression ratio (CR), the percentage area difference (PAD), and the weighted diagnostic distortion (WDD) measure. Several Massachusetts Institute of Technology-Beth Israel Deaconess Medical Center (MIT-BIH) ECG databases are used for performance evaluation. Simulation results illustrate that both applications can contribute to and enhance the clinical ECG data denoising and compression performance. For denoising, an average SNR improvement of 10.16 dB was achieved, which is 1.8 dB more than the next benchmark methods such as MABWT or EKF2. For compression, the algorithm was extended to include more than five Gaussian kernels. Results show a typical average CR of 11.37:1 with WDD << 1.73%. Consequently, the proposed framework is suitable for a hybrid system that integrates these algorithmic approaches for clean ECG data storage or transmission scenarios with high output SNRs, high CRs, and low distortions.
Sayadi
Omid
O
Biomedical Signal and Image Processing Laboratory, School of Electrical Engineering, Sharif University of Technology, Tehran 11365-9363, Iran. osayadi@ee.sharif.edu
Shamsollahi
Mohammad Bagher
MB
D000465:Algorithms; D016477:Artifacts; D044962:Data Compression / Q000379:methods*; D003936:Diagnosis, Computer-Assisted / Q000379:methods; D004562:Electrocardiography / Q000379:methods*; D008959:Models, Neurological; D012815:Signal Processing, Computer-Assisted