An Unbiased Linear Artificial Neural Network with Normalized Adaptive Coefficients for Filtering Noisy ECG Signals

The electrocardiogram (ECG) is the most commonly used signal for diagnostic purposes in medicine. The adaptive filtering technique is suited for filtering ECG signals, which are inherently nonstationary. In this paper, we propose a novel neural-network-based adaptive filter to eliminate high-frequency random noise in ECG signals. We make use of a linear artificial neural network (ANN) with delayed values of the ECG time series as the filter inputs. The ANN does not contain a bias in its summation unit, and the coefficients are normalized. During the learning process, the normalized coefficients are used in the steepest-descent algorithm in order to achieve efficient online filtering of noisy ECG signals.

[1]  P.S. Hamilton,et al.  A comparison of adaptive and nonadaptive filters for reduction of power line interference in the ECG , 1996, IEEE Transactions on Biomedical Engineering.

[2]  C. Jutten,et al.  Filtering Electrocardiogram Signals Using the Extended Kalman Filter , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[3]  R. Rangayyan,et al.  An Algorithm for Evaluating the Performance of Adaptive Filters for the Removal of Artifacts in ECG Signals , 2007, 2007 Canadian Conference on Electrical and Computer Engineering.

[4]  Willis J. Tompkins,et al.  Biomedical Digital Signal Processing: C Language Examples and Laboratory Experiments for the IBM PC , 1993 .

[5]  Ivaturi S. N. Murthy,et al.  New Concepts for PVC Detection , 1979, IEEE Transactions on Biomedical Engineering.

[6]  S. Haykin,et al.  Adaptive Filter Theory , 1986 .

[7]  W.J. Tompkins,et al.  Neural-network-based adaptive matched filtering for QRS detection , 1992, IEEE Transactions on Biomedical Engineering.

[8]  Rangaraj M. Rangayyan,et al.  Biomedical Signal Analysis: A Case-Study Approach , 2001 .

[9]  Willis J. Tompkins,et al.  A Real-Time QRS Detection Algorithm , 1985, IEEE Transactions on Biomedical Engineering.

[10]  N.V. Thakor,et al.  Applications of adaptive filtering to ECG analysis: noise cancellation and arrhythmia detection , 1991, IEEE Transactions on Biomedical Engineering.

[11]  Rangaraj M. Rangayyan,et al.  A Three-Channel Microcomputer System for Segmentation and Characterization of the Phonocardiogram , 1987, IEEE Transactions on Biomedical Engineering.

[12]  B. Widrow,et al.  Adaptive noise cancelling: Principles and applications , 1975 .

[13]  R. Orglmeister,et al.  The principles of software QRS detection , 2002, IEEE Engineering in Medicine and Biology Magazine.