A Novel Approach to ECG R-Peak Detection

Electrocardiogram (ECG) signal processing and analysis is becoming more and more popular as it is useful in diagnosis and prognosis of human heart and clinically automatic machine estimation is based upon it. R-peak is the most important component in ECG beat and is widely used to investigate normal and abnormal subjects (patients). From the last few decades, R-peak detection in ECG has been the most challenging topic in the biomedical research. As QRS complex has high frequency in ECG as compared to other waves (P, T, U-wave), so majority of algorithms estimate QRS complex by either filtering or suppressing the lower frequency waves, including various artifacts like baseline wander, power line interference, and electromyograph noises. This paper demonstrates a new kind of ECG denoising algorithm based on self-convolution window (SCW) concept. The SCW based on Hamming window, herein referred to as Hamming self-convolution window, is used to design a new kind of filter which possesses negligible ripples in the stop band, as compared to the conventional window-based filters. This algorithm is validated on MIT-BIH arrhythmia database and the results outperform in terms of sensitivity, positive predictivity, and error rate obtained as 99.93%, 99.95%, and 0.117%, respectively, as compared to the other well-established works. The approach has also outperformed the results of well-established window-based filters (Hamming and Kaiser) in terms of reduced false negative, false positive, and error rate.

[1]  Irini Reljin,et al.  Extremely Flat-Top Windows for Harmonic Analysis , 2007, IEEE Transactions on Instrumentation and Measurement.

[2]  A. Nuttall Some windows with very good sidelobe behavior , 1981 .

[3]  N.V. Thakor,et al.  Applications of adaptive filtering to ECG analysis: noise cancellation and arrhythmia detection , 1991, IEEE Transactions on Biomedical Engineering.

[4]  F. Harris On the use of windows for harmonic analysis with the discrete Fourier transform , 1978, Proceedings of the IEEE.

[5]  Chi-Sang Poon,et al.  Analysis of First-Derivative Based QRS Detection Algorithms , 2008, IEEE Transactions on Biomedical Engineering.

[6]  R. Gretsch,et al.  Quasi-synchronous sampling algorithm and its applications , 1994 .

[7]  Tahir Zaidi,et al.  An Intelligent Adaptive Filter for Elimination of Power Line Interference From High Resolution Electrocardiogram , 2016, IEEE Access.

[8]  Santanu Sahoo,et al.  De-noising of ECG Signal and QRS Detection Using Hilbert Transform and Adaptive Thresholding , 2016 .

[9]  Monika Agrawal,et al.  Automatic Detection of the R Peaks in Single-Lead ECG Signal , 2017, Circuits Syst. Signal Process..

[10]  Carsten Meyer,et al.  Combining Algorithms in Automatic Detection of QRS Complexes in ECG Signals , 2006, IEEE Transactions on Information Technology in Biomedicine.

[11]  K.M.M. Prabhu,et al.  Window Functions and Their Applications in Signal Processing , 2013 .

[12]  R. Saxena,et al.  Analysis and Design of Non Recursive Digital Differentiators in Fractional Domain for Signal Processing Applications , 2014 .

[13]  Messaoud Benidir,et al.  Multiresolution wavelet-based QRS complex detection algorithm suited to several abnormal morphologies , 2014, IET Signal Process..

[14]  Willis J. Tompkins,et al.  A Real-Time QRS Detection Algorithm , 1985, IEEE Transactions on Biomedical Engineering.

[15]  Sanjay Kumar,et al.  Analysis of Dirichlet and Generalized "Hamming" window functions in the fractional Fourier transform domains , 2011, Signal Process..

[16]  Sanjay Kumar,et al.  Closed-Form Analytical Expression of Fractional Order Differentiation in Fractional Fourier Transform Domain , 2013, Circuits Syst. Signal Process..

[17]  O. V. S. R. Varaprasad,et al.  An overview of power harmonic analysis based on Triangular Self Convolution window , 2016, 2016 National Power Systems Conference (NPSC).

[18]  Zhaosheng Teng,et al.  Triangular Self-Convolution Window With Desirable Sidelobe Behaviors for Harmonic Analysis of Power System , 2010, IEEE Transactions on Instrumentation and Measurement.

[19]  Adel Belouchrani,et al.  QRS detection based on wavelet coefficients , 2012, Comput. Methods Programs Biomed..

[20]  Atman Jbari,et al.  Adaptive ECG Wavelet analysis for R-peaks detection , 2016, 2016 International Conference on Electrical and Information Technologies (ICEIT).

[21]  Liang Chang-hong,et al.  A new family of windows ―― convolution windows and their applications , 2005 .

[22]  Witold Pedrycz,et al.  ECG Signal Processing, Classification and Interpretation: A Comprehensive Framework of Computational Intelligence , 2011 .

[23]  Sanjay Kumar,et al.  Caputo-Based Fractional Derivative in Fractional Fourier Transform Domain , 2013, IEEE Journal on Emerging and Selected Topics in Circuits and Systems.

[24]  J. Mehlsen,et al.  A New Wavelet-Based ECG Delineator for the Evaluation of the Ventricular Innervation , 2017, IEEE Journal of Translational Engineering in Health and Medicine.

[25]  John G. Proakis,et al.  Digital signal processing (3rd ed.): principles, algorithms, and applications , 1996 .

[26]  B. T. Krishna,et al.  Reduction of sidelobe level using convolutional windows , 2012, 2012 1st International Conference on Emerging Technology Trends in Electronics, Communication & Networking.

[27]  Z. Zalevsky,et al.  The Fractional Fourier Transform: with Applications in Optics and Signal Processing , 2001 .

[28]  Kamalesh Kumar Sharma,et al.  QRS complex detection in ECG signals using locally adaptive weighted total variation denoising , 2017, Comput. Biol. Medicine.

[29]  Brij N. Singh,et al.  Optimal selection of wavelet basis function applied to ECG signal denoising , 2006, Digit. Signal Process..

[30]  Pornchai Phukpattaranont,et al.  QRS detection algorithm based on the quadratic filter , 2015, Expert Syst. Appl..