AN EFFICIENT ALGORITHM FOR R PEAKS DETECTION OF ELECTROCARDIOGRAM SIGNALS
Efficient [Formula: see text] 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 [Formula: see text] 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 [Formula: see text] 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 [Formula: see text] 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 [Formula: see text], Positive predictivity [Formula: see text] and Accuracy [Formula: see text]. On Fantasia Database involvement, [Formula: see text], [Formula: see text] and [Formula: see text]. On MIT-BIH Normal Sinus Rhythm Database involvement, [Formula: see text], [Formula: see text] and [Formula: see text]. Compared with other [Formula: see text] peaks detection methods, the proposed algorithm is simple, efficient and robust.