A Decentralized Multichannel Length Transformation Algorithm and Its Parallel Implementation for Real-Time ECG Monitoring

Multichannel algorithms have been developed for more accurate analysis of electrocardiograms (ECGs). Their benefit is the ability to use the information contained in all simultaneously acquired channels. In this paper we present a multichannel version of a nonsyntactic algorithm, based on length transformation. The proposed algorithm uses a decentralized schema for combining the results derived from each individual lead, instead of a global/centralized one (a spatial vector approach). Its performance was evaluated using the CSE database and real ECGs acquired by a 12-lead cardiograph. The results are also compared with previous-single-channel and multichannel-versions of the algorithm, showing a better performance. Since a multichannel algorithm is always a time-consuming task, it is rarely used in real-time monitoring systems. Motivated by this observation, we designed a parallel implementation of the proposed algorithm and tested its ability to be used in such systems.

[1]  J Cornfield,et al.  Multigroup diagnosis of electrocardiograms. , 1973, Computers and biomedical research, an international journal.

[2]  G Papakonstantinou,et al.  Detection of the P and T waves in an ECG. , 1989, Computers and biomedical research, an international journal.

[3]  Willis J. Tompkins,et al.  Quantitative Investigation of QRS Detection Rules Using the MIT/BIH Arrhythmia Database , 1986, IEEE Transactions on Biomedical Engineering.

[4]  K P Birman,et al.  Using SEEK for multichannel pattern recognition. , 1983, Computers and biomedical research, an international journal.

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

[6]  Jack Dongarra,et al.  PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing , 1995 .

[7]  P W Macfarlane,et al.  Establishment of a reference library for evaluating computer ECG measurement programs. , 1985, Computers and biomedical research, an international journal.

[8]  George K. Papakonstantinou,et al.  A parallel approach to ECG processing , 1996, Proceedings of 18th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[9]  T A Pryor,et al.  Electrocardiographic interpretation by computer. , 1969, Computers and biomedical research, an international journal.

[10]  F. Gritzali Towards a generalized scheme for QRS detection in ECG waveforms , 1988 .

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

[12]  S.N. Tandon,et al.  Using wavelet transforms for ECG characterization. An on-line digital signal processing system , 1997, IEEE Engineering in Medicine and Biology Magazine.

[13]  P Caminal,et al.  Automatic detection of wave boundaries in multilead ECG signals: validation with the CSE database. , 1994, Computers and biomedical research, an international journal.

[14]  S. Suppappola,et al.  Nonlinear transforms of ECG signals for digital QRS detection: a quantitative analysis , 1994, IEEE Transactions on Biomedical Engineering.

[15]  A.B. Bond,et al.  Robust and computational efficient QRS detection , 1993, Proceedings of Computers in Cardiology Conference.

[16]  G. Passariello,et al.  Intelligent patient monitoring and management systems: a review , 1993, IEEE Engineering in Medicine and Biology Magazine.

[17]  Kang-Ping Lin,et al.  A technique for automated arrythmia detection of Holter ECG , 1995, Proceedings of 17th International Conference of the Engineering in Medicine and Biology Society.

[18]  Kenneth P. Birman,et al.  Rule-Based Learning for More Accurate ECG Analysis , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.