Abstract

BackgroundRecently, extensive studies have been carried out on arrhythmia classification algorithms using artificial intelligence pattern recognition methods such as neural network. To improve practicality, many studies have focused on learning speed and the accuracy of neural networks. However, algorithms based on neural networks still have some problems concerning practical application, such as slow learning speeds and unstable performance caused by local minima.MethodsIn this paper we propose a novel arrhythmia classification algorithm which has a fast learning speed and high accuracy, and uses Morphology Filtering, Principal Component Analysis and Extreme Learning Machine (ELM). The proposed algorithm can classify six beat types: normal beat, left bundle branch block, right bundle branch block, premature ventricular contraction, atrial premature beat, and paced beat.ResultsThe experimental results of the entire MIT-BIH arrhythmia database demonstrate that the performances of the proposed algorithm are 98.00% in terms of average sensitivity, 97.95% in terms of average specificity, and 98.72% in terms of average accuracy. These accuracy levels are higher than or comparable with those of existing methods. We make a comparative study of algorithm using an ELM, back propagation neural network (BPNN), radial basis function network (RBFN), or support vector machine (SVM). Concerning the aspect of learning time, the proposed algorithm using ELM is about 290, 70, and 3 times faster than an algorithm using a BPNN, RBFN, and SVM, respectively.ConclusionThe proposed algorithm shows effective accuracy performance with a short learning time. In addition we ascertained the robustness of the proposed algorithm by evaluating the entire MIT-BIH arrhythmia database.

Highlights

  • Extensive studies have been carried out on arrhythmia classification algorithms using artificial intelligence pattern recognition methods such as neural network

  • Concerning the morphology filtering component, we compared Morphology Filter (MF) with a typical filtering method in terms of preserving ECG morphology, and for the feature extraction component we analyzed the distribution of features in each beat type to estimate the efficiency of the features

  • LBBB: left bundle branch block, RBBB: right bundle branch block, premature ventricular contractions (PVC): premature ventricular contraction, atrial premature beats (APB): atrial premature beat, paced beats (PB): paced beat squared error between the target values and the values of the output neuron in the consecutive epochs is less than 10-8.) or the iteration number is over 4000

Read more

Summary

Introduction

Extensive studies have been carried out on arrhythmia classification algorithms using artificial intelligence pattern recognition methods such as neural network. Many studies have focused on learning speed and the accuracy of neural networks. Algorithms based on neural networks still have some problems concerning practical application, such as slow learning speeds and unstable performance caused by local minima. BioMedical Engineering OnLine 2009, 8:31 http://www.biomedical-engineering-online.com/content/8/1/31 healthcare systems that are adapting ECG recorders are increasing in number these days, and the importance of an automatic arrhythmia classification algorithm is being increasingly recognized. Some comparative studies of various data reduction[8,9,10], feature extraction[10,11], and classification methods[11] were presented recently, but the size of test data set was relatively small

Methods
Results
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call