title: Application of artificial neural networks for versatile preprocessing of electrocardiogram recordings.
abstract: The electrocardiogram (ECG) is the most widely used method for diagnosis of heart diseases, where a good quality of recordings allows the proper interpretation and identification of physiological and pathological phenomena. However, ECG recordings often have interference from noises including thermal, muscle, baseline and powerline noises. These signals severely limit ECG recording utility and, hence, have to be removed. To deal with this problem, the present paper proposes an artificial neural network (ANN) as a filter to remove all kinds of noise in just one step. The method is based on a growing ANN which optimizes both the number of nodes in the hidden layer and the coefficient matrices, which are optimized by means of the Widrow-Hoff delta algorithm. The ANN has been trained with a database comprising all kinds of noise, both from synthesized and real ECG recordings, in order to handle any noise signal present in the ECG. The proposed system improves results yielded by conventional techniques of ECG filtering, such as FIR-based systems, adaptive filtering and wavelet filtering. Therefore, the algorithm could serve as an effective framework to substantially reduce noise in ECG recordings. In addition, the resulting ECG signal distortion is notably more reduced in comparison with conventional methodologies. In summary, the current contribution introduces a new method which is able to suppress all ECG interference signals in only one step with low ECG distortion and a high noise reduction.
authors.affiliation: Innovation in Bioengineering Research Group, University of Castilla-La Mancha, Cuenca, Spain. jorge.mateo@uclm.es
authors.forename: J
authors.initials: J
authors.lastname: Mateo
authors.forename: J J
authors.initials: JJ
authors.lastname: Rieta
mesh_terms: D000465:Algorithms; D003198:Computer Simulation; D016208:Databases, Factual; D004562:Electrocardiography / Q000379:methods*; D006801:Humans; D016571:Neural Networks, Computer; D015203:Reproducibility of Results; D012815:Signal Processing, Computer-Assisted