IEEE Computational Intelligence Magazine - May 2021 - 38
conducted the experiments with shorter length data.6 We preprocessed the SSVEP signals by applying band-pass filtering
between 4 and 15 Hz and selected eight channels in the occipital region, 'PO3, POz, PO4, PO9, O1, Oz, O2, and PO10,'
because this region is widely used for SSVEP classification [22].
4) Drowsiness
With respect to passive BCI [6], we considered two different
paradigms, seizure EEG signals [12] and vigilance EEG signals
[36]. Owing to its theoretical and practical benefits, in this
study, we conducted experiments identifying drivers' mental
fatigue. We also used a publicly available SEED-VIG EEG
dataset [36]7 for the drowsy driving task data. This dataset
consists of 23 experiments, i.e., trials, and each trial is recorded for approximately 2 hours while simulated driving occurs.
The EEG signals are acquired from 17 electrode channels
according to the 10-20 system and sampled at 200 Hz. For
this dataset, we band-pass filtered EEG signals in the range
between 0.5 and 40 Hz, each epoch was 8 sec in length. Since
the dataset was originally labeled using PERCLOS levels [36],
we categorized the label vectors into three classes, awake, tired,
and drowsy, with two threshold values (0.35 and 0.7). Then, for
the 23 experiments, a five-fold cross-validation was used for
performance estimations.
5) Seizure
Finally, we conducted seizure onset detection experiments with
the widely used and publicly available CHB-MIT dataset
[12]8. The CHB-MIT dataset contains EEG data from 24
subjects sampled at 256 Hz acquired from 23 electrode channels (24 or 26 in a few cases) according to the 10-20 system.
In this work, we selected EEG trials that have the same 23
channels montage and removed some trials acquired from the
different montage. By following [14], we used a leave-onerecord-out cross-validation. More precisely, we trained the proposed method using all non-seizure records and all seizure
records but one, and tested the model on the remaining seizure record. Then, we repeated this process for the number of
seizure records in the dataset, thus, each seizure record was
tested. For training, the test trial epochs were 10 sec in length.
During validation and testing sessions, a 10 sec length EEG
signal was fed into our proposed network using a 1/256 sliding. In other words, we used epochs in units of 10 seconds in
the training session, but a sliding-window of 10 sec length in
the testing session. Then, we observed how the probability of
ictal or normal for each EEG signal timepoint was continuously changing over time.
For all datasets, we exploited early stopping strategy. More
specifically, we randomly selected and split again training samples at a 9:1 ratio for each experiment and used them for training and model selection respectively.
6
Experimental results of the KU-SSVEP dataset with shorter length are reported in
Supplementary B.
7
Available at: http://bcmi.sjtu.edu.cn/seed/download.html
8
Avaliable at: https://physionet.org/content/chbmit/1.0.0/
38
IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE | MAY 2021
B. Experimental Settings
In our work, we compared our method with paradigm-specific
linear model-based and deep learning-based methods for each
EEG paradigm.
1) Linear Models-Motor Imagery
First, we built a CSP with a linear discriminant analysis (CSP +
LDA) [1] and an FBCSP with an LDA (FBCSP + LDA) [11]
for MI decoding. We used four filters and regularized covariance for the CSP and FBCSP. Additionally, we also used nine
non-overlapped filter banks in the 4 + 40 Hz range, i.e.,
4 + 8, 8 + 12, f, 36 + 40 Hz, and finally selected 10 features
using the mutual information-based feature selection method
FBCSP. Finally, for the BSSFO [13], we set 30 particles on the
4 + 40 Hz range MI-EEG to achieve robust classification
results and classified the extracted features with a SVM
(BSSFO + SVM).
2) Linear Models-Steady-State Visually Evoked Potentials
We also built a standard CCA [9] for SSVEP classification. We
set reference signals for each stimulus including second harmonics. Furthermore, the standard CCA does not require
training samples for the optimization, thus we only estimated
each session in its entirety from the KU-SSVEP dataset [8] for
the CCA performance estimation.
3) Linear Models-Drowsiness
For the drowsy state detection experiment, we estimated the
filter-banked input EEG data PSD in a channel-wise manner
for extracting spatio-spectral features and classified the learned
features using an SVM with a radial basis function (RBF) kernel (c = 1/d input where d input denotes the input feature dimension) [36].
4) Linear Models-Seizure
In addition, we also reimplemented Shoeb and Guttag [14]'s
method for the seizure onset detection experiment. We applied
the PSD to the EEG data in a channel-wise manner. Then, the
3 sec time window time evolution method was used for capturing temporal information. Finally, the represented spatiospectral-temporal features were fed into an SVM using an RBF
kernel (c = 1/d input).
5) Deep Neural Networks-Motor Imagery
We also implemented deep learning-based BCI models9 for
MI. Basically, most of the existing deep learning models [3],
[17], [18], [25], [26] have focused on a paradigm-specific BCI
task. However, we conducted experiments over all types of
datasets for each deep learning model to demonstrate the validity of the proposed method. We built a Shallow ConvNet and a
Deep ConvNet as proposed by Schirrmeister et al. [3]. The
Shallow ConvNet consists of two convolutions, temporal and
9
See 'Supplementary A: Architectural Details of Deep Models for BCIs' for more
detail architectures and learning schedules.
http://bcmi.sjtu.edu.cn/~seed/seed-vig.html
https://www.physionet.org/content/chbmit/1.0.0/
IEEE Computational Intelligence Magazine - May 2021
Table of Contents for the Digital Edition of IEEE Computational Intelligence Magazine - May 2021
Contents
IEEE Computational Intelligence Magazine - May 2021 - Cover1
IEEE Computational Intelligence Magazine - May 2021 - Cover2
IEEE Computational Intelligence Magazine - May 2021 - Contents
IEEE Computational Intelligence Magazine - May 2021 - 2
IEEE Computational Intelligence Magazine - May 2021 - 3
IEEE Computational Intelligence Magazine - May 2021 - 4
IEEE Computational Intelligence Magazine - May 2021 - 5
IEEE Computational Intelligence Magazine - May 2021 - 6
IEEE Computational Intelligence Magazine - May 2021 - 7
IEEE Computational Intelligence Magazine - May 2021 - 8
IEEE Computational Intelligence Magazine - May 2021 - 9
IEEE Computational Intelligence Magazine - May 2021 - 10
IEEE Computational Intelligence Magazine - May 2021 - 11
IEEE Computational Intelligence Magazine - May 2021 - 12
IEEE Computational Intelligence Magazine - May 2021 - 13
IEEE Computational Intelligence Magazine - May 2021 - 14
IEEE Computational Intelligence Magazine - May 2021 - 15
IEEE Computational Intelligence Magazine - May 2021 - 16
IEEE Computational Intelligence Magazine - May 2021 - 17
IEEE Computational Intelligence Magazine - May 2021 - 18
IEEE Computational Intelligence Magazine - May 2021 - 19
IEEE Computational Intelligence Magazine - May 2021 - 20
IEEE Computational Intelligence Magazine - May 2021 - 21
IEEE Computational Intelligence Magazine - May 2021 - 22
IEEE Computational Intelligence Magazine - May 2021 - 23
IEEE Computational Intelligence Magazine - May 2021 - 24
IEEE Computational Intelligence Magazine - May 2021 - 25
IEEE Computational Intelligence Magazine - May 2021 - 26
IEEE Computational Intelligence Magazine - May 2021 - 27
IEEE Computational Intelligence Magazine - May 2021 - 28
IEEE Computational Intelligence Magazine - May 2021 - 29
IEEE Computational Intelligence Magazine - May 2021 - 30
IEEE Computational Intelligence Magazine - May 2021 - 31
IEEE Computational Intelligence Magazine - May 2021 - 32
IEEE Computational Intelligence Magazine - May 2021 - 33
IEEE Computational Intelligence Magazine - May 2021 - 34
IEEE Computational Intelligence Magazine - May 2021 - 35
IEEE Computational Intelligence Magazine - May 2021 - 36
IEEE Computational Intelligence Magazine - May 2021 - 37
IEEE Computational Intelligence Magazine - May 2021 - 38
IEEE Computational Intelligence Magazine - May 2021 - 39
IEEE Computational Intelligence Magazine - May 2021 - 40
IEEE Computational Intelligence Magazine - May 2021 - 41
IEEE Computational Intelligence Magazine - May 2021 - 42
IEEE Computational Intelligence Magazine - May 2021 - 43
IEEE Computational Intelligence Magazine - May 2021 - 44
IEEE Computational Intelligence Magazine - May 2021 - 45
IEEE Computational Intelligence Magazine - May 2021 - 46
IEEE Computational Intelligence Magazine - May 2021 - 47
IEEE Computational Intelligence Magazine - May 2021 - 48
IEEE Computational Intelligence Magazine - May 2021 - 49
IEEE Computational Intelligence Magazine - May 2021 - 50
IEEE Computational Intelligence Magazine - May 2021 - 51
IEEE Computational Intelligence Magazine - May 2021 - 52
IEEE Computational Intelligence Magazine - May 2021 - 53
IEEE Computational Intelligence Magazine - May 2021 - 54
IEEE Computational Intelligence Magazine - May 2021 - 55
IEEE Computational Intelligence Magazine - May 2021 - 56
IEEE Computational Intelligence Magazine - May 2021 - 57
IEEE Computational Intelligence Magazine - May 2021 - 58
IEEE Computational Intelligence Magazine - May 2021 - 59
IEEE Computational Intelligence Magazine - May 2021 - 60
IEEE Computational Intelligence Magazine - May 2021 - 61
IEEE Computational Intelligence Magazine - May 2021 - 62
IEEE Computational Intelligence Magazine - May 2021 - 63
IEEE Computational Intelligence Magazine - May 2021 - 64
IEEE Computational Intelligence Magazine - May 2021 - 65
IEEE Computational Intelligence Magazine - May 2021 - 66
IEEE Computational Intelligence Magazine - May 2021 - 67
IEEE Computational Intelligence Magazine - May 2021 - 68
IEEE Computational Intelligence Magazine - May 2021 - 69
IEEE Computational Intelligence Magazine - May 2021 - 70
IEEE Computational Intelligence Magazine - May 2021 - 71
IEEE Computational Intelligence Magazine - May 2021 - 72
IEEE Computational Intelligence Magazine - May 2021 - 73
IEEE Computational Intelligence Magazine - May 2021 - 74
IEEE Computational Intelligence Magazine - May 2021 - 75
IEEE Computational Intelligence Magazine - May 2021 - 76
IEEE Computational Intelligence Magazine - May 2021 - 77
IEEE Computational Intelligence Magazine - May 2021 - 78
IEEE Computational Intelligence Magazine - May 2021 - 79
IEEE Computational Intelligence Magazine - May 2021 - 80
IEEE Computational Intelligence Magazine - May 2021 - 81
IEEE Computational Intelligence Magazine - May 2021 - 82
IEEE Computational Intelligence Magazine - May 2021 - 83
IEEE Computational Intelligence Magazine - May 2021 - 84
IEEE Computational Intelligence Magazine - May 2021 - 85
IEEE Computational Intelligence Magazine - May 2021 - 86
IEEE Computational Intelligence Magazine - May 2021 - 87
IEEE Computational Intelligence Magazine - May 2021 - 88
IEEE Computational Intelligence Magazine - May 2021 - 89
IEEE Computational Intelligence Magazine - May 2021 - 90
IEEE Computational Intelligence Magazine - May 2021 - 91
IEEE Computational Intelligence Magazine - May 2021 - 92
IEEE Computational Intelligence Magazine - May 2021 - 93
IEEE Computational Intelligence Magazine - May 2021 - 94
IEEE Computational Intelligence Magazine - May 2021 - 95
IEEE Computational Intelligence Magazine - May 2021 - 96
IEEE Computational Intelligence Magazine - May 2021 - 97
IEEE Computational Intelligence Magazine - May 2021 - 98
IEEE Computational Intelligence Magazine - May 2021 - 99
IEEE Computational Intelligence Magazine - May 2021 - 100
IEEE Computational Intelligence Magazine - May 2021 - Cover3
IEEE Computational Intelligence Magazine - May 2021 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202311
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202308
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202305
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202302
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202211
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202208
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202205
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202202
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202111
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202108
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202105
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202102
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202011
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202008
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202005
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202002
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201911
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201908
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201905
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201902
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201811
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201808
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201805
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201802
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter12
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall12
https://www.nxtbookmedia.com