Enhancing the detection of seizures with a clustering algorithm.

Automated detection algorithms of EEG seizures or similar clinical events typically analyze a finite epoch a given channel at a time, producing a probability or a weight estimating how likely it is for the event to resemble a clinical pattern. Epochs are normally shorter than the duration of a seizure, which may spread to more than one electrode. This may result in a weak correspondence between the seizure pattern in the record and its calculated detector event counterpart. As a result, such algorithms suffer from a high rate of false detections. We show that the weights/probabilities of a generic detector can be described as a weight function embedded in a directed graph (digraph). Extended objects such as seizures therefore correspond to the connected components of the digraph. We introduce a clustering algorithm that accounts for the shortcomings of a generic detector of the type described above. By correlating detector results with respect to both time and channel, we effectively extend the detection to an unlimited number of electrodes over an indefinite time. The algorithm is fast (linear - O(m)) and may be implemented in real time. We argue that the algorithm enhances the detection of seizure onset and lowers the rate of false detections. Preliminary results demonstrate a strong correlation between the seizure and the cluster's boundaries and over 50% reduction of false detection rate.

[1]  W E Hostetler,et al.  Assessment of a computer program to detect epileptiform spikes. , 1992, Electroencephalography and clinical neurophysiology.

[2]  K. Meador,et al.  Computerized seizure detection of complex partial seizures. , 1991, Electroencephalography and clinical neurophysiology.

[3]  P Guedes de Oliveira,et al.  Spike detection based on a pattern recognition approach using a microcomputer. , 1983, Electroencephalography and clinical neurophysiology.

[4]  J Gotman,et al.  Comparison of traditional reading of the EEG and automatic recognition of interictal epileptic activity. , 1978, Electroencephalography and clinical neurophysiology.

[5]  W R Webber,et al.  Practical detection of epileptiform discharges (EDs) in the EEG using an artificial neural network: a comparison of raw and parameterized EEG data. , 1994, Electroencephalography and clinical neurophysiology.

[6]  F. Pierelli,et al.  Long-term EEG-video-audio monitoring: computer detection of focal EEG seizure patterns. , 1992, Electroencephalography and clinical neurophysiology.

[7]  G. W. Harding An automated seizure monitoring system for patients with indwelling recording electrodes. , 1993, Electroencephalography and clinical neurophysiology.

[8]  Ernst Fernando Lopes Da Silva Niedermeyer,et al.  Electroencephalography, basic principles, clinical applications, and related fields , 1982 .

[9]  Donald Ervin Knuth,et al.  The Art of Computer Programming , 1968 .

[10]  I. Bankman,et al.  Automatic EEG spike detection: what should the computer imitate? , 1993, Electroencephalography and clinical neurophysiology.

[11]  H. Lüders,et al.  Interobserver variability in EEG interpretation , 1985, Neurology.

[12]  Dexter Kozen,et al.  The Design and Analysis of Algorithms , 1991, Texts and Monographs in Computer Science.

[13]  J. Gotman Automatic seizure detection: improvements and evaluation. , 1990, Electroencephalography and clinical neurophysiology.

[14]  W R Webber,et al.  An approach to seizure detection using an artificial neural network (ANN). , 1996, Electroencephalography and clinical neurophysiology.

[15]  J. Gotman,et al.  Improvement in seizure detection performance by automatic adaptation to the EEG of each patient. , 1993, Electroencephalography and clinical neurophysiology.