Multi-component based cross correlation beat detection in electrocardiogram analysis

BackgroundThe first stage in computerised processing of the electrocardiogram is beat detection. This involves identifying all cardiac cycles and locating the position of the beginning and end of each of the identifiable waveform components. The accuracy at which beat detection is performed has significant impact on the overall classification performance, hence efforts are still being made to improve this process.MethodsA new beat detection approach is proposed based on the fundamentals of cross correlation and compared with two benchmarking approaches of non-syntactic and cross correlation beat detection. The new approach can be considered to be a multi-component based variant of traditional cross correlation where each of the individual inter-wave components are sought in isolation as opposed to being sought in one complete process. Each of three techniques were compared based on their performance in detecting the P wave, QRS complex and T wave in addition to onset and offset markers for 3000 cardiac cycles.ResultsResults indicated that the approach of multi-component based cross correlation exceeded the performance of the two benchmarking techniques by firstly correctly detecting more cardiac cycles and secondly provided the most accurate marker insertion in 7 out of the 8 categories tested.ConclusionThe main benefit of the multi-component based cross correlation algorithm is seen to be firstly its ability to successfully detect cardiac cycles and secondly the accurate insertion of the beat markers based on pre-defined values as opposed to performing individual gradient searches for wave onsets and offsets following fiducial point location.

[1]  A Ligtenberg,et al.  A robust-digital QRS-detection algorithm for arrhythmia monitoring. , 1983, Computers and biomedical research, an international journal.

[2]  K. Freeman,et al.  P Wave Detection Of Ambulatory ECG , 1991, Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology Society Volume 13: 1991.

[3]  A. Goldberger Clinical Electrocardiography: A Simplified Approach , 1977 .

[4]  S Abboud,et al.  The use of cross-correlation function for the alignment of ECG waveforms and rejection of extrasystoles. , 1984, Computers and biomedical research, an international journal.

[5]  H. T. Nagle,et al.  A comparison of the noise sensitivity of nine QRS detection algorithms , 1990, IEEE Transactions on Biomedical Engineering.

[6]  Chris D. Nugent,et al.  Evaluation of inherent performance of intelligent medical decision support systems: utilising neural networks as an example , 2003, Artif. Intell. Medicine.

[7]  J A Kors,et al.  Classification Methods for Computerized Interpretation of the Electrocardiogram , 1990, Methods of Information in Medicine.

[8]  T. Parks,et al.  A program for the design of linear phase finite impulse response digital filters , 1972 .

[9]  K G Lindecrantz,et al.  New software QRS detector algorithm suitable for real time applications with low signal-to-noise ratios. , 1988, Journal of biomedical engineering.

[10]  Pablo Laguna,et al.  A database for evaluation of algorithms for measurement of QT and other waveform intervals in the ECG , 1997, Computers in Cardiology 1997.

[11]  N Alperin,et al.  An improved method for on-line averaging and detecting of ECG waveforms. , 1986, Computers and biomedical research, an international journal.

[12]  Emmanuel Ifeachor,et al.  Digital Signal Processing: A Practical Approach , 1993 .

[13]  Willis J. Tompkins,et al.  A Real-Time QRS Detection Algorithm , 1985, IEEE Transactions on Biomedical Engineering.

[14]  S Akselrod,et al.  Cross-correlation technique for arrhythmia detection using PR and PP intervals. , 1985, Computers and biomedical research, an international journal.