ECG Compression Using Subband Thresholding of the Wavelet Coefficients

This paper describes an efficient electrocardiogram (ECG) signal compression technique based on the combination of wavelet transform and thresholding of the wavelet coefficients according to their energy compaction properties in different sub bands to achieve high compression ratio (CR) with low percent root mean square difference (PRD). First, the ECG signal is wavelet transformed using different discrete wavelets. The wavelet transform is based on dyadic scales and decomposes the ECG signals into five detailed band levels and one approximation band level. Then, the wavelet coefficients in each subbands are thresholded using a threshold based on energy packing efficiency (EPE) of the wavelet coefficients. To assess the proper applicability of the proposed technique we have evaluated the effect of threshold levels selection on the quality of the reconstructed signal. To generalize the proposed method, the technique is tested for the compression of a large set of normal and abnormal ECG signals extracted from MIT-BIH database. The performance parameters of the compression algorithm are measured and a CR of 15.12:1 with PRD of 2.5% is achieved. Experiments on selected records from the MIT-BIH arrhythmia database reveal that the proposed method is significantly more efficient in compression than some existing wavelet based ECG compression method. The proposed compression scheme may find applications in digital Holter recording, in ECG signal archiving and in ECG data transmission through communication channels.

[1]  Amir Averbuch,et al.  Image compression using wavelet transform and multiresolution decomposition , 1996, IEEE Trans. Image Process..

[2]  F. Djeffal,et al.  Wavelet-based ECG signals compression using SPIHT technique and VKTP coder , 2009, 2009 3rd International Conference on Signals, Circuits and Systems (SCS).

[3]  I. Johnstone,et al.  Adapting to Unknown Smoothness via Wavelet Shrinkage , 1995 .

[4]  A. Djohan ECG COMPFtESSION USING DISCRETE TRANSFORM SYMMETRIC WAVELET , 1995 .

[5]  Gulay Tohumoglu,et al.  ECG signal compression by multi-iteration EZW coding for different wavelets and thresholds , 2007, Comput. Biol. Medicine.

[6]  S. Ahmed,et al.  ECG data compression using optimal non-orthogonal wavelet transform. , 2000, Medical engineering & physics.

[7]  M. Abo-Zahhad,et al.  ECG compression algorithm based on coding and energy compaction of the wavelet coefficients , 2001, ICECS 2001. 8th IEEE International Conference on Electronics, Circuits and Systems (Cat. No.01EX483).

[8]  I. Johnstone,et al.  Wavelet Shrinkage: Asymptopia? , 1995 .

[9]  D. Arar,et al.  Fixed percentage of wavelet coefficients to be zeroed for ECG compression , 2003 .

[10]  M.L. Hilton,et al.  Wavelet and wavelet packet compression of electrocardiograms , 1997, IEEE Transactions on Biomedical Engineering.

[11]  Redha Benzid,et al.  Constrained ECG compression algorithm using the block-based discrete cosine transform , 2008, Digit. Signal Process..

[12]  Ingrid Daubechies,et al.  Ten Lectures on Wavelets , 1992 .

[13]  Adrian Biran,et al.  Matlab for engineers , 1997 .

[14]  P. Yip,et al.  Energy Packing Efficiency for the Generalized Discrete Transforms , 1978, IEEE Trans. Commun..

[15]  Sabah M. Ahmed,et al.  A novel compression algorithm for electrocardiogram signals based on the linear prediction of the wavelet coefficients , 2003, Digit. Signal Process..

[16]  Arnon D. Cohen,et al.  The weighted diagnostic distortion (WDD) measure for ECG signal compression , 2000, IEEE Transactions on Biomedical Engineering.

[17]  Henry Tabe,et al.  Wavelet Transform , 2009, Encyclopedia of Biometrics.