Skip to main content
Log in

ECG Data Compression Using of Empirical Wavelet Transform for Telemedicine and e-Healthcare Systems

  • Original Paper
  • Published:
Augmented Human Research Aims and scope Submit manuscript

Abstract

In this article, a highly adaptable method the empirical wavelet transform (EWT) is utilized to compress electrocardiogram (ECG) data. EWT and run-length encoding (RLE)-based technique is used for data compression of ECG rhythms. EWT is chosen because it is highly adaptable and can decompose a non-stationary signal into different frequency modes efficiently. The modified RLE is used to acquire the high reduction performance. The projected method is tested with MIT-BIH arrhythmia database and experiments are carried out in MATLAB R2016b. Performance of the proposed algorithm is evaluated in terms of compression ratio (CR), percent root mean squire difference (PRD), signal-to-noise ratio (SNR), retained energy (RE) and quality score (QS). Result shows a high CR (31%), low PRD (0.0750) and high QS (414). Comparative analysis of the performance of projected technique with several existing techniques is also done, which shows that the proposed technique is superior in terms of PRD and CR. WT is also used to detect the R-peaks (location and amplitude) using amplitude thresholding. The program took 4.452793 s to run.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Data Availability

This data is download by (MIT/BIH arrhythmia database

References

  1. Cromwell L, Weibell FJ, Pfeiffer EA (1980) Biomedical instrumentation and measurements. Prentice Hall, Hoboken

    Google Scholar 

  2. Raeiatibanadkooki M, Quchani SR, KhalilZade M, Bahaadinbeigy K (2016) Compression and encryption of ECG signal using wavelet and chaotically Huffman code in telemedicine application. J Med Syst 40(3):73

    Article  Google Scholar 

  3. Chandra S, Sharma A, Singh GK (2017) Pa Denoising ECG signal: a review. Asian J Converg Technol 3(3):1–6

    Google Scholar 

  4. Singh BN, Tiwari AK (2006) Optimal selection of wavelet basis function applied to ECG signal denoising. Digital Signal Process 16(3):275–287

    Article  Google Scholar 

  5. Aydin U, Dogrusoz YS (2011) A Kalman filter-based approach to reduce the effects of geometric errors and the measurement noise in the inverse ECG problem. Med Biol Eng Comput 49(9):1003–1013

    Article  Google Scholar 

  6. El-Dahshan ESA (2011) Genetic algorithm and wavelet hybrid scheme for ECG signal denoising. Telecommun Syst 46(3):209–215

    Article  Google Scholar 

  7. Weinstein RS, Lopez AM, Joseph BA, Erps KA, Holcomb M, Barker GP, Krupinski EA (2014) Telemedicine, telehealth, and mobile health applications that work: opportunities and barriers. Am J Med 127(3):183–187

    Article  Google Scholar 

  8. Lee S, Kim J, Lee M (2011) A real-time ECG data compression and transmission algorithm for an e-health device. IEEE Trans Biomed Eng 58(9):2448–2455

    Article  Google Scholar 

  9. Lin CF (2012) Mobile telemedicine: a survey study. J Med Syst 36(2):511–520

    Article  Google Scholar 

  10. Kumar R, Kumar A, Pandey RK (2013) Beta wavelet based ECG signal compression using lossless encoding with modified thresholding. Comput Electr Eng 39(1):130–140

    Article  Google Scholar 

  11. Chandra S, Sharma A (2017) A computationally efficient approach for ECG signal denoising and data compression. In: Control and system graduate research colloquium (ICSGRC), 2017 IEEE 8th. IEEE

  12. Zhang B, Zhao J, Chen X, Wu J (2017) ECG data compression using a neural network model based on multi-objective optimization. PLoS ONE 12(10):e0182500

    Article  Google Scholar 

  13. Grossi G, Lanzarotti R, Lin J (2015) High-rate compression of ECG signals by an accuracy-driven sparsity model relying on natural basis. Digit Signal Process 45:96–106

    Article  Google Scholar 

  14. Fathi A, Faraji-kheirabadi F (2016) ECG compression method based on adaptive quantization of main wavelet packet subbands. SIViP 10(8):1433–1440

    Article  Google Scholar 

  15. Chen J, Wang F, Zhang Y, Shi X (2008) ECG compression using uniform scalar dead-zone quantization and conditional entropy coding. Med Eng Phys 30(4):523–530

    Article  Google Scholar 

  16. Miaou SG, Yen HL, Lin CL (2002) Wavelet-based ECG compression using dynamic vector quantization with tree codevectors in single codebook. IEEE Trans Biomed Eng 49(7):671–680

    Article  Google Scholar 

  17. Pandey A, Singh B, Saini BS, Sood N (2016) Nonlinear complexity sorting approach for 2D ECG data compression. In: Computational tools and techniques for biomedical signal processing, vol 1

  18. Subramanian B, Ramasamy B (2017) Investigation on the compression of electrocardiogram signals using dual tree complex wavelet transform. IETE J Res 63(3):392–402

    Article  Google Scholar 

  19. Deepu CJ, Heng CH, Lian Y (2017) A hybrid data compression scheme for power reduction in wireless sensors for IoT. IEEE Trans Biomed Circuits Syst 11(2):245–254

    Article  Google Scholar 

  20. Kumar R, Kumar A, Singh GK (2016) Hybrid method based on singular value decomposition and embedded zero tree wavelet technique for ECG signal compression. Comput Methods Programs Biomed 129:135–148

    Article  Google Scholar 

  21. Kumar R, Kumar A (2015) Dual tree DWT analysis based electrocardiogram signal compression using zero coding technique. In: Electronics and communication systems (ICECS), 2015 2nd international conference on. IEEE. pp 624–629. IEEE

  22. Padhy S, Sharma LN, Dandapat S (2016) Multilead ECG data compression using SVD in multiresolution domain. Biomed Signal Process Control 23:10–18

    Article  Google Scholar 

  23. Kumar R, Saini I (2014) Empirical wavelet transform based ECG signal compression. IETE J Res 60(6):423–431

    Article  Google Scholar 

  24. Kumar R, Kuamr A, Pandey RK (2012) ECG signal compression using optimum wavelet filter bank based on Kaiser window. Procedia Eng 38:2889–2902

    Article  Google Scholar 

  25. Swarnkar A, Kumar R, Kumar A, Khanna P (2017) Performance of different threshold function for ECG compression using Slantlet transform. In: Signal processing and integrated networks (SPIN), 2017 4th international conference on. IEEE, pp 375–379

  26. Manikandan MS, Dandapat S (2006) Wavelet threshold based ECG compression using USZZQ and Huffman coding of DSM. Biomed Signal Process Control 1(4):261–270

    Article  Google Scholar 

  27. Rajoub BA (2002) An efficient coding algorithm for the compression of ECG signals using the wavelet transform. IEEE Trans Biomed Eng 49(4):355–362

    Article  Google Scholar 

  28. Antoniou A (2016) Digital signal processing. McGraw-Hill, New York

    Google Scholar 

  29. Addison PS (2017) The illustrated wavelet transform handbook: introductory theory and applications in science, engineering, medicine and finance. CRC Press, Boca Raton

    Book  Google Scholar 

  30. Huang NE, Shen Z, Long SR, Wu MC, Shih HH, Zheng Q, Liu HH (1998) The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. In: Proceedings of the Royal Society of London A: Mathematical, Physical and Engineering Sciences, vol 454(1971). The Royal Society, pp 903–995

  31. Flandrin P, Rilling G, Goncalves P (2004) Empirical mode decomposition as a filter bank. IEEE Signal Process Lett 11(2):112–114

    Article  Google Scholar 

  32. Gilles J (2013) Empirical wavelet transform. IEEE Trans Signal Process 61(16):3999–4010

    Article  MathSciNet  Google Scholar 

  33. Hu Y, Li F, Li H, Liu C (2017) An enhanced empirical wavelet transform for noisy and non-stationary signal processing. Digital Signal Process 60:220–229

    Article  Google Scholar 

  34. Amezquita-Sanchez JP, Adeli H (2015) A new music-empirical wavelet transform methodology for time-frequency analysis of noisy nonlinear and non-stationary signals. Digit Signal Process 45:55–68

    Article  Google Scholar 

  35. Chandra S, Sharma A (2017) Optimum QMF bank based ECG compression. In: 2017 4th IEEE Uttar Pradesh section international conference on electrical, computer and electronics (UPCON)

  36. Saxena SC, Sharma A, Chaudhary SC (1997) Data compression and feature extraction of ECG signals. Int J Syst Sci 28(5):483–498

    Article  Google Scholar 

  37. Zigel Y, Cohen A, Katz A (2000) The weighted diagnostic distortion (WDD) measure for ECG signal compression. IEEE Trans Biomed Eng 47(11):1422–1430

    Article  Google Scholar 

  38. Portet F, Hernández AI, Carrault G (2005) Evaluation of real-time QRS detection algorithms in variable contexts. Med Biol Eng Comput 43(3):379–385

    Article  Google Scholar 

  39. Abdelliche F, Charef A (2009) R-peak detection using a complex fractional wavelet. In: Electrical and electronics engineering, 2009. ELECO 2009. international conference on. IEEE, pp II–267

  40. Elgendi M, Jonkman M, De Boer F (2009) R wave detection using Coiflets wavelets. In: Bioengineering Conference, 2009 IEEE 35th Annual Northeast. IEEE, pp 1–2

  41. Xing H, Huang M (2008) A new QRS detection algorithm based on empirical mode decomposition. In: Bioinformatics and biomedical engineering, 2008. ICBBE 2008. The 2nd international conference on. IEEE, pp 693–696

  42. Zhang F, Lian Y (2009) QRS detection based on multiscale mathematical morphology for wearable ECG devices in body area networks. IEEE Trans Biomed Circuits Syst 3(4):220–228

    Article  Google Scholar 

  43. Prasad PMK, Prasad DYV, Sasibhushana Rao G (2016) Performance analysis of orthogonal and biorthogonal wavelets for edge detection of X-ray images. Procedia Comput Sci 87:116–121

    Article  Google Scholar 

  44. Abibullaev B, Seo HD (2011) A new QRS detection method using wavelets and artificial neural networks. J Med Syst 35(4):683–691

    Article  Google Scholar 

  45. Suárez KV, Silva JC, Berthoumieu Y, Gomis P, Najim M (2007) ECG beat detection using a geometrical matching approach. IEEE Trans Biomed Eng 54(4):641–650

    Article  Google Scholar 

  46. Zidelmal Z, Amirou A, Ould-Abdeslam D, Merckle J (2013) ECG beat classification using a cost sensitive classifier. Comput Methods Programs Biomed 111(3):570–577

    Article  Google Scholar 

  47. Pandey A, Singh B, Saini BS, Sood N (2016) A joint application of optimal threshold based discrete cosine transform and ASCII encoding for ECG data compression with its inherent encryption. Australas Phys Eng Sci Med 39(4):833–855

    Article  Google Scholar 

  48. Motinath VA, Jha CK, Kolekar MH (2016) A novel ECG data compression algorithm using best mother wavelet selection. In: Advances in computing, communications and informatics (ICACCI), 2016 international conference on. IEEE, pp 682–686

  49. Abo-Zahhad M, Al-Ajlouni AF, Ahmed SM, Schilling RJ (2013) 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

    Article  MathSciNet  Google Scholar 

  50. Hung KC, Wu TC, Lee HW, Liu TK (2014) EP-based wavelet coefficient quantization for linear distortion ECG data compression. Med Eng Phys 36(7):809–821

    Article  Google Scholar 

  51. Huang B, Wang Y, Chen J (2013) ECG compression using the context modeling arithmetic coding with dynamic learning vector-scalar quantization. Biomed Signal Process Control 8(1):59–65

    Article  Google Scholar 

  52. Kim H, Yazicioglu RF, Merken P, Van Hoof C, Yoo HJ (2010) ECG signal compression and classification algorithm with quad level vector for ECG holter system. IEEE Trans Inf Technol Biomed 14(1):93–100

    Article  Google Scholar 

  53. Karpagachelvi S, Arthanari M, Sivakumar M (2010) ECG feature extraction techniques-a survey approach. arXiv preprint arXiv:1005.0957

  54. Pal S, Mitra M (2010) Detection of ECG characteristic points using multiresolution wavelet analysis based selective coefficient method. Measurement 43(2):255–261

    Article  Google Scholar 

  55. Gothwal H, Kedawat S, Kumar R (2011) Cardiac arrhythmias detection in an ECG beat signal using fast Fourier transform and artificial neural network. J Biomed Sci Eng 4(04):289

    Article  Google Scholar 

  56. Thirumala K, Umarikar AC, Jain T (2015) Estimation of single-phase and three-phase power-quality indices using empirical wavelet transform. IEEE Trans Power Delivery 30(1):445–454

    Article  Google Scholar 

  57. Chen J et al (2016) Generator bearing fault diagnosis for wind turbine via empirical wavelet transform using measured vibration signals. Renew Energy 89:80–92

    Article  Google Scholar 

  58. Liu W, Cao S, Chen Y (2016) Seismic time-frequency analysis via empirical wavelet transform. IEEE Geosci Remote Sens Lett 13(1):28–32

    Article  Google Scholar 

  59. Cao H et al (2016) Wheel-bearing fault diagnosis of trains using empirical wavelet transform. Measurement 82:439–449

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Agya Ram Verma.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Verma, A.R., Chandra, S., Singh, G.K. et al. ECG Data Compression Using of Empirical Wavelet Transform for Telemedicine and e-Healthcare Systems. Augment Hum Res 8, 2 (2023). https://doi.org/10.1007/s41133-023-00063-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s41133-023-00063-3

Keywords

Navigation