Abstract
Cardiovascular disease management often involves adjusting medication dosage based on changes in electrocardiogram (ECG) signals' waveform and rhythm. However, the diagnostic utility of ECG signals is often hindered by various types of noise interference. In this work, we propose a novel filter based on a multi-engine evolution framework named MEAs-Filter to address this issue. Our approach eliminates the need for predefined dimensions and allows adaptation to diverse ECG morphologies. By leveraging state-of-the-art optimization algorithms as evolution engine and incorporating prior information inputs from classical filters, MEAs-Filter achieves superior performance while minimizing order. We evaluate the effectiveness of MEAs-Filter on a real ECG database and compare it against commonly used filters such as the Butterworth, Chebyshev filters, and evolution algorithm-based (EA-based) filters. The experimental results indicate that MEAs-Filter outperforms other filters by achieving a reduction of approximately 30% to 60% in terms of the loss function compared to the other algorithms. In denoising experiments conducted on ECG waveforms across various scenarios, MEAs-Filter demonstrates an improvement of approximately 20% in signal-to-noise (SNR) ratio and a 9% improvement in correlation. Moreover, it does not exhibit higher losses of the R-wave compared to other filters. These findings highlight the potential of MEAs-Filter as a valuable tool for high-fidelity extraction of ECG signals, enabling accurate diagnosis in the field of cardiovascular diseases.
Similar content being viewed by others
Data availability
The codes are available online at https://github.com/PHD-Fang/MEAs-Filter.
References
Li W. Wavelets for electrocardiogram: overview and taxonomy. IEEE Access. 2018;7:25627–49.
Peng T, Malik A, Trew ML. Predicting drug-mediated pro-arrhythmic effects using pre-drug electrocardiograms. Biomed Signal Process Control. 2021;68:102712.
Le D, Truong S, Brijesh P, Adjeroh DA, Le N. sCL-ST: supervised contrastive learning with semantic transformations for multiple lead ECG arrhythmia classification. IEEE J Biomed Health Inform. 2023;27:2818–28.
Singh P, Pradhan G. A new ECG denoising framework using generative adversarial network. IEEE/ACM Trans Comput Biol Bioinf. 2021;18:759–64.
Smital L, Vitek M, Kozumplík J, Provaznik I. Adaptive wavelet wiener filtering of ECG signals. IEEE Trans Biomed Eng. 2012;60:437–45.
Kheirati RA. Kalman filter/smoother-based design and implementation of digital IIR filters. Signal Process. 2023;208:108958.
Hesar HD, Mohebbi M. An adaptive Kalman Filter bank for ECG denoising. IEEE J Biomed Health Inform. 2021;25:13–21.
Mohebbian MR, Vedaei SS, Wahid KA, Dinh A, Marateb HR, Tavakolian K. Fetal ECG extraction from maternal ECG using attention-based CycleGAN. IEEE J Biomed Health Inform. 2022;26:515–26.
Xu F, Miao D, Li W, Jin J, Liu Z, Shen C, et al. Specificity and competition of mRNAs dominate droplet pattern in protein phase separation. Phys Rev Res. 2023;5:023159.
Van Alste JA, Schilder T. Removal of base-line wander and power-line interference from the ECG by an efficient FIR filter with a reduced number of taps. IEEE Trans Biomed Eng. 1985;BME-32:1052–60.
Chauhan S, Singh M, Aggarwal AK. Designing of optimal digital IIR filter in the multi-objective framework using an evolutionary algorithm. Eng Appl Artif Intell. 2023;119:105803.
Martínez JP, Almeida R, Olmos S, Rocha AP, Laguna P. A wavelet-based ECG delineator: evaluation on standard databases. IEEE Trans Biomed Eng. 2004;51:570–81.
Zhao J, Sun J, Shuai SC, Zhao Q, Shuai J. Predicting potential interactions between lncRNAs and proteins via combined graph auto-encoder methods. Brief Bioinform. 2023. https://doi.org/10.1093/bib/bbac527.
Wang W, Zhang L, Sun J, Zhao Q, Shuai J. Predicting the potential human lncRNA-miRNA interactions based on graph convolution network with conditional random field. Brief Bioinform. 2022;23:bbac463.
Hu H, Feng Z, Lin H, Cheng J, Lyu J, Zhang Y, et al. Gene function and cell surface protein association analysis based on single-cell multiomics data. Comput Biol Med. 2023;157:106733.
Agrawal N, Kumar A, Bajaj V, Singh GK. Design of digital IIR filter: a research survey. Appl Acoust. 2021;172:107669.
Ng SC, Leung S-H, Chung CY, Luk A, Lau WH. The genetic search approach. A new learning algorithm for adaptive IIR filtering. IEEE Signal Process Mag. 1996;13:38–46.
Chen S, Istepanian R, Luk BL. Digital IIR filter design using adaptive simulated annealing. Digital Signal Process. 2001;11:241–51.
Karaboga N, Kalinli A, Karaboga D. Designing digital IIR filters using ant colony optimisation algorithm. Eng Appl Artif Intell. 2004;17:301–9.
Saha S, Yangchen S, Mandal D, Kar R, Ghoshal SP. Digital stable IIR high pass filter optimization using PSO-CFIWA. 2012 IEEE symposium on humanities, science and engineering research: IEEE; 2012. p. 389–394.
Mohammadi A, Zahiri SH, Razavi SM, Suganthan PN. Design and modeling of adaptive IIR filtering systems using a weighted sum—variable length particle swarm optimization. Appl Soft Comput. 2021;109:107529.
Karaboga N, Latifoglu F. Elimination of noise on transcranial Doppler signal using IIR filters designed with artificial bee colony—ABC-algorithm. Digit Signal Process. 2013;23:1051–8.
Karaboga N. A new design method based on artificial bee colony algorithm for digital IIR filters. J Franklin Inst. 2009;346:328–48.
Yadav S, Saha SK, Kar R, Mandal D. Optimized adaptive noise canceller for denoising cardiovascular signal using SOS algorithm. Biomed Signal Process Control. 2021;69:102830.
Yadav S, Kumar M, Yadav R, Kumar A. A novel method to design FIR digital filter using whale optimization. 2021 IEEE bombay section signature conference (IBSSC) 2021. p. 1–5.
Gao H, Sun J, Wang Y, Lu Y, Liu L, Zhao Q, et al. Predicting metabolite–disease associations based on auto-encoder and non-negative matrix factorization. Brief Bioinform. 2023:bbad259.
Li X, Zhong C-Q, Wu R, Xu X, Yang Z-H, Cai S, et al. RIP1-dependent linear and nonlinear recruitments of caspase-8 and RIP3 respectively to necrosome specify distinct cell death outcomes. Protein Cell. 2021;12:858–76.
Hu H, Feng Z, Lin H, Zhao J, Zhang Y, Xu F, et al. Modeling and analyzing single-cell multimodal data with deep parametric inference. Brief Bioinform. 2023;24:bbad005.
Singh N, Ayub S, Saini J. Design of digital IIR filter for noise reduction in ECG signal. 2013 5th international conference and computational intelligence and communication networks: IEEE; 2013. p. 171–176.
Kamata K, Aho AJ, Hagihira S, Yli-Hankala A, Jäntti V. Frequency band of EMG in anaesthesia monitoring. Br J Anaesth. 2011;107:822–3.
Ahirwal MK, Kumar A, Singh GK. Adaptive filtering of EEG/ERP through noise cancellers using an improved PSO algorithm. Swarm Evol Comput. 2014;14:76–91.
Xue J, Shen B. A novel swarm intelligence optimization approach: sparrow search algorithm. Syst Sci Control Eng. 2020;8:22–34.
Sayadi O, Shamsollahi MB. ECG denoising and compression using a modified extended Kalman filter structure. IEEE Trans Biomed Eng. 2008;55:2240–8.
Goldberger AAL, Glass L, Hausdorff J, Ivanov PC, Mark R, Mietus JE, Moody GB, Peng CK, Stanley HE. PhysioBank, PhysioToolkit, and PhysioNet: Components of a new research resource for complex physiologic signals. Circulation [Online]. 2000;101(23):pp. e215–e220.
Moody GB, Mark RG. The impact of the MIT-BIH arrhythmia database. IEEE Eng Med Biol Mag. 2001;20:45–50.
Funding
This work is supported by the Ministry of Science and Technology of the People's Republic of China (STI2030-Major Projects2021ZD0201900), National Natural Science Foundation of China (Grant No. 12090052), Foundation of Education Department of Liaoning Province (Grant No. LJKZ0280), Natural Science Foundation of Liaoning Province (Grant No. 2023-MS-288), Fundamental Research Funds for the Central Universities (Grant No. 20720230017), and Basic Public Welfare Research Program of Zhejiang Province (Grant No. LGF20F030005).
Author information
Authors and Affiliations
Corresponding authors
Ethics declarations
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential 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.
About this article
Cite this article
Zhu, F., Ding, J., Li, X. et al. MEAs-Filter: a novel filter framework utilizing evolutionary algorithms for cardiovascular diseases diagnosis. Health Inf Sci Syst 12, 8 (2024). https://doi.org/10.1007/s13755-023-00268-1
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s13755-023-00268-1