• No results found

ECG Classification and Abnormality Detection using Multimodal Decision Learning Algorithm

N/A
N/A
Protected

Academic year: 2020

Share "ECG Classification and Abnormality Detection using Multimodal Decision Learning Algorithm"

Copied!
12
0
0

Loading.... (view fulltext now)

Full text

(1)

ECG Classification and Abnormality

Detection using Multimodal Decision

Learning Algorithm

G. RAJENDER NAIK

Department of Electrical & Electronics Engineering,

Kakatiya Institute of Technology & Science, Warangal, Telangana, India, [email protected]

ASHOKA REDDY KOMALLA

Department of Electronics & Communication Engineering, Kakatiya Institute of Technology & Science, Warangal, Telangana, India

[email protected]

Abstract - Heart Signals are the base for comprehensive analysis of the functioning of heart. These signals contain massive information related to condition of the heart and the major work stands in appropriate analysis to classify the signal for suitable diagnosis in abnormal cases. Many soft-computing based techniques were proposed for classification of ECGs like artificial neural networks, neuro-fuzzy algorithms, support vector machines and were found to be reliable in correct classification of ECGs. This work proposes a new algorithm called Multimodal Decision Learning for classifying the electrocardiogram signals. It is pre-programmed for training the proposed model using various soft-computing techniques to detect five classes of heart conditions like Normal Sinus Rhythm (NSR), Idioventricular Tachycardia (IVT), Ventricular Trigeminy (VTR), Second Degree AV Block (SDB) and Ventricular Bigeminy (VBG). Test signals are taken from MIT-BIH database and the analysis is carried out by the proposed algorithm for detecting the above listed classes. The performance of the proposed method is evaluated on several normal and abnormal ECG signals from 48 recordings of the arrhythmia database. The average accuracy of the proposed algorithm is found to be 93.33%, 95.83%, 93.33%, 95.83% and 97.91% respectively for NSR, IVT, VTR, SDB and VBG signals. The results establish the efficacy of the proposed classification algorithm.

Keywords: ECG, Classification, Artificial Neural Networks, Adaptive Neuro-Fuzzy Algorithm, Multimodal Decision Learning Algorithm, Soft-Computing Techniques.

1. Introduction

An Electrocardiogram (ECG) is an electrical manifestation of contractile activity of the heart [1]. Due to ionic current flow, the cardiac fibers respond to contract and relax subsequently. Thus, a time variant periodic signal is generated. The ECG can be treated as a quasi-periodic signal. The ECG is analyzed to identify various heart abnormalities. ECG signal analysis techniques consist of pre-processing, feature extraction, optimization, and classification. The ECG waveform is represented as a signal composed of five basic waves of P, Q, R, S, T and additional wave of U. The typical ECG waveform is shown in Figure 1.

(2)

Mostly, the shape of QRS complex is analyzed in ECG signal to determine the cardiac pathologies [2]. The morphology of ECE beats changes with the cardiac pathologies and looks different from person to person

Before it is being put for analysis, the ECG is processed as it is a weak signal with low frequency. The ECG signal processing is done to improve diagnosis of various cardiac pathologies. The issues in ECG analysis are beat detections, data compression, noise reduction, classification, feature extraction, and signal separation [3]. Thus, important tools are required to address these issues.

 Noise reduction– It is data compression which reconstructs the original signal with a set of eigenvectors. Thus, the noise is reduced effectively with muscular origin.

 Classification – The normal sinus beats are differentiated from abnormal waveform such as ventricular beats by classification of waveform morphologies in arrhythmia.

 Optimization – Optimization is used for filter or array design in signal processing to select weights or parameters from a linear algorithm. Here, the nonlinear processing is carried out on the signal itself. Due to noise in the signal, the system is required to remove unwanted pattern in the signal [4]. The system is used to perform sensible compression, denoising, image classification, and fault detection for improved analyzing of ECG signal. In the field of clinical diagnosis and biomedical, the analysis of ECG signals with powerful and advanced methodologies is becoming more and more a required tool for healthcare providers. In this paper, five classes of heart conditions namely Normal Sinus Rhythm (NSR), Idioventricular Tachycardia (IVT), Ventricular Trigeminy (VTR), Second Degree AV Block (SDB) and Ventricular Bigeminy (VBG). Few cycles of normal and different abnormal ECGs are shown in figure 2 (a) through (e).

a) b)

c) d)

e)

(3)

2.Preprocessing

In a typical ECG signal analysis system, the preprocessing is done to reduce the artifacts from ECGs. Normally, the contamination is created on recorded ECG signal with similar characteristics as the ECG signal itself by manifesting noise and artifacts within the frequency band of interest [5].The ECG contaminants [6] include power-line interference, motion artifacts of patient-electrode, muscle noise, breathing pattern, contact noise or electrode pop, baseline wandering, electrocardiograph (ECG) noise. The useful information from the noisy ECG signals is extracted by processing the recorded ECG signals. Mostly, the baseline wandering and power line interference noises significantly affect ECG signal analysis. These two noises are narrowband noise while other noises are wideband to change the ECG signal. The bandwidth for narrow-band noise is less than 1Hz and centered at 60Hz. Generally, the power line interference is removed by using ECG signal acquisition hardware but the other wideband noises and baseline wandering noises cannot easily suppress by hardware equipment [7]-[8].

(a) (b)

(c) (d)

Figure 3. Preprocessing ECG signal for noise reduction: Contaminated ECG in (a) and filtered ECG using FIR low pass filter in (b), Butterworth filter in (c) and adaptive LMS filter in (d).

As an example case, a typical contaminated ECG is taken from MIT-BIH database and various traditional filtering techniques [9]-[12] are used for the filtering out the noise from ECG signal. Figure 3 depicts the filtered ECG signal by different filters. In filtered ECG signal by using adaptive LMS filter the noise components are also included in filtering process. The processed ECG signal is used in feature extraction and classification.

3.Feature Extraction

(4)

developed for automatic feature extraction of ECG signals. The ECG signal is divided into time-frequency representation and the most important parameters are taken for the analysis. Then, the extracted features are applied as the input for the classifier to identify the heart disease. There are various issues in existing feature extraction methods. The Karhunen Loeve transform (KLT) is too sensitive for the noisy patterns of ECG signal [13].The Wavelet transform requires higher computations due to the calculation wavelet transform [14]. It has limited accuracy for analyzing the ECG features in higher frequency noise and the ECG signal is affected by the harmful base line drift. The independent component analysis (ICA) method has complicated separation between the paced beat (PB) and premature ventricular contraction (PVC) due to the inverted T wave. The Hermitian based feature extraction method produces small error that leads to misdiagnosis [15]. The support vector machine (SVM) can detect the QRS complex and RR intervals only, the P wave, and T wave cannot be detected [16].

In this work, an integrated peak analyzer [17]-[18] based method is developed to extract the feature set based on the estimation of the peaks. In this work, a set of 30 features are extracted based on the peak estimations of QRS and PQRS plots. Figure 4 depicts the block diagram of the proposed Feature Extraction method. The filtered signal is analyzed for estimating the amplitudes of all peaks thereby the peak region (QRS point) is predicted in the sample stage. In the integrated peak analyzer, the positive peak region (R) for every sampling frequency is estimated.

Then, the minimum value of ECG signal for each ‘R’ peak point value is calculated. In the signal, the left minimum is represented as the ‘Q’ point and the right minimum is represented as the ‘S’ point. From this values QRS peak point estimation, the feature vectors are collected to represent the signature of ECG signal. The peak of the QRS complex is used to measure the length of the intervals between ‘R’ waves of consecutive heart beats. The temporal features and morphological features are extracted from the QRS complex. Further analysis is carried out by studying the signal variations. For no variations, the individual time samples are predicted among all the intervals of PQRST values. Based on the peak estimations and time samples, features are extracted for the classification of ECG signal. The class label prediction indicates, whether the recorded ECG signal is ‘normal’ or ‘abnormal’

Figure 4. Proposed block diagram of feature extraction and class label prediction

3.1. Basic QRS detection rule: The QRS detection rule used is as follows

 Ignore all peaks that is preceded or followed by the large peak by less than a waiting time.  If the peak is larger than the detection threshold, then it is denoted as QRS complex otherwise it is

considered as noise.

 If no QRS is detected within R to R intervals, then there is a peak greater than the half detection threshold. Then the peak is classified as QRS complex through the back searching mechanism. The Interpolated peak location is calculated from the equation (1),

∗ ∝

, (1)

(5)

(2) where,

α – Starting edge of parabola of the signal. - Peak amplitude edge of Signal.

- Finishing edge of parabola of the signal.

The above parameters are calculated from the transformation signal with the result of Filtering method. In this peak analysis, peaks are calculated from the amplitude and time samples of input signal. The parameters of α, and can be calculated from the ‘P’ variable and checks the condition of peak from peak magnitude as a thresholding of peak estimation. If ‘P’ is greater than , then it is noted as the peak range in that sampled size of signal. From the parameters values of α, , , the QRS peak values are estimated as , , and .

→ 1 ; (3)

→ 1 ; (4)

→ 1 ; (5)

Database: The MIT-BIH arrhythmia database is utilized in this research, which encompasses 48 half hour extracts of two channel ambulatory ECG recordings acquired from 47 patients. This dataset is collected from 60% inpatients and 40% outpatients at Boston’s Beth Israel hospital.

3.2. ECG Features and their specifications

An ECG signal contains multiple ECG beats and every individual ECG beat contains P- wave, QRS complex, and T-wave. Each peak points (indicated by P, Q, R, S, T, and U), intervals (PR, RR, QRS, ST, and QT) and two segments (PR and ST) of ECG waveforms have their normal amplitudes or duration values. These peak points, intervals, and segments are called as ECG features. Fig 1 shows these labeled features for a single ECG cardiac cycle, which are described in Table.1 along with their description and their specifications.

Table.1 Basic ECG Features and their normal specifications [19]

Feature Description Duration

RR interval between two corresponding R and R waves 0.6s-1.2 s P first short upward movement of the ECG tracing 80ms

PR measured from the starting point of the P wave to the beginning of the QRS complex 120-200 ms

QRS generally begins with a downward deflection Q, a larger upwards deflection R and ends with a downward S wave 80-120 ms

J-point The point at which the QRS complex finishes and the ST segment begins is called J-point Not Applicable

T normally a modest upward waveform 160 ms

ST measured from the J point to the end of the T-wave 320 ms QT measured from the starting point of the QRS complex to the end of the T wave 420 ms

U normally has low amplitude and often it is completely absent Not Specified

In addition to the above listed generalized features of ECG signal, in this work, the following additional feature set is derived based on the peak estimations, regular intervals of the corresponding beats using integrated peak analyzer: (1) Entropy, (2) Approximate Entropy, (3) Largest Lyapunov Exponent (LLE),(4) Detrended Fluctuation Analysis (DFA), (5) Laminarity, (6)Trapping Time,(7) R to R point, (8) T1 (Upper peak time), (9) T2 (Lower peak time),(10) Q-Points, (11) R-Points, (12) S-Points, (13) Average of Q-Points,(14) Average of R-Points, (15) Average of S-Points, (16) SD of Q-Points,(17) SD of R-Points, (18) SD of S-Points, (19) Variance of Q-Points,(20) Variance of R-Points and (21) Variance of S-Points

(6)

Figure.5 QRS peak estimation Figure.6 PQRS peak estimation

4. Challenges and Issues in ECG Signal Classification

The major challenges in classification of ECG signals are lack of standardization of ECG features, individuality and variability of the selected features, accurate selection of the extracted features, sensitivity and selectivity of the classifiers, time-to-time variations in ECG waveforms of the patients, non-existence of optimal classifier rules for accurate classification and selection of the appropriate classifier.

Many researchers proposed various methods from the beginning of pre-processing stage till the classification of ECGs. In [20], features were extracted using RR intervals and R point locations by using DWTs. Pre-processing was carried out using FCM and the final classification was done by using multi layer perceptron neural network and they achieved an accuracy of 99.99%. H. Khorrammi et al. [21] have extracted features using RR interval using DWT and compared the MLPNN classification results with SVM. F. Naima et al. [22] have extracted the features based on R locations and RR intervals using Db4 DWTs. Back propagation algorithm was used for training and they achieved an accuracy of 95%. In [23], RR interval is calculated manually from the MIT-BIH database. Classification was done using MLPNN and SVM and compared the performances of both the classifiers. Results proved that MLPNN is good for classifying ECG while SVM shows good training performance.

In this work, feature extraction is carried out using Integrated Peak Analyzer (IPA) method, feature reduction is carried out by using Intensity Weighted Firefly Optimization (IWFFO) [24] and classification is done using Multimodal Decision Learning algorithm (MDL) [25]-[26]. Two basic classes ‘normal’ and ‘abnormal’ are the basic labels identified primarily and the work is extended for further ‘abnormal’ classifications as Idioventricular Tachycardia (IVT), Ventricular Trigeminy (VTR), Second Degree AV Block (SDB) and Ventricular Bigeminy (VBG). Their basic characteristics are shown in figure.1 (a – e).

5. Proposed Method: Multimodal Decision Learning Algorithm

We proposed a method called multimodal decision learning (MDL) method for classification of beats. It uses a novel kernel model for classifying the beat as NORMAL or ABNORMAL.

Analysis of MDL method:

Let ‘Lt’ be the size of the feature dataset where t=1,2,3,……….and let the training data be Tr.

After initializing row size and column size of the feature dataset, let the first feature be

O

y

x

L

T

L

1

r1 t

(

,

)

(6)

where O is defined as offset parameter.

Now let us define a kernel function

(

x

)

for linear to non-linear mapping. For the total dataset size, define

I=1,2,3…………size of Lt and j=1,2,3…….size of Tr

ij r

ij ij

rij

K

T

x

T

1

(

)

(7)

Where,

T

rij is the training feature with some neighboring link parameter

ij

(7)

  

Ni

i Trj Tri Trj Tri i n r

e

N

T

P

1 2 ) ( ) ( 2 / 1 2 1

1

2

1

)

(

(8)

And

))

(

r

RC

Lb

PT

Rt

(9)

Where, R is the classified result.

In this work we classified five class labels which include one normal and four abnormal beats. 6. Results and Discussion

A set of 48 ECG recordings from MIT-BIH [27] arrhythmia database (i.e., 100 to 109, 111 to 119, 121, 122, 123, 124, 200 to 210, 212, 213, 214, 215, 217, 219 to 223 and 228 to 231) and more than 200 ECG recordings from other database of MIT-BIH were chosen for processing and training the proposed learning algorithm. Each ECG signal is having duration of 30 minutes with 3600 beats. In this work, a new learning algorithm called Multimodal Decision Learning algorithm is proposed for classification of ECG signals by considering five class labels as listed above.

Simulation is carried out by selecting many random samples from MIT-BIH ECG Arrhythmia database. The filtered signal is further processed for feature extraction and best feature selection. The selected set of best features is used for learning mechanism as specified for exact classification of the signal to be normal or abnormal. The selected data from the database was a normal raw ECG signal and after preprocessing it, the label is indicated as a dialogue box as shown in the fig.7 and the signal with the annotation ‘114.dat’ is an abnormal signal as indicated in fig 8.

Fig.7 Normal Signal Fig.8 Abnormal Signal

6.1.Abnormal Class Labels

The classification results of the proposed MDL method are presented here under.

6.1.1. Normal Sinus Rhythm (NSR)

Sinus rhythm refers to the electrical activity received from the sinus node — sinoatrial node or SA node. This results in an upright P wave in lead II on the ECG. Normal pacemaking impulses arise from the SA node and are transmitted to ventricles via the AV node resulting in regular, narrow-complex heart system at 60 – 100 bpm. Each QRS complex is preceded by a normal P-wave and P-waves should be upright in leads I and II. The PR interval remains constant and QRS complexes are less than 100 ms wide [28].

Table.2 NSR Specifications

Feature Duration Amplitude 0.05 mV to 0.5 mV

Baseline NSR 80 bpm

Waveform Selection Adult – 80 ms Paediatric – 40 ms Superimposed Artifact 50 and 60 Hz

PR 0.16 sec

ST segment elevation -0.8 mV to +0.8 mV

(8)

Table.3 Normal Sinus Rhythm

ECG Signal Label

6.1.2. Idioventricular Tachycardia (IVT)

IVT originates from ventricles with a very slow heart rate around 20 to 40 bpm. If the beats are in the range of 50 to 100 bpm then it is called as accelerated idioventricular tachycardia [29]. The brief specifications are listed in the table 4.

Table.4 IVT Specifications

Feature Duration

P waves Absent

Heart Rate 50-110 bpm

P-R Not Applicable

QRS > 0.12 Sec

The ECG raw signal and its corresponding classified label for IVT is shown in the table 5. Table.5 Idioventricular Tachycardia

ECG Signal Label

6.1.3. Ventricular Trigeminy (VTG)

(9)

Table.6 VTG Specifications

Feature Duration QRS Broad (> 120 ms)

Premature Occurs earlier

The ECG raw signal and its corresponding classified label for VTG is shown in the table 7. Table 7 Ventricular Trigeminy

ECG Signal Label

6.1.4. 2nd Degree AV Block (SDB)

It occurs due to the block between atria and ventricles. The presence of 2nd degree AV block can be

identified when one or more (but not all) of the atrial impulses fail to conduct to the ventricles due to abnormal conduction. There are two types of 2nd degree AV block, called

Type 1 and Type 2. In both types, a P wave is

blocked from initiating a QRS complex; but, in Type 1, there are increasing delays in each cycle before the omission, whereas, in Type 2, there is no such pattern. Type 1 second-degree heart block is considered a more benign entity than type 2 second-degree heart block [31].

Both types are named after WoldemarMobitz. Type I is also named for Karel Frederik Wenckebach, and type II is also named for John Hay. Mobitz I heart block is characterized by progressive prolongation of the PR interval on the electrocardiogram (ECG) on consecutive beats followed by a blocked P wave (i.e., a 'dropped' QRS complex). After the dropped QRS complex, the PR interval resets and the cycle repeats.

Type 2 Second-degree AV block, also known as "Mobitz II," is almost always a disease of the distal conduction system (His-Purkinje System). Mobitz II heart block is characterized on a surface ECG by intermittently non-conducted P waves not preceded by PR prolongation and not followed by PR shortening. There is usually a fixed number of non-conducted P waves for every successfully conducted QRS complex, and this ratio is often specified in describing Mobitz II blocks. The detailed specifications of SDB are shown in table 8.

Table 8 SDB Specifications

Feature Duration Heart Rate 40-050 bpm

lengthened PR interval Type-1 SDB Normal QRS Type-1 SDB

Normal PR Type-2 SDB

Widened QRS Type-2 SDB

(10)

Table 9 Second Degree AV Block

ECG Signal Label

6.1.5. Ventricular Bigeminy (VBG)

This abnormality occurs when there is a continuous alternation of long and short heart beats. This is due to the ectopic beats occurring so frequently that there is one after each sinus beat. The two beats are figuratively two twins and hence the name bi-geminy [32]. The ectopic beat is typically a premature ventricular contraction (PVC). The detailed specifications of VBG are shown in table 10.

Table 10 VBG Specifications

Feature Duration

QRS > 80 ms

RR > 800 ms

PR > 100 ms

Heart rate 45-50 bpm

The ECG raw signal and its corresponding label for VBG is shown in the table 11. Table 11 Ventricular Bigeminy

ECG Signal Label

6.2. Classification of Beats in Synthetic ECG

(11)

(a)

(b)

Figure 9: Synthetic ECG signal containing beats of different abnormalities.

The plots also show the beat classification labels identified by the proposed MDL algorithm. The beats were perfectly classified by the method proposed. In addition to the test procedure adopted as above, five figures of merit are also calculated to show the efficacy of the method in classifying the beats. They are accuracy, kappa coefficient, sensitivity, specificity and recall [33]-[34].The average accuracy of the proposed algorithm is found to be 93.33, 95.83, 93.33, 95.83 and 97.91 respectively for NSR, IVT, VTR, SDB and VBG signals. The results of other figures of merit are presented in table 12, which establish the efficacy of the proposed classification algorithm

Table 12: Analysis of different beats using proposed algorithm

S. No Parameter Different Beats classified by the proposed MDL method

NSR IVT VTR SDB VBG

1. Accuracy (%) 93.33 95.83 93.33 95.83 97.91

2. Kappa Coefficient 0.85 0.894 0.85 0.894 0.948

3. Sensitivity (%) 100 85.71 100 85.71 92.85

4. Specificity (%) 94.11 100 94.11 100 100

5. Recall (%) 100 85.71 100 85.71 92.85

7. Conclusions

In this paper, we presented a new method called multimodal decision learning algorithm for the classification of ECG signals and tested it for detecting five classifications as Normal Sinus Rhythm (NSR), Idioventricular Tachycardia (IVT), Ventricular Trigeminy (VTR), Second Degree AV Block (SDB) and Ventricular Bigeminy (VBG). With the proposed method, we obtained an accuracy of 93.33%, 95.83%, 93.33%, 95.83% and 97.91% respectively for the listed beat abnormalities respectively. The ECG data was taken from MIT-BIH arrhythmia database and the analysis was carried out using MATLAB.The results establish the efficacy of the proposed classification algorithm.

References

[1] Damrong Sukitpunyaroj MD Damrong Sukitpunyaroj, MD, Perfect Heart Institue, Piyavate Hospital, “ECG Interpretation: The Basics”.

[2] M. O’Dwyer, P. de Chazal and R.B. Reilly, “Beat classification for use in arrhythmia Analysis” in Proceedings of the Computers in Cardiology”, pp. 395-398, IEEE, Cambridge, Mass, USA, 2000.

(12)

[4] Chandrakar B, Yadav O & Chandra V 2013, ‘A survey of noise removal techniques for ECG signals’, International Journal of Advanced Research in Computer and Communication Engineering, vol. 2,no. 3, pp. 1354-1357.

[5] Sarita Mishra, Debasmit Das, Roshan Kumar and Parasuraman Sumathi, “A power-line interference canceller based on sliding DFT phase locking scheme for ECG signals”, IEEE transactions on Instrumentation and measurement, Vol.64, No.1, Jan 2015.

[6] Islam M, Tangim G, Ahammad T &Khondokar M 2012, ‘Study and Analysis of ECG Signal Using MATLAB &LABVIEW as Effective Tools’, International journal of Computer and Electrical engineering, vol. 4,no. 3, p. 404.

[7] PrakrutiJ.joshi, Vivek P.Patkar, “ECG denoising using MATLAB” Int. Journal of Scientific & Engineering Research, May-2013. [8] Mbachu C.B. , Offor K.J, “Reduction of power line noise in ECG signal using FIR digital filter implemented with hamming window”,

Int. Journal of Science, Environment and Technology, 2013.

[9] JialiHou Weibo Hu ; Ke Lin ; Bo Wang, “A low power low noise AFE with continuous time self-calibration filters for ECG monitor and heart beat detection”, 12th IEEE Conference on Solid-State and Integrated Circuit Technology (ICSICT), Oct 2014.

[10] Kautabh Manik Gaikwad, mahsh Shrikant Chavan, “ Removal of high frequency noise from ECG signal using digital IIR Butterworth filter”, Gobal conference on wireless computing and networking, IEEE, 2014, pages 121-124.

[11] P.C. Bhaskar, M.D. Uplane, “FPGA based digital FIR Multilevel filtering for ECG denoising”, International Conference on Information Processing (ICIP), IEEE, 2015

[12] V. Gaurav Makwana, Lalita Gupta, “Denoising of ECg with adaptive filter using MATLAB”, Fifth International conference on comminication systems and network technologies (CSNT), IEEE, April 2015.

[13] AlMahamdy M & Riley HB 2014, ‘Performance study of different denoising methods for ECG signals’, Procedia Computer Science, vol. 37, pp. 325-332.

[14] B. Castro, D. Kogan and A.B. Geva, “ECG Feature extraction using optimal mother wavelet”, presented at Electrical and Electronics Engineers in Israel, 2000. The 21st IEEE Conference, Tel-Aviv, 2000.

[15] Bhaskar P &Uplane M 2016, ‘High Frequency Electromyogram Noise Removal from Electrocardiogram Using FIR Low Pass Filter Based on FPGA’, Procedia Technology, vol. 25, pp. 497-504.

[16] Rubin J, Abreu R, Ahern S, Eldardiry H & Bobrow DG 2016, ‘Time, Frequency & Complexity Analysis for Recognizing Panic States from Physiologic Time-Series’, ACM

[17] Ajay Bharadwaj and Umanath Kamath, “Techniques for accurate ECG signal processing”, EE Times, Feb. 2011.

[18] V.S.R. Kumari and P.R. Kumar, “Cardiac Arrhythmia Prediction using improved Multilayer Perceptron Neural Network”, Research and Develop. (IJECIERD), Vol.3, no.4, pp. 226-233, 2010.

[19] Wikipedia. (2014, October 2). Online link: http://en.wikipedia.org/wiki/Electrocardiography.

[20] A. Dallali, A. Kachouri, and M. Samet, "Classification of Cardiac Arrhythmia Using WT, HRV, and Fuzzy C-Means Clustering," Signal Processing: An Int. J. (SPJI), vol. 5, no. 3, pp. 101-109, 2011.

[21] H. Khorrami and M. Moavenian, "A comparative study of DWT, CWT and DCT transformations in ECG arrhythmias classification," Expert syst. with Applicat., vol. 37, no. 8, pp. 5751-5757, 2010.

[22] F. A. Naima and A. A. Timemy, "Neural network based classification of myocardial infarction: a comparative study of wavelet and fourier transforms," pp. 337-351, 2009.

[23] M. Moavenian and H. Khorrami, "A qualitative comparison of artificial neural networks and support vector machines in ECG arrhythmias classification," Expert Syst. with Applicat., vol. 37, no. 4, pp. 3088-3093, 2010.

[24] Michael Alb, Piergiorgio Alotto1, Christian Magele, Werner Renhart, Kurt Preis and Bernhard Trapp, “Firefly Algorithm for Finding Optimal Shapes of Electromagnetic Devices”, IEEE Transactions On Magnetics, VOL. 52, NO. 3, March 2016

[25] T. Syeda-Mahmood, F. Wang, D. Beymer, A. Amir, “AALIM: Multimodal mining for cardiac decision support”,Computers in Cardiology, IEEE Xplore, 09 January 2009.

[26] Abhishek Vaish, Pinki Kumari, “A Comparative Study on Machine Learning Algorithms in Emotion State Recognition Using ECG”, Springer India, Proceedings of the Second International Conference on Soft Computing for Problem Solving (SocProS 2012), December 28-30, 2012

[27] Physionet. (2014, November 10) [Online]. Available: http://physionet.org/physiobank/database/mitdb/. [28] Life in the Fastlane, Online: http://lifeinthefastlane.com/ecg-library/normal-sinus-rhythm/

[29] Life in the Fastlane, Online: http://lifeinthefastlane.com/ecg-library/aivr/ [30] Life in the Fastlane, Online: http://lifeinthefastlane.com/ecg-library/basics/pvc/ [31] Wikipedia, Online: https://en.wikipedia.org/wiki/Second-degree_atrioventricular_block

[32] Dawn, “ECG Basics: Sinus Rhythm With Ventricular Bigeminy”, Online: https://www.ecgguru.com/ecg/ventricular-bigeminy, 2015.

[33] Sani Muhamad Isa, M. EkaSuryana, M. Ali Akbar, AryNoviyanto,” Performance Analysis of ECG Signal Compression using SPIHT”, INTERNATIONAL JOURNAL ON SMART SENSING AND INTELLIGENT SYSTEMS VOL. 6, NO. 5, DECEMBER 2013, Indonesia.

Figure

Fig 1. Basic Electrocardiogram (ECG) Signal: wherein P wave represents the atrial depolarization, QRS complex wave represents the ventricular depolarization and T wave represents the repolarization of ventricle
Fig 2.ECG with normal and abnormal beats: a)NSR, b)IVT, c)VTR, d)SDB, e)VBG
Figure 3. Preprocessing ECG signal for noise reduction: Contaminated ECG in (a) and filtered ECG using FIR low pass filter in (b), Butterworth filter in (c) and adaptive LMS filter in (d)
Figure 4. Proposed block diagram of feature extraction and class label prediction
+4

References

Related documents

If you have a question about a title not on this list, please look at the copyright page of the book to see when the titles within were first published.. The title, as it appears

Generally, data mining (sometimes called data or knowledge discovery) is the process of analyzing data from different perspectives and summarizing it into useful information that

Pun as a lexical and stylistic device had a respective role in English slogans. The percentage of slogans containing pun was 20%.This rate was lower in Persian

Issues in Environmental Nanotechnology will introduce the basic science and engineering concepts of nanoscience/nanotechnology and will discuss the social and cultural

The subscale and composite scores were internally consistent and, although reproducibility was slightly lower than the rec- ognized standard of 0.7 for two of the subscales

This is the reason, why a QS certification (pig) (version 1 of March 2006) on the farm is assu- med in the following view and a benefit value cost analysis for an

The fresh leaf of Urena lobata was studied for microscopical characterization which shows upper and lower epidermis, palisade cells, spongy parenchyma in lamina while

While the performance of a service in answering queries is important, the accuracy of a distributed service in providing accurate scheduling decisions is even more important.