title: Automatic classification of heartbeats using ECG morphology and heartbeat interval features.
abstract: A method for the automatic processing of the electrocardiogram (ECG) for the classification of heartbeats is presented. The method allocates manually detected heartbeats to one of the five beat classes recommended by ANSI/AAMI EC57:1998 standard, i.e., normal beat, ventricular ectopic beat (VEB), supraventricular ectopic beat (SVEB), fusion of a normal and a VEB, or unknown beat type. Data was obtained from the 44 nonpacemaker recordings of the MIT-BIH arrhythmia database. The data was split into two datasets with each dataset containing approximately 50,000 beats from 22 recordings. The first dataset was used to select a classifier configuration from candidate configurations. Twelve configurations processing feature sets derived from two ECG leads were compared. Feature sets were based on ECG morphology, heartbeat intervals, and RR-intervals. All configurations adopted a statistical classifier model utilizing supervised learning. The second dataset was used to provide an independent performance assessment of the selected configuration. This assessment resulted in a sensitivity of 75.9%, a positive predictivity of 38.5%, and a false positive rate of 4.7% for the SVEB class. For the VEB class, the sensitivity was 77.7%, the positive predictivity was 81.9%, and the false positive rate was 1.2%. These results are an improvement on previously reported results for automated heartbeat classification systems.
authors.affiliation: Department of Electronic and Electrical Engineering, University College Dublin, Belfield, Dublin 4, Ireland. philip.dechazal@ucd.ie
authors.forename: Philip
authors.initials: P
authors.lastname: de Chazal
authors.forename: Maria
authors.initials: M
authors.lastname: O'Dwyer
authors.forename: Richard B
authors.initials: RB
authors.lastname: Reilly
mesh_terms: D000465:Algorithms; D001145:Arrhythmias, Cardiac / Q000145:classification / Q000175:diagnosis*; D001185:Artificial Intelligence; D016000:Cluster Analysis; D003936:Diagnosis, Computer-Assisted / Q000379:methods* / Q000592:standards; D004562:Electrocardiography / Q000379:methods* / Q000592:standards; D005062:European Union; D005189:False Positive Reactions; D006339:Heart Rate; D006801:Humans; D010363:Pattern Recognition, Automated; D015203:Reproducibility of Results; D012680:Sensitivity and Specificity; D012815:Signal Processing, Computer-Assisted; D014481:United States