Abstract
One of the major issues in time-critical medical applications using wireless technology is the size of the payload packet, which is generally designed to be very small to improve the transmission process. Using small packets to transmit continuous ECG data is still costly. Thus, data compression is commonly used to reduce the huge amount of ECG data transmitted through telecardiology devices. In this paper, a new ECG compression scheme is introduced to ensure that the compressed ECG segments fit into the available limited payload packets, while maintaining a fixed CR to preserve the diagnostic information. The scheme automatically divides the ECG block into segments, while maintaining other compression parameters fixed. This scheme adopts discrete wavelet transform (DWT) method to decompose the ECG data, bit-field preserving (BFP) method to preserve the quality of the DWT coefficients, and a modified running-length encoding (RLE) scheme to encode the coefficients. The proposed dynamic compression scheme showed promising results with a percentage packet reduction (PR) of about 85.39% at low percentage root-mean square difference (PRD) values, less than 1%. ECG records from MIT-BIH Arrhythmia Database were used to test the proposed method. The simulation results showed promising performance that satisfies the needs of portable telecardiology systems, like the limited payload size and low power consumption.

















Similar content being viewed by others
References
Jalaleddine, S., Hutchens, C.G., Strattan, R.D., and Coberly, W.A., ECG Data compression techniques-a unified approach. IEEE Trans. Biomed. Eng. 37(4):329–343, 1990.
Yazicioglu, R.F., Torfs, T. , Penders, J., Romero, I., Kim, H., Merken, P., Gyselinckx, B., Yoo, H.-J., and Van Hoof, C. : In: Engineering in Medicine and Biology Society, 2009. EMBC 2009 Annual International Conference of the IEEE, IEEE, Piscataway, pp 3205–3208, 2009
Marcelloni, F., and Vecchio, M., An efficient lossless compression algorithm for tiny nodes of monitoring wireless sensor networks. Comput. J. 52(8):969–987, 2009.
Djohan, A., Nguyen, T.Q., and Tompkins, W.J.: In: Engineering in Medicine and Biology Society, 1995., IEEE 17th Annual Conference, vol 1, IEEE, Piscataway, pp 167–168 , 1995
Liu, J.-H., Hung, K.-C., and Wu, T.-C., Ecg compression using non-recursive wavelet transform with quality control. Int. J. Electron. 103(9):1550–1565, 2016.
Lu, Z., Kim, D.Y., and Pearlman, W.A., Wavelet compression of ECG signals by the set partitioning in hierarchical trees algorithm. IEEE Trans. Biomed. Eng. 47(7):849–856, 2000.
Chan, H.-L., Siao, Y.-C., Chen, S.-W., and Yu, S.-F., Wavelet-based ECG compression by bit-field preserving and running length encoding. Comput. Methods Prog. Biomed. 90(1):1–8, 2008.
Manikandan, M.S., and Dandapat, S., Wavelet-based electrocardiogram signal compression methods and their performances: a prospective review. Biomed. Signal Process. Control 14:73–107, 2014.
Jayachandran, E. S., P. J. K., and R. A. U., Analysis of myocardial infarction using discrete wavelet transform. J. Med. Syst. 34(6):985–992, 2010. https://doi.org/10.1007/s10916-009-9314-5.
Bessmeltcev, V., and Katasonov, D., Application of discrete wavelet transform with changing presentation of coefficients in data compression in mobile ecg monitoring systems. Biomed. Eng. 50(1):35–39, 2016.
Addison, P.S., The illustrated wavelet transform handbook: introductory theory and applications in science, engineering, medicine and finance. Boca Raton: CRC press, 2002.
Rajankar, S., and Talbar, S., A quality-on-demand electrocardiogram signal compression using modified set partitioning in hierarchical tree. SIViP 10(8):1559–1566, 2016.
Sahraeian, S., and Fatemizadeh, E.: Wavelet-based 2-D ECG data compression method using SPIHT and VQ coding. In: EUROCON The International Conference on Computer as a Tool, IEEE Piscataway, pp 133–137, 2007
Gurkan, H., Compression of ECG signals using variable-length classifıed vector sets and wavelet transforms. EURASIP Journal on Advances in Signal Processing 2012(1):1–17, 2012.
Allen, V.A., and Belina, J.: ECG Data compression using the discrete cosine transform (DCT). In: Proceedings of Computers in Cardiology 1992, IEEE, Piscataway, pp 687–690, 1992
Cho, G.-Y., Lee, S.-J., and Lee, T.-R., An optimized compression algorithm for real-time ecg data transmission in wireless network of medical information systems. J. Med. Syst. 39(1):1–8, 2015.
Lee, H.-W., Hung, K.-C., Wu, T.-C., and Ku, C.-T., A modified run-length coding towards the realization of a RRO-NRDPWT-based ecg data compression system. EURASIP Journal on Advances in Signal Processing 2011 (1):1–8, 2011.
Liang, X., and Balasingham, I.: Performance analysis of the ieee 802.15. 4 based ECG monitoring network. In: Proceedings of the 7th IASTED International Conferences on Wireless and Optical Communications, pp. 99–104, 2007
Benzid, R., Messaoudi, A., and Boussaad, A., Constrained ecg compression algorithm using the block-based discrete cosine transform. Digital Signal Process. 18(1):56–64, 2008.
Blanchett, T., Kember, G., and Fenton, G., KLT-Based quality controlled compression of single-lead ecg. IEEE Trans. Biomed. Eng. 45(7):942–945, 1998.
Ahmed, S.M., Al-Shrouf, A., and Abo-Zahhad, M., ECG Data compression using optimal non-orthogonal wavelet transform. Med. Eng. Phys. 22(1):39–46, 2000.
Mallat, S.G., A theory for multiresolution signal decomposition: the wavelet representation. IEEE Trans. Pattern Anal. Mach. Intell. 11(7):674–693, 1989.
Abbate, A., DeCusatis, C., and Das, P.K., Wavelets and subbands: fundamentals and applications. 1st edn. Berlin: Springer Science & Business Media, 2002.
Croisier, A., Esteban, D., and Galand, C.: Perfect channel splitting by use of interpolation/decimation/tree decomposition techniques. In: International Conference on Information Sciences and Systems, vol 2, Patras, Greece, pp 443–446, 1976
Vaidyanathan, P.P., Multirate digital filters, filter banks, polyphase networks, and applications: a tutorial. Proc. IEEE 78(1):56–93, 1990.
Vaidyanathan, P.P., Multirate systems and filter banks. India: Pearson Education, 1993.
Daubechies, I., Orthonormal bases of compactly supported wavelets. Commun. Pure Appl. Math. 41:909–996, 1988.
Merah, M., Abdelmalik, T., and Larbi, B., R-peaks detection based on stationary wavelet transform. Comput. Methods Prog. Biomed. 121(3):149–160, 2015.
Boutaa, M., Bereksi-Reguig, F., and Debbal, S., ECG Signal processing using multiresolution analysis. J. Med. Eng. Technol. 32(6):466–478, 2008.
Abo-Zahhad, M., Al-Ajlouni, A.F., Ahmed, S.M., and Schilling, R.J., A new algorithm for the compression of ECG signals based on mother wavelet parameterization and best-threshold levels selection. Digital Signal Process. 23(3):1002–1011, 2013.
Poornachandra, S., Wavelet-based denoising using subband dependent threshold for ECG signals. Digital signal process. 18(1):49–55, 2008.
Donoho, D.L. , and Johnstone, I.M. : Threshold selection for wavelet shrinkage of noisy data. In: Engineering in Medicine and Biology Society, 1994. Engineering Advances: New Opportunities for Biomedical Engineers. Proceedings of the 16th Annual International Conference of the IEEE Piscataway, pp. A24–A25, 1994
Quotb, A., Bornat, Y., and Renaud, S., Wavelet transform for real-time detection of action potentials in neural signals. Frontiers in Neuroengineering 4(7):10, 2011.
Alesanco, A., Istepanian, R., and Garcia, J.: The effects of transmission errors in ECG real-timewavelet compression codecs, In: Computers in Cardiology, 2005, IEEE, Piscataway, pp 45–48 , 2005
Déprez, F., Rioul, O., and Duhamel, P.: Border recovery for subband processing of finite-length signals. application to time-varying filter banks. In: 1994 IEEE International Conference on Acoustics, Speech, and Signal Processing, 1994. ICASSP-94, vol 3, IEEE, Piscataway, pp III133, 1994
Jensen, A., and la Cour-Harbo, A., Ripples in mathematics: the discrete wavelet transform. Berlin: Springer Science & Business Media, 2001.
Goldberger, A.L., Amaral, L.A., Glass, L., Hausdorff, J.M., Ivanov, P.C., Mark, R.G., Mietus, J.E., Moody, G.B., Peng, C.-K., and Stanley, H.E., Physiobank, physiotoolkit, and physionet components of a new research resource for complex physiologic signals. Circulation 101(23):e215–e220, 2000.
Blanco-Velasco, M., Cruz-Roldán, F., Godino-Llorente, J.I., Blanco-Velasco, J., Armiens-Aparicio, C., and López-Ferreras, F., On the use of prd and cr parameters for ecg compression. Med. Eng. Phys. 27(9): 798–802, 2005.
Fira, C.M., and Goras, L., An ECG signals compression method and its validation using NNs. IEEE Trans. Biomed. Eng. 55(4):1319–1326, 2008.
Hilton, M.L., Wavelet and wavelet packet compression of electrocardiograms. IEEE Trans. Biomed. Eng. 44 (5):394–402, 1997.
Al-Shrouf, A., Abo-Zahhad, M., and Ahmed, S.M., A novel compression algorithm for electrocardiogram signals based on the linear prediction of the wavelet coefficients. Digital Signal Process. 13(4):604–622, 2003.
Touati, F., Erdene-Ochir, O., Mehmood, W., Hassan, A., Mnaouer, A.B., Gaabab, B., Rasid, M.F.A., and Khriji, L.: An experimental performance evaluation and compatibility study of the bluetooth low energy based platform for ECG monitoring in wbans. Int. J. Distrib. Sens. Netw. 2015:9, 2015
Acknowledgements
Authors would like to express sincere appreciation to Qatar National Research Fund ”NPRP Grant #4-1207-2-474“. The in-kind support of Sultan Qaboos University is also acknowledged.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interests
The authors certify that they have NO conflict of interest in the subject matter or materials discussed in this manuscript.
Additional information
This article is part of the Topical Collection on Mobile & Wireless Health
Rights and permissions
About this article
Cite this article
Al-Busaidi, A.M., Khriji, L., Touati, F. et al. Wavelet-based Encoding Scheme for Controlling Size of Compressed ECG Segments in Telecardiology Systems. J Med Syst 41, 166 (2017). https://doi.org/10.1007/s10916-017-0817-1
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10916-017-0817-1