Empirical Wavelet Transform Based ECG Signal Compression

ABSTRACT Transmission of biomedical signals over telephone lines or other communication channels is currently an important issue for the telemedicine applications. An efficient compression algorithm is needed to achieve a reduced information rate, for the storage and transmission purposes. In this paper, empirical wavelet transform (EWT) along with discrete wavelet transform (DWT) has been used for compression and reconstruction of the ECG signals. Key point lies in using different threshold for different modes obtained by applying EWT. Proposed algorithm has been tested on self-acquired (on BIOPAC®MP150) ECG signals of 20 subjects, each of 12 minutes duration and 360,000 samples with sampling rate 500 Hz and average 31.2 compression ratio (CR) and 3.28% percentage ratio distortion (PRD) have been obtained. Algorithm has also been applied on all 48 arrhythmia signals of Massachusetts Institute of Technology-Beth Israel Hospital (MIT-BIH)77777\+766 database, each of 30 minutes duration and 650,000 samples, sampled at 360 Hz and an average 33.1 CR and 3.3% PRD are obtained.

[1]  Mueller Wc,et al.  Arrhythmia detection program for an ambulatory ECG monitor. , 1978 .

[2]  Mohammed Abo-Zahhad,et al.  A new algorithm for the compression of ECG signals based on mother wavelet parameterization and best-threshold levels selection , 2013, Digit. Signal Process..

[3]  Iulian B. Ciocoiu,et al.  ECG signal compression using 2D wavelet foveation , 2009, ICHIT '09.

[4]  W. Mueller Arrhythmia detection program for an ambulatory ECG monitor. , 1978, Biomedical sciences instrumentation.

[5]  Bashar A. Rajoub An efficient coding algorithm for the compression of ECG signals using the wavelet transform , 2002, IEEE Transactions on Biomedical Engineering.

[6]  N. Ahmed,et al.  Electrocardiographic Data Compression Via Orthogonal Transforms , 1975, IEEE Transactions on Biomedical Engineering.

[7]  Jack Sklansky,et al.  Fast polygonal approximation of digitized curves , 1980, Pattern Recognit..

[8]  Willis J. Tompkins,et al.  A New Data-Reduction Algorithm for Real-Time ECG Analysis , 1982, IEEE Transactions on Biomedical Engineering.

[9]  Urs E. Ruttimann,et al.  Compression of the ECG by Prediction or Interpolation and Entropy Encoding , 1979, IEEE Transactions on Biomedical Engineering.

[10]  A. Cohen,et al.  ECG compression using long-term prediction , 1993, IEEE Transactions on Biomedical Engineering.

[11]  Xingyuan Wang,et al.  A 2-D ECG compression algorithm based on wavelet transform and vector quantization , 2008, Digit. Signal Process..

[12]  Hossein Miar Naimi,et al.  New efficient fractal based compression method for electrocardiogram signals , 2009, 2009 Canadian Conference on Electrical and Computer Engineering.

[13]  Manuel Blanco-Velasco,et al.  Embedded filter bank-based algorithm for ECG compression , 2008, Signal Process..

[14]  Xinling Shi,et al.  ECG compression using uniform scalar dead-zone quantization and conditional entropy coding. , 2008, Medical engineering & physics.

[15]  S. Ahmed,et al.  ECG signal compression using combined modified discrete cosine and discrete wavelet transforms , 2009, Journal of medical engineering & technology.

[16]  S. K. Mukhopadhyay,et al.  An ECG signal compression technique using ASCII character encoding , 2012 .

[17]  Mohammad Reza Karami Mollaei,et al.  ECG Compression with Thresholding of 2-D Wavelet Transform Coefficients and Run Length Coding , 2009 .

[18]  Vinod Kumar,et al.  Improved modified AZTEC technique for ECG data compression: Effect of length of parabolic filter on reconstructed signal , 2005, Comput. Electr. Eng..

[19]  Jérôme Gilles,et al.  Empirical Wavelet Transform , 2013, IEEE Transactions on Signal Processing.

[20]  Hidekl Imai,et al.  An efficient encoding method for electrocardiography using spline functions , 1985, Systems and Computers in Japan.

[21]  I. Daubechies,et al.  Synchrosqueezed wavelet transforms: An empirical mode decomposition-like tool , 2011 .

[22]  S. Mitra,et al.  An ECG Data Compression Method via Standard Deviation and ASCII Character Encoding , 2011, 2011 Second International Conference on Emerging Applications of Information Technology.

[23]  Y. Nagasaka,et al.  Data compression of the ECG using neural network for digital Holter monitor , 1990, IEEE Engineering in Medicine and Biology Magazine.

[24]  I. S. N. Murthy,et al.  ECG Data Compression Using Fourier Descriptors , 1986, IEEE Transactions on Biomedical Engineering.

[25]  Ying-Jui Chen,et al.  An effective and efficient compression algorithm for ECG signals with irregular periods , 2006, IEEE Transactions on Biomedical Engineering.

[26]  Madhuchhanda Mitra,et al.  A lossless ECG data compression technique using ASCII character encoding , 2011, Comput. Electr. Eng..

[27]  N. Huang,et al.  The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis , 1998, Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[28]  Emmanuel Skordalakis,et al.  Syntactic Pattern Recognition of the ECG , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[29]  H A Fozzard,et al.  AZTEC, a preprocessing program for real-time ECG rhythm analysis. , 1968, IEEE transactions on bio-medical engineering.

[30]  Eduardo A. B. da Silva,et al.  ECG Signal Compression Based on Dc Equalization and Complexity Sorting , 2008, IEEE Transactions on Biomedical Engineering.