Skip to main content
Log in

ECG compression using optimized B-spline

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Electrocardiogram (ECG) is widely used in the medical field due to the non-invasive detecting of cardiac anomalies. Transmission, storage, and monitoring are necessary for all ECG platforms, from conventional ECG recording methods to portable and wearable approaches. In this regard, compression algorithms are used for reducing data size which makes transmitting and storing easier. In this paper, an efficient semi-lossless compression technique is designed that can be used for monitoring and visualization. The compression technique used a combination of B-spline interpolation and ant colony optimization. Since the B-Spline coefficients of the signal are calculated as compressed data, the signal can be visualized without decompression which can save time respecting to state-of-the-art techniques. The MIT-BIH Arrhythmia Database and 30 recorded ECG are used for validation. Averagely, 7.8 ± 1.1 compression ratio and 2.3 ± 1.4% percentage root-mean-square difference are achieved. Moreover, The experimental analysis proves the superiority of the proposed technique over state-of-the-art techniques and ensures efficient compression, as well as preserving the quality of the original ECG.

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

Similar content being viewed by others

References

  1. Abenstein JP, Tompkins WJ (1982) A new data-reduction algorithm for real-time ECG analysis. IEEE Trans Biomed Eng 29(1):43–48

    Article  Google Scholar 

  2. Alam MS, Rahim NMS (2008) Compression of ECG signal based on its deviation from a reference signal using discrete cosine transform. In: 2008 International Conference on Electrical and Computer Engineering. IEEE, pp 53–58

  3. Avkiran NK (2018) An in-depth discussion and illustration of partial least squares structural equation modeling in health care. Health Care Manag Sci 21:401–408

    Article  Google Scholar 

  4. Blanco-Velasco M, Cruz-Roldán F, Godino-Llorente JI, Blanco-Velasco J, Armiens-Aparicio C, López-Ferreras F (2005) On the use of PRD and CR parameters for ECG compression. Med Eng Phys 27:798–802

    Article  Google Scholar 

  5. Boggess A, Narcowich FJ (2015) A first course in wavelets with Fourier analysis. John Wiley & Sons

    MATH  Google Scholar 

  6. Castro B, Kogan D, Geva AB (2000) ECG feature extraction using optimal mother wavelet. In: 21st IEEE Convention of the Electrical and Electronic Engineers in Israel. Proceedings (cat. No. 00EX377). IEEE, pp 346–350

  7. Chae DH, Alem YF, Durrani S, Kennedy RA (2013) Performance study of compressive sampling for ECG signal compression in noisy and varying sparsity acquisition. In: 2013 IEEE international conference on acoustics, Speech and Signal Processing. IEEE, pp 1306–1309

  8. Chowdhury MH, Cheung RC (2019) Reconfigurable architecture for multi-lead ecg signal compression with high-frequency noise reduction. Sci Rep 9:1–12

    Article  Google Scholar 

  9. Dorigo M, Di Caro G (1999) Ant colony optimization: a new meta-heuristic. In: Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (cat. No. 99TH8406). IEEE, pp 1470–1477

  10. Elgendi M, Mohamed A, Ward R (2017) Efficient ECG compression and QRS detection for e-health applications. Sci Rep 7:1–16

    Google Scholar 

  11. Elgendi M, Al-Ali A, Mohamed A, Ward R (2018) Improving remote health monitoring: a low-complexity ECG compression approach. Diagnostics 8:10

    Article  Google Scholar 

  12. Goldberger A (2018) Goldberger’s clinical electrocardiography. Elsevier

    Google Scholar 

  13. Gupta V, Mittal M (2020) Arrhythmia detection in ECG signal using fractional wavelet transform with principal component analysis. J Inst Eng India Ser B 101:451–461

    Article  Google Scholar 

  14. Hussein AF, Hashim SJ, Aziz AFA, Rokhani FZ, Adnan WAW (2017) A real time ECG data compression scheme for enhanced bluetooth low energy ECG system power consumption. J Ambient Intell Humaniz Comput 1–14. https://doi.org/10.1007/s12652-017-0560-y

  15. Jha CK, Kolekar MH (2018) Classification and compression of ECG signal for holter device. In: Biomedical signal and image processing in patient care. IGI Global, pp 46–63

  16. Jha CK, Kolekar MH (2021) Empirical mode decomposition and wavelet transform based ECG data compression scheme. IRBM 42:65–72

    Article  Google Scholar 

  17. Karczewicz M, Gabbouj M (1997) ECG data compression by spline approximation. Signal Process 59:43–59

    Article  MATH  Google Scholar 

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

    Article  Google Scholar 

  19. Kumar S, Deka B, Datta S (2020) Multichannel ECG compression using block-sparsity-based joint compressive sensing. Circ Syst Signal Process 39:6299–6315

    Article  Google Scholar 

  20. Kuronen E (2013) Epic sensors in electrocardiogram measurement. Master’s Thesis, Oulu University of Applied Sciences

  21. Luo C-H, Ma W-J, Juang W-H et al (2016) An ECG acquisition system prototype design with flexible PDMS dry electrodes and variable transform length DCT-IV based compression algorithm. IEEE Sensors J 16:8244–8254

    Google Scholar 

  22. Mamaghanian H, Khaled N, Atienza D, Vandergheynst P (2011) Compressed sensing for real-time energy-efficient ECG compression on wireless body sensor nodes. IEEE Trans Biomed Eng 58:2456–2466

    Article  Google Scholar 

  23. Manikandan MS, Dandapat S (2007) Wavelet energy based diagnostic distortion measure for ECG. Biomed Signal Process Control 2:80–96

    Article  Google Scholar 

  24. Mishra A, Thakkar F, Modi C, Kher R (2012) ECG signal compression using compressive sensing and wavelet transform. In: 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society. IEEE, pp 3404–3407

  25. Moody GB, Mark RG (2001) The impact of the MIT-BIH arrhythmia database. IEEE Eng Med Biol Mag 20:45–50

    Article  Google Scholar 

  26. Polania LF, Carrillo RE, Blanco-Velasco M, Barner KE (2011) Compressed sensing based method for ECG compression. In: 2011 IEEE international conference on acoustics, speech and signal processing (ICASSP). IEEE, pp 761–764

  27. Qurraie SS, Afkhami RG (2017) ECG arrhythmia classification using time frequency distribution techniques. Biomed Eng Lett 7:325–332

    Article  Google Scholar 

  28. Raj JRF, Vijayalakshmi K, Priya SK (2019) Medical image denoising using multi-resolution transforms. Measurement 145:769–778

    Article  Google Scholar 

  29. Rathore SS, Tripathi N (2020) Suppression of noise in ECG by optimal wavelet transform. Solid State Technol 63:11757–11767

    Google Scholar 

  30. Rosu M, Pasca S (2018) WBAN based long term ECG monitoring. In Wearable technologies: concepts, methodologies, tools, and applications. IGI Global, Pennsylvania, pp 952-971

  31. Sekkate S, Khalil M, Adib A, Jebara SB (2019) A multiresolution-based fusion strategy for improving speech emotion recognition efficiency. In: International Conference on Mobile, Secure, and Programmable Networking. Springer, pp 96–109

  32. Sivannarayana N, Reddy DC (1999) Biorthogonal wavelet transforms for ECG parameters estimation. Med Eng Phys 21:167–174

    Article  Google Scholar 

  33. Tian X, Zhu Q, Li Y, Wu M (2020) Cross-domain joint dictionary learning for ECG reconstruction from PPG. In: ICASSP 2020–2020 IEEE international conference on acoustics, Speech and Signal Processing (ICASSP). IEEE, pp 936–940

  34. Unser M, Aldroubi A, Eden M (1991) Fast B-spline transforms for continuous image representation and interpolation. IEEE Trans Pattern Anal Mach Intell 13:277–285

    Article  Google Scholar 

  35. Wang X, Chen Z, Luo J, Meng J, Xu Y (2016) ECG compression based on combining of EMD and wavelet transform. Electron Lett 52:1588–1590

    Article  Google Scholar 

  36. Wang L, Sun W, Chen Y, et al (2018) Wavelet transform based ECG denoising using adaptive thresholding. In: Proceedings of the 2018 7th international conference on bioinformatics and biomedical science, pp 35–40

  37. Wang F, Ma Q, Liu W, Chang S, Wang H, He J, Huang Q (2019) A novel ECG signal compression method using spindle convolutional auto-encoder. Comput Methods Prog Biomed 175:139–150

    Article  Google Scholar 

  38. Yildirim O, San Tan R, Acharya UR (2018) An efficient compression of ECG signals using deep convolutional autoencoders. Cogn Syst Res 52:198–211

    Article  Google Scholar 

  39. Ziran P, Guojun W, Jiang H, Shuangwu M (2017) Research and improvement of ECG compression algorithm based on EZW. Comput Methods Prog Biomed 145:157–166

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Reza Mohebbian.

Ethics declarations

Ethical approval

Not required.

Competing interests

None declared.

Additional information

Publisher’s note

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

Supplementary Information

ESM 1

(DOCX 13 kb)

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

Mohebbian, M.R., Wahid, K.A. ECG compression using optimized B-spline. Multimed Tools Appl 82, 21071–21083 (2023). https://doi.org/10.1007/s11042-023-14610-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-14610-y

Keywords

Navigation