Next Article in Journal
Can Frailty Be a Predictor of ICD Shock after the Implantation of a Cardioverter Defibrillator in Elderly Patients?
Next Article in Special Issue
Functional Connectivity and Frequency Power Alterations during P300 Task as a Result of Amyotrophic Lateral Sclerosis
Previous Article in Journal
A Systematic Mapping Study on Integration Proposals of the Personas Technique in Agile Methodologies
Previous Article in Special Issue
Wavelet Ridges in EEG Diagnostic Features Extraction: Epilepsy Long-Time Monitoring and Rehabilitation after Traumatic Brain Injury
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

EEG Mental Stress Assessment Using Hybrid Multi-Domain Feature Sets of Functional Connectivity Network and Time-Frequency Features

1
School of Computer Science & Engineering, Taylor’s University, Jalan Taylors, Subang Jaya 47500, Malaysia
2
Faculty of Engineering and Technology, Sampoerna University, Jakarta 12780, Indonesia
3
Department of Mechatronic and Biomedical Engineering, Universiti Tunku Abdul Rahman, Bandar Sungai Long, Kajang 43000, Malaysia
4
Department of Electrical Engineering, American University of Sharjah, Sharjah 26666, United Arab Emirates
*
Author to whom correspondence should be addressed.
Submission received: 9 July 2021 / Revised: 7 September 2021 / Accepted: 16 September 2021 / Published: 20 September 2021
(This article belongs to the Special Issue EEG Signal Processing for Biomedical Applications)

Abstract

:
Exposure to mental stress for long period leads to serious accidents and health problems. To avoid negative consequences on health and safety, it is very important to detect mental stress at its early stages, i.e., when it is still limited to acute or episodic stress. In this study, we developed an experimental protocol to induce two different levels of stress by utilizing a mental arithmetic task with time pressure and negative feedback as the stressors. We assessed the levels of stress on 22 healthy subjects using frontal electroencephalogram (EEG) signals, salivary alpha-amylase level (AAL), and multiple machine learning (ML) classifiers. The EEG signals were analyzed using a fusion of functional connectivity networks estimated by the Phase Locking Value (PLV) and temporal and spectral domain features. A total of 210 different features were extracted from all domains. Only the optimum multi-domain features were used for classification. We then quantified stress levels using statistical analysis and seven ML classifiers. Our result showed that the AAL level was significantly increased (p < 0.01) under stress condition in all subjects. Likewise, the functional connectivity network demonstrated a significant decrease under stress, p < 0.05. Moreover, we achieved the highest stress classification accuracy of 93.2% using the Support Vector Machine (SVM) classifier. Other classifiers produced relatively similar results.

1. Introduction

Mental stress has become a catchphrase nowadays, affecting almost everyone, due to the increasing demands in the workplace, life burdens, changing lifestyles, and technological interventions. The long-term effects of stress not only impact health issues, such as heart disease, obesity, diabetes, stroke, and depression [1,2,3], but have economic consequences too. The economic losses can reach up to billions of dollars [4]. Thus, researchers are trying to detect mental stress at its early stage to prevent it from becoming chronic. The evaluation of human psychological stress usually performed using subjective or objective measurement methods. The subjective stress assessment methods used psychological assessment approaches, such as a clinical interview and psychological-based questionnaires, such as the Trier Social Stress Test (TSST) [5,6], Perceived Stress Scale (PSS) [7,8,9], State-Trait Anxiety Inventory (STAI), and Hospital Anxiety and Depression Scale (HADS) [10].
The drawback of subjective methods is that it is subjective to the user’s reported answers, and it only describe the current state of the subject’s stress level. Recent studies have focused on an objective method of physiological assessment, which gives the individuals the freedom to assess their mental stress states without the expert’s intervention and drives more reliable evaluation [11,12,13]. The physiological assessment depends on the body’s reactions towards stress, such as facial expressions [5], blink rate [14], pupil dilation [15], eye gaze, and voice intonation [16]. Several studies have reported that for anyone diagnosed with stress, their body had shown different symptoms by changing the normal activities of these bio-markers: catecholamine, cortisol level, and alpha-amylase enzyme [11,12]. Additionally, during stress, the frontal area of the brain showed high activity of glucose metabolism and blood flow [9,17]. Therefore, several studies utilized different modalities such as functional brain imaging (i.e., functional magnetic resonance imaging (fMRI) and electroencephalography (EEG)) technologies to identify the brain regions and fluctuation of brain activities affected by stress [12,17,18]. The prefrontal cortex (PFC) was the common area that appeared to be sensitive to stress exposure. Moreover, there is an evidence of changes in the autonomic nervous system’s (ANS) activities under stress [19]. Consequently, physiological features of stress from the ANS can be seen as subtle changes in heart rate (HR), heart rate variability (HRV) [6], respiration [20], skin conductance [21], and blood pressure [22]. Currently, the focus is on brain activities as, according to the latest work in neuroscience, it is the main target organ of mental stress due to its responsibility to distinguish between different situations’ contexts (i.e., stressful and threatening or not) [23]. The brain activities are usually analyzed by several tools, such as EEG [24], fMRI [25], positron emission tomography (PET) [26] and other neuroimaging modalities. EEG is a measurement tool that depicts the electrical activities on the brain’s surface. Compared to other modalities, EEG provides high temporal resolution to detect the time variance of changes in the brain’s state [27], is easy to setup, and is commercially available at a lower cost.
To measure stress in real life, researchers used a different approach to stimulate stress in laboratory settings. Several validated stress inducement methods were established such as mental arithmetical tasks [13], negative feedback and time pressure [28], public speaking [29], and noise manifested by music [30]. For the sake of validity and increasing the accuracy of detection, researchers, in many cases, employed a combination of one or more modalities with EEG, such as skin conductance [31], functional near-infrared spectroscopy (fNIRS) [13], and electrocardiography (ECG) [11]. Even though applying additional modulation with EEG improved the accuracy, it is not suitable for home-based applications due to the knowledge base required, lengthy setup time, and the expensive and inconvenient usage for wearable devices. Therefore, current studies suggest that the enhancement of EEG signals could be accomplished by obtaining the optimal features from specific regions of the brain related to the task.
For the aim of finding the relative EEG markers that explain mental stress and increase its detection rate, several studies employed different types of features from the time domain, frequency domain, and time-frequency domain [8,32,33,34,35,36], and several machine learning algorithms have been used to predict the mental stress state, such as SVM [37], K-Nearest Neighbors(KNN) [29,38], LR [1], Feed-Forward Neural Network (FF-NN) [30], Naive Bayes(NB) [9,38], and Random Forest(RF) [39]. In the literature, non-invasive EEG-based stress studies suggested that bio-markers (i.e., alpha, beta, and gamma) in specific brain areas could reveal the mental stress state [18,40,41]. However, no consensus has been reached about the particular established EEG patterns/features that differentiate stress levels, see review [36]. In studies [8,29,42], different frequency band features have been demonstrated to classify stress tasks. The low beta was considered as one approach to recognize mental stress [9]. Similarly, alpha rhythm power at the right PFC was shown to be more discriminative to stress and rest states [28,36]. Another study in [11] showed that the PFC relative gamma power (RG) was more discriminative between stress levels than alpha asymmetry.
Current researchers acknowledge that multi-domain features and multi-channel analyses are required to create an effective information feature space in which a good interpreter can eventually produce effective alarms for the current mental state. As a result, studies presented by Attallah [34] and Hasan [43] revealed that hybrid feature sets from various domains (time domain, frequency domain, and time-frequency domain) may enhance the overall classification of EEG emotion analysis. To the best of our knowledge, no study on fusing such domains with functional connectivity network features has been done. In contrast to the majority of cortical activation features, which focus on a single channel feature, functional connectivity features look for relationships and interactions across different regions of the brain (inter-channel relations). This knowledge aids in a better understanding of how the brain functions and could offer more accurate representations of mental stress states. To address the aforementioned limitation, this study aims to investigate the fusion of functional connectivity network features with cortical activation features from the time and frequency domains to detect mental stress in order to aid in the development of wearable devices. In contrast to prior research, our objective is to combine single-channel features with inter-join channel features (connectivity). Thus, we employ a well-established clinical assessment method using salivary alpha amylase (cortisol measure) to enhance the labeling of the task given. We then propose an objective method based on the machine learning framework to classify stress levels with a minimum number of EEG channels. We present a novel methodology to identify mental stress by investigating the statistical difference between stress and rest conditions. The proposed method is analyzed and evaluated using seven classifiers [36], namely: KNN, RF, Logistic Regression (LR), SVM, classification and regression Decision Tree (CART), Linear Discrimination Analysis (LDA), and NB. The accuracy, precision, recall, and F-score matrices were used to evaluate the performance of the classifiers.
The following section summarizes our contributions in this work.
  • Developing an experimental protocol to induce two levels of mental stress (stress/rest or control) in a short time, which is important for real-life application.
  • A multi-domain feature set is proposed by fusing features from the time domain, frequency domain, and functional connectivity networks.
  • A feature selection method was implemented to select the most discriminative feature sets.
  • The performance of the proposed method is tested and evaluated using seven machine learning classifiers.
The rest of the paper is organized as follows: Section 2 describes the dataset, protocol setup, and data annotation. Section 3 explains the detailed methodology. In Section 4, the classification evaluation method is presented. In Section 5, results and analysis are discussed in detail. In Section 6, a discussion of the results is provided, and the study’s conclusions are presented in Section 7.

2. Dataset and Materials

2.1. Participants

In this dataset, the total number of participants was 22 subjects (aged 26 ± 4 with head size of 56 ± 2 cm). All subjects were male right-handed healthy adults having the same culture and background (undergraduate students). The participants were asked about their medical condition to fit the experiment eligibility. Smokers and drug users were excluded due to their effect on the sympathetic nervous system. Moreover, participants must have no history of any physical or mental health problems. Several rules had been imposed on them before starting the experiment. For example, no eating or drinking two hours before the experiment and no physical activity occurred [13]. The experiment time was chosen between 4.00 and 5.30 p.m. to reduce the circadian rhythm’s effects on cortisol collection. The experiment protocol was approved by the institute review board of University Teknologi Petronas.

2.2. Stress EEG Measurement and Protocol

The experiment task protocol was based on the Montreal Imaging Stress Task (MIST), which was described in detail in [44]. The task was created using MATLAB and presented using a Graphical User Interface (GUI). It involved a mental arithmetic task (MA) using simple calculation of two-digit integers (ranging from 0 to 100) with operands restricted to +,−, and (/ or *) (example 99/3 − 76 + 51). The answer for each question was displayed in the GUI using a numerical order ranging from ‘0’ to ‘9’, and participants were trained to select the correct answer with a mouse click. The experiment task was performed in three subsequent phases: preparation, rest condition, and stress condition. Each phase is described in detail below. In the preparation phase, participants were given five minutes to practice the MA task, and the average time taken to answer the questions was recorded for each participant, which would later be utilized as a time constraint to induce stress.
In the stress phase, a cap of EEG electrodes was placed on the frontal region of each participant’s scalp, and simultaneous measurement was performed while the participant solved the arithmetic within a time limit (derived based on a 10% reduction from the average time recorded during the preparation phase). Additionally, the average peer performance was displayed on the screen as a real-time performance indicator of subject’s performance compared to other participants. Notification of a negative message for each response that exceeds the time limit or gets the answer wrong, i.e., a message of “Incorrect”, or “Time’s up” being flashed on the screen. The negative feedback was intended to add more stress to the participants.
In the rest phase, the participant was instructed to keep calm and relax while looking at the fixation cross presented at a computer monitor. The presentation of the stress and rest states was in a block design. There was a total of five blocks in each of the stress and rest conditions, as shown in Figure 1. For every block, an arithmetic task popped up for 30 s to induce stress, followed by 20 s of rest. During the 30 s of the stress task, multiple mathematical questions were displayed on the computer monitor based on participants’ response time in answering each question. For the 20 s of a rest condition, the participant looked at the fixation cross in the computer screen as a visual cue for the trial onset.
The EEG signals were recorded using the Discovery 24E system (BrainMaster Technologies Inc, Bedford, OH, USA). The system was equipped with 7-electrodes (Fp1, Fp2, F7, F3, F4, Fz, F) placed on the prefrontal cortex, as shown in Figure 2. The EEG electrodes were referenced to the earlobe electrodes (A1 and A2). The placement of the EEG electrodes was based on the 10–20 system and was sampled at 256 Hz.

2.3. Dataset Labelling

The EEG signal has been labeled for each subject based on the cortisol of the salivary amylase level (AAL). During the experiment, two samples of AAL were obtained, as shown in Figure 1. The first AAL sample was collected before starting the experiment task (stress/rest condition) as a baseline. The first AAL result was supposed to show the initial state of the subject as not stressed; otherwise, the subject would be removed from the study. The second AAL sample was collected at the end of the experiment. The data annotation/labeling of the EEG signal was based on the cortisol level; medically, cortisol levels greater than 60 micrograms per decilitre (mcg/dL) indicate that the subject is stressed, while those between 30 and 60 (mcg/dL) are labeled as working brain condition, and those less than 30 (mcg/dL) are labeled as the rest state [44,45].

3. EEG Base Mental Stress Analysis Method

This section describes the proposed methodology process for implementing the stress detection method, namely signal preprocessing, feature extraction and selection, and classification, as shown in Figure 3.

3.1. Signal Preprocessing

The raw EEG signals were preprocessed using Python and an external MNE package [46]. The raw EEG signals were band-pass filtered using a finite impulse response (FIR) filter with 1 Hz to 35 Hz bandwidth. Since we only measured the frontal cortex, the EEG data were re-referenced to the average reference as suggested by [47]. Consequently, the noise caused by 50/60 Hz of line power was omitted. Furthermore, Fast-ICA has been used to eliminate the associated noise caused by eye blinking called electrooculogram (EOG) artifacts under 4 Hz, muscle artifacts (EMG) with frequency beyond 30 Hz, and heart rate [48]. Fast-ICA has the significant ability of denoising ocular artifacts (OAs) that exist in low frequencies less than 16 Hz, therefore delineating the overlapping frequency bands [49]. The EEG signals were segmented into 1000 ms EEG epochs relative to the target task. The selection of 1000 ms or 256 EEG data points was due to its stationarity at an epoch size of >256 for experiments involved in event-related potential. This number of data points is appropriate to show the stationarity of EEG signals and have been reported in previous EEG studies with a comparable data point [50,51,52]. The baseline was extracted and omitted using the full length of each epoch. Then, all EEG epochs were visually double-checked to eliminate data segments contaminated with noise. Lastly, we identify from the clean EEG signals two mental states (stress and rest). The first 20 s of rest from the first block were considered for the rest state, and another 20 s from the last stress block (block 5) were considered for the stress condition. The two states were labeled based on the results obtained from the cortisol data collection of AAL.

3.2. Feature Extraction

Feature extraction is a crucial step in analyzing and classifying EEG signals [43]. Because the EEG signal is a non-stationary and time-varying signal, choosing an appropriate technique to extract useful features that reflect brain activity is critical for reducing dimensional space, improving processing performance, and increasing the detection rate. EEG features can be broadly categorized into single-channel features and multi-channel features. The majority of the existing features are computed on a single channel that involves temporal and or spatial information from a specific brain region, e.g., statistical features, frequency-domain features, e.g., PSD. A few multi-channel features are computed to reflect the relationships between different brain regions, e.g., brain connectivity features. The EEG signal comes from a complex of interconnected brain neurons. Hence, the fusion of the brain connectivity with cortical activation features may provide us with a more exact model of the brain and how its various areas interact with each other. In this paper, both cortical activation features (single-channel features) and functional connectivity network features (multi-channel features) have been employed.
In particular, twelve (single-channel) features were extracted from both the time domain and frequency domain of the cleaned EEG signals for each of the seven channels (Fp1, Fp2, F7, F3, F4, Fz, and F8) located at the prefrontal and frontal region of the brain. Those EEG features were six features per EEG channel from the time domain: kurtosis, peak-to-peak amplitude, skewness, and Hjorth parameters of activity, complexity, and mobility. Likewise, six features per EEG channels were extracted from the frequency domain of relative powers for frequency bands: delta δ , theta θ , alpha α , sigma σ , low beta β , and high beta β . Additionally, a total of 126 features (multi-channel features) were extracted from the connectivity network of all channels. The EEG signal’s length used for feature extraction methods was 40 s (20 s stress, 20 s rest), segmented by the epoch of 1 s, which results in a total of 40 segments, and each segment consists of 210 features per subject for both stress and rest tasks. Table 1 shows the summary of dataset content.
Each of the domain’s features was explained in detail in the following subsections.

3.2.1. Time-Domain Features (TDFs)

The TDFs were calculated from the cleaned EEG signals at each epoch. The TDFs are also called statistical features widely used in the classification of EEG signals to measure the irregularity of signal amplitude in the time domain. Therefore, several studies employed TDFs in emotion [29] and stress classification [37,39]. In this paper, six statistical features were extracted from the time domain, namely: kurtosis, peak amplitude, skewness, and Hjorth parameters of activity, complexity, and mobility. Each of these features was extracted from each channel per subject. The full details of these parameters are given below.
Kurtosis: is the measure of the relative flatness of an EEG signal distribution per segment (epoch), and it is calculated using the equation.
K u r t o s i s = 1 T t = 1 T ( x ( t ) μ ) 4 σ 4
where T is the number of epochs, x(t) is time-series sample points, and μ , σ are the mean and standard deviation of the signal.
Skewness: measures the distribution difference between the mean and the median for each variable of epochs.
S k e w n e s s = 1 T t = 1 T ( x ( t ) μ ) 3 σ 3
Peak-to-peak amplitude ( p t p _ a m p ): the change between the peak of the highest amplitude value and the lowest amplitude value among the various time windows.
Hjorth parameters: three features of Hjorth Parameters (TDHPs), namely activity, mobility, and complexity of the signal, are extracted, which are useful for the quantitative evaluation of an EEG signal and can be expressed as:
  • Hjorth Activity: The activity measure represents the signal power and measures the variance of a time function using the equation.
    A c t i v i t y = v a r ( x ( t ) )
    where x(i) represents the signal on time.
  • Hjorth Mobility: mobility represents the mean frequency or the proportion of the standard deviation of the signal and is denoted by:
    M o b i l i t y = v a r ( d y ( t ) d t ) A c t i v i t y ( y ( t ) )
    where mobility represents the square root of the variance of the first derivative of the signal x(t) divided by the activity.
  • Hjorth complexity: the complexity parameter gives an estimate of the bandwidth of the signal, which indicates the similarity of the shape of the signal to a pure sine wave.
    C o m p l e x i t y = M o b i l i t y ( d y ( t ) d t ) M o b i l i t y ( y ( t ) )
    All these extracted features were then fed as an input to the classifiers.

3.2.2. Frequency-Domain Features (FDFs)

In the frequency domain, the multitaper method is used to estimate the power spectral density (PSD) because it provides a more robust spectral estimation than the classical methods and Welch’s periodograms [53]. Compared to Welch’s approach, the multitaper method does not need to identify a window duration because it computes the periodogram on the whole signal and provides a high-frequency resolution and low variance [53].
Multitaper spectrum estimation (MSE): a Nonparametric method used to estimate PSD from a combination of multiple orthogonal tapers (or “windows”). MSE aims to recover the information lost when using a single taper and offers significant performance gains over a nonparametric single taper. The estimator is the average of the K direct spectral estimators, each acting on the whole data record (rather than on a signal segment, as happens in the Welch method) and applying different tapers. Each (partial) estimator is computed by:
S ^ k = i = 1 N h i , k X i + l 1 e 2 j Π f t Δ t 2
Let x(t), for t = 0, 1,..., N 1, be a zero-mean time series with unit sampling and spectral density S(f), Δ t is the sampling interval, h i , k is the kth data taper, and the bandwidth for Δ t is 1 s.
The final estimator is computed as:
S ^ k = 1 k k = 0 k 1 S ^ k ( f )
where K is equal to 2 N W 1 , and 2 W is the normalized bandwidth of the tapers.
The relative power (RP) of six frequency bands: delta (1–4 Hz), theta (4–8 Hz), alpha (8–12 Hz), sigma (12–15 Hz), low beta (15–20 Hz), and high beta (20–30 Hz) were computed from the MSE of PSD. The RP is expressed by divided the specific power band over the total power of all bands and calculated as below:
R P = p o w e r ( s e l e c t e d _ b a n d ) p o w e r ( t o t a l _ b a n d s ) 100
The RP features were then used as an input to the classifiers.

3.2.3. Functional Connectivity Network

The functional connectivity network is generated by measuring the connection between electrode pairs in each frequency band using Phase Locking Value (PLV). The PLV technique, similar to the conventional coherence method, computes the correlation between two pairs of EEG channels in distinct frequency bands. The PLV is an effective measure of brain functional signals due to its ability to quantify locking between the phases of the signals from two distinct electrodes and does not depend on the assumption of stationary signals [54]. Therefore, PLV was proved to be a valid method to investigate task-induced changes in the long-range synchronization of neural activity from EEG data [55]. To calculate the phase-locking value, we extract the instantaneous phase ϕ i a ( t ) of the analytical signal x i a ( t ) of the time series x i ( t ) .
Then, for each pair (i, j) of EEG channels, we compute the modulus of the time-averaged phase difference projection onto the unit circle and computed it in Equation (9):
V L P i j = 1 T t e i ( ϕ i a ( t ) ϕ j a ( t ) )
where N is the total number of trials in time series, and ϕ i and ϕ j are the instantaneous phase values at trial index n. The PLV values range between [0, 1], with 0 indicating no phase synchronization and 1 indicating that there is a fixed relative relationship between the two signals in all trials. Because PLV employs undirected measurement for all electrodes, it is known as symmetric measure (PLV(k1, k2) = PLV(k2, k1)).Thus, the direct connection is ignored, and the total number of connections between the EEG channels is measured using:
N = k ( k 1 ) 2
where k is the total number of channels. In this paper, the total extracted connectivity features are 126 features (21 features × 6 bands) since we are using only 7 EEG channels. However, we only utilized the PLV with a phase-difference distribution that was significantly different from zero using t-test feature selection at p < 0.05.

3.3. Hybrid Features of Time, Frequency Domain and Connectivity Features

Fusion information from cortical activation (Time and Frequency Domain) and connectivity features might complement each other, giving us a more accurate representation of the brain and how its various regions interact. In this paper, the total features extracted from multi-domain features were 210 features (42 features from time, 42 features from frequency domain, and 126 features from PLV connectivity features), resulting in high-dimensional feature space. Therefore, the significant-features-based channels from the time domain, frequency domain, and connectivity features were identified using a statistical t-test with a 95% confident interval and p = 0.05 level of significance. Thus, the most significant features from each domain were fused to form a new subset of the significant features from the time domain, frequency domain, and connectivity network. The total significant-features-based channels were 42 (15 from the time domain, 20 from the frequency domain, and 64 from connectivity features ) and used as a new fusion feature set to subsequent classifiers.

4. Classification

To classify and evaluate stress levels, three scenarios have been conducted. First, individual feature of the selected channels within each domain was considered as a bio-marker and evaluated separately (i.e., Hjorth complexity, Hjorth mobility, relative alpha, …, etc., see Tables 3–5). In the second scenario, we utilized the features from the selected channels in each domain as a feature vector and classified them separately (i.e., see Figures 8–10). Meanwhile, we fused the features of the selected channels from the three domains: time domain, frequency domain, and connectivity network features into a single feature vector and used them as an input to the ML classifiers (see Figure 11). Several machine learning algorithms have been used for EEG signal analysis to train and predict the features extracted from target EEG tasks. In this paper, seven classifiers, namely LR, RF, LDA, KNN, SVM, DT, and NB, were employed to evaluate the model performance of mental stress recognition based on the scenarios mentioned and provide the researchers with useful information about the effective classifier to be considered in future work. Table 2 shows the classifier’s tuning parameters utilized. More details about the utilized classifiers can be found in our previous study [56]. The extracted features are split into 80% for training and 20% for testing. In each classifier, an independent subject test with 5-fold cross-validation was performed.
The proposed model’s performance has been evaluated using seven classifiers with 5-fold cross-validation and a four-measure matrix. These include accuracy, precision, sensitivity, and F-measure. The equations below show the mathematical formulation for each prediction. The results obtained from the confusion matrix has:
  • True Positives (Tp): The number of labels correctly identified as stress conditions.
  • True Negatives (Tn): The number of labels correctly identified as a rest condition.
  • False Positives (Fp): The number of labels incorrectly identified as stress.
  • False Negatives (Fn): The number of labels incorrectly identified as rest.
A c c u r a c y = T p + T n T p + T n + F p + F n
P r e c i s i o n = T p T p + F p
S e n s i t i v i t y = T p T p + F n
S p e c i f i c i t y = T n T n + F p
F m e a s u r e = 2 P r e c i s i o n S e n s i t i v i t y P r e c i s i o n + S e n s i t i v i t y
Accuracy denotes the measurement of how many correct predictions were made in the whole dataset in two-class problems, i.e., stress and rest conditions. Precision indicates the correct measure of a positive prediction. Meanwhile, sensitivity refers to the completeness measure of a classifier, measuring the number of true stress conditions that get predicted over whole stress labels in the dataset. Specificity measures the proportion of rest conditions that are correctly identified. The F-measure was used to evaluate the detection result using both sensitivity and precision.

5. Result and Analysis

5.1. Statistical Analysis

The stress inducement using an arithmetic task under time pressure and negative feedback for 22 subjects was evaluated using a salivary alpha-amylase level and EEG. The stress inducement reported higher levels of salivary alpha-amylase in stress (M = 93.64, SD = 13.99) (KIU/L) compared rest condition (M = 24.45, SD = 4.44) (KIU/L), as shown in Figure 4. The increase in the alpha-amylase level from rest condition to stress condition was significant with a mean p < 0.0001. This also correlates with our previous results [13], which revealed a significant difference in alpha-amylase level between the two conditions across all subjects. Therefore, time pressure and negative feedback prove to be reliable for stress induction in the lab.
In EEG signal analysis, an independent-sample t-test was conducted to compare stress and rest for each feature-based electrode. The star symbols are used in topographic maps to show the significant electrodes per feature. For time-domain features, Figure 5a shows the mean and standard deviation of the Hjorth complexity, Hjorth mobility, Hjorth activity, kurtosis, peak-to-peak amplitude ( p t p _ a m p ) , and skewness of EEG signals at 1–30 Hz for stress and rest conditions, which were taken by averaging all subjects’ data for each condition.
The placement of EEG electrodes is coordinated based on the international 10–20 system, as shown in Figure 2. The means of Hjorth complexity, Hjorth activity, and p t p _ a m p were decreasing from rest condition to stress condition when subjects were exposed to mathematical stressor tasks and increased from rest to stress conditions in Hjorth activity and skewness. This variation in different parameters indicates a further decrease in complexity and p t p _ a m p from rest to stress conditions but a high increase in the mobility component in the signal. The significant electrodes for time-domain features are shown in Figure 5b, where the color scale represents statistical differences based on t-test values.
The total number of features for each channel is six, giving a total of (7 channels × 6 features) 42 features in the time domain. However, only 15 significant features in the time domain that discriminate the rest and stress conditions were selected and used in this study. The topographic T-map for both complexity and mobility features shows the same significant channels of ‘Fp1’, ‘F3’, and ‘F4’; significant Hjorth activity channels were ‘F7’ and ‘F3’. Finally, p t p _ a m p has four significant channels: ‘F7’, ‘F3’, ‘Fz’, and ‘F8’. Note that skewness and kurtosis were also selected as a useful feature even though there was only one channel, ‘Fp4’ and ‘Fp1’, respectively, for each one, showing a statistically significant difference between the two conditions. This means that the skewness and kurtosis features can offer additional discriminative information between the two conditions. Figure 6 shows the frequency changes on the brain with respect to the stressor test using scale colors of the power distribution of PSD. A statistical analysis of the averaged normalized relative power of the frequency bands ( d e l t a , t h e t a , a l p h a , s i g m a , l o w _ b e t a , h i g h _ b e t a ) was carried out to demonstrate the difference between rest and stress states. The topographic T-map shows the significant electrodes corresponding to each band with ‘*’ star symbols and the color scale of the T-map. Out of 42 features (7 channels * 6 relative power bands) in the frequency domains, only 20 features were selected as significant features based on t-test values for the experiment task of rest and stress conditions.
High beta β ( 20 –30 Hz) showed a significant decrease from the rest condition to the stress condition across all participants with (p < 0.001). Consequently, a noticeable significant decrease in the alpha α relative power (8–12 Hz) was found in the right cortex of the frontal area for the mathematical stressor tests from the rest condition to the stress condition. Likewise, theta θ (4–8 Hz) relative power indicated a slightly significant increase in stress conditions compared to rest conditions. The overall statistical analysis of the average relative power was shown to be discriminative among stress and rest conditions in all significant electrodes with p < 0.0001 in alpha and high beta and p < 0.001 in delta and sigma (12–15 Hz) with p-value 0.05. Interestingly, the prefrontal right cortex channels (‘Fp1’, ‘Fp2’, and ‘F4’) were shown to be more significant in most relative power bands to distinguish rest and stress conditions.
Similarly, Figure 7 shows the functional connectivity network features of PLV, which measures the changes (increase/decrease) in the connectivity network between two pairs of channels. The PLV was extracted from six frequency bands of both tasks (rest/stress). The significant channels denoted either an increase or decrease (*+/*−) in the connectivity network measurements from the rest condition to the stress condition. From Figure 7, it can be seen that significant functional connectivity networks in delta and alpha decreased from the rest condition to the stress condition. On the other hand, high beta shows an increase in the connectivity network from the rest condition to the stress conditions. Other bands showed increases and decreases in the connectivity network between different brain regions. The significant discrimination connectivity features between stress and rest conditions were selected using a t-test and fused with other significant features from the time and frequency domains.

5.2. Classification Results

The overall classification performance results in terms of the average accuracy/ precision/recall/f-score and standard deviations of the proposed methods with the types of classifiers are presented in Table 3 for time-domain features, in Table 4 for frequency-domain features, and Table 5 for connectivity network features. Those average accuracies were evaluated for the seven classification algorithms with respect to the number of channels selected by the t-test. From the time-domain features in Table 3, we obtain the following significant findings:
The best classification accuracy was obtained by using the peak-to-peak amplitude feature with four channels (‘F7’, ‘F3’, ‘Fz’, and ‘F8’) of the frontal region with a mean accuracy of 79.4% using Random Forest and 76.1% using SVM. Meanwhile, the rest of the classifiers achieved an average accuracy of 75% for p t p _ a m p .
The Hjorth parameters of complexity, mobility, and activity achieved a result of an average of 69.1%, 71.5%, and 71.8% using KNN, SVM, and NB, respectively. The significant channels of Hjorth complexity and mobility were located in the prefrontal cortex (‘Fp1’, ‘F3’, and ‘F4’), while Hjorth activity had only two significant channels that were selected from the left frontal cortex of (‘F7’ and ‘F3’).
Features with a low number of channels tends to achieve low accuracy due to low spatial resolution. Kurtosis and skewness got one significant channel for each and obtained a maximum average accuracy of 55% and 56%, respectively, for ‘Fp1’ and ‘F4’.
Furthermore, significant findings from frequency-domain features in Table 4 were elaborated below.
The highest average accuracy achieved by the relative power of the high beta band (20–30 Hz) with significant channels ‘Fp1’, ‘Fp2’, ‘F3’, and ‘F4’ was 73% accuracy with KNN and 71% with both RF and SVM.
For the lower frequencies of delta (1–4 Hz) and theta (4–8 Hz), the significant selected channels were located in the prefrontal and middle frontal cortex area of the scalp—‘Fp1’, ‘Fp2’, ‘F3’, and ‘F4’. Both achieved an average accuracy of 68% using SVM and KNN, respectively.
The lowest accuracy obtained in frequency-band features was 52.4% from sigma relative power with only one channel of ‘F7’.
Likewise, the average accuracy of alpha relative power and low betas were 63.4% and 64.5% with KNN and LDA, respectively.
The overall observation of significant selected channels for both time-domain and frequency-domain features was observed in ‘Fp1’, ‘Fp2’, ‘F3’, and ‘F4’.
Table 5 presents the classification performance of each significant PLV of the connectivity frequency bands. The highest accuracy achieved by PLV bands were 0.752 ± 0.144, 0.734 ± 0.145, and 0.719 ± 0.177 for PLV’s of delta, high beta, and alpha, respectively, using LDA. The rest of the PLV bands got an average accuracy of 0.65 ± 0.12.
We further classified each subset of significant features of the time domain, frequency domain, and connectivity features as feature vectors and passed them to the classifiers. Figure 8 shows the average accuracy of 15 significant time-domain features and achieved a high accuracy of 81.4% and 80% using RF and SVM, respectively, while other classifiers achieved an average of 76.4%. Figure 9 represents the average accuracies of 20 significant features of relative powers in the frequency domain. The highest accuracy of 80% was obtained by SVM, and 74% was the average accuracy of the other classifiers. Similarly, Figure 10 shows the results of 29 significant features from the connectivity network of PLV, and the average performance accuracy obtained was 88% with SVM and RF, while the rest of the classifiers achieved an average of 84%. Meanwhile, Figure 11 presents the average classification result of 64 hybrid significant features from the time domain, frequency domain, and functional connectivity network, as shown in Table 3, Table 4 and Table 5.
Figure 12 demonstrates the comparison of classification accuracy of each feature’s subset domain (time-domain feature, frequency domain, connectivity network feature) as well as after their fusion. In summary, these results show that SVM achieved the best classification performance when fusing connectivity features with cortical connectivity features, scoring 93.2%, 92.4%, 92.5%, and 92.1% for accuracy, precision, recall, and f1-score, respectively. Overall, fusing the multi-domain feature set from cortical and connectivity features improves the classification performance by 13% compared to a single subset domain alone.

6. Discussion

This study has presented a methodological approach based on the fusion of multi-domain EEG features and ML for the sake of mental stress classification. To the best of our knowledge, this is the first EEG study on stress that fused functional connectivity features with temporal and spectral features. For this aim, an experimental paradigm based on MIST was designed to induce mental stress and rest conditions using mathematical task with time pressure and negative feedback. For the comparison between the two conditions, a valid objective measurement using the alpha-amylase level (AAL) was collected from the saliva of each subject under both conditions (rest/stress) and quantitatively analyzed, as shown in Figure 4. We found that induced stress revealed a significant difference in AAL between the rest and stress conditions across all subjects, with a considerable increase in AAL from the rest condition to the stress condition. This study correlates to prior findings [13,57] of utilizing arithmetical tasks to induce mental stress in the laboratory setting.
Compared to previous stress detection methods, the main contributions of the proposed method are exploiting the different feature extraction methods and analyzing the significant corresponding channels. For the identification of mental stress in EEG, three scenarios for feature analysis were conducted:
The first scenario analyzed features of the time domain, frequency domain, and functional connectivity network separately, as shown in Table 3 and Table 4 and Figure 7. Prior to the analysis, only significant channels were selected for classification. The selection of significant channels in all types of features was based on a statistical t-test at p < 0.05. The second scenario was based on combining the significant features within the time domain, frequency domain, and connectivity features of PLV to form subset feature vectors for classification (Figure 8 and Figure 9). The third scenario was based on the fusion of the significant features from all domains (time domain, frequency domain, and connectivity network features) to form a single hybrid subset feature vector for subsequent classifiers.
In particular, for the temporal features of Hjorth complexity, Hjorth activity, ptp_amp, and kurtosis, we found a significant decrease from the rest condition to the stress condition. The decrease in the temporal activities within stress conditions indicates that participants experience difficulties in engaging with the MA task. In fact, the greater the complexity value is, the more active the brain is. Previous studies have found that higher complexity meant increased behavioral performance [58,59]. In line with that, the decreased complexity in our study is a sign of decreased behavioral performance (accuracy of detection) due to stress. It should be noted, however, that the decrease in brain activity/complexity in our study was localized to a certain brain region. For example, when the temporal features of Hjorth complexity are considered, the left frontal region at ‘Fp1’ and ‘F3’ is highly reduced under stress. This reduction is consistent with the previous emotion study that utilized videos to induce negative emotions in the participants [60]. Likewise, when the complexity and skewness are considered, the right frontal region at ‘FP2’ and ‘F4’ is highly reduced. This is also consistent with our previous studies that utilized simple arithmetic tasks with time pressure to induce stress [13,27].
On the other hand, we found that the relative EEG power in theta, alpha, sigma, and beta showed a significant increase from the rest condition to the stress condition at a particular region of the brain. Considering all of the relative powers together, we found that the right hemisphere was highly sensitive to stress exposure. This confirms that negative emotions are induced under stress. This is in line with previous studies that showed when the stress level increased, the alpha power increased across the frontal cortex [44,57,61,62]. Likewise, the increase in relative beta power in our study is also consistent with previous studies that utilized driving and public speaking as stressors in their studies [39,63]. These findings demonstrate the potential of using temporal, spectral, and connectivity features in finding patterns associated with mental stress, as demonstrated in our previous studies on stress and control states [64,65].
We further analyze the classification accuracy of stress based on the first scenario using CAR, KNN, LDA, LR, NB, RF, and SVM classifiers. The temporal features of the peak-to-peak amplitude of the significant channels—‘F7’, ‘F3’, ‘Fz’, and ‘F8’—showed the highest classification accuracy of 79.4% using SVM. Meanwhile, the frequency-domain features of the high beta band (20–30 Hz) at significant channels of ‘Fp1’, ‘Fp2’, ‘F3’, and ‘F4’ achieved the highest classification accuracy of 73% using KNN.
Meanwhile, in the second scenario (domain feature subset analysis), we observed a 2%, 7%, and 13% improvement in classification accuracy in the time domain, frequency domain, and connectivity features, respectively, when compared to the first scenario. Particularly, the high accuracies of 81.4%, 80% and 88% were achieved when using the significant feature subset of the 15 time-domain features, 20 frequency-domain features, and 29 connectivity network features, respectively. It is noteworthy that the subset of connectivity features outperformed other domains in classifying mental stress. Our findings are consistent with prior functional connectivity research, which has shown that functional connection is more reflective of the mental task performance [66].
Additionally, in the third scenario, fusing significant features of the time domain, frequency domain, and connectivity features of PLV (a total of 64 features) improved the overall accuracy of detecting the rest/stress condition with the highest accuracy of 93.2% obtained using SVM. As expected, the improvements in the classification performance support the hypothesis that fusing multi-domain features may provide complementary information for better stress detection. In general, the proposed method of selecting a significant EEG-channel-based feature yield a total reduction of feature space of almost 60%, with 64 significant features out of 210 features.
The overall classifiers’ performance depends significantly on relevant EEG features and the selected channel related to the given task. Previous studies have found that using a large number of EEG channels could provide high resolution and improve accuracy; however, they have inherited issues, such as cost and applicability, particularly outside laboratories. Subhani [57] discusses the identification of stress using 19 EEG channels with features of absolute power, relative power (RP), coherence, phase lag, and amplitude asymmetry, and they reported high accuracy of 94.58%; yet, high dimensionality existed when the 190-feature vector was used. This high accuracy could be interpreted as the result of using a high spatial resolution of 19 EEG channels. However, in this study, the maximum accuracy was 93.2% with the 64-feature vector. Although the accuracy was slightly lower than the one reported by [57,63], this study efficiently reduced feature space with high performance.
This study confirmed that the fusion of temporal, spectral, and connectivity features significantly improved mental stress classification accuracy. Although the study was informative for the mental stress classification, it had a few limitations. First, we only reported the results of EEG feature extraction at an epoch length of one second, which corresponds to 256 EEG data points. Future studies may consider reporting the results of epochs with more than one second, i.e., in the range of one to ten seconds. Second, this study was constructed on fusion functional connections using PLV with cortical features. Other connectivity features, such as the Phase Lock Index (PLI), Partial Directed Coherence (PDC), and Directed Transfer Function (DTF) [54], were not included in the study. Third, while we conducted statistical analysis with a t-test to select the brain regions relevant to mental stress in this study, different methods for detecting mental stress using feature-based channel selection (e.g., swarm intelligence) should be considered in future work to reduce the high dimensionality and select the optimal feature set. Finally, throughout the experiment, we found that the SVM outperformed other classifiers in terms of classification performance using the selected hyperparameters, but using algorithm optimization for finding optimal parameters could improve the overall performance.
In essence, the proposed framework empirically proved the possibility of having significant channels corresponding to each feature while eliminating the redundancy and ignoring un-relevant channels. Then, it could be suggested that EEG signals have the potential to be reliable for identifying stress for home-based applications with an optimal number of channels and the relevant features. However, multiple methods for detecting mental stress using feature-based channel selection should be considered in future work.

7. Conclusions

This paper aims to find feature sets that would distinguish the stress and non-stress conditions using seven frontal EEG channels. EEG’s features from the time domain, frequency domain, functional connectivity network, and all three fused together were investigated. Seven classifiers were used to evaluate the performance of each feature set before and after fusion. The highest accuracy of 93.2% was achieved using hybrid features with the SVM classifier. In comparison, the evaluation performance of the time domain, frequency domain, and connectivity feature subsets were 81.4%, 80%, and 88% respectively. The results demonstrated that the proposed method of fusing the connectivity network with temporal and spectral features was capable of detecting mental stress state with high classification performance. The overall results support developing a real-time system for stress measurement and analysis.

Author Contributions

Conceptualization, A.H. and D.H.; methodology, A.H., D.H. and F.A.-S.; software, A.H.; formal analysis, A.H. and F.A.-S.; resources, A.H., D.H., T.M., F.A.-S., T.P. and M.H.K.; data curation, F.A.-S.; writing original draft preparation, A.H.; writing-review and editing, A.H., D.H., F.A.-S., T.M., T.P. and M.H.K.; supervision, D.H., T.M. and T.P.; funding acquisition, D.H.; validation, A.H., D.H., T.M., F.A.-S., T.P. and M.H.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Fundamental Research Grant Scheme (FRGS) funded by the Ministry of Higher Education (Grant code: FRGS/1/2019/ICT02/TAYLOR/03/1).

Institutional Review Board Statement

The study was conducted according to the guidelines of the Declaration of Helsinki, and approved by the Institutional Review Board of Universiti Teknologi Petronas.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

Raw EEG data can be obtained by writing formal email to Fares Al-Shargie.

Acknowledgments

The authors would like to acknowledge the support received from Taylor’s University, Malaysia, through its Ph.D. Scholarship programs and the support from the Fundamental Research Grant Scheme (FRGS) funded by the Ministry of Higher Education (Grant code: FRGS/1/2019/ICT02/TAYLOR/03/1). The authors would like to thank the Universiti Teknologi Petronas for sharing the dataset.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Asif, A.; Majid, M.; Anwar, S.M. Human stress classification using EEG signals in response to music tracks. Comput. Biol. Med. 2019, 107, 182–196. [Google Scholar] [CrossRef]
  2. Can, Y.S.; Arnrich, B.; Ersoy, C. Stress Detection in Daily Life Scenarios Using Smart Phones and Wearable Sensors: A Survey. J. Biomed. Inform. 2019, 92, 103139. [Google Scholar] [CrossRef]
  3. Song, H.; Fang, F.; Arnberg, F.K.; Mataix-Cols, D.; De La Cruz, L.F.; Almqvist, C.; Fall, K.; Lichtenstein, P.; Thorgeirsson, G.; Valdimarsdóttir, U.A. Stress related disorders and risk of cardiovascular disease: Population based, sibling controlled cohort study. BMJ 2019, 365, 1–10. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Blanding, M. Workplace Stress Responsible for up to $190B in Annual U.S. Healthcare Costs. In HBS Working Knowledge; Forbes: Jersey City, NJ, USA, 2015; Available online: https://www.forbes.com/sites/hbsworkingknowledge/2015/01/26/workplace-stress-responsible-for-up-to-190-billion-in-annual-u-s-heathcare-costs/?sh=59952af2235a (accessed on 9 July 2021).
  5. Daudelin-Peltier, C.; Forget, H.; Blais, C.; Deschênes, A.; Fiset, D. The effect of acute social stress on the recognition of facial expression of emotions. Sci. Rep. 2017, 7, 1036. [Google Scholar] [CrossRef] [PubMed]
  6. Pereira, T.; Almeida, P.R.; Cunha, J.P.; Aguiar, A. Heart rate variability metrics for fine-grained stress level assessment. Comput. Methods Programs Biomed. 2017, 148, 71–80. [Google Scholar] [CrossRef]
  7. Cohen, S.; Kamarck, T.; Mermelstein, R. A Global Measure of Perceived Stress. J. Health Soc. Behav. 1983, 24, 385. [Google Scholar] [CrossRef]
  8. Nagar, P.; Sethia, D. Brain Mapping Based Stress Identification Using Portable EEG Based Device. In Proceedings of the 2019 11th International Conference on Communication Systems & Networks (COMSNETS), Bengaluru, India, 7–11 January 2019; Volume 2061, pp. 601–606. [Google Scholar]
  9. Sanay, M.U.S.; Syed, M.A.; Majid, M. Quantification of Human Stress Using Commercially Available Single Channel EEG Headset. IEICE Trans. Inf. Syst. 2017, 100, 2241–2244. [Google Scholar] [CrossRef] [Green Version]
  10. Zigmond, A.S.; Snaith, R.P. The Hospital Anxiety and Depression Scale. Br. J. Psychiatry 1983, 134, 382–389. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  11. Minguillon, J.; Lopez-Gordo, M.A.; Pelayo, F. Stress Assessment by Prefrontal Relative Gamma. Front. Comput. Neurosci. 2016, 10, 1–9. [Google Scholar] [CrossRef] [Green Version]
  12. Poole, K.L.; Schmidt, L.A. Frontal brain delta-beta correlation, salivary cortisol, and social anxiety in children. J. Child Psychol. Psychiatry Allied Discip. 2019, 60, 646–654. [Google Scholar] [CrossRef]
  13. Al-Shargie, F.; Tang, T.B.; Kiguchi, M. Assessment of mental stress effects on prefrontal cortical activities using canonical correlation analysis: An fNIRS-EEG study. Biomed. Opt. Express 2017, 8, 2583. [Google Scholar] [CrossRef] [PubMed]
  14. Gowrisankaran, S.; Nahar, N.K.; Hayes, J.R.; Sheedy, J.E. Asthenopia and Blink Rate Under Visual and Cognitive Loads. Optom. Vis. Sci. 2012, 89, 97–104. [Google Scholar] [CrossRef] [PubMed]
  15. Barreto, A.; Zhai, J.; Adjouadi, M. Non-intrusive Physiological Monitoring for Automated Stress Detection in Human-Computer Interaction. In Human–Computer Interaction; Springer: Berlin/Heidelberg, Germany, 2007; pp. 29–38. [Google Scholar] [CrossRef]
  16. Davis, M.S. Voice Stress Analysis. In The Concise Dictionary of Crime and Justice; SAGE Publications, Inc.: Thousand Oaks, CA, USA, 2012. [Google Scholar] [CrossRef]
  17. Giannakakis, G.; Grigoriadis, D.; Giannakaki, K.; Simantiraki, O.; Roniotis, A.; Tsiknakis, M. Review on psychological stress detection using biosignals. IEEE Trans. Affect. Comput. 2019, 1. [Google Scholar] [CrossRef]
  18. Wang, Y.; Veluvolu, K.C. Evolutionary algorithm based feature optimization for multi-channel EEG classification. Front. Neurosci. 2017, 11, 1–14. [Google Scholar] [CrossRef] [Green Version]
  19. Jiang, D.; Lu, Y.N.; Yu, M.A.; Yuanyuan, W. Robust sleep stage classification with single-channel EEG signals using multimodal decomposition and HMM-based refinement. Expert Syst. Appl. 2019, 31, 188–203. [Google Scholar] [CrossRef]
  20. Jung, Y.; Yoon, Y.I. Multi-level assessment model for wellness service based on human mental stress level. Multimed. Tools Appl. 2017, 76, 11305–11317. [Google Scholar] [CrossRef] [Green Version]
  21. Hosseini, S.A.; Khalilzadeh, M.A.; Naghibi-Sistani, M.B.; Homam, S.M. Emotional stress recognition using a new fusion link between electroencephalogram and peripheral signals. Iran. J. Neurol. 2015, 14, 142–151. [Google Scholar] [PubMed]
  22. Xu, Q.; Nwe, T.L.; Guan, C. Cluster-Based Analysis for Personalized Stress. IEEE J. Biomed. Health Inform. 2015, 19, 275–281. [Google Scholar] [CrossRef]
  23. Dedovic, K.; Renwick, R.; Mahani, N.K.; Engert, V.; Lupien, S.J.; Pruessner, J.C. The Montreal Imaging Stress Task: Using functional imaging to investigate the effects of perceiving and processing psychosocial stress in the human brain. J. Psychiatry Neurosci. 2005, 30, 319. [Google Scholar]
  24. Ullah, I.; Hussain, M.; Qazi, E.U.H.; Aboalsamh, H. An automated system for epilepsy detection using EEG brain signals based on deep learning approach. Expert Syst. Appl. 2018, 107, 61–71. [Google Scholar] [CrossRef] [Green Version]
  25. Dubois, J.; Adolphs, R. Building a Science of Individual Differences from fMRI. Feature Rev. 2016, 20, 425–443. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  26. Bartenstein, P. PET in neuroscience. Nuklearmedizin 2004, 43, 33–42. [Google Scholar] [CrossRef] [PubMed]
  27. Al-Shargie, F.; Tang, T.B.; Badruddin, N.; Kiguchi, M. Simultaneous measurement of EEG-fNIRS in classifying and localizing brain activation to mental stress. In Proceedings of the IEEE 2015 International Conference on Signal and Image Processing Applications ICSIPA, Kuala Lumpur, Malaysia, 19–21 October 2015; pp. 282–286. [Google Scholar] [CrossRef]
  28. Al-Shargie, F.; Tang, T.B.; Badruddin, N.; Kiguchi, M. Towards multilevel mental stress assessment using SVM with ECOC: An EEG approach. Med. Biol. Eng. Comput. 2018, 56, 125–136. [Google Scholar] [CrossRef]
  29. Shon, D.; Im, K.; Park, J.H.; Lim, D.S.; Jang, B.; Kim, J.M. Emotional Stress State Detection Using Genetic Algorithm-Based Feature Selection on EEG Signals. Int. J. Environ. Res. Public Health 2018, 15, 2461. [Google Scholar] [CrossRef] [Green Version]
  30. Mahajan, R. Emotion Recognition via EEG Using Neural Network Classifier. Adv. Intell. Syst. Comput. 2018, 583, 429–438. [Google Scholar] [CrossRef]
  31. Sriramprakash, S.; Prasanna, V.D.; Murthy, O.V. Stress Detection in Working People. Procedia Comput. Sci. 2017, 115, 359–366. [Google Scholar] [CrossRef]
  32. Zhang, S.; Li, B.; Chen, X.; Lu, T.; Zhao, C.; Ren, J.; Ji, X. Research on the Method of Evaluating Psychological Stress by EEG. IOP Conf. Ser. Earth Environ. Sci. 2019, 310, 042033. [Google Scholar] [CrossRef]
  33. Keshmiri, S. Conditional Entropy: A Potential Digital Marker for Stress. Entropy 2021, 23, 286. [Google Scholar] [CrossRef] [PubMed]
  34. Attallah, O. An effective mental stress state detection and evaluation system using minimum number of frontal brain electrodes. Diagnostics 2020, 10, 292. [Google Scholar] [CrossRef]
  35. Saeed, S.M.U.; Anwar, S.M.; Khalid, H.; Majid, M.; Bagci, U. EEG Based Classification of Long-Term Stress Using Psychological Labeling. Sensors 2020, 20, 1886. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  36. Katmah, R.; Al-Shargie, F.; Tariq, U.; Babiloni, F.; Al-Mughairbi, F.; Al-Nashash, H. A Review on Mental Stress Assessment Methods Using EEG Signals. Sensors 2021, 21, 5043. [Google Scholar] [CrossRef]
  37. Jebelli, H.; Hwang, S.; Lee, S.H. EEG-based workers’ stress recognition at construction sites. Autom. Constr. 2018, 93, 315–324. [Google Scholar] [CrossRef]
  38. Ahuja, R.; Banga, A. Mental stress detection in university students using machine learning algorithms. Procedia Comput. Sci. 2019, 152, 349–353. [Google Scholar] [CrossRef]
  39. Halim, Z.; Rehan, M. On identification of driving-induced stress using electroencephalogram signals: A framework based on wearable safety-critical scheme and machine learning. Inf. Fusion 2020, 53, 66–79. [Google Scholar] [CrossRef]
  40. Al-Nafjan, A.; Hosny, M.; Al-Ohali, Y.; Al-Wabil, A. Review and Classification of Emotion Recognition Based on EEG Brain-Computer Interface System Research: A Systematic Review. Appl. Sci. 2017, 7, 1239. [Google Scholar] [CrossRef] [Green Version]
  41. Chen, J.; Abbod, M.; Shieh, J.S. Pain and Stress Detection Using Wearable Sensors and Devices—A Review. Sensors 2021, 21, 1030. [Google Scholar] [CrossRef]
  42. Zhou, B.; Wu, X.; Ruan, J.; LV, Z.; Zhang, L. How many channels are suitable for independent component analysis in motor imagery brain-computer interface. Biomed. Signal Process. Control 2019, 50, 103–120. [Google Scholar] [CrossRef]
  43. Hasan, M.J.; Kim, J.M. A Hybrid Feature Pool-Based Emotional Stress State Detection Algorithm Using EEG Signals. Brain Sci. 2019, 9, 376. [Google Scholar] [CrossRef] [Green Version]
  44. Al-Shargie, F.; Kiguchi, M.; Badruddin, N.; Dass, S.C.; Hani, A.F.M.; Tang, T.B. Mental stress assessment using simultaneous measurement of EEG and fNIRS. Biomed. Opt. Express 2016, 7, 3882. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  45. Peng, H.T.; Savage, E.; Vartanian, O.; Smith, S.; Rhind, S.G.; Tenn, C.; Bjamason, S. Performance Evaluation of a Salivary Amylase Biosensor for Stress Assessment in Military Field Research. J. Clin. Lab. Anal. 2016, 30, 223–230. [Google Scholar] [CrossRef]
  46. Gramfort, A.; Luessi, M.; Larson, E.; Engemann, D.A.; Strohmeier, D.; Garcia, S.; Claude, U.; Brodbeck, C.; Goj, R.; Jas, M.; et al. MEG and EEG data analysis with MNE-Python. Front. Neurosci. 2013, 7, 1–13. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  47. Trujillo, L.T.; Stanfield, C.T.; Vela, R.D. The Effect of Electroencephalogram (EEG) Reference Choice on Information-Theoretic Measures of the Complexity and Integration of EEG Signals. Front. Neurosci. 2017, 11, 425. [Google Scholar] [CrossRef]
  48. Ingle, R.; Oimbe, S.; Kehri, V.; Awale, R.N. Classification of EEG Signals during Meditation and Controlled State Using PCA, ICA, LDA and Support Vector Machines. Int. J. Pure Appl. Math. 2018, 118, 3179–3190. [Google Scholar]
  49. Li, X.; Hu, B.; Sun, S.; Cai, H. EEG-based mild depressive detection using feature selection methods and classifiers. Comput. Methods Programs Biomed. 2016, 136, 151–161. [Google Scholar] [CrossRef]
  50. Blanco, S.; Garcia, H.; Quiroga, R.; Romanelli, L.; Rosso, O. Stationarity of the EEG series. IEEE Eng. Med. Biol. Mag. 1995, 14, 395–399. [Google Scholar] [CrossRef]
  51. Seraj, E.; Sameni, R. Robust electroencephalogram phase estimation with applications in brain-computer interface systems. Physiol. Meas. 2017, 38, 501–523. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  52. Fraschini, M.; Demuru, M.; Crobe, A.; Marrosu, F.; Stam, C.J.; Hillebrand, A. The effect of epoch length on estimated EEG functional connectivity and brain network organisation. J. Neural Eng. 2016, 13, 036015. [Google Scholar] [CrossRef] [PubMed]
  53. Prerau, M.J.; Brown, R.E.; Bianchi, M.T.; Ellenbogen, J.M.; Purdon, P.L. Sleep neurophysiological dynamics through the lens of multitaper spectral analysis. Physiology 2017, 32, 60–92. [Google Scholar] [CrossRef] [Green Version]
  54. Al-Shargie, F.; Tariq, U.; Alex, M.; Mir, H.; Al-Nashash, H. Emotion Recognition Based on Fusion of Local Cortical Activations and Dynamic Functional Networks Connectivity: An EEG Study. IEEE Access 2019, 7, 143550–143562. [Google Scholar] [CrossRef]
  55. Gong, A.; Liu, J.; Lu, L.; Wu, G.; Jiang, C.; Fu, Y. Characteristic differences between the brain networks of high-level shooting athletes and non-athletes calculated using the phase-locking value algorithm. Biomed. Signal Process. Control 2019, 51, 128–137. [Google Scholar] [CrossRef]
  56. Al-Shargie, F.M.; Hassanin, O.; Tariq, U.; Al-Nashash, H. EEG-Based Semantic Vigilance Level Classification Using Directed Connectivity Patterns and Graph Theory Analysis. IEEE Access 2020, 8, 115941–115956. [Google Scholar] [CrossRef]
  57. Subhani, A.R.; Mumtaz, W.; Naufal, M.; Mohamed, B.I.N.; Kamel, N.; Malik, A.S. Machine Learning Framework for the Detection of Mental Stress at Multiple Levels. IEEE Access 2017, 5, 13545–13556. [Google Scholar] [CrossRef]
  58. Zhang, R.; Xu, P.; Chen, R.; Li, F.; Guo, L.; Li, P.; Zhang, T.; Yao, D. Predicting Inter-session Performance of SMR-Based Brain–Computer Interface Using the Spectral Entropy of Resting-State EEG. Brain Topogr. 2015, 28, 680–690. [Google Scholar] [CrossRef] [PubMed]
  59. Tian, Y.; Zhang, H.; Xu, W.; Zhang, H.; Yang, L.; Zheng, S.; Shi, Y. Spectral entropy can predict changes of working memory performance reduced by short-time training in the delayed-match-to-sample task. Front. Hum. Neurosci. 2017, 11, 1–12. [Google Scholar] [CrossRef] [Green Version]
  60. Chakladar, D.D.; Chakraborty, S. EEG based emotion classification using “correlation Based Subset Selection”. Biol. Inspired Cogn. Archit. 2018, 24, 98–106. [Google Scholar] [CrossRef]
  61. Al-shargie, F.; Tang, T.B.; Badruddin, N.; Dass, S.C.; Kiguchi, M. Mental stress assessment based on feature level fusion of fNIRS and EEG signals. In Proceedings of the 2016 6th International Conference on Intelligent and Advanced Systems (ICIAS), Kuala Lumpur, Malaysia, 15–17 August 2016; pp. 1–5. [Google Scholar] [CrossRef]
  62. Al-shargie, F.M.; Tang, T.B.; Badruddin, N.; Kiguchi, M. Mental Stress Quantification Using EEG Signals. In International Conference for Innovation in Biomedical Engineering and Life Sciences; Ibrahim, F., Usman, J., Mohktar, M.S., Ahmad, M.Y., Eds.; Springer: Singapore, 2016; pp. 15–19. [Google Scholar]
  63. Arsalan, A.; Majid, M.; Butt, A.R.; Anwar, S.M. Classification of Perceived Mental Stress Using A Commercially Available EEG Headband. IEEE J. Biomed. Health Inform. 2019, 23, 2257–2264. [Google Scholar] [CrossRef] [PubMed]
  64. Al-Shargie, F.; Tang, T.B.; Kiguchi, M. Stress Assessment Based on Decision Fusion of EEG and fNIRS Signals. IEEE Access 2017, 5, 19889–19896. [Google Scholar] [CrossRef]
  65. Al-Shargie, F. Prefrontal cortex functional connectivity based on simultaneous record of electrical and hemodynamic responses associated with mental stress. arXiv 2021, arXiv:2103.04636. preprint. [Google Scholar]
  66. Al-Shargie, F.; Tariq, U.; Hassanin, O.; Mir, H.; Babiloni, F.; Al-Nashash, H. Brain connectivity analysis under semantic vigilance and enhanced mental states. Brain Sci. 2019, 9, 363. [Google Scholar] [CrossRef] [PubMed] [Green Version]
Figure 1. Experiment block design. A total of five active blocks for each task with salivary alpha amylase (SAA) cortisol was collected before and after the stress task and presented by the letter S with a red background. For each block, arithmetic tasks are given for the 30 s followed by 20 s of rest. The red dashed line marks the start of the task, and the green dashed line marks the end of the task (the marking is done at every block).
Figure 1. Experiment block design. A total of five active blocks for each task with salivary alpha amylase (SAA) cortisol was collected before and after the stress task and presented by the letter S with a red background. For each block, arithmetic tasks are given for the 30 s followed by 20 s of rest. The red dashed line marks the start of the task, and the green dashed line marks the end of the task (the marking is done at every block).
Sensors 21 06300 g001
Figure 2. EEG Channels’ Position on Scalp.
Figure 2. EEG Channels’ Position on Scalp.
Sensors 21 06300 g002
Figure 3. Proposed ML methodology flow chart for mental stress state recognition.
Figure 3. Proposed ML methodology flow chart for mental stress state recognition.
Sensors 21 06300 g003
Figure 4. The mean and standard deviation of the salivary amylase cortisol measured by (mcg/dL) for rest and stress conditions.
Figure 4. The mean and standard deviation of the salivary amylase cortisol measured by (mcg/dL) for rest and stress conditions.
Sensors 21 06300 g004
Figure 5. (a) The mean and standard deviation using scatter for time-domain features of the Hjorth complexity, Hjorth mobility, Hjorth activity, kurtosis, peak-to-peak amplitude ( p t p _ a m p ), and skewness of EEG signals at 1–30 Hz for stress and rest conditions. The difference between stress and rest is shown using T-maps in (b). The star (*) symbols denote statistically significant electrodes using topographic maps (two-sample t-test; p < 0.01, Bonferroni correction).
Figure 5. (a) The mean and standard deviation using scatter for time-domain features of the Hjorth complexity, Hjorth mobility, Hjorth activity, kurtosis, peak-to-peak amplitude ( p t p _ a m p ), and skewness of EEG signals at 1–30 Hz for stress and rest conditions. The difference between stress and rest is shown using T-maps in (b). The star (*) symbols denote statistically significant electrodes using topographic maps (two-sample t-test; p < 0.01, Bonferroni correction).
Sensors 21 06300 g005
Figure 6. The mean topographic maps for relative bands power of delta, theta, alpha, sigma, low beta, and high beta at 1–30 Hz for rest and stress conditions. The difference between stress and rest relative powers are shown using T-maps. The star (*) symbols denote to the significant electrodes related to specific feature (two-sample t-test; p < 0.01, Bonferroni correction).
Figure 6. The mean topographic maps for relative bands power of delta, theta, alpha, sigma, low beta, and high beta at 1–30 Hz for rest and stress conditions. The difference between stress and rest relative powers are shown using T-maps. The star (*) symbols denote to the significant electrodes related to specific feature (two-sample t-test; p < 0.01, Bonferroni correction).
Sensors 21 06300 g006
Figure 7. The PLV connectivity network among EEG channel pairs over all trails for rest and stress condition. The star (*) symbol denotes the significant connections between electrodes selected by the t-test.
Figure 7. The PLV connectivity network among EEG channel pairs over all trails for rest and stress condition. The star (*) symbol denotes the significant connections between electrodes selected by the t-test.
Sensors 21 06300 g007
Figure 8. The average classification performance and standard deviation σ of 15 significant features of the time domain. The vertical line indicates σ .
Figure 8. The average classification performance and standard deviation σ of 15 significant features of the time domain. The vertical line indicates σ .
Sensors 21 06300 g008
Figure 9. The average classification performance and standard deviation of 20 significant features from the frequency domain.
Figure 9. The average classification performance and standard deviation of 20 significant features from the frequency domain.
Sensors 21 06300 g009
Figure 10. The average classification performance and standard deviation of all significant connectivity network features of PLV.
Figure 10. The average classification performance and standard deviation of all significant connectivity network features of PLV.
Sensors 21 06300 g010
Figure 11. The average classification performance and standard deviation of hybrid features consisting of 42 significant features from the time domain, frequency domain, and connectivity network.
Figure 11. The average classification performance and standard deviation of hybrid features consisting of 42 significant features from the time domain, frequency domain, and connectivity network.
Sensors 21 06300 g011
Figure 12. A summary comparison between the average accuracy of single subset domain features (time domain, frequency domain, connectivity network features) and the fusion of all three using SVM.
Figure 12. A summary comparison between the average accuracy of single subset domain features (time domain, frequency domain, connectivity network features) and the fusion of all three using SVM.
Sensors 21 06300 g012
Table 1. A summary of Dataset Structure Content.
Table 1. A summary of Dataset Structure Content.
NameArray ShapeArray Content
Data40 × 7 × 256Trails × channels × samples (256 Hz × 1 s)
Label40 × 2Trail × label (stress, rest)
Table 2. Default Parameters for Classification Techniques.
Table 2. Default Parameters for Classification Techniques.
No.ClassifierDefault Value
1SVMC = 1.0,
Kernal = Radial Basis Function (RBF),
1.0 × 10−3
2KNNK = 5,
distance function = euclidean distance
3NBvariance_smoothing = 1 × 10−9
4RFn_estimators = 100 trees,
criterion = ‘gini’
5DTcriterion = ‘gini’
6LRpenalty = ‘l2’, *,
tolerance = 0.0001,
C = 1.0
7LDAsolver = ‘Singular value decomposition (svd)’,
tolerance = 0.0001
Table 3. The average accuracies and standard deviations of significant time-domain features from the selected channels with the seven classifiers.
Table 3. The average accuracies and standard deviations of significant time-domain features from the selected channels with the seven classifiers.
FeaturesSig.
Channels
(p < 0.001)
PerformanceCARTKNNLDALRNBRFSVM
Hjorth complexity‘Fp1’, ‘F3’, ‘F4’accuracy0.644 ± 0.1460.691 ± 0.1190.671 ± 0.1030.659 ± 0.1180.682 ± 0.1140.671 ± 0.1450.677 ± 0.124
precision0.653 ± 0.1510.715 ± 0.1180.680 ± 0.1090.672 ± 0.1260.696 ± 0.1160.673 ± 0.150.694 ± 0.128
recall0.650 ± 0.1490.701 ± 0.1170.675 ± 0.1070.668 ± 0.1230.689 ± 0.1170.672 ± 0.1460.688 ± 0.127
f1-score0.641 ± 0.1490.688 ± 0.1190.667 ± 0.1080.656 ± 0.1190.678 ± 0.1180.667 ± 0.1480.675 ± 0.125
Hjorth mobility‘Fp1’, ‘F3’, ‘F4’accuracy0.706 ± 0.1270.702 ± 0.1580.705 ± 0.1220.516 ± 0.0720.709 ± 0.1290.712 ± 0.1460.715 ± 0.140
precision0.711 ± 0.1280.721 ± 0.1590.713 ± 0.1140.519 ± 0.0810.715 ± 0.1260.718 ± 0.1400.729 ± 0.135
recall0.704 ± 0.1240.711 ± 0.1550.711 ± 0.1170.519 ± 0.0780.711 ± 0.1240.715 ± 0.1360.725 ± 0.137
f1-score0.703 ± 0.1280.698 ± 0.1600.702 ± 0.1230.609 ± 0.0390.707 ± 0.1280.708 ± 0.1470.710 ± 0.144
Hjorth activity‘F7’, ‘F3’accuracy0.541 ± 0.0000.706 ± 0.1840.655 ± 0.1730.511 ± 0.0010.718 ± 0.1680.540 ± 0.1200.688 ± 0.117
precision0.301 ± 0.0000.714 ± 0.1890.659 ± 0.1790.431 ± 0.0000.727 ± 0.1640.387 ± 0.0320.699 ± 0.183
recall0.371 ± 0.0000.705 ± 0.1830.656 ± 0.1770.372 ± 0.0000.723 ± 0.1660.394 ± 0.0130.691 ± 0.177
f1-score0.321 ± 0.0000.699 ± 0.1900.648 ± 0.1800.321 ± 0.0000.708 ± 0.1770.386 ± 0.0240.681 ± 0.176
Kurtosis‘Fp1’accuracy0.549 ± 0.1180.531 ± 0.0890.515 ± 0.1300.517 ± 0.1290.516 ± 0.1360.549 ± 0.1180.518 ± 0.136
precision0.551 ± 0.1170.539 ± 0.1070.539 ± 0.1630.541 ± 0.1630.511 ± 0.2000.551 ± 0.1170.524 ± 0.184
recall0.549 ± 0.1150.536 ± 0.1000.526 ± 0.1390.526 ± 0.1390.523 ± 0.1470.549 ± 0.1150.521 ± 0.153
f1-score0.544 ± 0.1190.524 ± 0.0950.504 ± 0.1310.509 ± 0.1290.484 ± 0.1510.544 ± 0.1190.498 ± 0.153
PTP_AMP‘F7’, ‘F3’, ‘Fz’, ‘F8’accuracy0.758 ± 0.1270.735 ± 0.1460.754 ± 0.1260.401 ± 0.0000.745 ± 0.1520.794 ± 0.1220.761 ± 0.145
precision0.764 ± 0.1250.745 ± 0.1440.767 ± 0.1200.301 ± 0.0000.752 ± 0.1540.798 ± 0.1190.766 ± 0.146
recall0.759 ± 0.1250.738 ± 0.1410.761 ± 0.1210.371 ± 0.0000.745 ± 0.1620.796 ± 0.1210.766 ± 0.146
f1-score0.754 ± 0.1260.732 ± 0.1460.752 ± 0.1270.321 ± 0.0000.734 ± 0.1620.790 ± 0.1230.756 ± 0.146
Skewness‘F4’accuracy0.561 ± 0.1080.538 ± 0.1010.490 ± 0.1410.467 ± 0.1190.490 ± 0.1200.561 ± 0.1080.483 ± 0.125
precision0.566 ± 0.1120.546 ± 0.1040.493 ± 0.1480.467 ± 0.1320.503 ± 0.1530.566 ± 0.1120.492 ± 0.154
recall0.564 ± 0.1100.546 ± 0.1010.491 ± 0.1450.467 ± 0.1250.491 ± 0.1280.564 ± 0.1100.493 ± 0.134
f1-score0.559 ± 0.1070.533 ± 0.1030.488 ± 0.1400.461 ± 0.1240.480 ± 0.1180.559 ± 0.1070.471 ± 0.134
Table 4. The summary of average accuracies and standard deviations of significant frequency-domain features from the selected channels with the seven classifiers.
Table 4. The summary of average accuracies and standard deviations of significant frequency-domain features from the selected channels with the seven classifiers.
BandSig. Channels
(p < 0.001)
PerformanceCARTKNNLDALRNBRFSVM
Delta‘Fp1’, ‘Fp2’, ‘F3’, ‘Fz’, ‘F4’accuracy0.631 ± 0.1270.659 ± 0.1520.680 ± 0.1230.488 ± 0.0690.672 ± 0.1280.675 ± 0.1130.682 ± 0.144
precision0.639 ± 0.1220.679 ± 0.1500.692 ± 0.1200.488 ± 0.0760.682 ± 0.1280.686 ± 0.1020.694 ± 0.145
recall0.635 ± 0.1210.674 ± 0.1460.689 ± 0.1210.495 ± 0.0660.679 ± 0.1290.682 ± 0.1040.690 ± 0.145
f1-score0.627 ± 0.1270.652 ± 0.1520.679 ± 0.1230.481 ± 0.0790.672 ± 0.1280.673 ± 0.1130.677 ± 0.145
Theta‘Fp1’, ‘Fp2’, ‘F3’, ‘Fz’, ‘F4’accuracy0.614 ± 0.0880.619 ± 0.0870.679 ± 0.1420.473 ± 0.0590.655 ± 0.1180.643 ± 0.1070.656 ± 0.135
precision0.614 ± 0.0910.623 ± 0.1000.683 ± 0.1460.471 ± 0.0640.662 ± 0.1320.646 ± 0.1070.659 ± 0.140
recall0.614 ± 0.0910.616 ± 0.0950.671 ± 0.1380.475 ± 0.0600.652 ± 0.1190.645 ± 0.1040.655 ± 0.140
f1-score0.611 ± 0.0910.607 ± 0.0970.669 ± 0.1380.464 ± 0.0680.647 ± 0.1220.640 ± 0.1030.648 ± 0.136
Alpha‘Fp1’, ‘Fp2’, ‘F4’accuracy0.622 ± 0.1070.634 ± 0.1490.634 ± 0.0890.481 ± 0.0700.619 ± 0.1230.606 ± 0.0960.622 ± 0.137
precision0.627 ± 0.1080.646 ± 0.1530.640 ± 0.0960.477 ± 0.0760.622 ± 0.1260.608 ± 0.0940.630 ± 0.141
recall0.622 ± 0.1010.639 ± 0.1440.633 ± 0.0910.477 ± 0.0760.615 ± 0.1240.607 ± 0.0930.626 ± 0.136
f1-score0.618 ± 0.1050.628 ± 0.1510.630 ± 0.0910.474 ± 0.0730.611 ± 0.1220.602 ± 0.0950.618 ± 0.136
Sigma‘F7’accuracy0.524 ± 0.1010.485 ± 0.1530.467 ± 0.1430.422 ± 0.0830.520 ± 0.1450.524 ± 0.1010.494 ± 0.166
precision0.532 ± 0.1210.491 ± 0.1610.470 ± 0.1470.422 ± 0.0910.522 ± 0.1530.532 ± 0.1200.501 ± 0.181
recall0.528 ± 0.1110.490 ± 0.1560.473 ± 0.1450.422 ± 0.0870.519 ± 0.1500.528 ± 0.1110.499 ± 0.175
f1-score0.521 ± 0.1030.475 ± 0.1560.463 ± 0.1440.415 ± 0.0850.510 ± 0.1510.521 ± 0.1030.480 ± 0.169
Low Beta‘Fp1’, ‘F4’accuracy0.608 ± 0.0810.597 ± 0.1340.646 ± 0.0870.494 ± 0.0500.626 ± 0.1230.574 ± 0.1000.617 ± 0.104
precision0.612 ± 0.0820.601 ± 0.1360.649 ± 0.0910.489 ± 0.0600.635 ± 0.1240.580 ± 0.1010.624 ± 0.106
recall0.610 ± 0.0820.598 ± 0.1360.647 ± 0.0900.492 ± 0.0550.630 ± 0.1200.578 ± 0.1010.618 ± 0.101
f1-score0.605 ± 0.0810.592 ± 0.1340.643 ± 0.0910.488 ± 0.0600.626 ± 0.1230.571 ± 0.1000.613 ± 0.103
High Beta‘Fp1’, ‘Fp2’, ‘F3’, ‘F4’accuracy0.658 ± 0.1200.729 ± 0.1220.726 ± 0.1330.505 ± 0.0690.734 ± 0.1360.713 ± 0.1180.714 ± 0.115
precision0.660 ± 0.1050.736 ± 0.1250.733 ± 0.1370.505 ± 0.0710.735 ± 0.1350.716 ± 0.1150.718 ± 0.109
recall0.656 ± 0.1040.731 ± 0.1190.726 ± 0.1290.509 ± 0.0650.732 ± 0.1340.713 ± 0.1120.716 ± 0.111
f1-score0.651 ± 0.1110.727 ± 0.1240.723 ± 0.1320.499 ± 0.0780.731 ± 0.1370.707 ± 0.1190.711 ± 0.116
Table 5. The summary of average accuracies and standard deviations of PLV’s significant connectivity network features from each band.
Table 5. The summary of average accuracies and standard deviations of PLV’s significant connectivity network features from each band.
FeaturesPerformanceCARTKNNLDALRNBRFSVM
Delta_PLVaccuracy0.678 ± 0.1070.684 ± 0.1410.752 ± 0.1440.657 ± 0.1610.718 ± 0.1660.717 ± 0.1500.724 ± 0.179
precision0.678 ± 0.1110.691 ± 0.1530.757 ± 0.1420.661 ± 0.1610.720 ± 0.1620.719 ± 0.1520.731 ± 0.182
recall0.677 ± 0.1090.681 ± 0.1430.753 ± 0.1400.658 ± 0.1600.717 ± 0.1620.713 ± 0.1460.725 ± 0.177
f1-score0.674 ± 0.1080.678 ± 0.1430.749 ± 0.1450.653 ± 0.1610.712 ± 0.1650.711 ± 0.1480.717 ± 0.181
Theta_PLVaccuracy0.606 ± 0.1720.681 ± 0.1370.683 ± 0.1290.631 ± 0.1630.683 ± 0.1450.629 ± 0.1700.651 ± 0.179
precision0.614 ± 0.1720.681 ± 0.1390.687 ± 0.1300.631 ± 0.1680.690 ± 0.1440.636 ± 0.1740.651 ± 0.180
recall0.612 ± 0.1720.674 ± 0.1360.685 ± 0.1280.627 ± 0.1640.681 ± 0.1460.631 ± 0.1690.649 ± 0.178
f1-score0.604 ± 0.1740.673 ± 0.1370.681 ± 0.1290.624 ± 0.1640.676 ± 0.1450.627 ± 0.1690.646 ± 0.178
Alpha_PLVaccuracy0.686 ± 0.1400.662 ± 0.1480.719 ± 0.1770.657 ± 0.1800.710 ± 0.1620.699 ± 0.1420.691 ± 0.143
precision0.686 ± 0.1390.664 ± 0.1540.719 ± 0.1820.659 ± 0.1810.709 ± 0.1610.701 ± 0.1420.696 ± 0.146
recall0.686 ± 0.1390.657 ± 0.1490.713 ± 0.1810.658 ± 0.1810.706 ± 0.1600.703 ± 0.1450.687 ± 0.143
f1-score0.682 ± 0.1390.653 ± 0.1520.711 ± 0.1780.654 ± 0.1790.707 ± 0.1590.698 ± 0.1430.686 ± 0.142
Sigma_PLVaccuracy0.613 ± 0.1240.675 ± 0.1250.659 ± 0.1250.591 ± 0.1200.677 ± 0.1170.629 ± 0.1360.656 ± 0.131
precision0.619 ± 0.1250.680 ± 0.1260.662 ± 0.1260.597 ± 0.1220.681 ± 0.1170.632 ± 0.1370.659 ± 0.133
recall0.616 ± 0.1220.675 ± 0.1210.657 ± 0.1220.595 ± 0.1210.675 ± 0.1140.631 ± 0.1360.656 ± 0.130
f1-score0.611 ± 0.1220.670 ± 0.1240.653 ± 0.1240.589 ± 0.1210.672 ± 0.1180.626 ± 0.1360.655 ± 0.130
L_beta_PLVaccuracy0.663 ± 0.1480.628 ± 0.1340.679 ± 0.1630.595 ± 0.1320.655 ± 0.1270.642 ± 0.1370.641 ± 0.183
precision0.663 ± 0.1440.635 ± 0.1450.686 ± 0.1620.604 ± 0.1370.659 ± 0.1260.641 ± 0.1370.642 ± 0.186
recall0.663 ± 0.1440.631 ± 0.1390.683 ± 0.1610.603 ± 0.1320.655 ± 0.1230.643 ± 0.1360.640 ± 0.186
f1-score0.659 ± 0.1490.624 ± 0.1360.675 ± 0.1650.592 ± 0.1350.653 ± 0.1260.636 ± 0.1400.636 ± 0.183
H_beta_PLVaccuracy0.714 ± 0.1430.680 ± 0.1330.734 ± 0.1450.675 ± 0.1340.696 ± 0.1410.719 ± 0.1260.698 ± 0.137
precision0.715 ± 0.1460.699 ± 0.1360.738 ± 0.1500.684 ± 0.1370.701 ± 0.1410.723 ± 0.1290.708 ± 0.140
recall0.715 ± 0.1470.688 ± 0.1310.734 ± 0.1490.680 ± 0.1330.696 ± 0.1430.722 ± 0.1270.702 ± 0.136
f1-score0.710 ± 0.1450.677 ± 0.1320.732 ± 0.1470.672 ± 0.1310.691 ± 0.1400.716 ± 0.1260.696 ± 0.136
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Hag, A.; Handayani, D.; Pillai, T.; Mantoro, T.; Kit, M.H.; Al-Shargie, F. EEG Mental Stress Assessment Using Hybrid Multi-Domain Feature Sets of Functional Connectivity Network and Time-Frequency Features. Sensors 2021, 21, 6300. https://0-doi-org.brum.beds.ac.uk/10.3390/s21186300

AMA Style

Hag A, Handayani D, Pillai T, Mantoro T, Kit MH, Al-Shargie F. EEG Mental Stress Assessment Using Hybrid Multi-Domain Feature Sets of Functional Connectivity Network and Time-Frequency Features. Sensors. 2021; 21(18):6300. https://0-doi-org.brum.beds.ac.uk/10.3390/s21186300

Chicago/Turabian Style

Hag, Ala, Dini Handayani, Thulasyammal Pillai, Teddy Mantoro, Mun Hou Kit, and Fares Al-Shargie. 2021. "EEG Mental Stress Assessment Using Hybrid Multi-Domain Feature Sets of Functional Connectivity Network and Time-Frequency Features" Sensors 21, no. 18: 6300. https://0-doi-org.brum.beds.ac.uk/10.3390/s21186300

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop