A real-time QRS detector based on discrete wavelet transform and cubic spline interpolation.
QRS detection is an important step in electrocardiogram signal processing and analysis. Despite a lot of research effort, robustness and high detection accuracy still remain open problems. Here we present a real-time QRS detector, based on wavelet decomposition and spline interpolation, which is working in our portable health monitor system (PHMS). The discrete wavelet transform combined with the Cubic Spline Interpolation is used as the preprocessor. An improved dynamic weights adjusting strategy is adopted to enhance the detection robustness. Finally, peak detector and adaptive threshold detector are used to determine the R fiducial point. We tested the algorithm against the Massachusetts Institute of Technology-Beth Israel Hosptial (MIT-BIH) arrhythmia database, and achieved a sensitivity of 99.75% and positive prediction of 99.83%. Further experiments carried out in the PHMS showed the robustness and sound performance in processing real-time sampled signal despite heavy noise. Time accuracy was also taken into consideration in the test and the total root mean square error was 16.03 ms.
Zheng
Huabin
H
Graduate University of Chinese Academy of Sciences, Institute of Automation, Beijing, China. zhenghuabin06@mails.gucas.ac.cn
Wu
Jiankang
J
D000465:Algorithms; D004562:Electrocardiography / Q000295:instrumentation* / Q000379:methods; D015716:Electrocardiography, Ambulatory / Q000295:instrumentation*; D006801:Humans; D012680:Sensitivity and Specificity; D012815:Signal Processing, Computer-Assisted; D017216:Telemedicine / Q000295:instrumentation / Q000379:methods*