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.
20 November 2006 in IEEE Transactions on Biomedical Engineering
An adaptive system for the automatic processing of the electrocardiogram (ECG) for the classification of heartbeats into one of the five beat classes recommended by ANSI/AAMI EC57:1998 standard is presented. The heartbeat classification system processes an incoming recording with a global-classifier to produce the first set of beat annotations. An expert then validates and if necessary corrects a fraction of the beats of the recording. The system then adapts by first training a local-classifier using the newly annotated beats and combines this with the global-classifier to produce an adapted classification system. The adapted system is then used to update beat annotations. The results of this study show that the performance of a patient adaptable classifier increases with the amount of training of the system on the local record. Crucially, the performance of the system can be significantly boosted with a small amount of adaptation even when all beats used for adaptation are from a single class. This study illustrates the ability to provide highly beneficial automatic arrhythmia monitoring and is an improvement on previously reported results for automated heartbeat classification systems
1 July 2002 in Medical & Biological Engineering & Computing
Parametric modeling strategies are explored in conjunction with linear discriminant analysis for use in an electroencephalogram (EEG)-based brain-computer interface (BCI). A left/right self-paced typing exercise is analyzed by extending the usual autoregressive (AR) model for EEG feature extraction with an AR with exogenous input (ARX) model for combined filtering and feature extraction. The ensemble averaged Bereitschaftspotential (an event related potential preceding the onset of movement) forms the exogenous signal input to the ARX model. Based on trials with six subjects, the ARX case of modeling both the signal and noise was found to be considerably more effective than modeling the noise alone (common in BCI systems) with the AR method yielding a classification accuracy of 52.8 /spl plusmn/ 4.8% and the ARX method an accuracy of 79.1 /spl plusmn/ 3.9% across subjects. The results suggest a role for ARX-based feature extraction in BCIs based on evoked and event-related potentials.
An automated classification algorithm is presented which processes short-duration epochs of surface electrocardiogram data derived from polysomnography studies, and determines whether an epoch is from a period of sleep disordered respiration (SDR) or normal respiration (NR). The epoch lengths considered were 15, 30, 45, 60, 75, and 90 s. Epochs were labeled as 'NR' or 'SDR' by a human expert, based on standard polysomnography interpretation rules. The automated classification algorithm was trained and tested on a database of 70 overnight ECG recordings from subjects with and without obstructive sleep apnoea syndrome (35 used for training, 35 for independent validation). Depending on the epoch length, the classifier correctly labeled between 87% (15 s epochs) and 91% (60 s epochs) of the epochs in the test set. Accuracy was lowest for the shortest (15 s) and longest (90 s) epoch lengths, but the analysis was relatively insensitive to choice of epoch length. The classifications from these epochs were combined to form an overall summary measure of minutes-of-SDR, allowing per-subject classification.