Automated real-time epileptic seizure detection in scalp EEG recordings using an algorithm based on wavelet packet transform.
A novel wavelet-based algorithm for real-time detection of epileptic seizures using scalp EEG is proposed. In a moving-window analysis, the EEG from each channel is decomposed by wavelet packet transform. Using wavelet coefficients from seizure and nonseizure references, a patient-specific measure is developed to quantify the separation between seizure and nonseizure states for the frequency range of 1-30 Hz. Utilizing this measure, a frequency band representing the maximum separation between the two states is determined and employed to develop a normalized index, called combined seizure index (CSI). CSI is derived for each epoch of every EEG channel based on both rhythmicity and relative energy of that epoch as well as consistency among different channels. Increasing significantly during ictal states, CSI is inspected using one-sided cumulative sum test to generate proper channel alarms. Analyzing alarms from all channels, a seizure alarm is finally generated. The algorithm was tested on scalp EEG recordings from 14 patients, totaling approximately 75.8 h with 63 seizures. Results revealed a high sensitivity of 90.5%, a false detection rate of 0.51 h(-1) and a median detection delay of 7 s. The algorithm could also lateralize the focus side for patients with temporal lobe epilepsy.
Zandi
Ali Shahidi
AS
Department of Electrical and Computer Engineering, The University of British Columbia, Vancouver, BC, V6T 1Z4, Canada. alis@ece.ubc.ca
Javidan
Manouchehr
M
Dumont
Guy A
GA
Tafreshi
Reza
R
D000293:Adolescent; D000328:Adult; D000465:Algorithms; D004569:Electroencephalography / Q000379:methods*; D004827:Epilepsy / Q000175:diagnosis* / Q000503:physiopathology; D005260:Female; D006801:Humans; D008297:Male; D008875:Middle Aged; D010363:Pattern Recognition, Automated / Q000379:methods*; D011237:Predictive Value of Tests; D012815:Signal Processing, Computer-Assisted