Detection and identification of ECG waves by histogram approach

A histogram based simple and novel idea is proposed here for detection and identification of R wave, P wave and T wave from noise removal ECG Signal. The identification of ECG waveforms and their characteristic features is an important task for the diagnosis. In this work, histograms, a graphical demonstration of numerical data of equal size, is used as an estimator of the above mentioned waves of ECG signal. For this purpose the whole signal is divided into few small windows of predefined width having maximum 60 sample values in each. The Histograms are basically generated by measuring the variations of the orientations among these sample values in some quantized directions. After getting the histograms, few zones are depicted as QRS zones having the area more than a pre-defined threshold. The local maxima of these zones are considered as the R-peak. Based on same technique, P and T wave can also be detected. The method is advantageous as it can be used directly for online analysis without using any complex mathematical models. The whole technique has been established to be useful to a variety of ECG records for all the 12 leads taken from CSE Multi-lead ECG database which contains 5000 samples recorded at a sampling frequency of 500Hz. The algorithm is implemented on MATLAB R2010a environment. The performance of the proposed technique is evaluated. The accuracy of the proposed technique is achieved in Sensitivity (Se=99.86%), Positive Predictivity (+p=99.76%) and Detection accuracy (DA 99.8%) and hence we conclude that the proposed technique may be used for ECG analysis and classification.

[1]  S. Mitra,et al.  QRS complex identification using Hilbert transform, variable threshold and slope reversal approach , 2012 .

[2]  R. Gupta,et al.  A statistical approach for determination of time plane features from digitized ECG , 2011, Comput. Biol. Medicine.

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

[4]  A. Ahmadian,et al.  ECG Feature Extraction Based on Multiresolution Wavelet Transform , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[5]  Pablo Laguna,et al.  A wavelet-based ECG delineator: evaluation on standard databases , 2004, IEEE Transactions on Biomedical Engineering.

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

[7]  Patrick Gaydecki,et al.  The use of the Hilbert transform in ECG signal analysis , 2001, Comput. Biol. Medicine.

[8]  Ali Ghaffari,et al.  A new mathematical based QRS detector using continuous wavelet transform , 2008, Comput. Electr. Eng..

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

[10]  Ying Liu,et al.  Adaptive Threshold for QRS Complex Detection Based on Wavelet Transform , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[11]  C. Saritha,et al.  ECG Signal Analysis Using Wavelet Transforms , 2008 .

[12]  C. Li,et al.  Detection of ECG characteristic points using wavelet transforms. , 1995, IEEE transactions on bio-medical engineering.

[13]  B. Chaudhuri,et al.  Pattern defined heuristic rules and directional histogram based online ECG parameter extraction , 2009 .

[14]  P.E. Trahanias,et al.  An approach to QRS complex detection using mathematical morphology , 1993, IEEE Transactions on Biomedical Engineering.

[15]  J. S. Sahambi,et al.  Classification of ECG arrhythmias using multi-resolution analysis and neural networks , 2003, TENCON 2003. Conference on Convergent Technologies for Asia-Pacific Region.

[16]  Philip de Chazal,et al.  Automatic classification of heartbeats using ECG morphology and heartbeat interval features , 2004, IEEE Transactions on Biomedical Engineering.