38
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      QRS detection using K-Nearest Neighbor algorithm (KNN) and evaluation on standard ECG databases

      research-article

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          The performance of computer aided ECG analysis depends on the precise and accurate delineation of QRS-complexes. This paper presents an application of K-Nearest Neighbor (KNN) algorithm as a classifier for detection of QRS-complex in ECG. The proposed algorithm is evaluated on two manually annotated standard databases such as CSE and MIT-BIH Arrhythmia database. In this work, a digital band-pass filter is used to reduce false detection caused by interference present in ECG signal and further gradient of the signal is used as a feature for QRS-detection. In addition the accuracy of KNN based classifier is largely dependent on the value of K and type of distance metric. The value of K = 3 and Euclidean distance metric has been proposed for the KNN classifier, using fivefold cross-validation. The detection rates of 99.89% and 99.81% are achieved for CSE and MIT-BIH databases respectively. The QRS detector obtained a sensitivity Se = 99.86% and specificity Sp = 99.86% for CSE database, and Se = 99.81% and Sp = 99.86% for MIT-BIH Arrhythmia database. A comparison is also made between proposed algorithm and other published work using CSE and MIT-BIH Arrhythmia databases. These results clearly establishes KNN algorithm for reliable and accurate QRS-detection.

          Related collections

          Most cited references26

          • Record: found
          • Abstract: found
          • Article: found
          Is Open Access

          Real time electrocardiogram QRS detection using combined adaptive threshold

          Background QRS and ventricular beat detection is a basic procedure for electrocardiogram (ECG) processing and analysis. Large variety of methods have been proposed and used, featuring high percentages of correct detection. Nevertheless, the problem remains open especially with respect to higher detection accuracy in noisy ECGs Methods A real-time detection method is proposed, based on comparison between absolute values of summed differentiated electrocardiograms of one of more ECG leads and adaptive threshold. The threshold combines three parameters: an adaptive slew-rate value, a second value which rises when high-frequency noise occurs, and a third one intended to avoid missing of low amplitude beats. Two algorithms were developed: Algorithm 1 detects at the current beat and Algorithm 2 has an RR interval analysis component in addition. The algorithms are self-adjusting to the thresholds and weighting constants, regardless of resolution and sampling frequency used. They operate with any number L of ECG leads, self-synchronize to QRS or beat slopes and adapt to beat-to-beat intervals. Results The algorithms were tested by an independent expert, thus excluding possible author's influence, using all 48 full-length ECG records of the MIT-BIH arrhythmia database. The results were: sensitivity Se = 99.69 % and specificity Sp = 99.65 % for Algorithm 1 and Se = 99.74 % and Sp = 99.65 % for Algorithm 2. Conclusion The statistical indices are higher than, or comparable to those, cited in the scientific literature.
            Bookmark
            • Record: found
            • Abstract: found
            • Article: not found

            Neural-network-based adaptive matched filtering for QRS detection.

            We have developed an adaptive matched filtering algorithm based upon an artificial neural network (ANN) for QRS detection. We use an ANN adaptive whitening filter to model the lower frequencies of the ECG which are inherently nonlinear and nonstationary. The residual signal which contains mostly higher frequency QRS complex energy is then passed through a linear matched filter to detect the location of the QRS complex. We developed an algorithm to adaptively update the matched filter template from the detected QRS complex in the ECG signal itself so that the template can be customized to an individual subject. This ANN whitening filter is very effective at removing the time-varying, nonlinear noise characteristic of ECG signals. Using this novel approach, the detection rate for a very noisy patient record in the MIT/BIH arrhythmia database is 99.5%, which compares favorably to the 97.5% obtained using a linear adaptive whitening filter and the 96.5% achieved with a bandpass filtering method.
              Bookmark
              • Record: found
              • Abstract: not found
              • Article: not found

              The principles of software QRS detection.

                Bookmark

                Author and article information

                Contributors
                Journal
                J Advanc Res
                J Advanc Res
                Journal of Advanced Research
                Elsevier
                2090-1232
                2090-1224
                06 July 2012
                July 2013
                06 July 2012
                : 4
                : 4
                : 331-344
                Affiliations
                [a ]Department of Electronics and Communication Engineering, Dr. B.R. Ambedkar National Institute of Technology Jalandhar, Jalandhar 144 011, India
                [b ]Department of Instrumentation and Control Engineering, Dr. B.R. Ambedkar National Institute of Technology Jalandhar, Jalandhar 144 011, India
                Author notes
                [* ]Corresponding author. Tel.: +91 9876950214; fax: +91 181 2690320/932. indu.saini1@ 123456gmail.com
                Article
                S2090-1232(12)00046-X
                10.1016/j.jare.2012.05.007
                4293876
                25685438
                7a286e6f-6b78-435d-a4f2-869b40f9e47a
                © 2012 Cairo University. Production and hosting by Elsevier B.V. All rights reserved.

                This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/3.0/).

                History
                : 24 March 2012
                : 10 May 2012
                : 30 May 2012
                Categories
                Original Article

                ecg,qrs detection,knn,classifier,cross-validation,gradient
                ecg, qrs detection, knn, classifier, cross-validation, gradient

                Comments

                Comment on this article