QRS Detection Algorithm for Telehealth Electrocardiogram Recordings
<italic>Objective:/italic> QRS detection algorithms are needed to analyze electrocardiogram (ECG) recordings generated in telehealth environments. However, the numerous published QRS detectors focus on clean clinical data. Here, a "UNSW" QRS detection algorithm is described that is suitable for clinical ECG and also poorer quality telehealth ECG. <italic>Methods:/italic> The UNSW algorithm generates a feature signal containing information about ECG amplitude and derivative, which is filtered according to its frequency content and an adaptive threshold is applied. The algorithm was tested on clinical and telehealth ECG and the QRS detection performance is compared to the Pan Tompkins (PT) and Gutierrez Rivas (GR) algorithm. <italic>Results:/italic> For the MIT BIH Arrhythmia database (virtually artifact free, clinical ECG) the overall sensitivity <italic>Se</italic> and positive predictivity <italic>P</italic> of the UNSW algorithm was >99% which was comparable to PT and GR. When applied to the MIT BIH noise stress test database (clinical ECG with added calibrated noise) after artifact masking, all three algorithms had overall <italic>Se</italic> >99% and the UNSW algorithm had higher <italic>P</italic> (98% <italic>p</italic> 0.05) than PT and GR. For 250 telehealth ECG records (unsupervised recordings; dry metal electrodes) the UNSW algorithm had 98% <italic>Se</italic> and 95% <italic>P</italic> which was superior to PT <italic>P</italic> <italic>p</italic> 0.001) and GR <italic>Se</italic> and <italic>P</italic> <italic>p</italic> 0.001) <italic>Conclusion:/italic> This is the first study to describe a QRS detection algorithm for telehealth data and evaluate it on clinical and telehealth ECG with superior results to published algorithms. <italic>Significance:/italic> The UNSW algorithm could be used to manage increasing telehealth ECG analysis workloads.
IEEE Transactions on Biomedical Engineering