Wavelet-based Encoding Scheme for Controlling Size of Compressed ECG Segments in Telecardiology Systems
- 126 Downloads
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.
KeywordsECG Compression Discrete wavelet transform Running length encoding Payload packets
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.
Compliance with Ethical Standards
Conflict of interests
The authors certify that they have NO conflict of interest in the subject matter or materials discussed in this manuscript.
- 2.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, 2009Google Scholar
- 4.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 , 1995Google Scholar
- 5.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.Google Scholar
- 9.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.
- 13.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, 2007Google Scholar
- 15.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, 1992Google Scholar
- 18.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, 2007Google Scholar
- 24.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, 1976Google Scholar
- 26.Vaidyanathan, P.P., Multirate systems and filter banks. India: Pearson Education, 1993.Google Scholar
- 32.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, 1994Google Scholar
- 33.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.Google Scholar
- 34.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 , 2005Google Scholar
- 35.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, 1994Google Scholar
- 37.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.CrossRefPubMedGoogle Scholar
- 42.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, 2015Google Scholar