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.





Similar content being viewed by others
References
Abenstein JP, Tompkins WJ (1982) A new data-reduction algorithm for real-time ECG analysis. IEEE Trans Biomed Eng 29(1):43–48
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
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
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
Boggess A, Narcowich FJ (2015) A first course in wavelets with Fourier analysis. John Wiley & Sons
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
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
Chowdhury MH, Cheung RC (2019) Reconfigurable architecture for multi-lead ecg signal compression with high-frequency noise reduction. Sci Rep 9:1–12
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
Elgendi M, Mohamed A, Ward R (2017) Efficient ECG compression and QRS detection for e-health applications. Sci Rep 7:1–16
Elgendi M, Al-Ali A, Mohamed A, Ward R (2018) Improving remote health monitoring: a low-complexity ECG compression approach. Diagnostics 8:10
Goldberger A (2018) Goldberger’s clinical electrocardiography. Elsevier
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
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
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
Jha CK, Kolekar MH (2021) Empirical mode decomposition and wavelet transform based ECG data compression scheme. IRBM 42:65–72
Karczewicz M, Gabbouj M (1997) ECG data compression by spline approximation. Signal Process 59:43–59
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
Kumar S, Deka B, Datta S (2020) Multichannel ECG compression using block-sparsity-based joint compressive sensing. Circ Syst Signal Process 39:6299–6315
Kuronen E (2013) Epic sensors in electrocardiogram measurement. Master’s Thesis, Oulu University of Applied Sciences
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
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
Manikandan MS, Dandapat S (2007) Wavelet energy based diagnostic distortion measure for ECG. Biomed Signal Process Control 2:80–96
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
Moody GB, Mark RG (2001) The impact of the MIT-BIH arrhythmia database. IEEE Eng Med Biol Mag 20:45–50
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
Qurraie SS, Afkhami RG (2017) ECG arrhythmia classification using time frequency distribution techniques. Biomed Eng Lett 7:325–332
Raj JRF, Vijayalakshmi K, Priya SK (2019) Medical image denoising using multi-resolution transforms. Measurement 145:769–778
Rathore SS, Tripathi N (2020) Suppression of noise in ECG by optimal wavelet transform. Solid State Technol 63:11757–11767
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
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
Sivannarayana N, Reddy DC (1999) Biorthogonal wavelet transforms for ECG parameters estimation. Med Eng Phys 21:167–174
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
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
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
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
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
Yildirim O, San Tan R, Acharya UR (2018) An efficient compression of ECG signals using deep convolutional autoencoders. Cogn Syst Res 52:198–211
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
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-14610-y