An Efficient and Robust Digital Fractional Order Differentiator Based ECG Pre-Processor Design for QRS Detection

IEEE Trans Biomed Circuits Syst. 2019 Aug;13(4):682-696. doi: 10.1109/TBCAS.2019.2916676. Epub 2019 May 13.

Abstract

This paper presents an efficient infinite impulse response type digital fractional order differentiator (DFOD) based electrocardiogram (ECG) pre-processor to detect QRS complexes. First, an efficient optimizer namely, Antlion optimization algorithm is employed to solve the proposed DFOD design problem. Then, the designed DFOD is deployed in the pre-processing stage of a threshold independent R-peak detection technique. Finally, the proposed QRS complex detector is thoroughly assessed on the standard ECG datasets of MIT/BIH Arrhythmia, MIT/BIH ST Change, MIT/BIH Supraventricular Arrhythmia, European ST-T, QT, and T-Wave Alternans Challenge databases to show the wide sense practicability of the proposed DFOD-based QRS detector. The root-means-square magnitude error (RMSME) and the average group delay (τDD) metrics of the proposed DFOD are as low as -38.17 dB and 0.04 samples, respectively. The percentage of improvement in terms of RMSME metric compared to the best-reported approach is 15%. The overall sensitivity of 99.89% and positive predictivity of 99.88% are incurred by considering all the six databases. To the best of the authors' knowledge, it is the first time when the evolutionary algorithm based IIR-type DFOD is employed for the QRS complex detection and establishing its performance superiority. The results so obtained are compared with the results of all the recently reported QRS detectors. The proposed DFOD based ECG pre-processor has a great potential to robustly generate the feature signal related to the ECG QRS complex irrespective of the ECG morphology. Thus, the proposed DFOD based QRS detector can be employed in clinical ECG monitoring devices to augment the QRS detection performance.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms*
  • Computer Simulation
  • Databases as Topic
  • Electrocardiography / instrumentation*
  • Equipment Design
  • Logic
  • Signal Processing, Computer-Assisted*
  • Time Factors