ECG signal compression using ASCII character encoding and transmission via SMS

Abstract Software based efficient and reliable ECG data compression and transmission scheme is proposed here. The algorithm has been applied to various ECG data of all the 12 leads taken from PTB diagnostic ECG database (PTB-DB). First of all, R-peaks are detected by differentiation and squaring technique and QRS regions are located. To achieve a strict lossless compression in the QRS regions and a tolerable lossy compression in rest of the signal, two different compression algorithms have used. The whole compression scheme is such that the compressed file contains only ASCII characters. These characters are transmitted using internet based Short Message Service (SMS) and at the receiving end, original ECG signal is brought back using just the reverse logic of compression. It is observed that the proposed algorithm can reduce the file size significantly (compression ratio: 22.47) preserving ECG signal morphology.

[1]  S. K. Mukhopadhyay,et al.  Time plane ECG feature extraction using Hilbert transform, variable threshold and slope reversal approach , 2011, 2011 International Conference on Communication and Industrial Application.

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

[3]  R. Gupta,et al.  Preliminary Level Cardiac Abnormality Detection Using Wireless Telecardiology System , 2007, First International Conference on the Digital Society (ICDS'07).

[4]  B. Bradie,et al.  Wavelet packet-based compression of single lead ECG , 1996, IEEE Transactions on Biomedical Engineering.

[5]  Kamalrulnizam Abu Bakar,et al.  Minimizing interference in wireless mesh networks based telemedicine system , 2012 .

[6]  Ioan Tabus,et al.  Using contexts and R-R interval estimation in lossless ECG compression , 2002, Comput. Methods Programs Biomed..

[7]  Leonardo Vidal Batista,et al.  Near-Lossless Compression of ECG Signals using Perceptual Masks in the DCT Domain , 2007 .

[8]  Marios S. Pattichis,et al.  Wireless telemedicine systems: an overview , 2002 .

[9]  Matt Welsh,et al.  CodeBlue: An Ad Hoc Sensor Network Infrastructure for Emergency Medical Care , 2004 .

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

[11]  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.

[12]  King-Chu Hung,et al.  A Novel ECG Data Compression Method Based on Nonrecursive Discrete Periodized Wavelet Transform , 2006, IEEE Transactions on Biomedical Engineering.

[13]  Sun K Yoo,et al.  Performance evaluation of wavelet-based ECG compression algorithms for telecardiology application over CDMA network , 2007, Medical informatics and the Internet in medicine.

[14]  A Koski,et al.  Lossless ECG encoding. , 1997, Computer methods and programs in biomedicine.

[15]  B. Chaudhuri,et al.  Pattern defined heuristic rules and directional histogram based online ECG parameter extraction , 2009 .

[16]  Liviu Goras,et al.  An ECG Signals Compression Method and Its Validation Using NNs , 2008, IEEE Transactions on Biomedical Engineering.

[17]  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..

[18]  M. Mitra,et al.  A Derivative-Based Approach for QT-Segment Feature Extraction in Digitized ECG Record , 2011, 2011 Second International Conference on Emerging Applications of Information Technology.

[19]  S. K. Mukhopadhyay,et al.  ECG feature extraction using differentiation, Hilbert transform, variable threshold and slope reversal approach , 2012, Journal of medical engineering & technology.

[20]  Jing Bai,et al.  A portable ECG and blood pressure telemonitoring system. , 1999, IEEE engineering in medicine and biology magazine : the quarterly magazine of the Engineering in Medicine & Biology Society.

[21]  Fernando L. Rosa,et al.  Application of the Max-Lloyd quantizer for ECG compression in diving mammals , 2004, Comput. Methods Programs Biomed..

[22]  Cinzia Brunelli,et al.  Bmc Medical Informatics and Decision Making a Wireless Health Outcomes Monitoring System (whoms): Development and Field Testing with Cancer Patients Using Mobile Phones , 2022 .

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

[24]  H. Koymen,et al.  Multichannel ECG data compression by multirate signal processing and transform domain coding techniques , 1993, IEEE Transactions on Biomedical Engineering.

[25]  Emil Jovanov,et al.  Guest Editorial Introduction to the Special Section on M-Health: Beyond Seamless Mobility and Global Wireless Health-Care Connectivity , 2004, IEEE Transactions on Information Technology in Biomedicine.

[26]  Wen-Shiung Chen,et al.  High performance data compression method with pattern matching for biomedical ECG and arterial pulse waveforms , 2004, Comput. Methods Programs Biomed..

[27]  William A. Pearlman,et al.  Wavelet compression of ECG signals by the set partitioning in hierarchical trees algorithm , 2000, IEEE Transactions on Biomedical Engineering.

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

[29]  Aleksandar Milenkovic,et al.  Journal of Neuroengineering and Rehabilitation Open Access a Wireless Body Area Network of Intelligent Motion Sensors for Computer Assisted Physical Rehabilitation , 2005 .

[30]  Willis J. Tompkins,et al.  Quantitative Investigation of QRS Detection Rules Using the MIT/BIH Arrhythmia Database , 1986, IEEE Transactions on Biomedical Engineering.

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

[32]  Chih-Lung Lin,et al.  Wavelet-based ECG compression using dynamic vector quantization with tree codevectors in single codebook , 2002, IEEE Trans. Biomed. Eng..

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

[34]  H A al-Nashash,et al.  A dynamic Fourier series for the compression of ECG using FFT and adaptive coefficient estimation. , 1995, Medical engineering & physics.

[35]  Cleonilson Protasio de Souza,et al.  ELECTROCARDIOGRAM BY MOBILE PHONE: A COMPRESSION METHOD FOR SMS , 2009 .

[36]  John R. Hampton,et al.  The ECG Made Easy , 1973 .

[37]  Marta Karczewicz,et al.  ECG data compression by spline approximation , 1997, Signal Process..

[38]  Sotiris Pavlopoulos,et al.  A novel emergency telemedicine system based on wireless communication technology-AMBULANCE , 1998, IEEE Transactions on Information Technology in Biomedicine.

[39]  Willis J. Tompkins,et al.  A Real-Time QRS Detection Algorithm , 1985, IEEE Transactions on Biomedical Engineering.

[40]  Pere Caminal,et al.  Multiwave: A Wavelet-Based ECG Data Compression Algorithm , 1993 .

[41]  Muhammad Fahad Khan,et al.  Transference of Compressed Audio through SMS Using Prediction by Partial Matching Technique , 2012 .

[42]  Mueller Wc Arrhythmia detection program for an ambulatory ECG monitor. , 1978 .

[43]  Xiaomin Xu,et al.  A coding algorithm for SMS data transmission in tele-home care system , 2003, Proceedings of the 25th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (IEEE Cat. No.03CH37439).

[44]  Robert S. H. Istepanian,et al.  Optimal zonal wavelet-based ECG data compression for a mobile telecardiology system , 2000, IEEE Transactions on Information Technology in Biomedicine.

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

[46]  L. Batista,et al.  Compression of ECG signals by optimized quantization of discrete cosine transform coefficients. , 2001, Medical engineering & physics.

[47]  J Lemoine,et al.  Time division multiplexing based method for compressing ECG signals: application for normal and abnormal cases , 2007, Journal of medical engineering & technology.

[48]  M. Sabarimalai Manikandan,et al.  Wavelet threshold based ECG compression using USZZQ and Huffman coding of DSM , 2006, Biomed. Signal Process. Control..

[49]  Abdelaziz Ouamri,et al.  ECG compression method using Lorentzian functions model , 2007, Digit. Signal Process..

[50]  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..

[51]  S. Mitra,et al.  QRS complex identification using Hilbert transform, variable threshold and slope reversal approach , 2012 .

[52]  Alberto Albiol Colomer,et al.  Adaptive ECG Data Compression Using Discrete Legendre Transform , 1997, Digit. Signal Process..

[53]  Madhuchhanda Mitra,et al.  A Rough-Set-Based Inference Engine for ECG Classification , 2006, IEEE Transactions on Instrumentation and Measurement.

[54]  E. Jovanov,et al.  A WBAN System for Ambulatory Monitoring of Physical Activity and Health Status: Applications and Challenges , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[55]  R H Istepanian,et al.  Design of mobile telemedicine systems using GSM and IS-54 cellular telephone standards , 1998, Journal of telemedicine and telecare.

[56]  A. Goldberger Clinical Electrocardiography: A Simplified Approach , 1977 .

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

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

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

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

[61]  Eugenia G. Giannopoulou Data Mining in Medical and Biological Research , 2008 .