Autoencoders for ECG Anomaly Detection: A Survey
Keywords:
Electrocardiogram, Autoencoders, AnomaliesAbstract
Anomaly detection in Electrocardiogram signals is very important for the identification of abnormal heart conditions such as arrhythmias and ischemia. Recently, Autoencoders, especially Variational Autoencoders (VAEs) and Convolutional Autoencoders (CAEs), have been used as effective tools for this purpose. These unsupervised machine learning models can learn efficient representations of normal cardiac activity, detecting deviations that signal abnormalities. Autoencoders are trained on normal ECG signals, and anomalies are flagged when the reconstruction error exceeds a predefined threshold. Our experiments demonstrated strong performance with the model achieving 97% accuracy, 0.93 precision, and 1.00 recall for anomaly detection. The F1-scores were 0.96 for anomalies and 0.97 for normal signals, confirming the effectiveness of Autoencoders compared to traditional methods. The paper reviews Autoencoder performance across various ECG datasets and compares it to other anomaly detection techniques. This includes challenges such as data imbalance, noise, and the requirement for high-quality labelled datasets. The paper also indicates that hyperparameter tuning and feature engineering are among the critical factors affecting model performance. Finally, future directions are emphasized, such as the integration of Autoencoders with techniques such as transfer learning and hybrid models for accuracy and possible real-time clinical applications.
References
[1] Acharya, U. R., Fujita, H., Lih, O. S., Hagiwara, Y., Tan, J. H., & Adam, M. (2017). Automated detection of arrhythmias using different intervals of tachycardia ECG segments with convolutional neural network. Information Sciences, 405, 81-90. https://doi.org/10.1016/j.ins.2017.03.045
[2] Addison, P. S. (2005). Wavelet transforms and the ECG: A review. Physiological Measurement, 26(5), R155. https://doi.org/10.1088/0967-3334/26/5/R01
[3] Clifford, G. D., Azuaje, F., & McSharry, P. (2006). Advanced methods and tools for ECG data analysis. Artech House.
[4] Widrow, B., & Stearns, S. D. (1985). Adaptive signal processing. Prentice-Hall.
[5] Sörnmo, L., & Laguna, P. (2006). Bioelectrical signal processing in cardiac and neurological applications. Academic Press.
[6] Donoho, D. L., & Johnstone, I. M. (1994). Ideal spatial adaptation by wavelet shrinkage. Biometrika, 81(3), 425-455. https://doi.org/10.1093/biomet/81.3.425
[7] Mallat, S. (1999). A wavelet tour of signal processing (2nd ed.). Elsevier.
[8] Addison, P. S., Watson, J. N., & Clegg, G. R. (2005). Finding coordinated atrial activity during ventricular fibrillation using wavelet decomposition. IEEE Transactions on Biomedical Engineering, 52(4), 764-772. https://doi.org/10.1109/TBME.2005.843516
[9] Huang, N. E., Shen, Z., Long, S. R., Wu, M. C., Shih, H. H., Zheng, Q., & Liu, H. H. (1998). The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences, 454(1971), 903-995. https://doi.org/10.1098/rspa.1998.0193
[10] Wu, Z., & Huang, N. E. (2009). Ensemble empirical mode decomposition: A noise-assisted data analysis method. Advances in Adaptive Data Analysis, 1(1), 1-41. https://doi.org/10.1142/S1793536909000047
[11] Blanco-Velasco, M., Weng, B., & Barner, K. E. (2008). ECG signal denoising and baseline wander correction based on the empirical mode decomposition. Computers in Biology and Medicine, 38(1), 1-13. https://doi.org/10.1016/j.compbiomed.2007.08.002
[12] Choi, Y., & Lee, J. (2018). Anomaly detection in ECG signals using deep learning autoencoders. Biomedical Signal Processing and Control, 43, 1-7. https://doi.org/10.1016/j.bspc.2018.03.004
[13] Jiang, L., & Cheng, Z. (2020). A review on anomaly detection using machine learning for biomedical data. International Journal of Biomedical Engineering and Technology, 32(2), 122-144. https://doi.org/10.1504/IJBET.2020.107292
[14] Huang, L., Zhang, Y., & Li, J. (2018). Anomaly detection in ECG signals using a deep autoencoder network. Proceedings of the IEEE International Conference on Bioinformatics and Biomedicine (BIBM), 926-933. https://doi.org/10.1109/BIBM.2018.00181
[15] Pan, J., & Tompkins, W. (1985). A real-time QRS detection algorithm. IEEE Transactions on Biomedical Engineering, 32(3), 230-236.
[16] Zhao, Z., Xu, Z., & Xu, W. (2018). Anomaly detection in ECG signals using deep learning autoencoders. IEEE Transactions on Biomedical Engineering, 65(6), 1225-1234.
[17] Sornmo, L., & Laguna, P. (2005). Bioelectrical signal processing in cardiac and neurological applications. Academic Press.
[18] Liu, Y., & Zhang, S. (2020). ECG anomaly detection using deep learning models. IEEE Access, 8, 11295-11303.
[19] Jiang, L., & Cheng, Z. (2020). A review on anomaly detection using machine learning for biomedical data. International Journal of Biomedical Engineering and Technology, 32(2), 122-144.
[20] Saini, S. K., & Gupta, R. (2022). Artificial intelligence methods for analysis of electrocardiogram signals for cardiac abnormalities: State-of-the-art and future challenges. Artificial Intelligence Review, 55(3), 1519–1565. https://doi.org/10.1007/s10462-021-09999-7
[21] Choi, Y., & Lee, J. (2018). Anomaly detection in ECG signals using deep learning autoencoders. Biomedical Signal Processing and Control, 43, 1-7.
[22] Huang, L., et al. (2018). Anomaly detection in ECG signals using a deep autoencoder network. Proceedings of the IEEE International Conference on Bioinformatics and Biomedicine (BIBM), 926-933.
[23] Huang, N. E., et al. (1998). The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences, 454(1971), 903-995.
[24] Xu, W., Zhang, S., & Li, L. (2018). ECG5000: A large-scale dataset for ECG anomaly detection. IEEE Transactions on Biomedical Engineering, 65(6), 1134-1141.
[25] Velez, M., & Cohn, D. (2009). ECG signal denoising: A review of methods. Medical Engineering & Physics, 31(4), 387-400.
[26] Zhang, L., & Liu, Z. (2017). Data normalization for heart rate anomaly detection. Journal of Medical Systems, 41(2), 123-134.
[27] Buda, M., Maki, A., & Bauer, R. (2018). A study of data balancing techniques for anomaly detection in ECG signals. IEEE Transactions on Biomedical Engineering, 65(7), 1445-1453.
[28] Kingma, D. P., & Welling, M. (2014). Auto-Encoding Variational Bayes. Proceedings of the International Conference on Learning Representations (ICLR), 1-12.
[29] Doersch, C. (2016). Tutorial on Variational Autoencoders. arXiv preprint arXiv:1606.05908.
[30] Zhou, Z., & Fu, Y. (2018). Anomaly detection using deep convolutional autoencoders. Proceedings of the IEEE International Conference on Machine Learning and Data Mining (MLDM), 58-66.
[31] Ronneberger, O., Fischer, P., & Brox, T. (2015). U-Net: Convolutional networks for biomedical image segmentation. Proceedings of the International Conference on Medical Image Computing and Computer-Assisted Intervention (MICCAI), 234-241.
[32] Ismail Fawaz, H., et al. (2020). Deep learning for ECG analysis: A survey. IEEE Transactions on Neural Networks and Learning Systems, 31(5), 1770-1795.
[33] He, H., & Wu, D. (2020). A review on evaluation metrics for ECG classification models. Journal of Medical Imaging, 7(4), 112-118.
[34] Li, X., Zhang, Y., & Zuo, Z. (2019). Precision in anomaly detection of ECG signals using deep learning. IEEE Transactions on Biomedical Engineering, 66(7), 1972-1983.
[35] Wang, X., & Wu, J. (2019). Recall in detecting anomalous ECG signals. Medical Image Analysis, 56, 67-74.
[36] F1-Score for ECG anomaly detection: A comparison of methods. (2020). Biomedical Signal Processing and Control, 57, 8-17.
[37] Chandola, V., Banerjee, A., & Kumar, V. (2009). Anomaly detection: A survey. ACM Computing Surveys, 41(3), 1–58.
[38] Goodfellow, I., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D., Ozair, S., & Bengio, Y. (2014). Generative adversarial nets. Advances in Neural Information Processing Systems, 27, 2672–2680.
[39] Hossain, M. S., & Muhammad, G. (2020). ECG signal processing using deep learning for health monitoring. Computers, Materials & Continua, 62(3), 1205–1220.
[40] Rojas, J., Carrillo, A., & González, J. (2020). Real-time noise reduction in ECG signals using deep learning. IEEE Access, 8, 119531–119541.
[41] Zhang, Y., & Zhao, Y. (2020). A deep learning approach for ECG anomaly detection. Proceedings of the IEEE International Conference on Artificial Intelligence and Machine Learning, 1–5.
[42] Sutskever, I., Vinyals, O., & Le, Q. V. (2013). Sequence to sequence learning with neural networks. Advances in Neural Information Processing Systems, 26, 3104–3112.
[43] Xie, L., & Zhang, J. (2021). ECG anomaly detection using hybrid deep learning models. Journal of Healthcare Engineering, 2021, 1–15.
[44] Cheng, Y., & Zhang, H. (2018). Anomaly detection in ECG signals using deep autoencoders. International Journal of Biomedical Imaging, 2018, 1–8.
[45] Pan, J., & Tompkins, W. J. (1985). A real-time QRS detection algorithm. IEEE Transactions on Biomedical Engineering, 32(3), 230-236.
[46] Cheng, Y., Zhang, H., & Li, X. (2019). Hybrid deep learning models for ECG anomaly detection: A review. IEEE Access, 7, 18334–18349.
[47] Wang, L., & Xu, Z. (2020). Real-time monitoring and ECG anomaly detection using deep learning in mobile health applications. Journal of Medical Systems, 44(12), 1-10.
[48] Zhang, Y., & Zhao, Y. (2021). Personalization in anomaly detection using deep learning models for ECG. Proceedings of the IEEE International Conference on Machine Learning and Healthcare, 94-101
Published
Issue
Section
License
Copyright (c) 2024 Journal of Computing in Education, Sports and Health (JCESH)

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Fringe Global Scientific Press publishes all the papers under a Creative Commons Attribution-Non-Commercial 4.0 International (CC BY-NC 4.0) (https://creativecommons.org/licenses/by-nc/4.0/) license. Authors have the liberty to replicate and distribute their work. Authors have the ability to use either the whole or a portion of their piece in compilations or other publications that include their own work. Please see the licensing terms for more information on reusing the work.