Epileptic Seizure Detection with an End-to-End Temporal Convolutional Network and Bidirectional Long Short-Term Memory Model

Int J Neural Syst. 2024 Mar;34(3):2450012. doi: 10.1142/S0129065724500126. Epub 2024 Jan 17.

Abstract

Automatic seizure detection plays a key role in assisting clinicians for rapid diagnosis and treatment of epilepsy. In view of the parallelism of temporal convolutional network (TCN) and the capability of bidirectional long short-term memory (BiLSTM) in mining the long-range dependency of multi-channel time-series, we propose an automatic seizure detection method with a novel end-to-end TCN-BiLSTM model in this work. First, raw EEG is filtered with a 0.5-45 Hz band-pass filter, and the filtered data are input into the proposed TCN-BiLSTM network for feature extraction and classification. Post-processing process including moving average filtering, thresholding and collar technique is then employed to further improve the detection performance. The method was evaluated on two EEG database. On the CHB-MIT scalp EEG database, our method achieved a segment-based sensitivity of 94.31%, specificity of 97.13%, and accuracy of 97.09%. Meanwhile, an event-based sensitivity of 96.48% and an average false detection rate (FDR) of 0.38/h were obtained. On the SH-SDU database we collected, the segment-based sensitivity of 94.99%, specificity of 93.25%, and accuracy of 93.27% were achieved. In addition, an event-based sensitivity of 99.35% and a false detection rate of 0.54/h were yielded. The total detection time consumed for 1[Formula: see text]h EEG data was 5.65[Formula: see text]s. These results demonstrate the superiority and promising potential of the proposed method in real-time monitoring of epileptic seizures.

Keywords: Automatic seizure detection; EEG; bidirectional long short-term memory; temporal convolutional network.

MeSH terms

  • Algorithms
  • Databases, Factual
  • Electroencephalography / methods
  • Epilepsy* / diagnosis
  • Humans
  • Memory, Short-Term*
  • Seizures / diagnosis
  • Signal Processing, Computer-Assisted