AN EFFICIENT ALGORITHM FOR <i>R</i> PEAKS DETECTION OF ELECTROCARDIOGRAM SIGNALS
Shujuan Wang,Junfen Cheng,Fanchuang LI,Yanzhong Wang,Wang Liu,Jihong Shen,Shengru Qu,Chuntong Ye,Wanqing Xie
DOI: https://doi.org/10.1142/S0219519421500512
2021-01-01
Journal of Mechanics in Medicine and Biology
Abstract:Efficient R peaks detection is the key to the accurate analysis of electrocardiogram (ECG) signals which is a benefit to the early detection of cardiovascular diseases. In recent years, many effective R peaks detection methods have been proposed, however, the false detection rate is relatively high when the noisy ECG signal is involved. Based on the property of MTEO that it could enhance the features of signal, a novel R peaks detection algorithm is proposed in this paper to deal with ECG signals with low SNR. The algorithm includes two stages. In the first stage, a band-pass filter is used for eliminating noise, then the first-order forward differentiation and MTEO are used to transform the ECG signals, at last, the output of MTEO is smoothed with a Moving Averaging filter. In the second stage, the adaptive thresholds method and efficient decision rules are applied to detect the true R peaks. The efficiency and robustness of the proposed method are substantiated on MIT-BIH Arrhythmia Database (MITDB), Fantasia Database and MIT-BIH Normal Sinus Rhythm Database. The testing of the proposed method on the MITDB showed the following results: Sensitivity (Se) = 99.88%, Positive predictivity (+P) = 99.78% and Accuracy (Acc) = 99.67%. On Fantasia Database involvement, Se = 99.99%, +P = 99.98% and Acc = 99.97%. On MIT-BIH Normal Sinus Rhythm Database involvement, Se = 99.99%, +P = 99.99% and Acc = 99.99%. Compared with other R peaks detection methods, the proposed algorithm is simple, efficient and robust.