A comparative study of DWT, CWT and DCT transformations in ECG arrhythmias classification

被引:175
作者
Khorrami, Hamid [1 ]
Moavenian, Majid [1 ]
机构
[1] Ferdowsi Univ Mashhad, Dept Mech Engn, Mashhad, Iran
关键词
MLP; SVM; ECG; DWT; CWT; DCT; SUPPORT VECTOR MACHINES;
D O I
10.1016/j.eswa.2010.02.033
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this study we have proposed and compared use of CWT (Continues Wavelet Transform) with two powerful data transformation techniques DWT (Discrete Wavelet Transform), and DCT (Discrete Cosine Transform) which have already been in use, in order to improve the capability of two pattern classifiers in ECG arrhythmias classification. The classifiers under examination are MLP (Multi-Layered Perceptron, a conventional neural network) and SVM (Support Vector Machine). The training or learning algorithms used in MLP and SVM are BackPropagation (BP) and Kernel-Adatron (K-A), respectively. The ECG signals taken from MIT-BIH arrhythmia database are used to classify four different arrhythmias together with normal ECG. The output of MLP and SVM classifiers in terms of training performance, testing performance or generalization ability and training time are compared. MLP and SVM training and testing stages have been carried out twice. At first, only one lead (II) is used, and then a second ECG lead (V1) has been added to the training and testing datasets. Three feature extraction techniques are applied separately to datasets before classification. The results show that selection of the best feature extraction method will depend on the substantial value considered for training time, training and testing performance. This is stated because when applying MLP or SVM, addition of CWT and DCT will show the advantage only when training performance and testing performance are important, respectively. Generally speaking only testing performance with single lead for MLP shows superiority over SVM. (C) 2010 Elsevier Ltd. All rights reserved.
引用
收藏
页码:5751 / 5757
页数:7
相关论文
共 13 条
[1]  
Abe S., 2005, ADV PTRN RECOGNIT
[2]   A support vector machine classifier algorithm based on a perturbation method and its application to ECG beat recognition systems [J].
Acir, N .
EXPERT SYSTEMS WITH APPLICATIONS, 2006, 31 (01) :150-158
[3]   Wavelet analysis of electrocardiograms to characterize recurrent atrial fibrillation [J].
Cervigon, R. ;
Sanchez, C. ;
Castells, F. ;
Blas, J. M. ;
Millet, J. .
JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2007, 344 (3-4) :196-211
[4]   Comparison of FCM, PCA and WT techniques for classification ECG arrhythmias using artificial neural network [J].
Ceylan, Rahime ;
Ozbay, Yuksel .
EXPERT SYSTEMS WITH APPLICATIONS, 2007, 33 (02) :286-295
[5]   A decision support system based on support vector machines for diagnosis of the heart valve diseases [J].
Comak, Emre ;
Arslan, Ahmet ;
Turkoglu, Ibrahim .
COMPUTERS IN BIOLOGY AND MEDICINE, 2007, 37 (01) :21-27
[6]   Comparison of extrasystolic ECG signal classifiers using discrete wavelet transforms [J].
Froese, T ;
Hadjiloucas, S ;
Galvao, RKH ;
Becerra, VM ;
Coelho, CJ .
PATTERN RECOGNITION LETTERS, 2006, 27 (05) :393-407
[7]  
Gupta M.M., 2003, STATIC DYNAMIC NEURA, DOI DOI 10.1002/0471427950
[8]  
Mallet S.G., 1999, WAVELET TOUR SIGNAL, V2nd
[9]  
*MIT BIH, MIT BIH ARRH DAT
[10]   A fuzzy clustering neural network architecture for classification of ECG arrhythmias [J].
Özbay, Y ;
Ceylan, R ;
Karlik, B .
COMPUTERS IN BIOLOGY AND MEDICINE, 2006, 36 (04) :376-388