SlideShare a Scribd company logo
1 of 4
Download to read offline
Rolando Gonzålez T* and Maité Cañizares F
ICID-Digital Medical Technologies, Cuba
*Corresponding author: Rolando GonzĂĄlez Tejeda, ICID-Digital Medical Technologies, Havana, Cuba
Submission: July 10, 2018; Published: November 26, 2018
Optimization of Algorithms for Real-Time
ECG Beats Classification
Research Article
1/4
Copyright © All rights are reserved by Rolando Gonzålez Tejeda.
Volume 2 - Issue - 5
Open Journal of
Cardiology & Heart Diseases
C CRIMSON PUBLISHERS
Wings to the Research
ISSN 2578-0204
Introduction
Cardiovascular diseases are among the main causes of mortality
in the world. It has been shown that 90 to 95 percent of patients
with acute myocardial infarction have an associated cardiac
arrhythmia [1]. Some of the most common arrhythmias, which may
warn of the possible occurrence of acute myocardial infarction,
are those associated with the presence of premature ventricular
contractions. Therefore, the early detection of this type of beat has
great importance.
From the observation of the patient’s electrocardiographic
(ECG) signal, it can be determined if arrhythmias are present or
not. That’s why, the use of computational tools that automate this
signal monitoring, is essential for this purpose and have great boom
in recent times. If, in addition, the processing is done in real time,
quick assistance and decision-making to protect the patient’s life is
guaranteed.
Before classifying the beats, the execution of two phases in the
ECG analysis is re-quired. The first phase is the pre-processing of
the signal. This consists mainly of the application of filters in order
to eliminate noise from it. The second phase is the QRS complex
detection, where the information necessary to compare the beat is
found. Starting from the information obtained from these phases,
several methods are used for the classification of beats. Some use
supervised learning techniques [2]; that base their operation on
the extraction of the distinctive features of a particular type of beat
from the training with records of ECG signal. Other methods consist
of unsupervised learning such as K means or Hierarchical clustering
[3,4] which group beats with similar patterns. Algorithms based on
Hidden Markov Model [5] have also been used because the order
and existence of P, Q, R, S and T waves can be determinant in beat’s
classification. Similarly, principal component analysis (PCA) [4] has
been used to reduce the dimensions of the ECG signal feature vector,
in order to find the most relevant. Recently, the use of wavelets to
represent signals has become very frequent because of its good
results in similar problems, and because it has implicit noise re-
duction.
Due to the high computational cost, many of these algorithms,
like the case of PCA, are discarded. Others, such as K means or
Hierarchical clusters, cannot be ap-plied in the way they were
originally conceived, since they require the entire dataset for the
clustering and the aim of this work is to perform the classification
in real time.
Materials and Methods
Pre-processing and QRS complex detection
Pre-processing consists mainly in the reduction of the noise
present in the ECG signal. The interference of the power line with
a frequency of 60Hz is eliminated using a second order Notch
filter. The noise coming from the movement and bad contact of the
electrodes for different causes is eliminated using a third order
Butterworth filter.
In this work, the article Pan & Tompkins [6] was used for the
QRS complex detection. After filtering, the signal is differentiated
to provide the QRS complex slope information. We use a five-point
derivative (1). Later the signal is squared point by point. This make
Abstract
Beats classification is an essential step in the ECG signal analysis for cardiac arrhythmias detection. There are multiple alternatives to solve this
problem, but these are considerably reduced when re-al-time restrictions are added to the analysis. The goal of this work is to expose an optimal
solution based mainly on the use of voltage values of the signal in the time domain and compare it with other based on Daubechies’ Wavelets analysis.
Several measures are used in both feature spaces to determine the similarity of every beat to a patient’s specific patterns and, after that, a method
similar to clustering’s algorithms is used to assign a class to each. To evaluate the performance of the pro-posed algorithms, ECG signal records extracted
from the MIT-BIH data-base are used. With the method used in the analysis, we obtained 93.25% of sensitivity and 91.43% on premature ventricular
contractions predictivity, which allow us to conclude that it is very feasible for their application in real time systems, due to their low computational cost.
Keywords: ECG; Beat classification; Real time; Cluster
Open J Cardiol Heart Dis Copyright © Rolando Gonzålez Tejeda
2/4
How to cite this article: Rolando G T, Maité C F. Optimization of Algorithms for Real-Time ECG Beats Classification. Open J Cardiol Heart Dis. 2(5).
OJCHD.000546. 2018.DOI: 10.31031/OJCHD.2018.02.000546
Volume 2 - Issue - 5
all data points positive and does nonlinear amplification of the
out-put of derivative emphasizing the higher frequencies. Finally,
the last N values obtained corresponding to 150ms are taken to
calculate the moving-window integration (2). The QRS complex is
detected when the integration waveform exceeds a threshold
ˆ( ) (1/ 8 )[ ( 2 ) 2 ( ) 2 ( ) ( 2 )]
T
x nT x nT T x nT T x nT T x nT T
= − − − − + + + + (1)
2
1
ˆ
( ) 1/ ( )
N
i
y nT N x nT iT
=
= −
∑ (2)
where T is the sampling period and N is the number of samples
in the width of integration window.
Discrete wavelet transforms
Wavelets are considered a time-frequency representation
of a function. From the projection of the signal in translations
and expansions of functions called mother wavelets and scaling
wavelets, a decomposition of the signal in several coefficients is
obtained. These give a measure of the energy value of a frequency
band in a time interval. For practical applications, the Discrete
Wavelet Transform (DWT) is used, which consists in using a discrete
set of wavelets depending on the values of scale and translation.
Features extraction
Detection of referents peaks within the QRS complex: The
features will be extracted from the knowledge of R peak position
or another peak (Q or S wave) within the QRS complex that will
take as a reference if R peak is not present. One case that involves
a complication is when there is an R’ wave. In this case, R’ becomes
a candidate to be recognized by the algorithm implemented as R.
(Figure 1) shows several cases that complicate the easy detection of
the R wave. Therefore, for each QRS complex, several peaks (at most
3) are calculated, which are candidates for reference. To calculate
them, the following is done:
Figure 1: Cases where reference point detection is complex.
Figure 2: a) Different waveforms. b) DWTHaar3 function response.
A.	 The detail coefficients of the Haar wavelets are calculated
at scale level 3 [7], let’s call it DWTHaar3. In (Figure 2) it is
clearly seen how the positive maximums in the DWTHaar3
correspond to the descending portion in the ECG signal and the
negative minimums to the ascending one.
B.	 Within QRS time interval, the pair of local extrema (Max
and Min) whit greatest sum of absolute values is searched in
DWTHaar3. Between both extrema there will be a peak P1 in
the ECG signal that must correspond to the zero crossing of the
DWTHaar3. If the 1st extremum is a maximum then P1 is a local
maximum, otherwise it is a local minimum.
C.	 If adjacent to Max there is another local minimum Min’
with an approximate value to Min then between Max and Min’
there is another candidate peak P2 to be reference. In case
there is a local maximum Max’ adjacent to Min, same analysis
is done to know if there is a 3rd
peak P3 between Min and Max’.
Features: In this work we compare the results obtained from
two feature spaces. The 1st are the values of the ECG signal in the
interval [Pn-N, Pn + N], where Pn is the reference point of the QRS
complex. The 2nd
are the coefficients of the second order Daubechies
wavelets associated with the time interval [Pn-N, Pn + N]. The
frequency bands corresponding to different decomposition levels
of these wavelets with sampling frequency of 256Hz are [8]: D1
(37.5-75Hz); D2 (18.75-37.5Hz); D3 (9.375-18.75Hz); D4(4.6875-
9.37Hz); A4 (0-4.6875Hz). Coefficients of the levels A4, D4 and D3
are chosen because they contain the main frequency bands of QRS
waves.
Clustering
To measure the distance from a beat to the centroid of a cluster,
the following measures are used [4]:
a)	 Cityblock
1
1/
N
i i
i
N C X
=
−
∑ (3)
b)	 Correlation
( ) ( )
( ) ( )
1
2 2
1 1
)
N
i i
i
N N
i i
i i
X X C C
X X C C
=
= =
− ∗ −
− ∗ −
∑
∑ ∑
(4)
3/4
How to cite this article: Rolando G T, Maité C F. Optimization of Algorithms for Real-Time ECG Beats Classification. Open J Cardiol Heart Dis. 2(5).
OJCHD.000546. 2018.DOI: 10.31031/OJCHD.2018.02.000546
Open J Cardiol Heart Dis Copyright © Rolando Gonzålez Tejeda
Volume 2 - Issue - 5
The clustering stage consists of grouping the beats with similar
features. When a beat is detected, it is compared to all clusters,
which contain the different beat patterns of a patient. If there is
no pattern similar to the beat in question, or if it is the 1st beat to
be analyzed, then a new cluster is added with that beat as the only
element. For this cluster, the reference point (Prc) is set as follows:
a)	 If there is only one candidate to reference point, it is
chosen.
b)	 If there are 2, the one between the pair of local maxima
in DWTHaar3 with greatest sum of absolute values is selected.
This is because the absolute value of the DWTHaar3 reaches its
maximum when the slope has a greater inclination.
c)	 If there are 3, the center peak is chosen.
To determine the similarity of a beat with a cluster one of the
measures mentioned above is used. If its value exceeds a predefined
threshold, then it is determined that the beat belongs to the cluster.
The reference point of the analyzed beat is selected according to
the features of cluster reference point. If it is a local minimum, the
reference point in the beat will be a local minimum too, else it will
be the local maximum. If there are two local minima or two local
maxima like Prc, then the one with highest absolute value is chosen.
i.	 The clusters that have a high similarity with the current
beat join in a single cluster.
ii.	 To calculate the centroid of this, the features vectors of all
its beats are averaged.
Classification
In this work three classifications are defined for the beats:
N, PVC and Q. N are the normal beats, PVC are the premature
ventricular contractions, and Q are those that cannot be classified.
Every cluster has associated one of this classes. Cluster containing
the highest number of beats is classified as N and the rest are
classified as PVC. If there are more than one cluster with the highest
number of beats (e.g. when there is bigeminy, where the PVC occurs
with the same frequency as normal beat), class N is given to the
cluster that represents the beats with the lowest QRS width. When
two or more clusters are joined, and one of them is of class N, then
the resultant cluster also takes class N. A beat takes the class of the
cluster to which it belongs. If it does not belong to any then it is
classified as Q.
Results
The Massachusetts Institute of Technology (MIT) has available
databases of ECG signals for public use. 32 records of this database
were chosen. These were acquired through two channels, with a
sampling frequency of 360Hz. Each record contains annotations
made by specialized doctors, where they specify the classification
of the beats.
To evaluate the results of the classification with this database,
measures of sensitivity (5) and positive predictivity (6) were used,
defined as:
100
TP
Sen
TP FN
= ∗
+
(5)
100
TP
Pred
TP FP
= ∗
+
(6)
TP: True Positive. A beat is correctly classified.
FN: False Negative. A beat is classified by the algorithm as
negative, however, it is positive.
FP: False Positive. A beat is classified by the algorithm as
positive, however, it is negative.
Table 1 show the results obtained with the different spaces of
features and measures used. As observed, the best results were
obtained using Daubechies wavelets with the correlation measure
(Table 1).
Table 1: Results obtained with different algorithms.
Measure Daub. %Sen
Daub.
%Pred
Volt. %Sen Volt. %Pred
City block 92.9 88.84 91.34 89.62
Correla-
tion
93.25 91.43 88.66 93.52
Conclusion
In this paper we present a solution to the problem of classifying
ECG beats in real time. The methods that gave the best results
were those using the Daubechies wave-lets with the correlation
measure with 93.25% sensitivity and 91.43% positive predictivity.
The algorithm described has a low computational cost. The
application of the filters and the calculation of the DWTHaar3
require a constant number of steps for each voltage value of the
ECG signal. The maximum and minimum of the DWTHaar3 is stored
in memory, which also makes constant the number of operations
for peaks’ selection. Calculate the cityblock and correlation
measures is linear with respect to the 60-points time window
centered in the reference point. Wavelets’ calculation is also linear.
The classification, deciding which cluster is more correlated with
the analyzed beat, has a constant cost. The implementation of this
algorithm is being used in a patient’s monitor based on the ARM9
architecture without problems.
Conflict of Interest
The authors declare that they have no conflict of interest.
References
1.	 Chuang CC, Tong HL, Ben YL (2005) Using correlation coefficient in
ECG waveform for arrhythmia detection. Biomedical Engineering
Applications, Basis & Communications 17(3): 147-152.
2.	 Gaurav KJ, Ranbir P (2014) ECG Classification with the help of neural
network. International Journal of Electrical and Electronics Research 2:
42-46.
3.	 Ordoñez DHP (2009) Estudio comparativo de métodos de agrupamiento
no supervise do de latidos de señales ECG. Master’s Thesis, National
University of Colombia, Manizales, USA.
4.	 Micó P (2005) Nuevos desarrollos y aplicaciones basados en métodos
estocåsticos para el agrupamiento no supervisado de latidos en señales
Open J Cardiol Heart Dis Copyright © Rolando Gonzålez Tejeda
4/4
How to cite this article: Rolando G T, Maité C F. Optimization of Algorithms for Real-Time ECG Beats Classification. Open J Cardiol Heart Dis. 2(5).
OJCHD.000546. 2018.DOI: 10.31031/OJCHD.2018.02.000546
Volume 2 - Issue - 5
electrocardiogrĂĄficas. Doctoral Thesis, Polytechnic University of
Valencia, Valencia, Spain.
5.	 Andreao R, Dorizzi B, Boudy J (2006) ECG signal analysis through hidden
Markov models. IEEE Transactions on Biomedical Engineering 53(8):
1541-1549.
6.	 Pan J, Tompkins WJ (1985) A real time QRS detection algorithm. IEEE
Transactions on Biomedical Engineering 32(3): 230-236.
7.	 Bensegueni S, Bennia A (2015) R Peak detection using wavelet
transforms technique. UPB (77): 135-148.
8.	 Cvetkovic D, Übeyli ED, Cosic I (2008) Wavelet transform feature
extraction from human PPG, ECG, and EEG signal responses to ELF PEMF
exposures: A pilot study. Digital Signal Processing 18(5): 861-874.
For possible submissions Click Here Submit Article
Creative Commons Attribution 4.0
International License
Open Journal of Cardiology & Heart Diseases
Benefits of Publishing with us
‱	 High-level peer review and editorial services
‱	 Freely accessible online immediately upon publication
‱	 Authors retain the copyright to their work
‱	 Licensing it under a Creative Commons license
‱	 Visibility through different online platforms

More Related Content

What's hot

A Non Parametric Estimation Based Underwater Target Classifier
A Non Parametric Estimation Based Underwater Target ClassifierA Non Parametric Estimation Based Underwater Target Classifier
A Non Parametric Estimation Based Underwater Target ClassifierCSCJournals
 
Shunt Faults Detection on Transmission Line by Wavelet
Shunt Faults Detection on Transmission Line by WaveletShunt Faults Detection on Transmission Line by Wavelet
Shunt Faults Detection on Transmission Line by Waveletpaperpublications3
 
A Combination of Wavelet Artificial Neural Networks Integrated with Bootstrap...
A Combination of Wavelet Artificial Neural Networks Integrated with Bootstrap...A Combination of Wavelet Artificial Neural Networks Integrated with Bootstrap...
A Combination of Wavelet Artificial Neural Networks Integrated with Bootstrap...IJERA Editor
 
ECG Classification using Dynamic High Pass Filtering and Statistical Framewor...
ECG Classification using Dynamic High Pass Filtering and Statistical Framewor...ECG Classification using Dynamic High Pass Filtering and Statistical Framewor...
ECG Classification using Dynamic High Pass Filtering and Statistical Framewor...CSCJournals
 
AN ANALYSIS OF THE KALMAN, EXTENDED KALMAN, UNCENTED KALMAN AND PARTICLE FILT...
AN ANALYSIS OF THE KALMAN, EXTENDED KALMAN, UNCENTED KALMAN AND PARTICLE FILT...AN ANALYSIS OF THE KALMAN, EXTENDED KALMAN, UNCENTED KALMAN AND PARTICLE FILT...
AN ANALYSIS OF THE KALMAN, EXTENDED KALMAN, UNCENTED KALMAN AND PARTICLE FILT...sipij
 
IFAC2008art
IFAC2008artIFAC2008art
IFAC2008artYuri Kim
 
Load Frequency Control, Integral control, Fuzzy Logic.
Load Frequency Control, Integral control, Fuzzy Logic.Load Frequency Control, Integral control, Fuzzy Logic.
Load Frequency Control, Integral control, Fuzzy Logic.IJERA Editor
 
2005 pinto santiago_marchi_cobem_2005
2005 pinto santiago_marchi_cobem_20052005 pinto santiago_marchi_cobem_2005
2005 pinto santiago_marchi_cobem_2005CosmoSantiago
 
System suitability testing
System suitability testingSystem suitability testing
System suitability testingVrushali Tambe
 
Certain Results on Tightened-Normal-Tightened Repetitive Deferred Sampling Sc...
Certain Results on Tightened-Normal-Tightened Repetitive Deferred Sampling Sc...Certain Results on Tightened-Normal-Tightened Repetitive Deferred Sampling Sc...
Certain Results on Tightened-Normal-Tightened Repetitive Deferred Sampling Sc...IRJET Journal
 
Time domain analysis and synthesis using Pth norm filter design
Time domain analysis and synthesis using Pth norm filter designTime domain analysis and synthesis using Pth norm filter design
Time domain analysis and synthesis using Pth norm filter designCSCJournals
 
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTER
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTERA NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTER
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTERijcseit
 
Finite DIfference Methods Mathematica
Finite DIfference Methods MathematicaFinite DIfference Methods Mathematica
Finite DIfference Methods Mathematicaguest56708a
 
185817220 7e chapter5sm-final-newfrank-white-fluid-mechanics-7th-ed-ch-5-solu...
185817220 7e chapter5sm-final-newfrank-white-fluid-mechanics-7th-ed-ch-5-solu...185817220 7e chapter5sm-final-newfrank-white-fluid-mechanics-7th-ed-ch-5-solu...
185817220 7e chapter5sm-final-newfrank-white-fluid-mechanics-7th-ed-ch-5-solu...Abrar Hussain
 
First paper with the NITheCS affiliation
First paper with the NITheCS affiliationFirst paper with the NITheCS affiliation
First paper with the NITheCS affiliationRene Kotze
 
Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...
Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...
Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...IJERA Editor
 

What's hot (18)

Smoothed Particle Hydrodynamics
Smoothed Particle HydrodynamicsSmoothed Particle Hydrodynamics
Smoothed Particle Hydrodynamics
 
A Non Parametric Estimation Based Underwater Target Classifier
A Non Parametric Estimation Based Underwater Target ClassifierA Non Parametric Estimation Based Underwater Target Classifier
A Non Parametric Estimation Based Underwater Target Classifier
 
Shunt Faults Detection on Transmission Line by Wavelet
Shunt Faults Detection on Transmission Line by WaveletShunt Faults Detection on Transmission Line by Wavelet
Shunt Faults Detection on Transmission Line by Wavelet
 
A Combination of Wavelet Artificial Neural Networks Integrated with Bootstrap...
A Combination of Wavelet Artificial Neural Networks Integrated with Bootstrap...A Combination of Wavelet Artificial Neural Networks Integrated with Bootstrap...
A Combination of Wavelet Artificial Neural Networks Integrated with Bootstrap...
 
ECG Classification using Dynamic High Pass Filtering and Statistical Framewor...
ECG Classification using Dynamic High Pass Filtering and Statistical Framewor...ECG Classification using Dynamic High Pass Filtering and Statistical Framewor...
ECG Classification using Dynamic High Pass Filtering and Statistical Framewor...
 
AN ANALYSIS OF THE KALMAN, EXTENDED KALMAN, UNCENTED KALMAN AND PARTICLE FILT...
AN ANALYSIS OF THE KALMAN, EXTENDED KALMAN, UNCENTED KALMAN AND PARTICLE FILT...AN ANALYSIS OF THE KALMAN, EXTENDED KALMAN, UNCENTED KALMAN AND PARTICLE FILT...
AN ANALYSIS OF THE KALMAN, EXTENDED KALMAN, UNCENTED KALMAN AND PARTICLE FILT...
 
IFAC2008art
IFAC2008artIFAC2008art
IFAC2008art
 
Load Frequency Control, Integral control, Fuzzy Logic.
Load Frequency Control, Integral control, Fuzzy Logic.Load Frequency Control, Integral control, Fuzzy Logic.
Load Frequency Control, Integral control, Fuzzy Logic.
 
Jmessp13420104
Jmessp13420104Jmessp13420104
Jmessp13420104
 
2005 pinto santiago_marchi_cobem_2005
2005 pinto santiago_marchi_cobem_20052005 pinto santiago_marchi_cobem_2005
2005 pinto santiago_marchi_cobem_2005
 
System suitability testing
System suitability testingSystem suitability testing
System suitability testing
 
Certain Results on Tightened-Normal-Tightened Repetitive Deferred Sampling Sc...
Certain Results on Tightened-Normal-Tightened Repetitive Deferred Sampling Sc...Certain Results on Tightened-Normal-Tightened Repetitive Deferred Sampling Sc...
Certain Results on Tightened-Normal-Tightened Repetitive Deferred Sampling Sc...
 
Time domain analysis and synthesis using Pth norm filter design
Time domain analysis and synthesis using Pth norm filter designTime domain analysis and synthesis using Pth norm filter design
Time domain analysis and synthesis using Pth norm filter design
 
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTER
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTERA NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTER
A NEW METHOD OF SMALL-SIGNAL CALIBRATION BASED ON KALMAN FILTER
 
Finite DIfference Methods Mathematica
Finite DIfference Methods MathematicaFinite DIfference Methods Mathematica
Finite DIfference Methods Mathematica
 
185817220 7e chapter5sm-final-newfrank-white-fluid-mechanics-7th-ed-ch-5-solu...
185817220 7e chapter5sm-final-newfrank-white-fluid-mechanics-7th-ed-ch-5-solu...185817220 7e chapter5sm-final-newfrank-white-fluid-mechanics-7th-ed-ch-5-solu...
185817220 7e chapter5sm-final-newfrank-white-fluid-mechanics-7th-ed-ch-5-solu...
 
First paper with the NITheCS affiliation
First paper with the NITheCS affiliationFirst paper with the NITheCS affiliation
First paper with the NITheCS affiliation
 
Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...
Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...
Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...
 

Similar to Ojchd.000546

De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With A...
De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With A...De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With A...
De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With A...IOSR Journals
 
Classification and Detection of ECG-signals using Artificial Neural Networks
Classification and Detection of ECG-signals using Artificial Neural NetworksClassification and Detection of ECG-signals using Artificial Neural Networks
Classification and Detection of ECG-signals using Artificial Neural NetworksGaurav upadhyay
 
Performance comparison of automatic peak detection for signal analyser
Performance comparison of automatic peak detection for signal analyserPerformance comparison of automatic peak detection for signal analyser
Performance comparison of automatic peak detection for signal analyserjournalBEEI
 
Wavelet transform based on qrs detection using diodic algorithm
Wavelet transform based on qrs detection using diodic algorithmWavelet transform based on qrs detection using diodic algorithm
Wavelet transform based on qrs detection using diodic algorithmeSAT Publishing House
 
New Method of R-Wave Detection by Continuous Wavelet Transform
New Method of R-Wave Detection by Continuous Wavelet TransformNew Method of R-Wave Detection by Continuous Wavelet Transform
New Method of R-Wave Detection by Continuous Wavelet TransformCSCJournals
 
ECG_based_Biometric_Recognition_using_Wa.pdf
ECG_based_Biometric_Recognition_using_Wa.pdfECG_based_Biometric_Recognition_using_Wa.pdf
ECG_based_Biometric_Recognition_using_Wa.pdfssuser48b47e
 
Classification of ecg signal using artificial neural network
Classification of ecg signal using artificial neural networkClassification of ecg signal using artificial neural network
Classification of ecg signal using artificial neural networkGaurav upadhyay
 
Less computational approach to detect QRS complexes in ECG rhythms
Less computational approach to detect QRS complexes in ECG rhythmsLess computational approach to detect QRS complexes in ECG rhythms
Less computational approach to detect QRS complexes in ECG rhythmsCSITiaesprime
 
ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...
ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...
ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...CSCJournals
 
Electrocardiogram Denoised Signal by Discrete Wavelet Transform and Continuou...
Electrocardiogram Denoised Signal by Discrete Wavelet Transform and Continuou...Electrocardiogram Denoised Signal by Discrete Wavelet Transform and Continuou...
Electrocardiogram Denoised Signal by Discrete Wavelet Transform and Continuou...CSCJournals
 
Design of matched filter for radar applications
Design of matched filter for radar  applicationsDesign of matched filter for radar  applications
Design of matched filter for radar applicationselelijjournal
 
Jq3516631668
Jq3516631668Jq3516631668
Jq3516631668IJERA Editor
 
CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...
CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...
CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...IJCSEA Journal
 
Detection of Real Time QRS Complex Using Wavelet Transform
Detection of Real Time QRS Complex Using Wavelet Transform Detection of Real Time QRS Complex Using Wavelet Transform
Detection of Real Time QRS Complex Using Wavelet Transform IJECEIAES
 
Cyclostationary analysis of polytime coded signals for lpi radars
Cyclostationary analysis of polytime coded signals for lpi radarsCyclostationary analysis of polytime coded signals for lpi radars
Cyclostationary analysis of polytime coded signals for lpi radarseSAT Journals
 
A Simple and Robust Algorithm for the Detection of QRS Complexes
A Simple and Robust Algorithm for the Detection of QRS ComplexesA Simple and Robust Algorithm for the Detection of QRS Complexes
A Simple and Robust Algorithm for the Detection of QRS ComplexesIJRES Journal
 
Cooperative Spectrum Sensing Technique Based on Blind Detection Method
Cooperative Spectrum Sensing Technique Based on Blind Detection MethodCooperative Spectrum Sensing Technique Based on Blind Detection Method
Cooperative Spectrum Sensing Technique Based on Blind Detection MethodINFOGAIN PUBLICATION
 

Similar to Ojchd.000546 (20)

I0414752
I0414752I0414752
I0414752
 
De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With A...
De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With A...De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With A...
De-Noising Corrupted ECG Signals By Empirical Mode Decomposition (EMD) With A...
 
Classification and Detection of ECG-signals using Artificial Neural Networks
Classification and Detection of ECG-signals using Artificial Neural NetworksClassification and Detection of ECG-signals using Artificial Neural Networks
Classification and Detection of ECG-signals using Artificial Neural Networks
 
Performance comparison of automatic peak detection for signal analyser
Performance comparison of automatic peak detection for signal analyserPerformance comparison of automatic peak detection for signal analyser
Performance comparison of automatic peak detection for signal analyser
 
Wavelet transform based on qrs detection using diodic algorithm
Wavelet transform based on qrs detection using diodic algorithmWavelet transform based on qrs detection using diodic algorithm
Wavelet transform based on qrs detection using diodic algorithm
 
New Method of R-Wave Detection by Continuous Wavelet Transform
New Method of R-Wave Detection by Continuous Wavelet TransformNew Method of R-Wave Detection by Continuous Wavelet Transform
New Method of R-Wave Detection by Continuous Wavelet Transform
 
ECG_based_Biometric_Recognition_using_Wa.pdf
ECG_based_Biometric_Recognition_using_Wa.pdfECG_based_Biometric_Recognition_using_Wa.pdf
ECG_based_Biometric_Recognition_using_Wa.pdf
 
Classification of ecg signal using artificial neural network
Classification of ecg signal using artificial neural networkClassification of ecg signal using artificial neural network
Classification of ecg signal using artificial neural network
 
Less computational approach to detect QRS complexes in ECG rhythms
Less computational approach to detect QRS complexes in ECG rhythmsLess computational approach to detect QRS complexes in ECG rhythms
Less computational approach to detect QRS complexes in ECG rhythms
 
ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...
ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...
ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...
 
Electrocardiogram Denoised Signal by Discrete Wavelet Transform and Continuou...
Electrocardiogram Denoised Signal by Discrete Wavelet Transform and Continuou...Electrocardiogram Denoised Signal by Discrete Wavelet Transform and Continuou...
Electrocardiogram Denoised Signal by Discrete Wavelet Transform and Continuou...
 
Design of matched filter for radar applications
Design of matched filter for radar  applicationsDesign of matched filter for radar  applications
Design of matched filter for radar applications
 
Jq3516631668
Jq3516631668Jq3516631668
Jq3516631668
 
CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...
CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...
CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...
 
Detection of Real Time QRS Complex Using Wavelet Transform
Detection of Real Time QRS Complex Using Wavelet Transform Detection of Real Time QRS Complex Using Wavelet Transform
Detection of Real Time QRS Complex Using Wavelet Transform
 
Cyclostationary analysis of polytime coded signals for lpi radars
Cyclostationary analysis of polytime coded signals for lpi radarsCyclostationary analysis of polytime coded signals for lpi radars
Cyclostationary analysis of polytime coded signals for lpi radars
 
F41043841
F41043841F41043841
F41043841
 
Ecg
EcgEcg
Ecg
 
A Simple and Robust Algorithm for the Detection of QRS Complexes
A Simple and Robust Algorithm for the Detection of QRS ComplexesA Simple and Robust Algorithm for the Detection of QRS Complexes
A Simple and Robust Algorithm for the Detection of QRS Complexes
 
Cooperative Spectrum Sensing Technique Based on Blind Detection Method
Cooperative Spectrum Sensing Technique Based on Blind Detection MethodCooperative Spectrum Sensing Technique Based on Blind Detection Method
Cooperative Spectrum Sensing Technique Based on Blind Detection Method
 

More from crimsonpublishersOJCHD (20)

Ojchd.000550
Ojchd.000550Ojchd.000550
Ojchd.000550
 
Ojchd.000549
Ojchd.000549Ojchd.000549
Ojchd.000549
 
Ojchd.000548
Ojchd.000548Ojchd.000548
Ojchd.000548
 
Ojchd.000547
Ojchd.000547Ojchd.000547
Ojchd.000547
 
Ojchd.000545
Ojchd.000545Ojchd.000545
Ojchd.000545
 
Ojchd.000544
Ojchd.000544Ojchd.000544
Ojchd.000544
 
Ojchd.000543
Ojchd.000543Ojchd.000543
Ojchd.000543
 
Ojchd.000542
Ojchd.000542Ojchd.000542
Ojchd.000542
 
Ojchd.000541
Ojchd.000541Ojchd.000541
Ojchd.000541
 
Ojchd.000539
Ojchd.000539Ojchd.000539
Ojchd.000539
 
Ojchd.000538
Ojchd.000538Ojchd.000538
Ojchd.000538
 
Ojchd.000537
Ojchd.000537Ojchd.000537
Ojchd.000537
 
Ojchd.000536
Ojchd.000536Ojchd.000536
Ojchd.000536
 
Ojchd.000535
Ojchd.000535Ojchd.000535
Ojchd.000535
 
Ojchd.000534
Ojchd.000534Ojchd.000534
Ojchd.000534
 
Ojchd.000533
Ojchd.000533Ojchd.000533
Ojchd.000533
 
Ojchd.000532
Ojchd.000532Ojchd.000532
Ojchd.000532
 
Ojchd.000530
Ojchd.000530Ojchd.000530
Ojchd.000530
 
Ojchd.000529
Ojchd.000529Ojchd.000529
Ojchd.000529
 
Ojchd.000528
Ojchd.000528Ojchd.000528
Ojchd.000528
 

Recently uploaded

(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...Taniya Sharma
 
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore EscortsCall Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escortsvidya singh
 
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...Miss joya
 
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% SafeBangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safenarwatsonia7
 
Call Girl Number in Vashi MumbaiđŸ“Č 9833363713 💞 Full Night Enjoy
Call Girl Number in Vashi MumbaiđŸ“Č 9833363713 💞 Full Night EnjoyCall Girl Number in Vashi MumbaiđŸ“Č 9833363713 💞 Full Night Enjoy
Call Girl Number in Vashi MumbaiđŸ“Č 9833363713 💞 Full Night Enjoybabeytanya
 
Call Girls Service Bellary Road Just Call 7001305949 Enjoy College Girls Service
Call Girls Service Bellary Road Just Call 7001305949 Enjoy College Girls ServiceCall Girls Service Bellary Road Just Call 7001305949 Enjoy College Girls Service
Call Girls Service Bellary Road Just Call 7001305949 Enjoy College Girls Servicenarwatsonia7
 
💎VVIP Kolkata Call Girls ParganasđŸ©±7001035870đŸ©±Independent Girl ( Ac Rooms Avai...
💎VVIP Kolkata Call Girls ParganasđŸ©±7001035870đŸ©±Independent Girl ( Ac Rooms Avai...💎VVIP Kolkata Call Girls ParganasđŸ©±7001035870đŸ©±Independent Girl ( Ac Rooms Avai...
💎VVIP Kolkata Call Girls ParganasđŸ©±7001035870đŸ©±Independent Girl ( Ac Rooms Avai...Taniya Sharma
 
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore EscortsVIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escortsaditipandeya
 
Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...
Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...
Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...Miss joya
 
Call Girl Coimbatore Prisha☎ 8250192130 Independent Escort Service Coimbatore
Call Girl Coimbatore Prisha☎  8250192130 Independent Escort Service CoimbatoreCall Girl Coimbatore Prisha☎  8250192130 Independent Escort Service Coimbatore
Call Girl Coimbatore Prisha☎ 8250192130 Independent Escort Service Coimbatorenarwatsonia7
 
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...astropune
 
High Profile Call Girls Coimbatore Saanvi☎ 8250192130 Independent Escort Se...
High Profile Call Girls Coimbatore Saanvi☎  8250192130 Independent Escort Se...High Profile Call Girls Coimbatore Saanvi☎  8250192130 Independent Escort Se...
High Profile Call Girls Coimbatore Saanvi☎ 8250192130 Independent Escort Se...narwatsonia7
 
Call Girls Service Surat Samaira â€ïžđŸ‘ 8250192130 👄 Independent Escort Service ...
Call Girls Service Surat Samaira â€ïžđŸ‘ 8250192130 👄 Independent Escort Service ...Call Girls Service Surat Samaira â€ïžđŸ‘ 8250192130 👄 Independent Escort Service ...
Call Girls Service Surat Samaira â€ïžđŸ‘ 8250192130 👄 Independent Escort Service ...CALL GIRLS
 
(Rocky) Jaipur Call Girl - 9521753030 Escorts Service 50% Off with Cash ON De...
(Rocky) Jaipur Call Girl - 9521753030 Escorts Service 50% Off with Cash ON De...(Rocky) Jaipur Call Girl - 9521753030 Escorts Service 50% Off with Cash ON De...
(Rocky) Jaipur Call Girl - 9521753030 Escorts Service 50% Off with Cash ON De...indiancallgirl4rent
 
Russian Call Girls in Bangalore Manisha 7001305949 Independent Escort Service...
Russian Call Girls in Bangalore Manisha 7001305949 Independent Escort Service...Russian Call Girls in Bangalore Manisha 7001305949 Independent Escort Service...
Russian Call Girls in Bangalore Manisha 7001305949 Independent Escort Service...narwatsonia7
 
Aspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas AliAspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas AliRewAs ALI
 
Bangalore Call Girls Marathahalli 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Marathahalli 📞 9907093804 High Profile Service 100% SafeBangalore Call Girls Marathahalli 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Marathahalli 📞 9907093804 High Profile Service 100% Safenarwatsonia7
 
VIP Call Girls Pune Sanjana 9907093804 Short 1500 Night 6000 Best call girls ...
VIP Call Girls Pune Sanjana 9907093804 Short 1500 Night 6000 Best call girls ...VIP Call Girls Pune Sanjana 9907093804 Short 1500 Night 6000 Best call girls ...
VIP Call Girls Pune Sanjana 9907093804 Short 1500 Night 6000 Best call girls ...Miss joya
 

Recently uploaded (20)

(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...
 
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore EscortsCall Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
 
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
 
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
 
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% SafeBangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
 
Call Girl Number in Vashi MumbaiđŸ“Č 9833363713 💞 Full Night Enjoy
Call Girl Number in Vashi MumbaiđŸ“Č 9833363713 💞 Full Night EnjoyCall Girl Number in Vashi MumbaiđŸ“Č 9833363713 💞 Full Night Enjoy
Call Girl Number in Vashi MumbaiđŸ“Č 9833363713 💞 Full Night Enjoy
 
Call Girls Service Bellary Road Just Call 7001305949 Enjoy College Girls Service
Call Girls Service Bellary Road Just Call 7001305949 Enjoy College Girls ServiceCall Girls Service Bellary Road Just Call 7001305949 Enjoy College Girls Service
Call Girls Service Bellary Road Just Call 7001305949 Enjoy College Girls Service
 
💎VVIP Kolkata Call Girls ParganasđŸ©±7001035870đŸ©±Independent Girl ( Ac Rooms Avai...
💎VVIP Kolkata Call Girls ParganasđŸ©±7001035870đŸ©±Independent Girl ( Ac Rooms Avai...💎VVIP Kolkata Call Girls ParganasđŸ©±7001035870đŸ©±Independent Girl ( Ac Rooms Avai...
💎VVIP Kolkata Call Girls ParganasđŸ©±7001035870đŸ©±Independent Girl ( Ac Rooms Avai...
 
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore EscortsVIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
 
Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...
Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...
Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...
 
Call Girl Coimbatore Prisha☎ 8250192130 Independent Escort Service Coimbatore
Call Girl Coimbatore Prisha☎  8250192130 Independent Escort Service CoimbatoreCall Girl Coimbatore Prisha☎  8250192130 Independent Escort Service Coimbatore
Call Girl Coimbatore Prisha☎ 8250192130 Independent Escort Service Coimbatore
 
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
 
High Profile Call Girls Coimbatore Saanvi☎ 8250192130 Independent Escort Se...
High Profile Call Girls Coimbatore Saanvi☎  8250192130 Independent Escort Se...High Profile Call Girls Coimbatore Saanvi☎  8250192130 Independent Escort Se...
High Profile Call Girls Coimbatore Saanvi☎ 8250192130 Independent Escort Se...
 
Call Girls Service Surat Samaira â€ïžđŸ‘ 8250192130 👄 Independent Escort Service ...
Call Girls Service Surat Samaira â€ïžđŸ‘ 8250192130 👄 Independent Escort Service ...Call Girls Service Surat Samaira â€ïžđŸ‘ 8250192130 👄 Independent Escort Service ...
Call Girls Service Surat Samaira â€ïžđŸ‘ 8250192130 👄 Independent Escort Service ...
 
(Rocky) Jaipur Call Girl - 9521753030 Escorts Service 50% Off with Cash ON De...
(Rocky) Jaipur Call Girl - 9521753030 Escorts Service 50% Off with Cash ON De...(Rocky) Jaipur Call Girl - 9521753030 Escorts Service 50% Off with Cash ON De...
(Rocky) Jaipur Call Girl - 9521753030 Escorts Service 50% Off with Cash ON De...
 
Russian Call Girls in Delhi Tanvi âžĄïž 9711199012 💋📞 Independent Escort Service...
Russian Call Girls in Delhi Tanvi âžĄïž 9711199012 💋📞 Independent Escort Service...Russian Call Girls in Delhi Tanvi âžĄïž 9711199012 💋📞 Independent Escort Service...
Russian Call Girls in Delhi Tanvi âžĄïž 9711199012 💋📞 Independent Escort Service...
 
Russian Call Girls in Bangalore Manisha 7001305949 Independent Escort Service...
Russian Call Girls in Bangalore Manisha 7001305949 Independent Escort Service...Russian Call Girls in Bangalore Manisha 7001305949 Independent Escort Service...
Russian Call Girls in Bangalore Manisha 7001305949 Independent Escort Service...
 
Aspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas AliAspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas Ali
 
Bangalore Call Girls Marathahalli 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Marathahalli 📞 9907093804 High Profile Service 100% SafeBangalore Call Girls Marathahalli 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Marathahalli 📞 9907093804 High Profile Service 100% Safe
 
VIP Call Girls Pune Sanjana 9907093804 Short 1500 Night 6000 Best call girls ...
VIP Call Girls Pune Sanjana 9907093804 Short 1500 Night 6000 Best call girls ...VIP Call Girls Pune Sanjana 9907093804 Short 1500 Night 6000 Best call girls ...
VIP Call Girls Pune Sanjana 9907093804 Short 1500 Night 6000 Best call girls ...
 

Ojchd.000546

  • 1. Rolando GonzĂĄlez T* and MaitĂ© Cañizares F ICID-Digital Medical Technologies, Cuba *Corresponding author: Rolando GonzĂĄlez Tejeda, ICID-Digital Medical Technologies, Havana, Cuba Submission: July 10, 2018; Published: November 26, 2018 Optimization of Algorithms for Real-Time ECG Beats Classification Research Article 1/4 Copyright © All rights are reserved by Rolando GonzĂĄlez Tejeda. Volume 2 - Issue - 5 Open Journal of Cardiology & Heart Diseases C CRIMSON PUBLISHERS Wings to the Research ISSN 2578-0204 Introduction Cardiovascular diseases are among the main causes of mortality in the world. It has been shown that 90 to 95 percent of patients with acute myocardial infarction have an associated cardiac arrhythmia [1]. Some of the most common arrhythmias, which may warn of the possible occurrence of acute myocardial infarction, are those associated with the presence of premature ventricular contractions. Therefore, the early detection of this type of beat has great importance. From the observation of the patient’s electrocardiographic (ECG) signal, it can be determined if arrhythmias are present or not. That’s why, the use of computational tools that automate this signal monitoring, is essential for this purpose and have great boom in recent times. If, in addition, the processing is done in real time, quick assistance and decision-making to protect the patient’s life is guaranteed. Before classifying the beats, the execution of two phases in the ECG analysis is re-quired. The first phase is the pre-processing of the signal. This consists mainly of the application of filters in order to eliminate noise from it. The second phase is the QRS complex detection, where the information necessary to compare the beat is found. Starting from the information obtained from these phases, several methods are used for the classification of beats. Some use supervised learning techniques [2]; that base their operation on the extraction of the distinctive features of a particular type of beat from the training with records of ECG signal. Other methods consist of unsupervised learning such as K means or Hierarchical clustering [3,4] which group beats with similar patterns. Algorithms based on Hidden Markov Model [5] have also been used because the order and existence of P, Q, R, S and T waves can be determinant in beat’s classification. Similarly, principal component analysis (PCA) [4] has been used to reduce the dimensions of the ECG signal feature vector, in order to find the most relevant. Recently, the use of wavelets to represent signals has become very frequent because of its good results in similar problems, and because it has implicit noise re- duction. Due to the high computational cost, many of these algorithms, like the case of PCA, are discarded. Others, such as K means or Hierarchical clusters, cannot be ap-plied in the way they were originally conceived, since they require the entire dataset for the clustering and the aim of this work is to perform the classification in real time. Materials and Methods Pre-processing and QRS complex detection Pre-processing consists mainly in the reduction of the noise present in the ECG signal. The interference of the power line with a frequency of 60Hz is eliminated using a second order Notch filter. The noise coming from the movement and bad contact of the electrodes for different causes is eliminated using a third order Butterworth filter. In this work, the article Pan & Tompkins [6] was used for the QRS complex detection. After filtering, the signal is differentiated to provide the QRS complex slope information. We use a five-point derivative (1). Later the signal is squared point by point. This make Abstract Beats classification is an essential step in the ECG signal analysis for cardiac arrhythmias detection. There are multiple alternatives to solve this problem, but these are considerably reduced when re-al-time restrictions are added to the analysis. The goal of this work is to expose an optimal solution based mainly on the use of voltage values of the signal in the time domain and compare it with other based on Daubechies’ Wavelets analysis. Several measures are used in both feature spaces to determine the similarity of every beat to a patient’s specific patterns and, after that, a method similar to clustering’s algorithms is used to assign a class to each. To evaluate the performance of the pro-posed algorithms, ECG signal records extracted from the MIT-BIH data-base are used. With the method used in the analysis, we obtained 93.25% of sensitivity and 91.43% on premature ventricular contractions predictivity, which allow us to conclude that it is very feasible for their application in real time systems, due to their low computational cost. Keywords: ECG; Beat classification; Real time; Cluster
  • 2. Open J Cardiol Heart Dis Copyright © Rolando GonzĂĄlez Tejeda 2/4 How to cite this article: Rolando G T, MaitĂ© C F. Optimization of Algorithms for Real-Time ECG Beats Classification. Open J Cardiol Heart Dis. 2(5). OJCHD.000546. 2018.DOI: 10.31031/OJCHD.2018.02.000546 Volume 2 - Issue - 5 all data points positive and does nonlinear amplification of the out-put of derivative emphasizing the higher frequencies. Finally, the last N values obtained corresponding to 150ms are taken to calculate the moving-window integration (2). The QRS complex is detected when the integration waveform exceeds a threshold ˆ( ) (1/ 8 )[ ( 2 ) 2 ( ) 2 ( ) ( 2 )] T x nT x nT T x nT T x nT T x nT T = − − − − + + + + (1) 2 1 ˆ ( ) 1/ ( ) N i y nT N x nT iT = = − ∑ (2) where T is the sampling period and N is the number of samples in the width of integration window. Discrete wavelet transforms Wavelets are considered a time-frequency representation of a function. From the projection of the signal in translations and expansions of functions called mother wavelets and scaling wavelets, a decomposition of the signal in several coefficients is obtained. These give a measure of the energy value of a frequency band in a time interval. For practical applications, the Discrete Wavelet Transform (DWT) is used, which consists in using a discrete set of wavelets depending on the values of scale and translation. Features extraction Detection of referents peaks within the QRS complex: The features will be extracted from the knowledge of R peak position or another peak (Q or S wave) within the QRS complex that will take as a reference if R peak is not present. One case that involves a complication is when there is an R’ wave. In this case, R’ becomes a candidate to be recognized by the algorithm implemented as R. (Figure 1) shows several cases that complicate the easy detection of the R wave. Therefore, for each QRS complex, several peaks (at most 3) are calculated, which are candidates for reference. To calculate them, the following is done: Figure 1: Cases where reference point detection is complex. Figure 2: a) Different waveforms. b) DWTHaar3 function response. A. The detail coefficients of the Haar wavelets are calculated at scale level 3 [7], let’s call it DWTHaar3. In (Figure 2) it is clearly seen how the positive maximums in the DWTHaar3 correspond to the descending portion in the ECG signal and the negative minimums to the ascending one. B. Within QRS time interval, the pair of local extrema (Max and Min) whit greatest sum of absolute values is searched in DWTHaar3. Between both extrema there will be a peak P1 in the ECG signal that must correspond to the zero crossing of the DWTHaar3. If the 1st extremum is a maximum then P1 is a local maximum, otherwise it is a local minimum. C. If adjacent to Max there is another local minimum Min’ with an approximate value to Min then between Max and Min’ there is another candidate peak P2 to be reference. In case there is a local maximum Max’ adjacent to Min, same analysis is done to know if there is a 3rd peak P3 between Min and Max’. Features: In this work we compare the results obtained from two feature spaces. The 1st are the values of the ECG signal in the interval [Pn-N, Pn + N], where Pn is the reference point of the QRS complex. The 2nd are the coefficients of the second order Daubechies wavelets associated with the time interval [Pn-N, Pn + N]. The frequency bands corresponding to different decomposition levels of these wavelets with sampling frequency of 256Hz are [8]: D1 (37.5-75Hz); D2 (18.75-37.5Hz); D3 (9.375-18.75Hz); D4(4.6875- 9.37Hz); A4 (0-4.6875Hz). Coefficients of the levels A4, D4 and D3 are chosen because they contain the main frequency bands of QRS waves. Clustering To measure the distance from a beat to the centroid of a cluster, the following measures are used [4]: a) Cityblock 1 1/ N i i i N C X = − ∑ (3) b) Correlation ( ) ( ) ( ) ( ) 1 2 2 1 1 ) N i i i N N i i i i X X C C X X C C = = = − ∗ − − ∗ − ∑ ∑ ∑ (4)
  • 3. 3/4 How to cite this article: Rolando G T, MaitĂ© C F. Optimization of Algorithms for Real-Time ECG Beats Classification. Open J Cardiol Heart Dis. 2(5). OJCHD.000546. 2018.DOI: 10.31031/OJCHD.2018.02.000546 Open J Cardiol Heart Dis Copyright © Rolando GonzĂĄlez Tejeda Volume 2 - Issue - 5 The clustering stage consists of grouping the beats with similar features. When a beat is detected, it is compared to all clusters, which contain the different beat patterns of a patient. If there is no pattern similar to the beat in question, or if it is the 1st beat to be analyzed, then a new cluster is added with that beat as the only element. For this cluster, the reference point (Prc) is set as follows: a) If there is only one candidate to reference point, it is chosen. b) If there are 2, the one between the pair of local maxima in DWTHaar3 with greatest sum of absolute values is selected. This is because the absolute value of the DWTHaar3 reaches its maximum when the slope has a greater inclination. c) If there are 3, the center peak is chosen. To determine the similarity of a beat with a cluster one of the measures mentioned above is used. If its value exceeds a predefined threshold, then it is determined that the beat belongs to the cluster. The reference point of the analyzed beat is selected according to the features of cluster reference point. If it is a local minimum, the reference point in the beat will be a local minimum too, else it will be the local maximum. If there are two local minima or two local maxima like Prc, then the one with highest absolute value is chosen. i. The clusters that have a high similarity with the current beat join in a single cluster. ii. To calculate the centroid of this, the features vectors of all its beats are averaged. Classification In this work three classifications are defined for the beats: N, PVC and Q. N are the normal beats, PVC are the premature ventricular contractions, and Q are those that cannot be classified. Every cluster has associated one of this classes. Cluster containing the highest number of beats is classified as N and the rest are classified as PVC. If there are more than one cluster with the highest number of beats (e.g. when there is bigeminy, where the PVC occurs with the same frequency as normal beat), class N is given to the cluster that represents the beats with the lowest QRS width. When two or more clusters are joined, and one of them is of class N, then the resultant cluster also takes class N. A beat takes the class of the cluster to which it belongs. If it does not belong to any then it is classified as Q. Results The Massachusetts Institute of Technology (MIT) has available databases of ECG signals for public use. 32 records of this database were chosen. These were acquired through two channels, with a sampling frequency of 360Hz. Each record contains annotations made by specialized doctors, where they specify the classification of the beats. To evaluate the results of the classification with this database, measures of sensitivity (5) and positive predictivity (6) were used, defined as: 100 TP Sen TP FN = ∗ + (5) 100 TP Pred TP FP = ∗ + (6) TP: True Positive. A beat is correctly classified. FN: False Negative. A beat is classified by the algorithm as negative, however, it is positive. FP: False Positive. A beat is classified by the algorithm as positive, however, it is negative. Table 1 show the results obtained with the different spaces of features and measures used. As observed, the best results were obtained using Daubechies wavelets with the correlation measure (Table 1). Table 1: Results obtained with different algorithms. Measure Daub. %Sen Daub. %Pred Volt. %Sen Volt. %Pred City block 92.9 88.84 91.34 89.62 Correla- tion 93.25 91.43 88.66 93.52 Conclusion In this paper we present a solution to the problem of classifying ECG beats in real time. The methods that gave the best results were those using the Daubechies wave-lets with the correlation measure with 93.25% sensitivity and 91.43% positive predictivity. The algorithm described has a low computational cost. The application of the filters and the calculation of the DWTHaar3 require a constant number of steps for each voltage value of the ECG signal. The maximum and minimum of the DWTHaar3 is stored in memory, which also makes constant the number of operations for peaks’ selection. Calculate the cityblock and correlation measures is linear with respect to the 60-points time window centered in the reference point. Wavelets’ calculation is also linear. The classification, deciding which cluster is more correlated with the analyzed beat, has a constant cost. The implementation of this algorithm is being used in a patient’s monitor based on the ARM9 architecture without problems. Conflict of Interest The authors declare that they have no conflict of interest. References 1. Chuang CC, Tong HL, Ben YL (2005) Using correlation coefficient in ECG waveform for arrhythmia detection. Biomedical Engineering Applications, Basis & Communications 17(3): 147-152. 2. Gaurav KJ, Ranbir P (2014) ECG Classification with the help of neural network. International Journal of Electrical and Electronics Research 2: 42-46. 3. Ordoñez DHP (2009) Estudio comparativo de mĂ©todos de agrupamiento no supervise do de latidos de señales ECG. Master’s Thesis, National University of Colombia, Manizales, USA. 4. MicĂł P (2005) Nuevos desarrollos y aplicaciones basados en mĂ©todos estocĂĄsticos para el agrupamiento no supervisado de latidos en señales
  • 4. Open J Cardiol Heart Dis Copyright © Rolando GonzĂĄlez Tejeda 4/4 How to cite this article: Rolando G T, MaitĂ© C F. Optimization of Algorithms for Real-Time ECG Beats Classification. Open J Cardiol Heart Dis. 2(5). OJCHD.000546. 2018.DOI: 10.31031/OJCHD.2018.02.000546 Volume 2 - Issue - 5 electrocardiogrĂĄficas. Doctoral Thesis, Polytechnic University of Valencia, Valencia, Spain. 5. Andreao R, Dorizzi B, Boudy J (2006) ECG signal analysis through hidden Markov models. IEEE Transactions on Biomedical Engineering 53(8): 1541-1549. 6. Pan J, Tompkins WJ (1985) A real time QRS detection algorithm. IEEE Transactions on Biomedical Engineering 32(3): 230-236. 7. Bensegueni S, Bennia A (2015) R Peak detection using wavelet transforms technique. UPB (77): 135-148. 8. Cvetkovic D, Übeyli ED, Cosic I (2008) Wavelet transform feature extraction from human PPG, ECG, and EEG signal responses to ELF PEMF exposures: A pilot study. Digital Signal Processing 18(5): 861-874. For possible submissions Click Here Submit Article Creative Commons Attribution 4.0 International License Open Journal of Cardiology & Heart Diseases Benefits of Publishing with us ‱ High-level peer review and editorial services ‱ Freely accessible online immediately upon publication ‱ Authors retain the copyright to their work ‱ Licensing it under a Creative Commons license ‱ Visibility through different online platforms