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.
The aim of an automated Electrocardiogram (ECG) delineation system is the reliable detection of the characteristic waveforms and determination of peaks and limits of individual QRS-complex, P- and T-waves. In this paper, a classical statistical pattern recognition algorithm characterized with high accuracy and stability, i.e., K-Nearest Neighbour (KNN) has been proposed for locating the fiducial points along with their waveform boundaries in ECG signals. First, the QRS-complex along with its onset and offset points of each beat is detected from the ECG signal. After that P- and T-wave, relative to each QRS-complex along with their onset and offset points, are then identified using this algorithm. The feature extraction is done using the gradient of the ECG signals. The performance of the proposed algorithm has been evaluated on two standard manually annotated databases, (i) CSE and (ii) QT, and also on ECG data acquired using BIOPAC®MP100 system in laboratory settings. The results in terms of accuracy, i.e., 92.8% for CSE database obtained, clearly indicate a high degree of agreement with the manual annotations made by the referees of CSE dataset-3. Further, the delineation results of the CSE and QT database are compared with the accepted tolerances as recommended by the CSE working party. The results for ECG records acquired using the BIOPAC®MP100 system, in terms of QRS duration, heart rate, QT-interval, P-wave duration and PR-interval using KNN algorithm have also been computed.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.