Академический Документы
Профессиональный Документы
Культура Документы
India
Abstract—Electrocardiogram (ECG) signals are used for the for the production of electrical signals that spreads through
detection of heart related diseases from more than a century both the atria and makes them contract. The AV node, which
now. Electrocardiogram (ECG) is an electrical activity of the is located on the opposite side of the right atria, serves as an
heart that is recorded by placing many electrodes on the body. electrical gateway to the ventricles. The signal spreads both
Hence, it is important to identify an appropriate method for the atria causing the muscle cells to depolarize and contracts
extracting features in ECG signal. This paper provides insight to induce a phase known as atrial systole on the ECG this
into different efficient methods for this purpose. The atrial depolarization is represented by P wave. The atrial
prominent methods presented in this paper are Pan-Tompkins, systole starts after 100 millisecond's after the P wave begins.
Hilbert transform, Histogram approach, Wavelet transform,
The periods of conduction that follows the atrial systole and
Auto-regression(AR), Independent Component Analysis(ICA),
follows the contraction of the ventricles is depicted on the
Linear prediction(LP), Adaptive threshold. A comparative
analysis is done for these feature extraction methods based on ECG by the PR segment. A flat line following the P-wave
various performance parameters like sensitivity, predictivity when the signal leaves the atria, it entries the ventricles via
and accuracy. The above methods are reviewed on lines of the AV node located in the inter-atrial septum. It enters the
these parameters, which can be used to identify suitable bundle of His and spreads through the bundle branches and
method for ECG feature extraction. the large diameter Purkinje's fibers along the ventricle
values. As the signal spreads through the ventricles, the
Keywords—ECG; AR; Wavelet; Hilbert; Histogram; Adaptive contractile fiber depolarizes and contract very rapidly
threshold; ICA; LP; Pan-Tompkins; inducing ventricular systole. In ECG, the QRS complex
represents these rapid ventricular depolarizations. Atrial
I. INTRODUCTION repolarization also occurs at this time but any; atrial activity
The heart is a vital organ of the human body. It pumps is hidden on the ECG by the QRS complex. Finally, as the
oxygenated blood into different parts of the body with the signal passes out of the ventricles, the ventricular walls start
help of arteries. The proper functioning of the heart is very to relax and recover a state described at ventricular diastole.
important for the whole body to function smoothly. The dome shape T wave on the ECG marks this ventricular
However, with time, a number of people are now suffering repolarization. On the ECG, the ST segment depicts the
from different types 6% of men suffer from heart-related period when the ventricles are depolarized.
problems in the year 2016 by heart attacks and strokes
mainly. Hence, to measure the performance rate of the heart,
ECG signal is used extensively. It is the most reliable, safe
and accurate method to estimate the working of the heart.
The frequency of the ECG signal lies in the range of 0.05 to
100 Hz. and it has a dynamic range is of 1-10mV.The
different clinical values of ECG signal and its associated
peaks are mentioned in Table 1[1].
Table I: Clinical values of ECG signal
Sr.No Feature Amplitude(mV) Duration(ms)
1 P wave 0.25 60-80
2 PR interval - 120-200
3 R wave 1.60 80-120
4 Q wave 25% of R wave 90-100
5 QT interval - 360-440
6 ST segment - 100-120
7 T wave 5-8 120-160
8 RR interval - (0.6-1.2)sec
9 PR segment - 50-120
∞
ȗ(t)= ∫ ∞
( ) (2) Fig 3. Linear prediction model [10]
object points in a few quantized directions. The histogram This algorithm is simple, accurate, real-time performance
can be divided into a horizontal and vertical histogram. Both and stability. It can also effectively solve the baseline drift
these directional histograms are used for determination of problems. When the ECG signal is exposed to adaptive
separate aspects of the ECG signal. This technique does not thresholding method, the waveform hence obtained is shown
employ the usage of any mathematical complexity. This is in Fig 5
combined with an adaptive threshold value to calculate the
maximum bin of the histogram for the detection of different
peaks. In this method, first the determination of R peaks of
the ECG signal by setting a threshold value and by
computing the maximum value within the marked
histogram. Subsequently, the T and the P peaks of the ECG
signal is marked and thereby, the whole ECG signal is
converted into an array of rectangular peaks corresponding
to different peaks of the ECG. Amongst those rectangular
peaks, the R peaks, the T wave, and the P peak are marked
for the extraction of features present in ECG signal.
C. Time-Frequency Domain
1) Wavelet Transform
Wavelet transform method is a mixture of two types,
continuous and discrete. Discrete wavelet is sort off called
wavelet filter banks, as it uses 2 filters, a Low pass Filter
(LPF) and a high pass filter(HPF) to decompose the signal
into different frequency scales[14].These functions of
mathematics are used for decomposing data into different
components of frequency[1]. Wavelet transform is suitable
for both high and low frequencies varying its wavelet band
depending on the range of frequency value. With the help of
Fig 4. Peak Detection using Histogram Approach [11] this technique, the transform divides the whole wave i.e. the
This proposed method is accurate in nature for the mother wavelet into different wavelet transform bases. This
detection of peaks purpose [11].The ECG signal is is displayed in Fig 6, where a wavelet is obtained from the
converted to the form of histogram and the P-R-T peaks are mother wavelet.
detected. This is shown in Fig 4
B. Frequency Domain
248
2017 2nd IEEE International Conference On Recent Trends In Electronics Information & Communication Technology, May 19-20, 2017, India
Independent component analysis (ICA) is an application B. Predictivity (+P), it gives the balance between the count
method used in signal processing. It has its main usage in of events that are correctly detected, TP and the total
separation of multivariate signal into its subcomponents count of events that the analyzer detects, and its
underlying it, where these signals are mutually independent formulated as
signals in nature[17]. ICA is used for the removal of hidden
layers of noise in the ECG signal, but it needs to be assumed
that these hidden signals are non-Gaussian in nature. +P(%) = % (11)
Assume that x1,x2,x3….xn be n linear mixtures of n
independent signals s1,s2,s3…sn[11] .In vector-matrix Here FP (false positive) gives the count of events that
notations, can be written as follows[18] detection contains flaws.
C. Accuracy (%) is calculated by percentage of detected
X= A*S (7) peaks among total number of peaks.
Here FN(false negative) is the count of missed events. Our methods are functioning all in 3 different domains-
time, frequency and time-frequency domain both.
249
2017 2nd IEEE International Conference On Recent Trends In Electronics Information & Communication Technology, May 19-20, 2017, India
In the time domain, the Hilbert and histogram methods Conference on Control, Instrumentation, Energy & Communication
giving out the optimum required result in terms of all the 3 (CIEC), Kolkata, 2016, pp. 168-172
[12] K. Akazawa, K. Motoda, A. Sasamori, T. Ishizawa and E. Harasawa,
parametric values. Hilbert transform requires a tedious "Adaptive threshold QRS detection algorithm for ambulatory
amount of mathematical computation work and its method is ECG," [1991] Proceedings Computers in Cardiology, Venice, 1991,
more complex than histogram method. The histogram pp. 445-448
method however, requires less computational time & the [13] G. Chen, X. Wang and W. Wan, "An ECG R-wave detection
method is less mathematically complex than another algorithm based on adaptive threshold," 2015 International
Conference on Smart and Sustainable City and Big Data (ICSSC),
method. Shanghai, 2015, pp. 145-149.
In the mixed domain, the wavelet transform method [14] A. Mukherjee and K. K. Ghosh, "An efficient wavelet analysis for
ECG signal processing," 2012 International Conference on
performs fairly well above the other stated methods in Informatics, Electronics & Vision (ICIEV), Dhaka, 2012, pp. 411-415.
relation to the calculated parametric terms. The advantage of [15] C. L. P. Lim, W. L. Woo and S. S. Dlay, "Enhanced wavelet
this method is it can be used even for very small waveforms. transformation for feature extraction in highly variated ECG
This helps to expand its horizon of workspace. signal," 2nd IET International Conference on Intelligent Signal
Processing 2015 (ISP), London, 2015, pp. 1-6.
VI. CONCLUSION [16] M. J. d. Silva, "Characterization of QRS Complex in ECG Signals
Applying Wavelet Transform," 2015 International Conference on
AR, LP, Hilbert transform, Histogram, Adaptive Mechatronics, Electronics and Automotive Engineering (ICMEAE),
threshold, Pan-Tompkins, wavelet transform, ICA are Prague, 2015, pp. 86-89
discussed throughout this paper for the extraction of [17] M. Phegade and P. Mukherji, "ICA based ECG signal
different features from the ECG signal. Accuracy is a very denoising," 2013 International Conference on Advances in
Computing, Communications and Informatics (ICACCI), Mysore,
importance aspect of the ECG feature extraction system. 2013, pp. 1675-1680.
The sensitivity and predictivity is also compared for these [18] H. P. Kasturiwale and C. N. Deshmukh, "Quality Assessment of ICA
methods. It is found that amongst these methods, Hilbert and for ECG Signal Analysis," 2009 Second International Conference on
histogram methods give the best results in terms of accuracy Emerging Trends in Engineering & Technology, Nagpur, 2009, pp.
to detect the PQRST peaks of the ECG signal. The 73-75.
histogram method has an upper hand on Hilbert transform in [19] F. M. Vaneghi, M. Oladazimi, F. Shiman, A. Kordi, M. J. Safari and
F. Ibrahim, "A Comparative Approach to ECG Feature Extraction
terms of mathematical complexity and it can be used for Methods," 2012 Third International Conference on Intelligent
online analysis of it. These 2 methods are apt for detecting Systems Modelling and Simulation, Kota Kinabalu, 2012, pp. 252-
the peaks correctly and not giving any false determination of 256.
any peaks. These approaches provide proper modeling of the
ECG feature extraction methods.
REFERENCES
[1] G.S. Kumari, S. K. Kumar, J. Anusha and M. P. Rao,
"Electrocardiographic signal analysis using wavelet transforms," 2015
International Conference on Electrical, Electronics,Signals,
Communication and Optimization (EESCO), Visakhapatnam, 2015,
pp. 1-6.
[2] R. Gupta, M. Mitra and J.N. Bera, ECG acquisition and automated
remote processing, Springer, New Delhi, India, 2014, pp. 1-6.
[3] J. Pan and W. J. Tompkins, "A Real-Time QRS Detection
Algorithm," in IEEE Transactions on Biomedical Engineering, vol.
BME-32, no. 3, pp. 230-236, March 1985.
[4] I. L. b. Ahmad, M. b. Mohamed and N. A. b. Ab Ghani,
"Development of a concept demonstrator for QRS complex detection
using combined algorithms," 2012 IEEE-EMBS Conference on
Biomedical Engineering and Sciences, Langkawi, 2012, pp. 689-693
[5] Hahn, Stefan L., Hilbert Transforms, in Transforms and Applications
Handbook, Ed. Alexander D.Poularikas, CRC Press Inc., Boca Raton,
FL, 1996.
[6] P. Valluraiah and B. Biswal, "ECG signal analysis using Hilbert
transform," 2015 IEEE Power, Communication and Information
Technology Conference (PCITC), Bhubaneswar, 2015, pp. 465-469.
[7] A. Farahabadi, E. Farahabadi, H. Rabbani and M. P. Mahjoub,
"Detection of QRS complex in electrocardiogram signal based on a
combination of hilbert transform, wavelet transform and adaptive
thresholding," Proceedings of 2012 IEEE-EMBS International
Conference on Biomedical and Health Informatics, Hong Kong, 2012,
pp. 170-173
[8] E. K. Zaghouani, A. Jemai, A. Benzina and R. Attia, "ELPA: A new
key agreement scheme based on linear prediction of ECG features for
WBAN," 2015 23rd European Signal Processing Conference
(EUSIPCO), Nice, 2015, pp. 81-85.
[9] P. Sarma, S. R. Nirmala and K. K. Sarma, "Classification of ECG
using some novel features," 2013 1st International Conference on
Emerging Trends and Applications in Computer Science, Shillong,
2013, pp. 187-191.
[10] C. C. Lin, W. Hu and C. M. Yang, "Automatic classification of
arrhythmic heartbeats using the linear prediction model," Computing
in Cardiology 2013, Zaragoza, 2013, pp. 971-974.
[11] B. Halder, S. Mitra and M. Mitra, "Detection and identification of
ECG waves by histogram approach," 2016 2nd International
250