Article ID Journal Published Year Pages File Type
557598 Biomedical Signal Processing and Control 2013 9 Pages PDF
Abstract

In a real-time electrocardiogram (ECG) monitoring system, to detect the R-peak in each beat with low delay, high accuracy and high speed is an important and fundamental task. Aiming at satisfying these requirements, a novel R-peak detection algorithm based on Shannon energy envelope (PSEE) is introduced. It extracts Shannon energy envelope (SEE) from ECG firstly, then finds out the R-peaks after SEE by three new introduced sub-processes: peak detection, false-R detection and false-noise detection. Owing to these sub-processes, the whole schema can deal with long pause or asystole case, and avoid segmenting ECG. Moreover, by splitting the calculation into every sampling time slot, the delay is guaranteed. The new method has been evaluated with all records in MIT–BIH with 99.83% detection rate of R-peaks and about 1.77 μs computation time for each sample and with 251 records in Chinese Cardiovascular Disease Database with total accuracy 99.78%. Therefore, it not only satisfies real-time requirements but also improves the detection accuracy rate.

► We find out a new R-peak detection method for a real-time ECG monitoring system. ► It extracts Shannon energy envelope firstly, then finds peaks of the envelope. ► It has the best accuracy of 99.83% when tested in MIT–BIH. ► It is a time-efficient and low-delay method and it can detect long pause in ECG.

Keywords
Related Topics
Physical Sciences and Engineering Computer Science Signal Processing
Authors
, ,