Shannon's Energy Based Algorithm in ECG Signal Processing

Physikalisch-Technische Bundesanstalt (PTB) database is electrocardiograms (ECGs) set from healthy volunteers and patients with different heart diseases. PTB is provided for research and teaching purposes by National Metrology Institute of Germany. The analysis method of complex QRS in ECG signals for diagnosis of heart disease is extremely important. In this article, a method on Shannon energy (SE) in order to detect QRS complex in 12 leads of ECG signal is provided. At first, this algorithm computes the Shannon energy (SE) and then makes an envelope of Shannon energy (SE) by using the defined threshold. Then, the signal peaks are determined. The efficiency of the algorithm is tested on 70 cases. Of all 12 standard leads, ECG signals include 840 leads of the PTB Diagnostic ECG Database (PTBDB). The algorithm shows that the Shannon energy (SE) sensitivity is equal to 99.924%, the detection error rate (DER) is equal to 0.155%, Positive Predictivity (+P) is equal to 99.922%, and Classification Accuracy (Acc) is equal to 99.846%.

[1]  R. Ramon Fernandez de la Vara Prieto,et al.  Automated detection of the onset and systolic peak in the pulse wave using Hilbert transform , 2015, Biomed. Signal Process. Control..

[2]  Jin Bo,et al.  Investigation Performance on Electrocardiogram Signal Processing Based on an Advanced Algorithm Combining Wavelet Packet Transform (WPT) and Hilbert-Huang Transform (HHT)* , 2014 .

[3]  Jeffrey M. Hausdorff,et al.  Physionet: Components of a New Research Resource for Complex Physiologic Signals". Circu-lation Vol , 2000 .

[4]  R. Stephenson A and V , 1962, The British journal of ophthalmology.

[5]  Sabir Jacquir,et al.  Automatic detection of P, QRS and T patterns in 12 leads ECG signal based on CWT , 2016, Biomed. Signal Process. Control..

[6]  Jun Dong,et al.  An R-peak detection method based on peaks of Shannon energy envelope , 2013, Biomed. Signal Process. Control..

[7]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[8]  Wen-June Wang,et al.  QRS complexes detection for ECG signal: The Difference Operation Method , 2008, Comput. Methods Programs Biomed..

[9]  P. K. Sahu,et al.  An improved method for R-peak detection by using Shannon energy envelope , 2016 .

[10]  W. Marsden I and J , 2012 .

[11]  R. Jane,et al.  Evaluation of an automatic threshold based detector of waveform limits in Holter ECG with the QT database , 1997, Computers in Cardiology 1997.

[12]  Christian Jutten,et al.  ECG segmentation and fiducial point extraction using multi hidden Markov model , 2016, Comput. Biol. Medicine.

[13]  I. Selesnick,et al.  Chromatogram baseline estimation and denoising using sparsity (BEADS) , 2014 .

[14]  Hongjun Zhang An Improved QRS Wave Group Detection Algorithm and Matlab Implementation , 2012 .

[15]  A. R. Verma,et al.  Adaptive Tunable Notch Filter for ECG Signal Enhancement , 2015 .

[16]  Sridhar Krishnan,et al.  Quantification of fragmented QRS complex using intrinsic time-scale decomposition , 2017, Biomed. Signal Process. Control..

[17]  Irena Orovic,et al.  On the parameterization of Hermite transform with application to the compression of QRS complexes , 2017, Signal Process..

[18]  Carsten Peterson,et al.  Clustering ECG complexes using Hermite functions and self-organizing maps , 2000, IEEE Trans. Biomed. Eng..

[19]  R. Orglmeister,et al.  The principles of software QRS detection , 2002, IEEE Engineering in Medicine and Biology Magazine.

[20]  Shan Huang,et al.  An Energy-Efficient Design for ECG Recording and R-Peak Detection Based on Wavelet Transform , 2015, IEEE Transactions on Circuits and Systems II: Express Briefs.

[21]  M. Sabarimalai Manikandan,et al.  A novel method for detecting R-peaks in electrocardiogram (ECG) signal , 2012, Biomed. Signal Process. Control..

[22]  Madhuchhanda Mitra,et al.  R-Peak Detection Algorithm for Ecg using Double Difference And RR Interval Processing , 2012 .

[23]  Jihong Yan,et al.  Improved Hilbert-Huang transform based weak signal detection methodology and its application on incipient fault diagnosis and ECG signal analysis , 2014, Signal Process..

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

[25]  Abdelmalik Taleb-Ahmed,et al.  R-peaks detection based on stationary wavelet transform , 2015, Comput. Methods Programs Biomed..

[27]  Enrique Romero,et al.  ECG assessment based on neural networks with pretraining , 2016, Appl. Soft Comput..

[28]  A. M. Torres,et al.  Noise removal in electroencephalogram signals using an artificial neural network based on the simultaneous perturbation method , 2015, Neural Computing and Applications.

[29]  Alain Dieterlen,et al.  QRS detection using S-Transform and Shannon energy , 2014, Comput. Methods Programs Biomed..

[30]  Dan Zhao,et al.  Design of ECG Signal Acquisition System Based on DSP , 2012 .

[31]  John G. Proakis,et al.  Digital Signal Processing Using MATLAB , 1999 .