An efficient real-time ECG QRS-complex identification by A-CLT and digital fractional order differentiation

Vikas Kumar Sinha,Sougata Kumar Kar
DOI: https://doi.org/10.1016/j.bspc.2024.106055
IF: 5.1
2024-02-16
Biomedical Signal Processing and Control
Abstract:The identification of QRS complexes in real-time is crucial for both clinical and non-clinical applications, especially when constrained by low computational complexity. However, the extraction of ECG parameters is challenging due to various noises and artifacts. This work proposes an improved QRS-complex identification method utilizing a digital fractional order differentiator (DFOD) and absolute-curve length transform (A-CLT) on the STM32F4VE board. The algorithm comprises pre-processing and adaptive thresholding, with A-CLT primarily handling pre-processing. The combination of DFOD, squaring, and moving averages enhances the QRS-complex of the ECG signal. The infinite impulse response (IIR) filter-based DFOD is designed using the artificial rabbit optimization (ARO) technique, achieving a root-mean-square magnitude error (RMSME) of -49.51 dB and 72.89% improvement compared to the best-reported method with 0.4 samples average group delay. The proposed algorithm is tested on the MIT-BIH arrhythmia database (MITDB), identifying 109559 true beats out of 109935. Overall sensitivity, positive predictivity, and F-score are 99.66%, 99.85%, and 99.75%, respectively, indicating the algorithm's effectiveness and efficiency. In addition, the developed algorithm is also validated on other standard databases to verify the generalization capability. The F-score is estimated at 99.82%, 99.73%, 99.94%, 99.91%, and 99.87% for EDB, NSTDB, QTDB, STDB, and SVDB, respectively. These validations show the proposed work is better than the state-of-art generalization capability techniques.
engineering, biomedical
What problem does this paper attempt to address?