Meetings
Link to page

Analyze EEG Frequency

Pipe 1: Provides an overall analysis of the EEG data by analyzing all channels together, irrespective of labels or timestamps. Using the following metrics:

Frequency Spectrum for All Channels (Combined):
Displays the frequency spectrum of all channels in one plane.
Highlights dominant frequencies across all channels.
Frequency Spectrum for Each Channel (Separate Subplots):
Displays the frequency spectrum for each channel in separate subplots.
Useful for identifying specific channel behavior.
Correlation Matrix:
Visualizes the correlation between channels.
Indicates how strongly channels are related to each other.
Spectrogram for Each Channel:
Time-frequency representation for each channel.
Shows how power in specific frequency bands changes over time.

Session S01S08:
fft_all_channels.png
fft_separate_channels.png
correlation_matrix_all_channels.png
spectrogram_all_channels.png
spectrogram_forward_1_40_filter.png
spectrogram_stop_1_40_filter.png
spectrogram_turn_right_1_40_filter.png
spectrogram_reverse_1_40_filter.png
spectrogram_turn_left_1_40_filter.png


Session S03S08:
fft_all_channels.png
fft_separate_channels.png
correlation_matrix_all_channels.png
spectrogram_all_channels.png
spectrogram_forward_1_40_filter.png
spectrogram_stop_1_40_filter.png
spectrogram_turn_right_1_40_filter.png

spectrogram_reverse_1_40_filter.png
spectrogram_turn_left_1_40_filter.png

Session S09S08:
fft_all_channels.png
fft_separate_channels.png
correlation_matrix_all_channels.png
spectrogram_all_channels.png
spectrogram_forward_1_40_filter.png
spectrogram_stop_1_40_filter.png
spectrogram_turn_right_1_40_filter.png

spectrogram_reverse_1_40_filter.png
spectrogram_turn_left_1_40_filter.png


Pipe 2: Analyzes EEG data for each unique label independently, focusing on label-specific behaviors.

Frequency Spectrum (Per Label):
Displays the frequency spectrum of all channels filtered for the given label.
Focuses on the frequency band corresponding to the label's SSVEP frequency.
Spectrograms (Per Label):
Time-frequency representation for each channel specific to the label.
Correlation Matrix (Per Label):
Displays inter-channel correlation for data corresponding to the given label.

Session S01S08:
fft_forward_channels.png
fft_stop_channels.png
fft_turn_right_channels.png
fft_reverse_channels.png
fft_turn_left_channels.png
correlation_forward_matrix.png
correlation_stop_matrix.png
correlation_turn_right_matrix.png
correlation_reverse_matrix.png
correlation_turn_left_matrix.png

spectrogram_forward_channels.png
spectrogram_stop_channels.png
spectrogram_turn_right_channels.png
spectrogram_reverse_channels.png
spectrogram_turn_left_channels.png
Table 5
Channel
Stop (Hz)
Turn Left (Hz)
Reverse (Hz)
Turn Right (Hz)
Forward (Hz)
FP1
4.5
10
14
20
31
FP2
4.5
10
14
20
31
C3
4.5
10
14
20
31
C4
4.5
10
14
20
31
T3
4.5
10
14
20
31
T4
4.5
10
14
20
31
O1
4.5
10
14
20
31
O2
4.5
10
14
20
31
F7
4.5
10
14
20
31
F8
4.5
10
14
20
31
F3
4.5
10
13.5
20
31
F4
4.5
10
13.5
20
31
T5
4.5
10
14
20
31
T6
4.5
10
14
20
31
P3
4.5
10
14
20
31
P4
4.5
10
14
20
31
There are no rows in this table
Session S03S08:
fft_forward_channels.png
fft_stop_channels.png
fft_turn_right_channels.png
fft_reverse_channels.png
fft_turn_left_channels.png









correlation_forward_matrix.png
correlation_stop_matrix.png
correlation_turn_right_matrix.png
correlation_reverse_matrix.png
correlation_turn_left_matrix.png

spectrogram_forward_channels.png
spectrogram_stop_channels.png
spectrogram_turn_right_channels.png
spectrogram_reverse_channels.png
spectrogram_turn_left_channels.png
Table 4
Channel
Stop (Hz)
Turn Left (Hz)
Reverse (Hz)
Turn Right (Hz)
Forward (Hz)
FP1
4.5
8.5
13.5
18.5
29
FP2
4.5
8.5
13.5
18.5
29
C3
4.5
8.5
13.5
18.5
29
C4
4.5
8.5
13.5
18.5
29
T3
4.5
8.5
13.5
18.5
29
T4
4.5
8.5
13.5
18.5
29
O1
4.5
8.5
13.5
18.5
29
O2
4.5
8.5
13.5
18.5
29
F7
4.5
8.5
13.5
18.5
29
F8
4.5
8.5
13.5
18.5
30
F3
4.5
8.5
13.5
18.5
29
F4
4.5
8.5
13.5
18.5
30
T5
4.5
8.5
13.5
18.5
29
T6
4.5
8.5
13.5
18.5
30
P3
4.5
8.5
13.5
18.5
29
P4
4.5
8.5
13.5
18.5
29
There are no rows in this table
Session S09S08:
fft_forward_channels.png
fft_stop_channels.png
fft_turn_right_channels.png
fft_reverse_channels.png
fft_turn_left_channels.png
correlation_forward_matrix.png
correlation_stop_matrix.png
correlation_turn_right_matrix.png
correlation_reverse_matrix.png
correlation_turn_left_matrix.png
spectrogram_forward_channels.png
spectrogram_stop_channels.png
spectrogram_turn_right_channels.png
spectrogram_reverse_channels.png
spectrogram_turn_left_channels.png

Table 6
Channel
Stop (Hz)
Turn Left (Hz)
Reverse (Hz)
Turn Right (Hz)
Forward (Hz)
FP1
4.5
8.5
13.5
18.5
31
FP2
4.5
8.5
13.5
18.5
31
C3
4.5
8.5
13.5
18.5
31
C4
4.5
8.5
13.5
18.5
31
T3
4.5
8.5
13.5
18.5
31
T4
4.5
8.5
13.5
18.5
31
O1
4.5
8.5
13.5
18.5
31
O2
4.5
8.5
13.5
18.5
31
F7
4.5
8.5
13.5
18.5
30.5
F8
4.5
8.5
13.5
18.5
30.5
F3
4.5
8.5
13.5
18.5
30.5
F4
4.5
8.5
13.5
18.5
30.5
T5
4.5
8.5
13.5
18.5
30.5
T6
4.5
8.5
13.5
18.5
30.5
P3
4.5
8.5
13.5
18.5
30.5
P4
4.5
8.5
13.5
18.5
30.5
There are no rows in this table


Pipe3: Further divides the labeled EEG data into 5-minute segments for detailed time-based analysis.
Same plots as Code 2 but generated for each 5-minute segment within a label to add temporal details to the analysis.
Session S01S08:
Forward:
fft_forward_segment_5s.png
correlation_forward_segment_5s.png
spectrogram_forward_segment_5s.png
fft_forward_segment_10s.png
correlation_forward_segment_10s.png
spectrogram_forward_segment_10s.png
fft_forward_segment_15s.png
correlation_forward_segment_15s.png
spectrogram_forward_segment_15s.png
Reverse:
fft_reverse_segment_5s.png
correlation_reverse_segment_5s.png
spectrogram_reverse_segment_5s.png
fft_reverse_segment_10s.png
correlation_reverse_segment_10s.png
spectrogram_reverse_segment_10s.png
Stop:
fft_stop_segment_5s.png
correlation_stop_segment_5s.png
spectrogram_stop_segment_5s.png
fft_stop_segment_10s.png
correlation_stop_segment_10s.png
spectrogram_stop_segment_10s.png
fft_stop_segment_15s.png
correlation_stop_segment_15s.png
spectrogram_stop_segment_15s.png

Turn Right:
fft_turn_right_segment_5s.png
correlation_turn_right_segment_5s.png
spectrogram_turn_right_segment_5s.png
fft_turn_right_segment_10s.png
correlation_turn_right_segment_10s.png
spectrogram_turn_right_segment_10s.png
fft_turn_right_segment_15s.png
correlation_turn_right_segment_15s.png
spectrogram_turn_right_segment_15s.png

Turn Left:
fft_turn_left_segment_5s.png
correlation_turn_left_segment_5s.png
spectrogram_turn_left_segment_5s.png
fft_turn_left_segment_10s.png
correlation_turn_left_segment_10s.png
spectrogram_turn_left_segment_10s.png
fft_turn_left_segment_15s.png
correlation_turn_left_segment_15s.png
spectrogram_turn_left_segment_15s.png


Session S03S08:
Forward:
fft_forward_segment_5s.png
correlation_forward_segment_5s.png
spectrogram_forward_segment_5s.png

fft_forward_segment_10s.png
correlation_forward_segment_10s.png
spectrogram_forward_segment_10s.png
fft_forward_segment_15s.png
correlation_forward_segment_15s.png
spectrogram_forward_segment_15s.png
Reverse:
fft_reverse_segment_5s.png
correlation_reverse_segment_5s.png
spectrogram_reverse_segment_5s.png
fft_reverse_segment_10s.png
correlation_reverse_segment_10s.png
spectrogram_reverse_segment_10s.png
Stop:
fft_stop_segment_5s.png
correlation_stop_segment_5s.png
spectrogram_stop_segment_5s.png
fft_stop_segment_10s.png
correlation_stop_segment_10s.png
spectrogram_stop_segment_10s.png
fft_stop_segment_15s.png
correlation_stop_segment_15s.png
spectrogram_stop_segment_15s.png

Turn Right:
fft_turn_right_segment_5s.png
correlation_turn_right_segment_5s.png
spectrogram_turn_right_segment_5s.png
fft_turn_right_segment_10s.png
correlation_turn_right_segment_10s.png
spectrogram_turn_right_segment_10s.png
Turn Left:
fft_turn_left_segment_5s.png
correlation_turn_left_segment_5s.png
spectrogram_turn_left_segment_5s.png
fft_turn_left_segment_10s.png
correlation_turn_left_segment_10s.png
spectrogram_turn_left_segment_10s.png
fft_turn_left_segment_15s.png
correlation_turn_left_segment_15s.png
spectrogram_turn_left_segment_15s.png



Session S09S08:
Forward:
fft_forward_segment_5s.png
correlation_forward_segment_5s.png
spectrogram_forward_segment_5s.png
fft_forward_segment_10s.png
correlation_forward_segment_10s.png
spectrogram_forward_segment_10s.png
fft_forward_segment_15s.png
correlation_forward_segment_15s.png
spectrogram_forward_segment_15s.png

Reverse:
fft_reverse_segment_5s.png
correlation_reverse_segment_5s.png
spectrogram_reverse_segment_5s.png
fft_reverse_segment_10s.png
correlation_reverse_segment_10s.png
spectrogram_reverse_segment_10s.png
Stop:
fft_stop_segment_5s.png
correlation_stop_segment_5s.png
spectrogram_stop_segment_5s.png
fft_stop_segment_10s.png
correlation_stop_segment_10s.png
spectrogram_stop_segment_10s.png
fft_stop_segment_15s.png
correlation_stop_segment_15s.png
spectrogram_stop_segment_15s.png

Turn Right:
fft_turn_right_segment_5s.png
correlation_turn_right_segment_5s.png
spectrogram_turn_right_segment_5s.png
fft_turn_right_segment_10s.png
correlation_turn_right_segment_10s.png
spectrogram_turn_right_segment_10s.png
fft_turn_right_segment_15s.png
correlation_turn_right_segment_15s.png
spectrogram_turn_right_segment_15s.png
Turn Left:
fft_turn_left_segment_5s.png
correlation_turn_left_segment_5s.png
spectrogram_turn_left_segment_5s.png

fft_turn_left_segment_10s.png
correlation_turn_left_segment_10s.png
spectrogram_turn_left_segment_10s.png
fft_turn_left_segment_15s.png
correlation_turn_left_segment_15s.png
spectrogram_turn_left_segment_15s.png

Key Differences in EEGNets:

Table 7
Model
Specialization
Key Features
Use Case
EEGNet (2018)
General-purpose EEG tasks
Depthwise + Separable Convolutions, Dropout or SpatialDropout2D
Most EEG classification tasks
EEGNet SSVEP Variant
SSVEP-specific
Larger kernLengthkernLengthkernLength, fewer channels, tailored for visual evoked
SSVEP tasks
EEGNet (2016)
General-purpose (obsolete)
Standard Conv2D, no depthwise/separable convolutions, regularization
Early EEGNet architecture
EEGNeX
Noisy EEG decoding
LayerNormalization, dilated convolutions
Noisy or complex EEG tasks
There are no rows in this table
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.