Advertisement

An MLP Neural Network for ECG Noise Removal Based on Kalman Filter

Conference paper
Part of the Advances in Experimental Medicine and Biology book series (AEMB, volume 680)

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.

Keywords

Kalman filter Noise removal MLP training Dataset Performance 

References

  1. 1.
    Sornmo L, Laguna P (2005) Bioelectrical Signal Processing in Cardiac and Neurological Applications. Elsevier: Amsterdam.Google Scholar
  2. 2.
    Information about heart, http://www.mdsr.ecri.org/summary/detail.aspx? doc_id=8246.
  3. 3.
    Behbahani S (2007) Investigation of Adaptive Filtering for Noise Cancellation in ECG signals, Second International Multi-Symposiums on Computer and Computational Sciences.Google Scholar
  4. 4.
    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.CrossRefGoogle Scholar
  5. 5.
    Bozic S M (1983) Digital and Kalman Filtering: An Introduction to Discrete-Time Filtering and Optimal Linear Estimation. Wiley: New York.Google Scholar
  6. 6.
    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.CrossRefGoogle Scholar
  7. 7.
    Losada R A (2004) Design finite impulse response digital filters. Part II. Microwaves & RF, 43, 70–84.Google Scholar
  8. 8.
    Moein S, Monadjemi S A, Moallem P (2008) A Novel Fuzzy Neural Based Medical Diagnosis System. WASET, Egypt, vol 26.Google Scholar
  9. 9.
    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.Google Scholar
  10. 10.
    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.Google Scholar
  11. 11.
    Orfanidis S J (1996) Introduction to Signal Processing. Prentice Hall: Upper Saddle River, NJ.Google Scholar
  12. 12.
    Sordo M (2002) Introduction to Neural Networks in Healthcare. OpenClinical:. Knowledge Management for Medical Care, Harvard, http://www.openclinical.org.
  13. 13.
    Moein S, Khasimatol S et al (2009) ECG Noise and Artifact Removal Using Kalman Filter, ISSAP Malaysia.Google Scholar
  14. 14.
    Hassoun M H (1995) Fundamentals of Artificial Neural Network. Massachusetts Institute of Technology, ISBN 0-262-08239-x.Google Scholar
  15. 15.
    A database for heart signals, http/www.physionet.org/physiobank/database/PTB.
  16. 16.
    Moein S (2008) Hepatitis Diagnosis by Training a MLP Artificial Neural Network. worldcomp08 conference, vol 14, Las Vegas, USA.Google Scholar
  17. 17.
    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.Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2010

Authors and Affiliations

  1. 1.Multimedia UniversityCyberjayaMalaysia

Personalised recommendations