QRS detection using new wavelets

This paper deals with a new wavelet (WT) which has been developed and very effectively and efficiently used for the detection of QRS segments from the ECG signal. After carrying out the detection using five existing wavelets (two symmetric-- WT1 and WT2--and three asymmetric--WT3, WT4 and WT5), two new wavelets (WT6 and WT7) were constructed and used for QRS detection. WT6 is a symmetric wavelet and has been constructed by a trial-and-error method. WT7 is an adaptive symmetric wavelet and adjusts its threshold as per the amplitude of the ECG signal. The accuracy of QRS detection obtained from WT6 is 99.8% and from WT7 100%. The CSE DS-3 database has been used for tests. Both WT6 and WT7 have been proved to be superior in performance to the existing wavelets. Out of WT6 and WT7, WT7 holds high promise for error-free reliable QRS detection in computer-aided feature extraction and disease diagnostics.

[1]  Per Ola Börjesson,et al.  Mathematical approach to QRS detection , 1980 .

[2]  F Yang,et al.  Modeling and decomposition of HRV signals with wavelet transforms. , 1997, IEEE engineering in medicine and biology magazine : the quarterly magazine of the Engineering in Medicine & Biology Society.

[3]  A. Ruha,et al.  A real-time microprocessor QRS detector system with a 1-ms timing accuracy for the measurement of ambulatory HRV , 1997, IEEE Transactions on Biomedical Engineering.

[4]  Emmanuel Skordalakis,et al.  Syntactic Pattern Recognition of the ECG , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

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

[6]  P. Caminal,et al.  Automatic wave onset and offset determination in ECG signals: Validation with the CSE database , 1992, Proceedings Computers in Cardiology.

[7]  Jan A. Kors,et al.  Algorithms for the detection of eventsin electrocardiograms , 1986 .

[8]  Wageeh Boles,et al.  Wavelet-based affine invariant representation: a tool for recognizing planar objects in 3D space , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Vinod Kumar,et al.  Signal-analysis and a heuro-logistic interpretation of multi-lead electrocardiograms , 1998, Int. J. Syst. Sci..

[10]  O. J. Escalona,et al.  Fast and reliable QRS alignment technique for high-frequency analysis of signal-averaged ECG , 2006, Medical & Biological Engineering & Computing.

[11]  Gustavo Belforte,et al.  A Contribution to the Automatic Processing of Electrocardiograms Using Syntactic Methods , 1979, IEEE Transactions on Biomedical Engineering.

[12]  Masahiko Okada,et al.  A Digital Filter for the ORS Complex Detection , 1979, IEEE Transactions on Biomedical Engineering.

[13]  I.S.N. Murthy,et al.  Analysis of ECG from pole-zero models , 1992, IEEE Transactions on Biomedical Engineering.

[14]  Vinod Kumar,et al.  Artificial neural network based wave complex detection in electrocardiograms , 1997, Int. J. Syst. Sci..

[15]  M.L. Hilton,et al.  Wavelet and wavelet packet compression of electrocardiograms , 1997, IEEE Transactions on Biomedical Engineering.

[16]  Vinod Kumar,et al.  Ecg Data Compression Using Fast Walsh Transform and its Clinical Acceptability , 1997, Int. J. Syst. Sci..

[17]  Stéphane Mallat,et al.  A Theory for Multiresolution Signal Decomposition: The Wavelet Representation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[18]  M. Okada A digital filter for the QRS complex detection. , 1979, IEEE transactions on bio-medical engineering.

[19]  S. C. Saxena,et al.  Computer-aided interpretation of ECG for diagnostics , 1996, Int. J. Syst. Sci..

[20]  P. Caminal,et al.  Low-pass differentiators for biological signals with known spectra: application to ECG signal processing , 1990, IEEE Transactions on Biomedical Engineering.

[21]  Walter H. Chang,et al.  Hilbert transform and Fourier descriptors to ECG signal analysis , 1992, 1992 14th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[22]  W. J. Tompkins,et al.  Estimation of QRS Complex Power Spectra for Design of a QRS Filter , 1984, IEEE Transactions on Biomedical Engineering.

[23]  Danny Coomans,et al.  Classification Using Adaptive Wavelets for Feature Extraction , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[24]  F. K. Lam,et al.  Fast detection of venous air embolism in Doppler heart sound using the wavelet transform , 1997, IEEE Transactions on Biomedical Engineering.

[25]  H. T. Nagle,et al.  A comparison of the noise sensitivity of nine QRS detection algorithms , 1990, IEEE Transactions on Biomedical Engineering.

[26]  K. D. Rao,et al.  DWT Based Detection of R-peaks and Data Compression of ECG Signals , 1997 .

[27]  G. C. Ray,et al.  Spike detection in biomedical signals using midprediction filter , 1997, Medical and Biological Engineering and Computing.

[28]  K.Y. Lee,et al.  On detecting the presence of fetal R-wave using the moving averaged magnitude difference algorithm , 1992, IEEE Transactions on Biomedical Engineering.

[29]  J A Kors,et al.  Algorithms for the detection of events in electrocardiograms. , 1986, Computer methods and programs in biomedicine.

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

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

[32]  W.J. Tompkins,et al.  Neural-network-based adaptive matched filtering for QRS detection , 1992, IEEE Transactions on Biomedical Engineering.