A MULTI-STAGE NEURAL NETWORK CLASSIFIER FOR ECG EVENTS

Similar documents
ECG Beat Recognition using Principal Components Analysis and Artificial Neural Network

A RECOGNITION OF ECG ARRHYTHMIAS USING ARTIFICIAL NEURAL NETWORKS

Robust system for patient specific classification of ECG signal using PCA and Neural Network

CARDIAC ARRYTHMIA CLASSIFICATION BY NEURONAL NETWORKS (MLP)

Automatic Detection of Heart Disease Using Discreet Wavelet Transform and Artificial Neural Network

DIFFERENCE-BASED PARAMETER SET FOR LOCAL HEARTBEAT CLASSIFICATION: RANKING OF THE PARAMETERS

Vital Responder: Real-time Health Monitoring of First- Responders

USING CORRELATION COEFFICIENT IN ECG WAVEFORM FOR ARRHYTHMIA DETECTION

A Review on Arrhythmia Detection Using ECG Signal

ECG Signal Analysis for Abnormality Detection in the Heart beat

An ECG Beat Classification Using Adaptive Neuro- Fuzzy Inference System

Neural Network based Heart Arrhythmia Detection and Classification from ECG Signal

International Journal of Advance Engineering and Research Development

Proceedings 23rd Annual Conference IEEE/EMBS Oct.25-28, 2001, Istanbul, TURKEY

A NONINVASIVE METHOD FOR CHARACTERIZING VENTRICULAR DIASTOLIC FILLING DYNAMICS

Classification of Cardiac Arrhythmias based on Dual Tree Complex Wavelet Transform

Assessment of Reliability of Hamilton-Tompkins Algorithm to ECG Parameter Detection

MORPHOLOGICAL CHARACTERIZATION OF ECG SIGNAL ABNORMALITIES: A NEW APPROACH

Wavelet Neural Network for Classification of Bundle Branch Blocks

Automated Diagnosis of Cardiac Health

Keywords: Adaptive Neuro-Fuzzy Interface System (ANFIS), Electrocardiogram (ECG), Fuzzy logic, MIT-BHI database.

SPECTRAL ANALYSIS OF LIFE-THREATENING CARDIAC ARRHYTHMIAS

CHAPTER 5 WAVELET BASED DETECTION OF VENTRICULAR ARRHYTHMIAS WITH NEURAL NETWORK CLASSIFIER

PCA and SVD based Feature Reduction for Cardiac Arrhythmia Classification

Multi Resolution Analysis of ECG for Arrhythmia Using Soft- Computing Techniques

Quick detection of QRS complexes and R-waves using a wavelet transform and K-means clustering

AUTOMATIC CLASSIFICATION OF HEARTBEATS

ECG Arrhytmias Classification using Data Fusion and Particle Swarm Optimization

ECG Rhythm Analysis by Using Neuro-Genetic Algorithms

Feature Parameter Optimization for Seizure Detection/Prediction

INCLUSION OF ECG AND EEG ANALYSIS IN NEURAL NETWORK MODELS

Assessment of the Performance of the Adaptive Thresholding Algorithm for QRS Detection with the Use of AHA Database

REVIEW ON ARRHYTHMIA DETECTION USING SIGNAL PROCESSING

Automated Detection of Epileptic Seizures in the EEG

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

ECG SIGNAL PROCESSING USING BPNN & GLOBAL THRESHOLDING METHOD

CHAPTER IV PREPROCESSING & FEATURE EXTRACTION IN ECG SIGNALS

Robust Detection of Atrial Fibrillation for a Long Term Telemonitoring System

Detection and Classification of QRS and ST segment using WNN

Genetic Algorithm based Feature Extraction for ECG Signal Classification using Neural Network

Speed - Accuracy - Exploration. Pathfinder SL

International Journal of Advanced Research in Computer Science and Software Engineering

ANALYSIS OF PHOTOPLETHYSMOGRAPHIC SIGNALS OF CARDIOVASCULAR PATIENTS

Premature Ventricular Contraction Arrhythmia Detection Using Wavelet Coefficients

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 2, Issue 10, April 2013

Heart Rate Calculation by Detection of R Peak

Analysis of Fetal Stress Developed from Mother Stress and Classification of ECG Signals

Fuzzy Based Early Detection of Myocardial Ischemia Using Wavelets

DETERMINATION OF MEAN TEMPERATURES OF NORMAL WHOLE BREAST AND BREAST QUADRANTS BY INFRARED IMAGING AND IMAGE ANALYSIS

Electrocardiogram beat classification using Discrete Wavelet Transform, higher order statistics and multivariate analysis

PHASE RESPONSE OF MODEL SINOATRIAL NODE CELLS - AN INVESTIGATION OF THE INFLUENCE OF STIMULUS PARAMETERS

Testing the Accuracy of ECG Captured by Cronovo through Comparison of ECG Recording to a Standard 12-Lead ECG Recording Device

CLASSIFICATION OF SLEEP STAGES IN INFANTS: A NEURO FUZZY APPROACH

The Use of Artificial Neural Network to Detect the Premature Ventricular Contraction (PVC) Beats

A new algorithm applied to the analysis of the electrocardiogram of an isolated rat heart. Mostefa Ghassoul MIEEE

MRI MEASUREMENTS OF CRANIOSPINAL AND INTRACRANIAL VOLUME CHANGE IN HEALTHY AND HEAD TRAUMA CASES

FUZZY C-MEANS CLUSTERING, NEURAL NETWORK, WT, AND HRV FOR CLASSIFICATION OF CARDIAC ARRHYTHMIA

PROGNOSTIC COMPARISON OF STATISTICAL, NEURAL AND FUZZY METHODS OF ANALYSIS OF BREAST CANCER IMAGE CYTOMETRIC DATA

Coimbatore , India. 2 Professor, Department of Information Technology, PSG College of Technology, Coimbatore , India.

BIOAUTOMATION, 2009, 13 (2), 84-96

IJRIM Volume 1, Issue 2 (June, 2011) (ISSN ) ECG FEATURE EXTRACTION FOR CLASSIFICATION OF ARRHYTHMIA. Abstract

CONFOCAL MICROWAVE IMAGING FOR BREAST TUMOR DETECTION: A STUDY OF RESOLUTION AND DETECTION ABILITY

ECG classification and abnormality detection using cascade forward neural network

SYNCHRONIZED MEASUREMENTS OF MAXIMUM BLOOD FLOW VELOCITIES IN CAROTID, BRACHIAL AND FEMORAL ARTERIES, AND ECG IN HUMAN POSTURE CHANGES

Logistic Regression Multinomial for Arrhythmia Detection

Wavelet Decomposition for Detection and Classification of Critical ECG Arrhythmias

[Ingole, 3(1): January, 2014] ISSN: Impact Factor: 1.852

Juan Carlos Tejero-Calado 1, Janet C. Rutledge 2, and Peggy B. Nelson 3

Classification of heart signal using wavelet haar and backpropagation neural network

Heart Abnormality Detection Technique using PPG Signal

Classification of electrocardiographic ST-T segments human expert vs artificial neural network

COMPRESSED ECG BIOMETRIC USING CARDIOID GRAPH BASED FEATURE EXTRACTION

DETECTION OF HEART ABNORMALITIES USING LABVIEW

1196 IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, VOL. 51, NO. 7, JULY 2004

Artificial Neural Networks to Determine Source of Acoustic Emission and Damage Detection

DYNAMIC SEGMENTATION OF BREAST TISSUE IN DIGITIZED MAMMOGRAMS

Real-time Heart Monitoring and ECG Signal Processing

TEMPERATURE DISTRIBUTION PATTERN IN NORMAL AND CANCER TISSUES: THE EFFECT OF ELECTROMAGNETIC WAVE

Primary Level Classification of Brain Tumor using PCA and PNN

CLASSIFICATION OF CARDIAC SIGNALS USING TIME DOMAIN METHODS

Research Article ECG Beats Classification Using Mixture of Features

Delineation of QRS-complex, P and T-wave in 12-lead ECG

Comparison of ANN and Fuzzy logic based Bradycardia and Tachycardia Arrhythmia detection using ECG signal

II. NORMAL ECG WAVEFORM

Development of an algorithm for heartbeats detection and classification in Holter records based on temporal and morphological features

A MODEL OF GAP JUNCTION CONDUCTANCE AND VENTRICULAR TACHYARRHYTHMIA

Analysis of Speech Recognition Techniques for use in a Non-Speech Sound Recognition System

Development of STNN& its application to ECG Arrhythmia Classification &Diagnoses

Extraction of Unwanted Noise in Electrocardiogram (ECG) Signals Using Discrete Wavelet Transformation

Clinical Examples as Non-uniform Learning and Testing Sets

Digital Signal Processor (Tms320c6713) Based Abnormal Beat Detection from ECG Signals

SPPS: STACHOSTIC PREDICTION PATTERN CLASSIFICATION SET BASED MINING TECHNIQUES FOR ECG SIGNAL ANALYSIS

FEASIBILITY OF EMG-BASED CONTROL OF SHOULDER MUSCLE FNS VIA ARTIFICIAL NEURAL NETWORK

2012, IJARCSSE All Rights Reserved Page 402

ECG Arrhythmia Recognition using Artificial Neural Network with S-transform based Effective Features

AUTOMATIC ANALYSIS AND VISUALIZATION OF MULTILEAD LONG-TERM ECG RECORDINGS

Temporal Analysis and Remote Monitoring of ECG Signal

Enhancement of Twins Fetal ECG Signal Extraction Based on Hybrid Blind Extraction Techniques

International Journal of Advance Engineering and Research Development. Comparison of Artificial Neural Networks for Cardiac Arrhythmia Classification

QRS Detection of obstructive sleeps in long-term ECG recordings Using Savitzky-Golay Filter

Transcription:

A MULTI-STAGE NEURAL NETWORK CLASSIFIER FOR ECG EVENTS H. Gholam Hosseini 1, K. J. Reynolds 2, D. Powers 2 1 Department of Electrotechnology, Auckland University of Technology, Auckland, New Zealand 2 School of Informatics and Engineering, Flinders University, Adelaide, Australia Abstract-In this paper, a multi-stage network including two multilayer perceptron (MLP) and one self organizing map (SOM) networks is presented. The input of the network is a combination of independent features and the compressed ElectroCardioGram (ECG) data. The proposed network as a form of data fusion, performs better than using the raw data or individual features. We classified six common ECG waveforms using ten ECG records of the MIT/BIH arrhythmia database. An average recognition rate of 0.883 was achieved within a short training and testing time. Keywords - ECG event classifier, artificial neural network (ANN), ECG signal diagnosis I. INTRODUCTION Arrhythmias appear as deformation of the ECG waveform and can be subdivided into two groups; (i) events: which are single ectopic occurrences and, (ii) patterns: which are a continuous series of beats or arrhythmia [1]. Computer-aided diagnosis of cardiac events assists specialists to determine the appropriateness and nature of medical intervention. This is an active area of research and needs an in depth study into the classification of the ECG signals into different classes based upon the heart abnormalities. Recent developments in computer-aided diagnosis of cardiac events have been successfully applied to the problem of automatic ECG classification. A number of algorithms have been developed in enhancing intelligent classification of the ECG signals [2-5]. Among them, the ANN-based ECG waveform discrimination algorithms, with classification rates comparable to those of the expert cardiologists, have been widely adopted by ECG signal professionals [6-8,3]. Examples of ANN based classifiers as applied to the ECG signals are the supervised back propagation (BP) network and the unsupervised Kohonen feature maps (KFM) network [9]. The results of an investigation using ANNs for ECG feature recognition are presented in Zhu's work [6]. ANNs are also suitable for patient-adaptable heart beat classifiers with the advantage of requiring no knowledge of the input distribution. A novel ECG monitoring system utilising two BP networks has been developed and achieved an acceptable performance after a short training procedure [7]. In other research, an ANN approach in which all parts of each heart beat play their role in the classification, has been proposed [8]. Short processing time and insensitivity to noise are the main reported achievements of this method. An application of neural networks in classification of cardiac arrhythmias using fuzzy ART-MAP (adaptive resonance theory) has been investigated [9]. This relatively simple architecture with an easy and fast-to-train network was able to perform efficient classification of normal and PVC beats. In another approach to the design of patient-adaptive classifiers, an ANN related algorithm was proposed based on the self-organization map (SOM), linear vector quantisation (LVQ) along with the mixture of experts (MOE) method [4]. SOM and LVQ together were used to train the patientspecific classifier, and MOE was used to facilitate the combination of the original and patient-specific classifiers to realise patient-adaptation. The original classifier used a large ECG database and the patient-specific classifier was trained specifically with the patient ECG data. More recently, an ECG classifier using a modified decision-based ANN has been designed [10]. This classifier was able to diagnose the cardiac disease based on the knowledge acquired from the training. Therefore, the size of this network varied as the training procedure progressed. There are several shortcomings with the above mentioned cardiac arrhythmia classifiers. For example, some techniques suffer from long processing times, other classifiers may depend on the patient ECG waveform characteristics and a few of the classifiers require noise and artifact removal. Moreover, many of the proposed algorithms analyse only one part of the signal and hence detect only one or two abnormalities [11]. It is observed that there exist more than 40 symbols in the MIT/BIH ECG database [12] to describe the number of different waveforms. Current classifiers have failed in clustering all abnormalities. The other common problem of ECG signal classifiers is that structural complexity grows as the size of the training parameters increases. Moreover, performance of the classifiers is poor in recognising a specific type of ECG, which occurs rarely in a certain patient's ECG record. This research is aimed to design the network architecture for detecting and classifying up to six different ECG waveforms including, normal (N), premature ventricular contraction (PVC), paced beats (P), right bundle branch block (R), atrial premature beat (A), and fusion of paced and normal beats (f). In addition, we aimed at decreasing the structural complexity of the classifier network. II. METHODOLOGY A set of least object-sensitive ECG features was selected to form the first part of the network input vector. The compressed ECG waveform [13] was used as the second part of the input vector. This strategy aimed to reduce the complexity of the network and facilitate the training phases of the network by employing a smaller training data size. A preliminary multi-layer perceptron (MLP) classifier was designed to separate three most common ECG waveforms in the MIT/BIH database. The selected categories were N, PVC, and P beats. The second stage, with a similar architecture to the first, was designed to perform a supervised classification on the remaining waveforms. The selected

Report Documentation Page Report Date 25 Oct 2001 Report Type N/A Dates Covered (from... to) - Title and Subtitle A Multi-Stage Neural Network ifier for ECG Events Contract Number Grant Number Program Element Number Author(s) Project Number Task Number Work Unit Number Performing Organization Name(s) and Address(es) Department of Electrotechnology Auckland University of Technology Auckland, New Zealand Sponsoring/Monitoring Agency Name(s) and Address(es) US Army Research, Development & Standardization Group (UK) PSC 802 Box 15 FPO AE 09499-1500 Performing Organization Report Number Sponsor/Monitor s Acronym(s) Sponsor/Monitor s Report Number(s) Distribution/Availability Statement Approved for public release, distribution unlimited Supplementary Notes Papers from 23rd Annual International Conference of the IEEE Engineering in Medicine and Biology Society, October 25-28, 2001, held in Istanbul, Turkey. See also ADM001351 for entire conference on cd-rom., The original document contains color images. Abstract Subject Terms Report ification ification of Abstract ification of this page Limitation of Abstract UU Number of Pages 4

waveforms for training and testing this MLP network were R and A beats. Adding more stages to the output of the second stage can extend the clustering ability of the classifier. An unsupervised SOM was employed in the third stage of the network to perform further detection and classification. Fig. 1, depicts the flow diagram of the proposed multistage ECG events classifier. To reduce the classification error, a local test (LT) unit was designed to check each individual class and to test the output of the MLP network. As indicated in Fig. 1, three test units named LT N, LT V, and LT P performed local tests on each heart beat and decided whether to keep or reject it. The rejected beats were considered as error and were classified into an unknown class G x for further classifications at the second stage of the classifier. At the second stage two other abnormalities were detected and the remaining waveforms were considered as an unknown class G y. An unsupervised classifier such as SOM was added to the classifier for identifying those ECGs which were left by the second MLP as unrecognised group G y. The selected features of the ECG signal which form the first part of the classifier input vector were: the ST-segment area, ST-level, ST-slope, the R-S interval, the P-R interval, the QRS area, Q-T interval, R-wave amplitude, the QRS energy, auto-correlation coefficient, mean or expectation vector, and maximum amplitude of the signal histogram. A fixed 52 sample interval centred at the QRS complex was selected with compression ratio CR = 4 for the compressed part of the input vector. Input Vector The extracted features plus 13 compressed ECG samples formed a 25-input network. The number of hidden layer neurodes was chosen as four, which is small enough for fast training and avoidance of overtraining, yet sufficiently large to give adequate network accuracy [14]. To achieve clustering of the ECG waveforms into four different classes, the number of network outputs was selected equal to two in each of the first and second stages. The proposed MLP with a single hidden layer is shown in Fig. 2. A target vector was arranged as the desired output for each class. Accompanying each record in the MIT/BIH database is an annotation file in which each heart beat has been identified by expert cardiologist annotators. This annotated information can be employed for designing the target vector and evaluating the classifier performance. The clustering of the input data into four different classes by the first stage classifier was subject to some inaccuracies inherent in the pre-processing algorithms. QRS complex detection is a crucial task in ECG diagnosis and usually some errors are involved in these techniques which affect the feature extraction results. Moreover, the compressed signal as the second part of the classifier input vector generates some error. The experimental results of both MLP and SOM architectures are presented in the following section. III. RESULTS A test set membership was determined arbitrarily after all details of the algorithms and parameters had been finalised. The test data sets contain a wide range of ECG waveforms including a total of 2032 normal, 364 PVC, 357 P, 363 R, 108 A, and 139 beats including J and F waveforms for the G y training set. MLP N V P Gx 1 1 f 1 LT N LT V LT P 2 2 f 1 f MLP 3 f 2 f R A Gy 25 4 f LT R LT A INPUT LAYER HIDDEN LAYER OUTPUT LAYER SOM & LVQ Fig. 1. Flow diagram of the multi-stage neural network classifier. Fig. 2. The proposed two-layered feed-forward MLP artificial neural network.

The recognition rate is a statistical parameter used in estimating the performance of the classifiers. This factor is equal to one when all real events in the tested data are detected correctly. In the case of missing some true events during classification the recognition rate would fall below one. The corresponding recognition rates for ECG waveforms are assigned in Table I. The results of applying statistical analysis to the classified ECG waveforms by the two-stage MLP network are summarised in Table II. This classifier was not designed to detect other abnormalities and showed poor performance in recognising those beats. Therefore, group G y contained all beats and required further analysis by the next stage. The designed SOM classifier is an unsupervised network and can separate different abnormalities in group G y. This algorithm leads to placement of a set of prototype vectors in G y, each of which corresponds to the best matching units in the two dimensional map for each data sample. Prototype vectors corresponding to nearby points on the feature map have nearby locations in input space [15]. This leads to the classification of different heartbeats among all beats in G y. Adding this stage to the proposed classifier improved the performance of the network in classifying additional ECG waveforms. The unsupervised SOM network in the final stage was able to cluster those beats as the results of its previous stage. For example, the fusion of paced and normal beats (f) is one of the abnormalities that were not detected correctly by the MLP stages. The SOM detected and clustered this group of ECG waveforms. However, due to the unsupervised characteristics of this network the output of this stage needed more attention for annotation purposes. The SOM stage clustered the ECG waveforms without assigning any annotations to these groups. TABLE I THE RECOGNITION RATE AS ASSIGNED TO THE RELEVANT ECG WAVEFORMS Recognition rate Rr N Rr V Rr P Rr X Rr R Rr x Rr Y ECG Waveform Normal (N) PVC Paced (P) Other abnormal ECGs in stage one Right bundle branch block (R) Atrial premature (A) Other abnormal ECGs in stage two TABLE II THE STATISTICAL RESULTS OF THE ECG CLASSIFICATION BY MLP Record Rr N Rr V Rr P Rr X Rr R Rr A Rr Y 100 0.89 0.1 NA 0.30 NA 0.30 NA 104 0.94 0.17 0.91 0.95 NA NA 0.75 106 0.99 0.98 NA NA NA NA NA 107 NA 0.99 NA NA NA NA NA 118 NA NA NA 0.89 0.86 0.60 NA 119 0.98 1 NA NA NA NA NA 123 0.99 0.50 NA NA NA NA NA 217 NA 0.94 0.99 NA NA NA NA 232 NA NA NA 0.56 0.79 0.41 NA 243 0.96 NA NA 0.81 NA NA 0.13 Construction of the input vector based on the extracted features and compressed information of the signal improves the performance of the classifiers. For each record (as listed in Table II), the average recognition rate of the waveforms appearing in the record was found. The overall average recognition rate can be defined as the average of the average recognition rate of each of the records. An average recognition rate of 0.883 was achieved testing ten ECG records of the MIT/BIH arrhythmia database. The first stage network was trained with two different sized training sets to find any improvement or deterioration of the network due to reducing the size of training set. The larger training set contains 528 trained exemplars, which are indicated in Table III, and the smaller one contains 368 trained exemplars listed in Table IV. The results of training with the smaller and larger sizes are summarised in Table V. As indicated in Table V, after 50,000 training epochs, a lower mean square error (MSE) and a smaller gradient were achieved using the smaller size of training set. The network performed better in training with the smaller size of training set but had poor performances when applied to the evaluation or test sets. IV. DISCUSSION The problem of ECG variations among persons with the same cardiological conditions affects the performance of ANN-based cardiac arrhythmia classifiers. In this study, the least patient-dependent features were selected among hundreds of measurable features [16]. The features were measured from the QRS complex, the ST-segment, P wave, T wave, statistical parameters, and histogram of the signal to cover the important diagnostic information of cardiac events. The feature extraction criterion enhanced the reliability and decreased the structural complexity of the ECG classifier. TABLE III THE LARGER TRAINING SET FOR THE FIRST STAGE MLP name Description Number of trained exemplars N Normal beats 160 PVC Premature ventricular contraction 80 P Paced beats 224 Gx Any beats except N, PVC, and P 64 TABLE IV THE SMALLER TRAINING SET FOR THE FIRST STAGE MLP name Description Number of trained exemplars N Normal beats 100 PVC Premature ventricular contraction 80 P Paced beats 124 Gx Any beats except N, PVC, and P 64 TABLE V THE RESULTS OF TRAINING THE FIRST STAGE WITH TWO TRAINING SETS Number of trained exemplar MSE Gradient 528 0.0404 0.0090 368 0.0121 0.0034

Also the compressed form of the waveform was used instead of the raw data as the second part of the input vector. This method improved the speed, noise immunity, and simplicity of the classifier. Among different investigated network structures the proposed network shown in Fig. 1, possessed the most appropriate structure for ECG event classification. A MLP network in which a prediction of the first order error is an input to the second level network was used to improve the performance of the multi-stage classifier when a particular feature does not work well. The first stage MLP classified the most common ECG waveforms in the tested database with an average recognition rate of 0.818. The second stage MLP increased the overall recognition rate to 0.883 and detected two more abnormal waveforms. The second stage error, G y, was considered an input to the SOM stage for performing unsupervised signal classification. V. CONCLUSION The results of applying the proposed multi-stage classifier to the tested records confirmed the objectives of this research, i.e. To improve the reliability of the heart beat classifiers, To increase the accuracy of diagnosis where the classifier deals with a large group of abnormal ECGs, To decrease the structural complexity of the classifier networks. The design of a perceptron network is constrained completely by the problem to be solved. The number of network inputs and the number of neurodes in each layer were constrained by the number of inputs and outputs required by the problem. Due to the selection optimum number of neurodes in the hidden layer and adequate size of training set, overtraining was not a problem in the scope of the proposed networks. The MLP network as a form of data fusion, employs a combination of independent features and the compressed ECG data and performs better than using the individual features. The idea of using a multi-stage network in this study is particularly appropriate for signals with a chaotic/fractal nature. Due to the unsupervised characteristics of SOM network the clustering results of this stage should be annotated by the cardiologists. An average recognition rate of 0.883 was achieved combining multi-stage networks and performing local tests on the detected waveforms. REFERENCES [1] A. Rasiah and Y. Attikiouzel, A syntactic approach to the recognition of common cardiac arrhythmias within a single ambulatory ECG trace, The Australian Computer journal, vol. 26, pp. 102-112, August 1994. [2] V. X. Afonso and W. J. Tompkins, Detection ventricular fibrillation: Selecting the appropriate time-frequency analysis tool for the application, IEEE Engineering in Medicine and Biology, pp. 152-159, March/April 1995. [3] B. Celler and P. Chazal, Low computational cost classifiers for ECG diagnosis using neural networks, in Proceedings of 20th Annual International Conference of IEEE/EMBS, vol. 20, (Hong Kong), pp. 1337-1340, 20th Annual Int. Conf. IEEE Engineering in Medicine and Biology Society, Oct 29-Nov 1 1998. [4] Y. H, Hu, S. Palreddy, and W. J. Tompkins, A patient adaptable ECG beat classifier using a mixture of experts approach, IEEE Trans. Biomed. Eng., vol. 44, Pp. 891-900, September 1997. [5] Y. S. Tsai, B. N. Hung, and S. F. Tung, An experiment on ECG classification using back-propagation neural network, in Proceedings of Annual International Conference of IEEE/EMBS, pp. 1463-1464, Annu. Int. Conf. IEEE Engineering Medicine and Biology Society, 1990. [61 K. Zhu, ECG feature recognition using artificial neural networks. PhD thesis, Uni. of Essex (U.K.), Dissertation abstracts international 55-01C, 1992. [7] R. Watrous and G. Towell, A patient-adaptive neural network ECG patient monitoring algorithm, Computer in cardiology, 1995. [8] A. Badr, A computer environment for ECG waveforms morphological classification. PhD thesis, Rijksuniversiteit Te Gent (Belgium), 1993. [9] S. Han, classification of cardiac arrhythmias using Fuzzy ARTMAP. PhD thesis, Florida Inst. of Tech. Melbourne, Florida, 1993. [10] B. P. Simon and C. Eswaran, An ECG classifier designed using modified decision based neural networks, Computer and Biomedical Research, no. 30, pp. 257-272, 1997. [11] A. S. Miller, B. H. Blott, and T. K. Hames, Review of neural network applications in medical imaging and signal processing, Medical and Biological Engineering and Computing, pp. 449-464, September 1992. [12] G. Moody and R. Mark, MIT-BIH Arrhythmia Database Directory. MIT-BIH Database Distribution, Massachusetts Inst. Technol., 1992. [13] H. Gholam Hosseini, H. Nazeran, and B. Moran, ECG compression: Evaluation of FFT, DCT, and WT performance, Australian Physical and Engineering Science in Medicine, vol. 21, no. 4, pp. 186-192, 1998. [14] C. Looney, Pattern recognition Using Neural Networks. http://www.oup-usa.org: Oxford University Press, 1997. [15] C. M. Bishop, Neural Networks for Pattern Recognition. Claredon Press. Oxford, 1995. [16] P. Chazal and B. Celler, Selecting a neural network structure for ECG diagnosis, in Proceedings of 20th Annual International Conference of IEEE/EMBS, vol. 20, (Hong Kong), pp. 1422-1425, 20th Annual Int. Conf. IEEE Engineering in Medicine and Biology Society, Oct 29-Nov 1 1998.