Abstract
In this paper, application of Artificial Neural Network (ANN) for electrocardiogram (ECG) signal noise removal has been investigated. First, 100 number of ECG signals are selected from Physikalisch-Technische Bundesanstalt (PTB) database and Kalman filter is applied to remove their low pass noise. Then a suitable dataset based on denoised ECG signal is configured and used to a Multilayer Perceptron (MLP) neural network to be trained. Finally, results and experiences are discussed and the effect of changing different parameters for MLP training is shown.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Sornmo L, Laguna P (2005) Bioelectrical Signal Processing in Cardiac and Neurological Applications. Elsevier: Amsterdam.
Information about heart, http://www.mdsr.ecri.org/summary/detail.aspx? doc_id=8246.
Behbahani S (2007) Investigation of Adaptive Filtering for Noise Cancellation in ECG signals, Second International Multi-Symposiums on Computer and Computational Sciences.
Ziarani A K, Konrad A (2004) A nonlinear adaptive method of elimination of power line interferences in ECG signals. IEEE Transactions on Biomedical Engineering, 49(6), pp. 540–547.
Bozic S M (1983) Digital and Kalman Filtering: An Introduction to Discrete-Time Filtering and Optimal Linear Estimation. Wiley: New York.
Willems J L, Arnaud P et al (1987) A reference data base for multi-lead electrocardiographic computer measurement programs. Journal of American College of Cardiology, 10, pp. 1313–1321.
Losada R A (2004) Design finite impulse response digital filters. Part II. Microwaves & RF, 43, 70–84.
Moein S, Monadjemi S A, Moallem P (2008) A Novel Fuzzy Neural Based Medical Diagnosis System. WASET, Egypt, vol 26.
SadAbadi H, Ghasemi M et al (2007) A Mathematical Algorithm for ECG Signal Denoising Using Window Analysis. Biomedical Paper Medical Faculty University Palacky Olomouc Czech Republication, 151(1), pp. 73–78.
Lian Y, Hoo P C (2006) Digital elliptic filter application for noise reduction in ECG signal. WSEAS Transactions on Electronics, 3(1), pp. 65–70.
Orfanidis S J (1996) Introduction to Signal Processing. Prentice Hall: Upper Saddle River, NJ.
Sordo M (2002) Introduction to Neural Networks in Healthcare. OpenClinical:. Knowledge Management for Medical Care, Harvard, http://www.openclinical.org.
Moein S, Khasimatol S et al (2009) ECG Noise and Artifact Removal Using Kalman Filter, ISSAP Malaysia.
Hassoun M H (1995) Fundamentals of Artificial Neural Network. Massachusetts Institute of Technology, ISBN 0-262-08239-x.
A database for heart signals, http/www.physionet.org/physiobank/database/PTB.
Moein S (2008) Hepatitis Diagnosis by Training a MLP Artificial Neural Network. worldcomp08 conference, vol 14, Las Vegas, USA.
Saramaki T (1993) Finite impulse response filter design. In: Mitra S K, Kaiser J F (Eds) Handbook for Digital Signal Processing. Wiley-Interscience: New York.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer Science+Business Media, LLC
About this paper
Cite this paper
Moein, S. (2010). An MLP Neural Network for ECG Noise Removal Based on Kalman Filter. In: Arabnia, H. (eds) Advances in Computational Biology. Advances in Experimental Medicine and Biology, vol 680. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-5913-3_13
Download citation
DOI: https://doi.org/10.1007/978-1-4419-5913-3_13
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4419-5912-6
Online ISBN: 978-1-4419-5913-3
eBook Packages: Biomedical and Life SciencesBiomedical and Life Sciences (R0)