An Effective QRS Detection Algorithm for Wearable ECG in Body Area Network

A novel QRS detection algorithm for wearable ECG devices and its FPGA implementation are presented in this paper. The proposed algorithm utilizes the hybrid opening- closing mathematical morphology filtering to suppress the impulsive noise and remove the baseline drift and uses modulus accumulation to enhance the signal. The proposed algorithm achieves an average QRS detection rate of 99.53%, a sensitivity of 99.82% and a positive prediction of 99.71% against the MIT/BIH Arrhythmia Database. It compares favorably to published methods.

[1]  Fei Zhang,et al.  Detecting and tracking dim moving point target in IR image sequence , 2005 .

[2]  Fei Zhang,et al.  Electrocardiogram QRS Detection Using Multiscale Filtering Based on Mathematical Morphology , 2007, 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[3]  E.J. Delp,et al.  Impulsive noise suppression and background normalization of electrocardiogram signals using morphological operators , 1989, IEEE Transactions on Biomedical Engineering.

[4]  R. Poli,et al.  Genetic design of optimum linear and nonlinear QRS detectors , 1995, IEEE Transactions on Biomedical Engineering.

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

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

[7]  F. Gritzali Towards a generalized scheme for QRS detection in ECG waveforms , 1988 .

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

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

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

[11]  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.

[12]  Luo Aimin,et al.  Impulsive noise suppression using morphological operators , 1995, Proceedings of the IEEE 1995 National Aerospace and Electronics Conference. NAECON 1995.

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

[14]  Myoungho Lee,et al.  A simple real-time QRS detection algorithm , 1996, Proceedings of 18th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[15]  N. V. Thakor,et al.  Optimal QRS detector , 1983, Medical and Biological Engineering and Computing.

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

[17]  Szi-Wen Chen,et al.  A real-time QRS detection method based on moving-averaging incorporating with wavelet denoising , 2006, Comput. Methods Programs Biomed..

[18]  Antonios Gasteratos,et al.  Fuzzy soft mathematical morphology , 1998 .