Professional Documents
Culture Documents
Authorized licensed use limited to: UNIVERSITY OF ROCHESTER. Downloaded on September 20,2020 at 19:23:00 UTC from IEEE Xplore. Restrictions apply.
Fig. 3: Block diagram of Arrhythmia Detection System
mental dataset which is generally available and easy to use • Baseline wandering noise (BW noise)
in arrhythmia detection disease [7-10]. This dataset is used • Power line interface noise (A/C interface)
widely in lots of experimental research from the year of 1980 To reduce all the noise from the signal we have use discrete
and it is widely available at almost 500 various website. This wavelet transform (DWT) algorithm which is very strong
ECG dataset contain 48 half-hour exempts of the two channel for non-stationary biomedical signal. It is very effective and
also the ECG recordings gathered from 47 different subjects efficient signal processing tools for noise removal from the
almost for 24 hours which is studied by the BIH Arrhythmia input signal. In this process we have used Daubechies (db6)
729
Authorized licensed use limited to: UNIVERSITY OF ROCHESTER. Downloaded on September 20,2020 at 19:23:00 UTC from IEEE Xplore. Restrictions apply.
wavelet basis function to remove the noise and the ECG data
is splitted upto nine levels. The wavelet based transformation
gives more advantages include co-efficient compaction, dilu-
tion of noise and removal of redundancy. Baseline wander is
formed due to effects of electrodes impedance, respiration and
body movements. To remove the baseline wander removal we
have use FIR low pass filter, 200ms median filter for QRS
complex and 300ms median filter for T wave accordingly.
After the pre-processing process the input signal is goes for
feature extraction and peak detection methods.
There are almost 13 characteristic features are available in
an ECG signal. We have to detect all the feature for increasing
the efficiency of the system. The feature can be explained as- Fig. 4: Support Vector Machine
• Heart rate which can be detected the successive interval
between two QRS complex
• Change of the heart rate are two types of classification methods are used and in
• Width of the QRS Complex Region every case we have calculated the accuracy rate and compare
• Normalized fount entropy for the QRS complex region all the accuracy rate with all the existing techniques. The
• Normalized fount entropy for ST wave region neural network classification are used in various field like as
• Complexity framework of the QRS complex region aerospace, finance, healthcare, communication etc. For pattern
• Complexity framework of the ST wave classification process feed forward network has been used. The
• Spectral entropy detection feed forward neural network is very efficient due to the several
• R-T time interval number of hidden layers and lots of hidden neurons present
• Length between S-T segment region there. To upgrade the learning technique back propagation
• ST segment region divergence methodology has been used. With the assist of mean square
• ST segment region angle divergence error we have updated the weights in the network. After that
• ST segment region the classifier can be able to detect the normal and abnormal
All these feature should be detected to design highly ef- signal comparing with the training signal.
ficient system. We have used entropy based feature selection We have also used support vector machine algorithm (SVM)
methods in our design system. Entropy based measures can be for detection of normal or abnormal ECG signal classification
applied for measuring the correlations between uninterrupted technique and compare with neural network based classifica-
features as well, if the values are discretized properly in tion and all other existing one techniques. It is basically a
advance. Entropy based method is used to select the feature supervised learning algorithm. This technique is used because
and for extraction of the feature from the input linear DWT- it gives relatively very good well margin or separation between
depended technique and non-linear HOS-depended feature ex- the two classes and also it is very efficient for inflated
traction technique have been used. As the electrocardiography dimensional spaces. It is also very effective even the number of
signal are non-stationary in nature linear DWT-based give dimensions is significantly larger than the number of samples
the best and efficient performance in the feature extraction and it memory efficient also. SVM creates the optimized hyper
method. Nonlinear HOS-based feature extraction techniques plane which can minimize all the errors. The prime idea behind
is used to extract the features from non-stationary biomedical SVM is to identify the best marginal hyper plane (MMH). This
signal, non-linear and non-Gaussian signals. This methods is hyper plane divide the given dataset into different classes and
more efficient than liner DWT based methods thats why we the support vector point is located near to the MMH. All those
have used this methods in our designed system. The first and points are very important to form the classifier. The main aim
second order statistics takes part as utmost important role in is to differentiate the input dataset with best way. The distance
the processing technique of non-stationary biomedical signal. between two nearest point is named as the border of the
After completing the feature extraction block we have classifier. So, identify the hyper plane is the main target with
design one normalization process to normalize the different largest possible boundary in between the given dataset and the
feature which is got from the ECG signal. Because the support vectors. After set up the model we have experimented
quantities of the feature vector are different from each other. our dataset and all the results are shown and discussed in the
We have use a function called mapstd to normalize the input following section.
signal which is passed through he feature selection and feature
extraction block. They have zero mean value and also contain IV. R ESULTS AND A NALYSIS
unity standard deviation value. From MIT-BIH dataset we have simulate the input images
After the normalization process we have use classification with the help of our designed system and after the classifi-
methods for detection of abnormal or normal ECG signals cation technique we have calculated the sensitivity, specificity
comparing with the standard and normal ECG signals. There and accuracy. The expression for all these terms are-
730
Authorized licensed use limited to: UNIVERSITY OF ROCHESTER. Downloaded on September 20,2020 at 19:23:00 UTC from IEEE Xplore. Restrictions apply.
TABLE II: Comparison of the classification efficiency of the
proposed method and some other existing works on MIT-BIT
dataset
SL Accuracy
Related Literature Year Classifier
No Rate (%)
Pranv Rajpurkar
1 2017 CNN 97%
et al. (3)
Maedeh Kiani DWT
2 2102 96.5%
Sarkalehm et al. (4) ANN
3 Sean Franklin et al. (5) 2013 ANN 95%
Fuzzy Logic
Mehmet Engin
4 2004 with 98%
et.al. (6)
NN
Yuksel Ozbay
5 2001 ANN 96%
et al. (7)
Fig. 5: Classification Results based on Neural Network Clas- DBSCAN
sifier Prathibhamol and
6 2017 80%
Cp et al. (8) Logistic
Regression
Vasu Gupta SVM and
7 77.4%
TP + TN et al. (9) Random Forest
Accuracy(Acc ) = (1) 8 Yang et al. (10) 2018 Liner SVM 97.94%
TP + TN + FP + FN SVM 98.91%
9 Elhaj et al. (11) 2016
TP NN 98.90%
Sensitivity(Sen ) = (2) SVM 96.92%
TP + FN 10 Martis et al. (12) 2013
NN 98.78%
TN SVM 99.50%
Specif icity(Spe ) = (3)
TN + FP 11 Proposed Methodology
NN 99.00%
In this equation TP signifies true positive, TN denotes true
negative, FP means falls positive and FN means false nega-
tive.True positive means correctly detected beats, true negative
means correctly undetected beats, false positive means falsely
detected beats and false negative means falsely undetected
beats. All the experiments are simulated in the MATLab
environment taking 200 samples for our experiment. After
simulating the results we have got 100 true positive value and
99 true negative value in case of SVM classifier and 1 false
negative value. Similarly we have got 100 true positive value,
98 true negative value and 2 false negative value in case of
neural network classifier. After getting all these value we can
easily calculated the accuracy, specificity and sensitivity value
and listed in the table 1.
TABLE I: Classification outcomes of the proposed methods Fig. 6: Classification Results based on Support Vector Machine
with the two different classifiers SVM and Neural Networks Classifier
731
Authorized licensed use limited to: UNIVERSITY OF ROCHESTER. Downloaded on September 20,2020 at 19:23:00 UTC from IEEE Xplore. Restrictions apply.
but with the help of computer aided system using cutting [15] T. Thom, N. Haase, W. Rosamond, V. J. Howard, J. Rumsfeld, T.
edge technology it will make the process of diagnosis very Manolio, Z.-J. Zheng, K. Flegal, C. ODonnell, S. Kittner, D. Lloyd-
Jones, D. C. Goff, Y. Hong, R. Adams, G. Friday, K. Furie, P. Gorelick,
quick. In our proposed methodology also we have use two B. Kissela, J. Marler, J. Meigs, V. Roger, S. Sidney, P. Sorlie, J.
types of classification algorithms. One is neural network based Steinberger, S. Wasserthiel-Smoller, M. Wilson, and P. Wolf, Heart
algorithm and other one is support vector machine algorithm. Disease and Stroke Statistics2006 Update, Circulation, vol. 113, no. 6,
2006.
In artificial neural network based technique we have got 99% [16] M. A. Hadhoud, M. Eladawy, and A. Farag, Computer Aided Diagnosis
accuracy rate whether in case of support vector machine we of Cardiac Arrhythmias, 2006 International Conference on Computer
have got 99.5% accuracy rate. So with the help of our proposed Engineering and Systems, 2006.
[17] C. Li, C. Zheng, and C. Tai, Detection of ECG characteristic points using
technique we can easily detect the arrhythmia disease at early wavelet transforms, IEEE Transactions on Biomedical Engineering, vol.
stage with high accuracy rate which can reduce the mortality 42, no. 1, pp. 2128, 1995.
rate of the cardiac patient in our society.
ACKNOWLEDGMENT
We are so grateful to MIT-BIH dataset and the BIH
Arrhythmia Laboratory for providing the great and easily
understandable dataset for conducting our experiment.
R EFERENCES
[1] Mathers C, Lopez A, Stein C, Fat D, Rao C, Burden Of Disease In Rural
India: An Analysis Through Cause Of Death, The Internet Journal of
Third World Medicine, vol. 2, no. 2, 2005.
[2] D. Benitez, P. Gaydecki, A. Zaidi, and A. Fitzpatrick, The use of the
Hilbert transform in ECG signal analysis, Computers in Biology and
Medicine, vol. 31, no. 5, pp. 399406, 2001.
[3] A. Y. Hannun, P. Rajpurkar, M. Haghpanahi, G. H. Tison, C. Bourn,
M. P. Turakhia, and A. Y. Ng, Publisher Correction: Cardiologist-level
arrhythmia detection and classification in ambulatory electrocardiograms
using a deep neural network, Nature Medicine, vol. 25, no. 3, pp.
530530, 2019.
[4] M. K. Sarkaleh, Classification Of Ecg Arrhythmias Using Discrete
Wavelet Transform and Neural Networks, International Journal of Com-
puter Science, Engineering and Applications, vol. 2, no. 1, pp. 113,
2012.
[5] Franklin, Sean and Wallcave, Joseph, “Cardiac condition detection
using artificial neural networks,” Senior Project Electrical Engineering
Department, California Polytechnic State University, San Luis Obispo,
June 2013.
[6] M. Engin, ECG beat classification using neuro-fuzzy network, Pattern
Recognition Letters, vol. 25, no. 15, pp. 17151722, 2004.
[7] Y. Ozbay, Classification of Electrocardiogram Arrhythmias Using Neural
Networks, Intelligent Engineering Systems Through Artificial Neural
Networks, Volume 17, pp. 5762, 2001.
[8] P. Cp, A. Suresh, and G. Suresh, Prediction of cardiac arrhythmia type
using clustering and regression approach (P-CA-CRA), 2017 Interna-
tional Conference on Advances in Computing, Communications and
Informatics (ICACCI), 2017.
[9] V. Gupta, S. Srinivasan, and S. S. Kudli, Prediction and Classification
of Cardiac Arrhythmia.
[10] W. Yang, Y. Si, D. Wang, and B. Guo, Automatic recognition of
arrhythmia based on principal component analysis network and linear
support vector machine, Computers in Biology and Medicine, vol. 101,
pp. 2232, 2018.
[11] F. A. Elhaj, N. Salim, A. R. Harris, T. T. Swee, and T. Ahmed,
Arrhythmia recognition and classification using combined linear and
nonlinear features of ECG signals, Computer Methods and Programs in
Biomedicine, vol. 127, pp. 5263, 2016.
[12] R. J. Martis, U. R. Acharya, and L. C. Min, ECG beat classification
using PCA, LDA, ICA and Discrete Wavelet Transform, Biomedical
Signal Processing and Control, vol. 8, no. 5, pp. 437448, 2013.
[13] A. J. Chashmi and M. C. Amirani, An efficient and automatic ECG
arrhythmia diagnosis system using DWT and HOS features and entropy-
based feature selection procedure, Journal of Electrical Bioimpedance,
vol. 10, no. 1, pp. 4754, 2019.
[14] J. P.kelwade and S. S. Salankar, Prediction of Cardiac Arrhythmia
using Artificial Neural Network, International Journal of Computer
Applications, vol. 115, no. 20, pp. 3035, 2015.
732
Authorized licensed use limited to: UNIVERSITY OF ROCHESTER. Downloaded on September 20,2020 at 19:23:00 UTC from IEEE Xplore. Restrictions apply.