Abstract
Recently, electrocardiogram (ECG) data has gained significant importance not only for the medical context but also for purposes related to the biometric context, particularly data security and privacy. In this article, we propose an efficient ECG compression method to ensure high reliability and efficiency in data retention and transmission with high quality and confidentiality to convince patient information safety. The proposed method presents two main contributions. First, the discrete wavelet transform (DWT) coefficients are optimally thresholded using bat algorithm (BA), which provides high efficiency in improving the data compression rate without degrading the quality of the reconstructed data. Second, we perfectly encode the quantized vector of the wavelet coefficients by a two-role encoder (TRE). The effectiveness of the proposed search is evaluated in terms of compression ratio (CR) and root mean square difference (PRD) on the MIT-BIH arrhythmia data set. The results of the simulation validate the effectiveness of the proposed method compared to state-of-the-art methods.










Similar content being viewed by others
References
Abo-Zahhad M, Ahmed SM, Zakaria A (2012) An efficient technique for compressing ECG signals using QRS detection, estimation, and 2D DWT coefficients thresholding. Modelling and Simulation in Engineering, 2012
Ahmeda SM, Abo-Zahhad M (2001) A new hybrid algorithm for ECG signal compression based on the wavelet transformation of the linearly predicted error. Med Eng Phys 23:117–126
Alaa Maieed A, Anas Fouad A, Ahmed Haitham N (2020) Efficient and effective scheme for ECG compression, 2020 2nd annual international conference on information and sciences (AiCIS), 91-94, https://doi.org/10.1109/AiCIS51645.2020.00024
Alzaq HY, Ustundag BB (2018) An optimized two-level discrete wavelet implementation using residue number system. EURASIP J Adv Signal Process 2018:1–16
Benzid R, Marir F, Bouguechal N -E (2007) Electrocardiogram compression method based on the adaptive wavelet coefficients quantization combined to a modified two-role encoder. IEEE Signal Proc Lett 14:373–376
Benzid R, Messaoudi A, Boussaad A (2008) Constrained ECG compression algorithm using the block-based discrete cosine transform. Digit Sig Process 18:56–64
Birnbaum T, Ahar A, Blinder D, Schretter C, Kozacki T, Schelkens P (2019) Wave atoms for digital hologram compression. Appl Opt 58:6193–6203
Blanco-Velasco M, Cruz-Roldan F, Godino-Llorente JI, Barner KE (2004) ECG Compression with retrieved quality guaranteed. Electron Lett 40:1466–1467
Blanco-Velasco M, Fernando C-R, López-Ferreras F, Bravo-Santos A, Martinez-Munoz D (2004) A low computational complexity algorithm for ECG signal compression. Med Eng Phys 24:553–568
Boucheham B (2007) ShaLTeRR: A contribution to short and long-term redundancy reduction in digital signals. Sig Process 87:2336–2347
Boucheham B, Ferdi Y, Batouche MC (2006) Recursive versus sequential multiple error measures reduction: a curve simplification approach to ECG data compression. Comput Methods Programs Biomed 81:162–173
Boukaache A, Doghmane N, Boudjehem D (2019) New SPIHT-based algorithm for electrocardiogram signal compression. J Mechan Med Biol 19:1950005
Bousselmi S, Aloui N, Cherif A (2016) Adaptive speech compression based on discrete wave atoms transform. Int J Electric Comput Eng 6:2150
Butta S, Amandeep K, Jugraj S (2015) A review of ECG data compression techniques, International journal of computer applications, 116, Citeseer
Chatterjee A, Nait-Ali A, Siarry P (2005) An input-delay neural-network-based approach for piecewise ECG signal compression. IEEE Trans Biomed Eng 52:945–947
Das A, Nirmala SR (2017) Wavelet and PCA Based ECG Compression. Sig Process 2:2015
Devvrat T, Rajesh K, Ashish G (2021) Analysis of linear quantization based wavelet decomposition technique for electrocardiogram signal compression, 12, 118-130. https://doi.org/10.34218/IJEET.12.1.2021.013https://doi.org/10.34218/IJEET.12.1.2021.013
Djohan A, Nguyen TQ, Tompkins WJ (1995) ECG Compression using discrete symmetric wavelet transform. Proceedings of 17th international conference of the engineering in medicine and biology society 1:167–168
Gao Y, Ku M, Qian T, Wang J (2017) FFT Formulations of adaptive Fourier decomposition. J Comput Appl Math 324:204–215
Ibaida A, Abuadbba A, Chilamkurti N (2021) Privacy-preserving compression model for efficient ioMT ECG sharing. Comput Commun 166:1–8
Javaid R, Besar R, Abas FS (2008) Performance evaluation of percent root mean square difference for ecg signals compression. Signal Process An Int J (SPIJ) 48:1–9
Kumar R, Kumar A, Pandey RK (2013) Beta wavelet based ECG signal compression using lossless encoding with modified thresholding. Comput Electric Eng 39:130–140
Kumar A, Ramana R, Samayveer S, Rama S, Manjeet K (2021) A robust digital ECG signal watermarking and compression using biorthogonal wavelet transform. Res Biomed Eng 37:79–85
Leinonen M, Hewett RJ, Zhang X, Ying L, Demanet L (2013) High-dimensional wave atoms and compression of seismic datasets. 2013 SEG Annual Meeting OnePetro
Lu Z, Kim DY, Pearlman WA (2000) Wavelet compression of ECG signals by the set partitioning in hierarchical trees algorithm. IEEE Trans Biomed Eng 47:849–856
Manikandan MS, Dandapat S (2006) Wavelet threshold based ECG compression using USZZQ and Huffman coding of DSM. Biomed Sig Process Control 4:261–270
Nave G, Cohen A (1993) ECG Compression using long-term prediction. IEEE Trans Biomed Eng 40:877–885
Ramakrishnan AG, Saha S (1997) ECG Coding by wavelet-based linear prediction. IEEE Trans Biomed Eng 44:1253–1261
The MIT-BIH Arrhythmia Database (2005) http://www.physionet.org/physiobank/database/mitdb. Accessed: March 26, 2020
Tun HM, Moe MK, Naing ZM (2017) Analysis on ECG data compression using wavelet transform technique. Int J Psychol Brain Sci 2:127–140
Wang X, Meng J (2008) A 2-D ECG compression algorithm based on wavelet transform and vector quantization. Digit Sig Process 8:179–188
Yang XS (2010) A new metaheuristic bat-inspired algorithm. Nature inspired cooperative strategies for optimization (NICSO 2010:65–74
Yang XS (2012)
Yang XS (2013) Bat algorithm: literature review and applications, arXiv:1308.3900
Yang XS, He H (2016) Nature-inspired optimization algorithms in engineering: overview and applications, Nature-inspired computation in engineering. Springer, Berlin, pp 1–20
Zhao C, Chen Z, Meng J, Xiang X (2016) Electrocardiograph compression based on sifting process of empirical mode decomposition. Electron Lett 52:688–690
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interests
We, the authors declare that this manuscript is original, has not been published before, and is not currently being considered for publication elsewhere. We further confirm the following:
-
There are no known conflicts of interest associated with this publication and there has been no significant financial support for this work that could have influenced its outcome.
-
All authors have participated in
-
conception and design, or analysis and interpretation of the data;
-
drafting the article or revising it critically for important intellectual content;
-
approval of the final version.
-
-
The authors have no affiliation with any organization with a direct or indirect financial interest in the subject matter discussed in the manuscript.
-
We understand that the Corresponding Author is the sole contact for the Editorial process. He is responsible for communicating with the other authors about progress, submissions of revisions and final approval of proofs.
-
We have provided a current, correct email address which is accessible by the Corresponding Author (tde.touil@gmail.com)
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Touil, D.E., Terki, N. & Zitouni, A. Improved ECG signal compression quality using bat algorithm. Multimed Tools Appl 82, 2749–2764 (2023). https://doi.org/10.1007/s11042-022-12881-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-12881-5