An algebraic derivative-based method for R wave detection

In this paper, a new robust method for R wave detection in ECG signal is proposed by using algebraic derivative estimation based technique. In fact, this new and efficient method relies on differential algebra, non-commutative algebra together with operational calculus. This technique allows noisy signal to be filtered via iterated time integrals and R wave slope to be emphasized. The ECG signal is then Hilbert transformed to be enhanced and threshold compared. The performance of the algorithm was tested by using the annotated records of MIT-BIH Arrhythmia Database. The robustness of the proposed R wave detector in presence of noise was also tested according to records from MIT-BIH Noise Stress Test Database. The overall performance is quite good even SNR as low as 6 dB.

[1]  D.S. Benitez,et al.  A new QRS detection algorithm based on the Hilbert transform , 2000, Computers in Cardiology 2000. Vol.27 (Cat. 00CH37163).

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

[3]  Michel Fliess,et al.  Analyse non standard du bruit , 2006, ArXiv.

[4]  G. Hardy ON HILBERT TRANSFORMS , 1932 .

[5]  Ivaylo I Christov,et al.  Real time electrocardiogram QRS detection using combined adaptive threshold , 2004, Biomedical engineering online.

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

[7]  Cédric Join,et al.  Non-linear estimation is easy , 2007, Int. J. Model. Identif. Control..

[8]  N. Huang,et al.  The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis , 1998, Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[9]  Salvatore Tabbone,et al.  Robust Curvature Extrema Detection Based on New Numerical Derivation , 2008, ACIVS.

[10]  Mohamed Ben Messaoud,et al.  On the Algorithm for QRS Complexes Localisation in Electrocardiogram , 2007 .

[11]  Cédric Join,et al.  Numerical differentiation with annihilators in noisy environment , 2009, Numerical Algorithms.

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

[13]  Cédric Join,et al.  Algebraic change-point detection , 2009, Applicable Algebra in Engineering, Communication and Computing.

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

[15]  Willis J. Tompkins,et al.  Quantitative Investigation of QRS Detection Rules Using the MIT/BIH Arrhythmia Database , 1986, IEEE Transactions on Biomedical Engineering.

[16]  jan Mikusinski Operational Calculus Volume 8 , 1959 .

[17]  Christophe Pouzat,et al.  An Algebraic Method for Eye Blink Artifacts Detection in Single Channel EEG Recordings , 2010 .

[18]  P. Burton,et al.  Wavelets for QRS detection , 2009, Australasian Physics & Engineering Sciences in Medicine.

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

[20]  Giorgio Biagetti,et al.  Multicomponent AM–FM Representations: An Asymptotically Exact Approach , 2007, IEEE Transactions on Audio, Speech, and Language Processing.

[21]  W.J. Tompkins,et al.  ECG beat detection using filter banks , 1999, IEEE Transactions on Biomedical Engineering.