R Peak Detection Algorithm based on Continuous Wavelet Transform and Shannon Energy

Main Article Content

Nantarika Thiamchoo
Pornchai Phukpattaranont

Abstract

The R peak detection algorithm is a necessary tool for monitoring and diagnosing the cardiovascular disease. This paper presents the R peak detection algorithm based on continuous wavelet transform (CWT) and Shannon energy. We evaluate the proposed algorithm with the 48 record of ECG data from MIT-BIH arrhythmia database. Results show that the proposed algorithm gives very good DER (0.48%-0.50%) compared to those from previous publications (0.168%-0.87%). We demonstrated that the use of the CWT with a single scaling parameter is capable of removing noises. In addition, we found that Shannon energy cannot improve the DER value but it can highlight the R peak from the low QRS complex in ECG beat leading to the improvement in the robustness of the R peak detection algorithm.

Article Details

How to Cite
[1]
N. Thiamchoo and P. Phukpattaranont, “R Peak Detection Algorithm based on Continuous Wavelet Transform and Shannon Energy”, ECTI-CIT Transactions, vol. 10, no. 2, pp. 167–175, Mar. 2017.
Section
Artificial Intelligence and Machine Learning (AI)
Author Biographies

Nantarika Thiamchoo, Department of Electrical Engineering, Faculty of Engineering, Prince of Songkla University, Thailand

Department of Electrical Engineering,
Faculty of Engineering, Prince of Songkla University

Pornchai Phukpattaranont, Department of Electrical Engineering, Faculty of Engineering, Prince of Songkla University, Thailand

Department of Electrical Engineering,
Faculty of Engineering, Prince of Songkla University

References

W. H. Organization. (2013, May). Cardiovascular diseases [Online]. Available:

http://www.who.int/cardiovascular diseases/en/J.

N. Townsend, P. Bhatnagar, E. Wilkins, K.

Wickramasinghe and M. Rayner, “Mortality,” in

Cardiovascular disease statistics 2015, London,

UK: British Heart Foundation, 2015, ch. 1, pp.

-59.

M. J. Rooijakkers, C. Rabotti, S. G. Oei, and

M. Mischi, “Low-complexity R-peak detection

for ambulatory fetal monitoring’, Physiological

Measurement, vol. 33, no. 7, pp. 1135-1150, Jul.

B. Abibullaev and H. D. Seo, “A new QRS detection method using wavelets and artificial neural

networks,” Journal of Medical Systems, vol. 35,

no. 4, pp. 683-691, Aug. 2011.

Z. Zidelmal, A. Amirou, D. Ould-Abdeslam, A.

Moukadem, and A. Dieterlen, “QRS detection

using S-Transform and Shannon energy,” Computer Methods and Programs in Biomedicine,

vol. 116, no. 1, pp. 1-9, 2014.

H. Zhu and J. Dong, “An R-peak detection

method based on peaks of Shannon energy envelope,” Biomedical Signal Processing and Control,

vol. 8, no. 5, pp. 466-474, 2013.

P. Phukpattaranont, “QRS detection algorithm

based on the quadratic filter,” Expert Systems

with Applications, vol. 42, no. 11, pp. 4867-4877,

g

M. Bahoura, M. Hassani, and M. Hubin, “DSP

implementation of wavelet transform for real

time ECG wave forms detection and heart rate

analysis,” Computer Methods and Programs in

Biomedicine, vol. 52, no. 1, pp. 35-44, 1997.

S. Choi, M. Adnane, G.-J. Lee, H. Jang, Z. Jiang,

and H.-K. Park, “Development of ECG beat segmentation method by combining lowpass filter

and irregular R-R interval checkup strategy,” Expert Systems with Applications, vol. 37, no. 7, pp.

-5218, 2010.

G. Nallathambi and J. C. Principe, “Integrate

R Peak Detection Algorithm based on Continuous Wavelet Transform and Shannon Energy 175

and fire pulse train automaton for QRS detection,” IEEE Transactions on Biomedical Engineering, vol. 61, no. 2, pp. 317-326, 2014.

K. Arbateni and A. Bennia, “Sigmoidal radial

basis function ANN for QRS complex detection,” Neurocomputing, vol. 145, pp. 438-450,

Dec. 2014.

S. Choi and Z. Jiang, “Comparison of envelope extraction algorithms for cardiac sound signal segmentation,” Expert Systems with Applications, vol. 34, no. 2, pp. 1056-1069, 2008.