Research Article

DWT-Net: Seizure Detection System with Structured EEG Montage and Multiple Feature Extractor in Convolution Neural Network

Algorithm 1. Algorithm for state machine post-processor

Require:Pseizure, Pnormal, Pup
Output:Resultn, n =1,2,…
1: Initialize System State StateNegative
2: while New EEG window do
3:  ifState == Negativethen
4:   ifPseizure < Pnormalthen
5:    next StateNegative
6:    Resultn ⇐ Normal
7:   else
8:    next StatePositive
9:    Resultn ⇐ Epileptic
10:   end if
11:  end if
12:  ifState == Positivethen
13:   ifPseizure + Pup < Pnormalthen
14:    next StateSmooth
15:    Resultn ⇐ Normal
16:   else
17:    next StatePositive
18:    Resultn ⇐ Epileptic
19:   end if
20:  end if
21:  ifState == Smooththen
22:   ifPseizure + Pup < Pnormalthen
23:    next StateNegative
24:    Resultn ⇐ Normal
25:    Resultn−2 ⇐ Normal
26:   else
27:    next StatePositive
28:    Resultn ⇐ Positive
29:    Resultn−1 ⇐ Positive
30:   end if
31:  end if
32: end while
Algorithm 1. Algorithm for state machine post-processor