Electrocardiogram (ECG) Signal Modeling and Noise Reduction Using Hopfield Neural Networks

F. Bagheri, N. Ghafarnia, F. Bahrami


The Electrocardiogram (ECG) signal is one of the diagnosing approaches to detect heart disease. In this study the Hopfield Neural Network (HNN) is applied and proposed for ECG signal modeling and noise reduction. The Hopfield Neural Network (HNN) is a recurrent neural network that stores the information in a dynamic stable pattern. This algorithm retrieves a pattern stored in memory in response to the presentation of an incomplete or noisy version of that pattern. Computer simulation results show that this method can successfully model the ECG signal and remove high-frequency noise.


Hopfield Neural Networks; ECG signal modeling; noise reduction

Full Text:



O. Sayadi, M. B. Shamsollahi, “ECG denoising and compression using a modified extended kalman filter structure”, IEEE Trans. Biomed. Eng, Vol. 55, No. 9, pp. 2240-2248, 2008

W. Zhang, T. Ma, L. Ge, “Enhancement of ECG signals by multi-resolution sub band filter”, 2nd International Conference on Bioinformatics and Biomedical Engineering, ICBBE 2008, China, 2008

J. Wang, Z. Li, “An ECG segmentation model used for signal generator”, 2nd International Conference on Innovative Computing, Information and Control, ICICIC '07, Japan, 2007

Y. Lu, J. Yan, Y. Yam, “Model-based ECG denoising using empirical mode decomposition”, IEEE International Conference on Bioinformatics and Biomedicine, USA, 2009

W. Zgallai, M. Sabry-Rizk, P. Hardiman, J. O’Riordan, “Music-based bispectrum detector: a novel non-invasive detection method for overlapping fetal and mother ECG signals”, Proceedings of the 19th International Conference of the IEEE - Engineering in Medicine and Biology Society, Vol. 1, pp. 72-75, 1997

R. Swarnalatha, D. V. Prasad, “A novel technique for extraction of FECG using multi stage adaptive filtering”, Journal of Applied Scienses, Vol. 10, No. 4, pp. 319-324, 2010

I. I. Christov, I. K. Daskalov, “Filtering of electromyogram artefacts from the electrocardiogram”, Med. Eng. Phys., Vol. 21, pp. 731–736, 1999

N. V. Thakor, Y. S. Zhu, “Applications of adaptive filtering to ECG analysis: noise cancellation and arrhythmia detection”, IEEE Trans. Biomed. Eng., Vol. 38, No. 8, pp. 785–794, 1991

P. Laguna, R. Jane, O. Meste, P. W. Poon, P. Caminal, H. Rix, N. V. Thakor, “Adaptive filter for event-related bioelectric signals using an impulse correlated reference input: Comparison with signal averaging techniques”, IEEE Trans. Biomed. Eng., Vol. 39, No. 10, pp. 1032–1044, 1992

R. Sameni, M. B. Shamsollahi, C. Jutten, “Filtering electrocardiogram signals using the extended Kalman filter”, in Proc. 27th Annu. Int. Conf. IEEE Eng. Medicine Biol. Soc. (EMBS), Vol. 6, pp. 5639–5642, 2005

Y. Chen, B. Yang, J. Dong, “Time-series prediction using a local linear wavelet neural network”, Neurocomputing, Vol. 69, No. 4-6, pp. 449-465, 2006

L. Liu, J. Jiang, “Using stationary wavelet transformation for signal denoising”, 8th International Conference on Fuzzy Systems and Knowledge Discovery, FSKD 2011, Vol. 4, pp. 2203-2207, China, 2011

S. Haykin, Neural networks a comprehensive foundation, MacMaster University, Hamilton, 1994

PhysioBank, The MIT-BIH noise stress test database, http://www.physionet.org/physiobank/database/nstdb/

eISSN: 1792-8036     pISSN: 2241-4487