Literature DB >> 29433839

An accurate emotion recognition system using ECG and GSR signals and matching pursuit method.

Atefeh Goshvarpour1, Ataollah Abbasi2, Ateke Goshvarpour1.   

Abstract

BACKGROUND: The purpose of the current study was to examine the effectiveness of Matching Pursuit (MP) algorithm in emotion recognition.
METHODS: Electrocardiogram (ECG) and galvanic skin responses (GSR) of 11 healthy students were collected while subjects were listening to emotional music clips. Applying three dictionaries, including two wavelet packet dictionaries (Coiflet, and Daubechies) and discrete cosine transform, MP coefficients were extracted from ECG and GSR signals. Next, some statistical indices were calculated from the MP coefficients. Then, three dimensionality reduction methods, including Principal Component Analysis (PCA), Linear Discriminant Analysis, and Kernel PCA were applied. The dimensionality reduced features were fed into the Probabilistic Neural Network in subject-dependent and subject-independent modes. Emotion classes were described by a two-dimensional emotion space, including four quadrants of valence and arousal plane, valence based, and arousal based emotional states.
RESULTS: Using PCA, the highest recognition rate of 100% was achieved for sigma = 0.01 in all classification schemes. In addition, the classification performance of ECG features was evidently better than that of GSR features. Similar results were obtained for subject-dependent emotion classification mode.
CONCLUSIONS: An accurate emotion recognition system was proposed using MP algorithm and wavelet dictionaries.
Copyright © 2018 Chang Gung University. Published by Elsevier B.V. All rights reserved.

Entities:  

Keywords:  Electrocardiogram; Emotion recognition; Galvanic skin responses; Matching pursuit; Probabilistic neural network

Mesh:

Year:  2018        PMID: 29433839      PMCID: PMC6138614          DOI: 10.1016/j.bj.2017.11.001

Source DB:  PubMed          Journal:  Biomed J        ISSN: 2319-4170            Impact factor:   4.910


Generally, monitoring and evaluation of Autonomic Nerve System (ANS) has been performed by physiological measures, including electrocardiogram (ECG), Galvanic Skin Response (GSR), Blood Pressure (BP), and respiration rates. Among them, there is a special attention on the ECG and GSR to evaluate different pathological and psychophysiological conditions. The ECG is one of the most informative signals for evaluating the electrical activity of the heart and the GSR can provide enlightening evidences for the assessment of the sweet glands function as an ANS indicator [1]. These measures offer simple, effective, low cost, noninvasive, and continuous recordings. However; to identify desired patterns associated with the distinctive mental and physiological states, automatic interpretation is crucial.

At a glance commentary

Scientific background on the subject

The main goal of this study was to examine the performance of an automatic emotion recognition system based on Matching Pursuit (MP) algorithm using galvanic skin response (GSR) and electrocardiogram (ECG) time series.

What this study adds to the field

An accurate emotion recognition system was proposed using MP algorithm with the maximum recognition rate of 100%. In addition, the classification performance of ECG features was better than that of GSR measures. Several studies have been conducted to find the relationships between emotion and ANS function. To address this topic, Kreibig carried out a review of 134 articles studying emotional ANS responding in healthy individuals, as well as the choice of physiological measures in evaluating ANS reactivity [2]. Significant ANS response specificity was concluded in emotion, especially for some distinct affective states. Earlier, Levenson also examined the ANS as an indicator for detecting the occurrence of emotion [3]. In some scientific research, distinct sympathetic and parasympathetic divisions of the ANS functions has been considered. For example, the sympathetic activation and vagal deactivation has been demonstrated for anxiety [4]. However, a greatly diverged autonomic signature has been reported during the occurrence of emotions [2]. Automated biosignal classification has been an interesting issue in many fields of medical research, including health and disease monitoring. Emotion recognition is one of the important areas. Several emotion recognition applications have been demonstrated for human life, including computer games and entertainments, human–computer interfaces, humanoid robotics, intellectual disabilities, and patient/doctor interaction in some diseases, such as schizophrenia and autism [5], [6], [7], [8]. The importance of emotion recognition has resulted in the advent of “affective computing”. Many attempts have been made to develop automatic devices which can manage the problem of human emotion recognition and interpretation. Several methodologies have been suggested to improve the recognition rates. These methodologies comprise the application of time domain, spectral components, wavelet transform, and nonlinear analysis. Dynamic structures of physiological signals and quickly fluctuation in their patterns recommend their decomposition over large classes of waveforms. For this purpose, Fourier Transform (FT) and wavelet analysis have been introduced, which are not always satisfactory. FT results in a poor exemplification of functions that are well localized in time. In addition, in both aforementioned techniques, the signal transition from their expansion coefficients cannot be easily detected and identified, because the information may be diluted over the entire analysis. Wacker and Witte claimed that among time-frequency methods, Matching Pursuit (MP) algorithm is a desirable one, as it provides a promising time-frequency resolution for all frequencies and reduces cross terms concurrently [9]. In addition, MP is the first processing procedure which adapts the window length to the local features of the examined time series [10], [11]. Applying this method, periodic and transient structures of the signal are defined parametrically by time span, time occurrence, frequency, amplitude, and phase. The time-frequency resolution of MP is high, and this technique has been successfully used in many areas of biomedical research. Durka and Blinowska studied transients in sleep Electroencephalogram (EEG) by means of MP algorithm [11]. It has shown that sleep spindles can be localized with high precision. In addition, their time span and intensities were recognized. The authors claimed that applying MP technique, different structures in data can be identified and the spatiotemporal characteristics can be monitored. Bardonova et al. used MP to detect the frequency changes in heart signals [12]. The heart cycles were decomposed, and a relative frequency histogram of the data was calculated. They showed that frequency changes in the QRS complex of ECG signals can be analyzed during the experiment using MP technique. Sommermeyer et al. proposed an algorithm based on MP to examine photoplethysmographic signals of patients with sleep disorders [13]. The system offered information about the central or obstructive sleep apnea. The promising specificity (>90%) and sensitivity (>95%) were revealed. To classify ECG features, Pantelopoulos and Bourbakis examined the effectiveness of the projections of ECG samples on wavelet packet dictionaries extracted from MP algorithm [14]. Hong-xin et al. employed MP with Gabor dictionary to compress EEG and ECG signals [15]. Genetic algorithm was also implemented to reduce computational complexity. By applying the proposed algorithm, a higher compression ratio and lower reconstruction errors have been achieved compared to the traditional methods. It has confirmed that the MP technique is a suitable tool for studying the nonstationary physiological signals. In the current study, the performance of MP on GSR and ECG time series was assessed. Special emphasis was put on the emotional responses elicited by music. Considering the music as a method intended to stimulate certain emotions, very few investigations on emotion recognition have been done using intelligent algorithms and classifiers. Kim and Andre proposed an emotion recognition system based on four physiological signals, including electromyogram (EMG), ECG, respiration changes (RSP), and skin conductivity (SC) [16]. Entropy, time-frequency indices, spectral measures, and geometric analysis were calculated to find the most relevant features. They performed subject-dependent and subject-independent classification. For two above mentioned cases, the maximum classification rates of 95% and 70% were achieved, respectively. Duan et al. assessed the performance of k nearest neighbor (KNN), support vector machine (SVM), and least squares in emotion recognition using EEG signal [17]. After smoothing EEG power spectrum features, their dimension was reduced by means of minimal redundancy maximal relevance (MRMR) and principal component analysis (PCA). The proposed framework resulted in the mean accuracy rate of 81.03%. Lin et al. attempted to discover the association between musical stimuli and EEG signals [18]. The maximum accuracy of 92.73% was acquired using 60 features extracted from all EEG frequency bands, including delta, theta, alpha, beta, and gamma with a temporal resolution of 1 s. Their previous work also revealed that the alpha power asymmetry could discriminate the categories of emotion with the average classification rate of 69.7% in five volunteers [19]. In another investigation, to improve the classification rate of emotional EEG signals, Lin et al. applied machine learning algorithms [20]. They showed that some power spectrum features can be considered as sensitive measures for characterizing emotional brain dynamics. The maximum classification rate of 82.29% ± 3.06% was reported. Naji et al. proposed a novel approach based on forehead biosignals (FBS) and ECG to recognize music stimulates emotions [21]. The mean accuracy of 89.24%, corresponding to recognition rates of 94.86% and 94.06% for valence and arousal dimensions, was attained. More recently, for characterizing four emotions, including engaging, soothing, boring, and annoying elicited by musical stimuli, 3 channel FBS were examined in 25 healthy individuals [22]. The best accuracy rate of 87.05% was obtained, which is corresponding to the best arousal accuracy of 93.66% and the best valence accuracy of 93.29%. Using ECG features in combination with FBS data [23], correct classification rates increased to 94.91%, 93.63%, and 88.78% for arousal, valence, and total classification rates, respectively. Agrafioti et al. proposed a subject-dependent emotion recognizer which recruited empirical mode decomposition to detect emotion patterns on ECG [24]. They examined two classification problems: (1) low, medium, and high arousal, (2) low and high arousal. Using linear discriminant, a maximum accuracy of 89% was reported. Alzoubi et al. applied ECG, EMG, and GSR properties to discriminate eight affective states [25]. Several statistical features were extracted. Two feature selection methods and nine classifiers were examined. Among them, KNN and linear Bayes normal classifiers yielded the best emotion recognition rates. They reported a mean kappa score of 0.25 for user-dependent mode. In another study, an emotion recognition system was proposed that considers five physiological signals, including ECG, GSR, blood volume pulse (BVP), respiration, and pulse signals [26]. A support vector regression (SVR) was trained on morphological indices to discriminate three emotions. The results showed the highest recognition rate of 89.2%. Jerrita et al. evaluated ECG data of 60 participants in 6 emotional states [27]. After combining the Hurst features with higher order statistics (HOS), four classifiers were examined. A maximum accuracy of 92.87% was reported for random validation. However, in a subject-independent validation mode, the highest recognition rate of 76.45% was achieved. An automatic multiclass arousal/valence classifier was proposed using standard and nonlinear features of ECG, GSR, and RSP [28]. A recognition accuracy was more than 90% using the quadratic discriminant classifier (QDC). Later, the team proposed a personalized framework to characterize the emotional states [29]. Features from the instantaneous spectrum, bispectrum, and the dominant Lyapunov exponent (LE) were fed to a SVM. An overall accuracy of 79.29% was achieved in recognizing four emotional states. Due to the importance of emotion recognition and its applications, it is crucial to further scrutinize and improve the accuracy of emotion classification system. Therefore, the aim of the current study was to propose a more accurate system for affect recognition. To this effect, MP algorithm with three different dictionaries in combination with some feature selection methods were employed on ECG and GSR signals. The current study is organized as follows: In section 2, the data collection protocol is described. In addition, the proposed methodology is introduced which consists of matching pursuit algorithm, feature selection, and classification. The results are presented in section 3 and the study is concluded in section 4.

Methods

The emotion recognition framework is shown in Fig. 1.
Fig. 1

Proposed methodology.

Proposed methodology. Briefly, ECG and GSR signals were recorded simultaneously from 11 subjects while listening to music with different emotional content (Data Acquisition). Then, applying 3 dictionaries, including Coiflets wavelet (Coif5) at level 14, Daubechies wavelet (db4) at level 8, and discrete cosine transform (DCT), matching pursuit coefficients were calculated from the normalized GSR and ECG signals (Feature Extraction). After extracting some statistical features (Indices), different dimensionality reduction methods were evaluated to decrease the computational costs, the risk of curse of dimensionality, and to remove redundant features. Finally, the feature vector was fed to a probabilistic neural network (PNN).

Data acquisition

GSR and ECG signals of 11 college students (females; mean age: 22.73 ± 1.68 years) were collected. All participants were asked to read and sign a consent form if they agreed to take part in the experiment. The privacy rights of human subjects were always observed and the experiment was conducted in accordance with the ethical principles of the Helsinki Declaration [30]. To describe emotions, one of the most commonly used approaches is a dimensional model of emotion in which a few independent dimensions are considered on discrete or continuous scales. In this approach, two dimensions are usually chosen, namely arousal and valence. In the current protocol, emotional states in all four quadrants of valence and arousal dimensions were selected. As a result, peacefulness (low arousal and positive valence), happiness (high arousal and positive valence), sadness (low arousal and negative valence), and scary (high arousal and negative valence) were chosen as emotion classes. Fifty six short musical excerpts (fourteen stimuli per each emotional category) were selected, which validated by Vieillard et al. [31] They were recorded in a piano timbre. The music blocks were presented in a random order. The subjects were instructed to put on the headphones, lie down in a supine position, and try to remain still during data acquisition. The initial baseline measurement was carried out for 2 min with eyes closed followed by about 15 min of emotional music. All tests were done in a controlled temperature and light, as well as at specific times of the day (9 AM–13 PM). The average temperature of the room was about 23 °C. Musical pieces were presented at a comfortable volume using KMPlayer software. Fig. 2 depicts the protocol description. After the section, the subjects were asked to fill in the questionnaire for evaluating the emotional contents of the music.
Fig. 2

Protocol description.

Protocol description. All signals were collected in Computational Neuroscience Laboratory using 16 channels PowerLab (manufactured by ADInstruments). To remove AC power line noise, a digital notch filter was applied at 50 Hz. The sampling rate was 400 Hz. An example of recorded signals is shown in Fig. 3. More details about signal acquisition procedure can be found in the study performed by Goshvarpour et al. [32].
Fig. 3

Example of GSR and ECG signals from one subject.

Example of GSR and ECG signals from one subject.

Feature extraction

Matching pursuit

In 1993, MP algorithm was first proposed by Mallat and Zhang [33]. This technique is a greedy, iterative procedure and is described as follows: Find the first function (atom) of the chosen dictionary, which has the largest inner product with the input signal and provides the best fit to it. Subtract the contribution provided by the selected function from the signal. Repeat steps 1 and 2 on the remaining residuals until a satisfactory decomposition of the given signal is provided in terms of selected function. Each dictionary consists of functions which exemplify the structures of the signal. In addition, all dictionary functions are normalized; therefore, they have an equal chance in the selection of optimal matching model. Let x be the given signal and D be the selected dictionary with functions (atoms). Therefore, it can be written as. To approximate and decompose x, the MP technique works iteratively as follows:where represents the matched function in the nth iteration, and P characterizes the precise time and frequency centers, phase, amplitude, and width. a is the projection (inner product) of Rx on .where Rx=x. As mentioned previously, the best atom that maximizes the inner product of the signal (specified by equation (2)) should be chosen to minimize equation (3) in every step. The stop criterion of the MP algorithm is achieved when either the maximum number of functions or a reasonable signal approximation has been reached. GSR and ECG signals have different morphological structures. Applying MP with given dictionaries, one can distinct and approximate these structures. Wavelet packets, Gabor atoms, and cosine packet are some of the waveform dictionaries. For wavelet dictionaries, it is crucial to select the suitable wavelet functions and the number of decomposition levels. Therefore, first, one should know which wavelet type is suitable for ECG and GSR signals, and then appropriate dictionary is selected for MP. In other words, if the characteristics of the selected dictionary matched the data, better results would be attained. In the current study, three different dictionaries were examined, including coif5 at level 14, db4 at level 8, and DCT dictionary.

Feature selection

A high-dimensional feature space results in computational costs, the risk of curse of dimensionality, and poor classification accuracies. In this study, to extract relevant features, two traditional linear techniques (LDA and PCA) and one global nonlinear approach (Kernel PCA) were implemented.

PCA

PCA constructs a linear transformation T with the principal components (i.e., principal eigenvectors) of the data, in which the is maximized [34]. In this term, represents the covariance matrix of the zero mean data X. Therefore, PCA formulated as (4).where λ is principal eigenvalues. The low-dimensional data representations y are calculated by mapping onto the linear basis T, . One of the main drawbacks of the PCA technique is that the covariance matrix size is proportional to the data-points dimensionality [35].

Linear Discriminant Analysis (LDA)

LDA is a supervised technique, which attempts to find a linear mapping M that maximizes the linear class differentiation in a low-dimensional space [34]. Consider the within-class scatter S and the between-class scatter S, which are defined as (5) and (6),where is the covariance matrix of the zero mean data-points x assigned to class . The ratio of the within-class scatter (S) and the between-class scatter (Sb) is optimized by LDA: By solving the generalized eigen problem, this maximization can be made as follows:

Kernel PCA

Using a kernel function, the reformulation of traditional linear PCA is constructed in a high-dimensional space by Kernel PCA (K-PCA) [36]. As a result, a nonlinear mapping is achieved by K-PCA. The kernel matrix K of the data-points x is calculated by (9):where κ shows a kernel function [37]. Applying some adjustment, the kernel matrix K is centered. The eigenvectors of the kernel matrix v have an influence on the eigenvectors of the covariance matrix α (which shaped by κ in a high-dimensional space). In the covariance matrix, the results of the projection onto the eigenvectors (i.e., the low-dimensional representation of data Y) can be measured by: The performance of K-PCA highly depends on the selection of the kernel function κ (the Gaussian, polynomial, and linear) [37]. Like PCA technique, the main drawback of K-PCA is about the size of the kernel matrix [35]; which is squared by the number of the data-points samples.

Classification

Probabilistic neural network

The architecture for this system is demonstrated in Fig. 4 [38].
Fig. 4

Architecture of the PNN.

Architecture of the PNN. As shown in Fig. 4, the network consists of three main parts: (1) input layer, (2) radial basis layer, and (3) competitive layer. Consider that Q input/target pairs are involved in the network. For each target vector, K elements are assigned, where K shows the number of neurons in the second layer. One element of the target vector is 1 and the others are 0. The weights of the first layer (IW1,1) are developed by the transpose of the matrix constructed from the Q training pairs. Then, a ||Dist|| function calculates the closeness between the input vector and the training set. Its output is multiplied by the bias and sent to transfer function. An output vector (O1) is presented which is close to 1, if a target is close to a training vector. For the second layer weights, LW1,2, the target vector (T) is assigned. The row related to the certain class of input is 1 and otherwise it is 0. The multiplication TO1 is obtained by the sum of the O1 elements to each of the K target classes. Finally, the compete layer, the second layer transfer function, assigned a 1 to the largest component of C box target and 0's elsewhere. An explanation on PNN is briefly provided as follows: Feeding a feature vector into the input layer. Determination of the distance between the input and the weight vector. Calculation of the summation of these contributions for each input class to yield the probability. Selection the maximum of these probabilities by a competitive layer and assigned 1 for that class and 0's elsewhere. One of the crucial steps in the training process of PNN is the determination of the sigma value (the smoothing parameter), which can be identified by trial and error.

Results

Studying GSR and ECG signals, the emotional responses of 11 healthy young college students were examined. MP coefficients were extracted from the normalized GSR and ECG signals applying 3 different dictionaries, i.e. Coif5 at level 14, db4 at level 8, and DCT. In the next stage, some statistical measures were calculated from the extracted coefficients, including minimum (min), mean, maximum (max), variance (var), and standard deviation (std). To determine if there are any significant differences between the MP coefficients of the emotional states and rest condition, the nonparametric Wilcoxon rank sum test was performed. The results of this test are presented in Table 1.
Table 1

Wilcoxon rank sum test p-values for comparison between emotional states and rest condition of autonomic measures, including ECG and GSR.

DicIndicesECG, Rest with:GSR, Rest with:
HappinessSadnessPeacefulnessScaryHappinessSadnessPeacefulnessScary
Coif5min2 × 10−41 × 10−48.57 × 10−871.48 × 10−51.57 × 10−290000
mean0.160.510.110.0981.96 × 10−305000
max0.460.0390.150.134.54 × 10−2828.93 × 10−26400
var3.7 × 10−35.20 × 10−82.4 × 10−97.008 × 10−99.37 × 10−1171.39 × 10−2412.21 × 10−3185.31 × 10−280
std3.7 × 10−35.20 × 10−82.4 × 10−97.008 × 10−99.37 × 10−1171.39 × 10−2412.21 × 10−3185.31 × 10−280
db4min6.5 × 10−32.16 × 10−42.62 × 10−41.42 × 10−45.97 × 10−282000
mean0.120.390.160.265.35 × 10−303000
max0.510.0320.100.223.76 × 10−26106.40 × 10−2620
var4.2 × 10−35.55 × 10−83.15 × 10−98.25 × 10−98.92 × 10−1172.26 × 10−3181.38 × 10−2415.06 × 10−280
std4.2 × 10−35.55 × 10−83.15 × 10−98.25 × 10−98.92 × 10−1172.26 × 10−3181.38 × 10−2415.06 × 10−280
DCTmin0.0081.3 × 10−31.3 × 10−31.16 × 10−42.68 × 10−288000
mean0.0170.166.2 × 10−39.1 × 10−32.25 × 10−305000
max0.500.290.600.981.16 × 10−2691.48 × 10−26700
var2.9 × 10−32.49 × 10−71.15 × 10−82.26 × 10−81.41 × 10−1151.51 × 10−2411.34 × 10−3175.53 × 10−279
std2.9 × 10−32.49 × 10−71.15 × 10−82.26 × 10−81.41 × 10−1151.51 × 10−2411.34 × 10−3175.53 × 10−279

Abbreviation: Dic: Dictionary.

Wilcoxon rank sum test p-values for comparison between emotional states and rest condition of autonomic measures, including ECG and GSR. Abbreviation: Dic: Dictionary. As shown in Table 1, in most cases, the ECG and GSR indices differed significantly between emotional states and rest condition. Friedman's test was also performed to determine what the biosignal features are in associated with three emotional categories (Table 2). In addition, Tukey's honestly significant difference (hsd) criterion was used to take multiple comparison into account.
Table 2

Evaluation of the autonomic measures of ECG and GSR by means of Freidman test (with Tukey post hoc) on three emotional categories.

DicFeatureHigh arousal (HA)/Neutral (N)/Low arousal (LA) (3A)
Positive valence (PV)/Neutral (N)/Negative valence (NV) (3V)
ECGGSRECGGSR
Coif5min1.31 × 10-18*0*2.09 × 10-18*0*
mean0.67970*0.69630*
max0.0015*6.28 × 10-181*2.62 × 10-4*2.18 × 10-170*
var1.37 × 10-14*8.24 × 10-166*2.16 × 10-15*3.24 × 10-182*
std1.37 × 10-14*8.24 × 10-166*2.16 × 10-15*3.24 × 10-182*
Tukey hsd post hoc testHA vs. Np < 0.01p < 0.0001PV vs. Np < 0.001p < 0.0001
HA vs. LAp < 0.0001p < 0.0001PV vs. NVp < 0.0001p < 0.0001
LA vs. Np > 0.05p > 0.05NV vs. Np > 0.05p > 0.05
db4min2.69 × 10-100*1.73 × 10-9*0*
mean0.26760*0.09440*
max0.004*1.12 × 10-163*0.0039*4.6 × 10-144*
var4.86 × 10-15*8.24 × 10-166*5.2 × 10-15*3.24 × 10-182*
std4.86 × 10-15*8.24 × 10-166*5.2 × 10-15*3.24 × 10-182*
Tukey hsd post hoc testHA vs. Np < 0.01p < 0.0001PV vs. Np < 0.01p < 0.0001
HA vs. LAp < 0.0001p < 0.0001PV vs. NVp < 0.0001p < 0.0001
LA vs. Np > 0.05p > 0.05NV vs. Np > 0.05p > 0.05
DCTmin0.003*0*0.0019*0*
mean0.0193*0*0.0404*0*
max0.0438*4.11 × 10-256*0.1633.07 × 10-258*
var4.32 × 10-11*1.08 × 10-164*9.86 × 10-12*5.43 × 10-181*
std4.32 × 10-11*1.08 × 10-164*9.86 × 10-12*5.43 × 10-181*
Tukey hsd post hoc testHA vs. Np < 0.01p < 0.0001PV vs. Np < 0.01p < 0.0001
HA vs. LAp < 0.001p < 0.0001PV vs. NVp < 0.0001p < 0.0001
LA vs. NP > 0.05p > 0.05NV vs. Np > 0.05p > 0.05

* indicates the significant differences (p < 0.05).

Evaluation of the autonomic measures of ECG and GSR by means of Freidman test (with Tukey post hoc) on three emotional categories. * indicates the significant differences (p < 0.05). As shown in Table 2, among all statistical measures extracted from MP coefficients of ECG, only the mean does not show significant differences between groups. The smallest p-values of Freidman test indicated that the most significant differences among three emotional groups revealed by means of the GSR measures (Table 2). Post hoc comparison revealed significant differences between high arousal and neutral as well as positive valence and neutral for GSR indices (p < 0.0001) and for ECG features (p < 0.001). Furthermore, significant differences have been observed between high arousal and low arousal, and positive valence and negative valence for both signals (p < 0.0001). To reduce the dimensionality of the feature space and to discover an optimal feature subset, LDA, PCA, and K-PCA methods were performed. After applying the feature selection methodologies, the obtained features were fed to the PNN. According to the dimensional structure of emotion, the classification was performed in: (1) arousal-valence dimension (5C: happiness, sadness, scary, peacefulness, and rest condition as a different class); (2) arousal dimension (3A: including positive arousal, negative arousal, and rest condition); and (3) valence dimension (3V: including pleasant, unpleasant, and the rest condition). Fig. 5 illustrates the emotion classes schematically. Subject-dependent and subject-independent emotion classification modes were considered.
Fig. 5

Three emotional categories considered in the study: (A) Five classes of emotion (5C), including positive valence and positive arousal (happiness), positive valence and negative arousal (peacefulness), negative valence and positive arousal (scary), negative valence and negative arousal (sadness), and rest condition (neutral); (B) Three classes of valence (3V), including positive valence (peacefulness and happiness), negative valence (scary and sadness), and rest condition (neutral); (C) Three classes of arousal (3A), including high arousal (happiness and scary), low arousal (peacefulness and sadness), and rest condition (neutral).

Three emotional categories considered in the study: (A) Five classes of emotion (5C), including positive valence and positive arousal (happiness), positive valence and negative arousal (peacefulness), negative valence and positive arousal (scary), negative valence and negative arousal (sadness), and rest condition (neutral); (B) Three classes of valence (3V), including positive valence (peacefulness and happiness), negative valence (scary and sadness), and rest condition (neutral); (C) Three classes of arousal (3A), including high arousal (happiness and scary), low arousal (peacefulness and sadness), and rest condition (neutral). To evaluate the system performance, the classification accuracies and error for each category with different sigma values (0.1, 0.09, 0.08, …, and 0.01) were calculated in a subject-independent mode. The recognition rates for three emotional groups are presented in Table 3, Table 4, Table 5 for Coif5, db4, and DCT, respectively.
Table 3

Overall classification accuracies, output error, and elapsed time for PNN and Coif5 dictionary (subject-independent).

Sigma0.10.090.080.070.060.050.040.030.020.01
SignalF. S.Acc (%)ErrorAcc (%)ErrorAcc (%)ErrorAcc (%)ErrorAcc (%)ErrorAcc (%)ErrorAcc (%)ErrorAcc (%)ErrorAcc (%)ErrorAcc (%)Error
5CECGLDA58.140.3762.920.3168.340.2574.800.1882.270.1389.720.0795.580.0299.020.00299.910.000299.990.0001
PCA86.870.0990.840.0594.210.0396.890.0198.460.0199.420.00299.800.000499.920.000599.990.00011000
K-PCA27.320.6927.950.6529.070.5930.760.5233.170.4637.140.4142.710.3551.930.2866.550.1882.940.07
GSRLDA41.610.0941.970.0642.440.0442.930.0243.640.00344.600.00246.340.00448.890.0153.750.0164.210.04
PCA49.770.0550.140.0650.930.0551.890.0453.100.0554.590.0657.070.0560.860.0467.450.0379.530.004
K-PCA32.900.8234.060.8234.520.834.980.7736.180.637.160.4538.350.3138.950.1140.040.0941.850.06
3VECGLDA51.090.2151.870.2153.160.2054.300.255.770.1957.970.1961.140.1965.940.1673.810.1290.530.04
PCA87.230.0790.390.0593.750.0396.410.0298.270.00899.300.00299.720.000999.910.000399.990.00011000
K-PCA47.640.1548.460.1549.470.1650.420.1652.040.1754.060.1757.360.1763.180.1573.580.1186.250.05
GSRLDA57.070.1157.320.1057.780.1058.150.0958.920.0859.970.0862.020.0764.590.0668.650.0577.020.04
PCA62.690.0463.070.0463.810.0564.430.0565.250.0566.620.0468.560.0471.320.0476.270.0385.230.01
K-PCA49.920.0649.910.0650.260.0750.620.0651.280.0451.750.0452.060.0452.350.0553.110.1455.420.001
3AECGLDA50.770.4651.440.4351.980.4152.890.3954.230.3655.990.3458.980.3063.480.2470.860.1887.200.07
PCA87.560.0890.930.0694.050.03796.480.0298.230.00999.360.00199.770.000499.940.000410001000
K-PCA48.020.4848.470.4648.860.4350.190.3951.590.3554.030.3257.540.3863.460.2473.340.1686.810.08
GSRLDA58.360.1558.700.1559.020.1459.780.1360.530.1161.580.1162.770.0964.870.0768.680.0678.050.04
PCA64.110.0964.440.0964.980.0965.530.0866.380.0867.510.0769.370.0871.890.0776.900.0585.530.02
K-PCA52.580.4352.840.4352.950.4253.040.4253.000.4353.340.4253.590.4254.190.3556.970.1558.320.05

Abbreviations: 5C: 5 Classes of Emotions; 3V: 3 Classes of Valence; 3A: 3 Classes of Arousal; K-PCA: Kernel PCA; F. S.: Feature selection; Acc: Accuracy.

Table 4

Overall classification accuracies, output error, and elapsed time for PNN and db4 dictionary (subject-independent).

Sigma0.10.090.080.070.060.050.040.030.020.01
SignalF. S.Acc (%)ErrorAcc (%)ErrorAcc (%)ErrorAcc (%)ErrorAcc (%)ErrorAcc (%)ErrorAcc (%)ErrorAcc (%)ErrorAcc (%)ErrorAcc (%)Error
5CECGLDA62.060.3067.300.2573.380.1980.140.1487.410.0793.630.0397.880.00899.590.000299.960.00041000
PCA88.540.0792.300.0495.430.0397.570.0298.880.00699.610.00299.890.00199.990.000110001000
K-PCA27.380.7828.300.7229.340.6730.720.6232.910.5736.320.5141.340.4450.110.3264.320.2282.610.07
GSRLDA40.460.0940.930.0941.400.141.990.142.940.0844.620.0246.070.00348.570.00552.930.0263.190.03
PCA49.540.0750.060.0650.680.0551.640.0452.740.0554.260.0657.340.0560.960.0467.160.0278.460.001
K-PCA32.940.8234.000.8234.500.8035.060.7736.210.6037.180.4538.340.3138.960.1140.030.0841.800.06
3VECGLDA51.470.2252.320.2153.170.2154.130.2055.470.2057.560.1961.240.1866.550.1575.560.1291.850.03
PCA88.380.0691.630.0494.600.0396.880.0198.450.00399.540.00299.890.000699.990.000110001000
K-PCA47.570.2348.070.2349.020.2349.800.2251.150.2253.260.2156.290.2062.010.1871.810.1486.100.06
GSRLDA58.150.1158.870.1159.350.1060.310.1061.240.0962.850.0864.900.0867.930.0872.540.0680.930.02
PCA62.510.0562.820.0463.320.0464.190.0465.060.0466.340.0468.580.0471.510.0476.100.0384.360.01
K-PCA49.930.0649.930.0650.290.0750.660.0651.290.0451.750.0452.060.0452.340.0453.070.1355.390.003
3AECGLDA50.960.4251.550.4152.390.3953.400.3754.840.3457.040.3159.630.2763.970.2372.100.1789.110.06
PCA88.600.0891.750.0594.580.0496.970.0298.620.0199.530.00299.850.00199.990.000110001000
K-PCA47.970.5348.410.4849.270.4450.330.4051.710.3753.490.3356.680.3061.920.2572.070.1886.080.08
GSRLDA58.620.0759.300.0759.930.0660.550.0761.080.0861.820.0862.930.0864.780.0768.080.0676.610.03
PCA63.780.0964.270.0964.770.0965.430.0866.150.0767.350.0769.260.0872.090.0776.660.0584.890.02
K-PCA52.580.4352.780.4352.920.4353.000.4253.010.4353.340.4253.590.4254.170.3556.060.1358.230.05

Abbreviations: 5C: 5 Classes of Emotions; 3V: 3 Classes of Valence; 3A: 3 Classes of Arousal; K-PCA: Kernel PCA; F. S.: Feature selection; Acc: Accuracy.

Table 5

Overall classification accuracies, output error, and elapsed time for PNN and DCT dictionary (subject-independent).

Sigma0.10.090.080.070.060.050.040.030.020.01
SignalF. S.Acc (%)ErrorAcc (%)ErrorAcc (%)ErrorAcc (%)ErrorAcc (%)ErrorAcc (%)ErrorAcc (%)ErrorAcc (%)ErrorAcc (%)ErrorAcc (%)Error
5CECGLDA48.730.4752.510.4156.970.3562.680.2869.570.2177.890.1587.650.0795.780.0299.460.0041000
PCA84.690.0988.850.0692.890.0495.950.0298.120.00699.350.00299.830.000999.960.000110001000
K-PCA28.110.9328.960.8530.140.7631.150.6933.670.6237.080.5443.030.4452.740.3168.100.1786.170.03
GSRLDA42.850.0843.560.0843.900.0644.690.0544.840.0345.450.0246.080.0147.400.0448.680.0651.910.07
PCA47.600.00648.440.0248.940.0249.310.0350.020.0351.220.0552.800.0455.390.0559.790.0570.430.02
K-PCA32.880.8234.070.8134.460.8035.000.7636.120.6137.190.4538.190.3239.160.1240.160.0941.970.06
3VECGLDA51.940.2352.580.2353.610.2254.540.2156.080.2058.330.1861.810.1766.530.1574.780.1191.090.04
PCA85.990.0789.330.0592.490.0495.390.0297.620.0199.120.00399.760.000899.940.000210001000
K-PCA48.310.3048.960.2750.040.2450.880.2252.120.2054.200.2057.750.1963.900.1774.590.1288.740.05
GSRLDA56.900.0357.030.0357.500.0357.840.0358.310.0258.780.0459.490.0660.000.0860.940.0864.160.06
PCA60.860.0861.150.0761.680.0662.420.0562.940.0463.800.0465.670.0467.380.0570.470.0478.330.03
K-PCA49.870.0649.880.0650.290.0750.600.0751.230.0451.790.0452.060.0452.500.0553.320.1555.520.003
3AECGLDA51.250.04551.800.4352.800.453.740.3755.460.3457.400.3060.310.2764.830.2272.970.1689.760.05
PCA86.160.189.330.0792.620.0595.630.0397.800.0199.100.00399.740.000799.950.000299.990.00011000
K-PCA48.500.4748.810.4549.300.4250.010.451.380.3853.600.3457.590.2963.930.2474.990.1588.930.05
GSRLDA57.360.1457.720.1458.860.1359.570.1260.410.1061.090.161.520.162.150.1062.600.0964.490.07
PCA63.020.163.310.163.780.0964.160.0964.700.0965.180.0966.300.0867.960.0771.400.0878.890.05
K-PCA52.560.4452.750.4352.920.4353.000.4353.010.4353.290.4253.510.4254.340.3557.440.1658.490.05

Abbreviations: 5C: 5 Classes of Emotions; 3V: 3 Classes of Valence; 3A: 3 Classes of Arousal; K-PCA: Kernel PCA; F. S.: Feature selection; Acc: Accuracy.

Overall classification accuracies, output error, and elapsed time for PNN and Coif5 dictionary (subject-independent). Abbreviations: 5C: 5 Classes of Emotions; 3V: 3 Classes of Valence; 3A: 3 Classes of Arousal; K-PCA: Kernel PCA; F. S.: Feature selection; Acc: Accuracy. Overall classification accuracies, output error, and elapsed time for PNN and db4 dictionary (subject-independent). Abbreviations: 5C: 5 Classes of Emotions; 3V: 3 Classes of Valence; 3A: 3 Classes of Arousal; K-PCA: Kernel PCA; F. S.: Feature selection; Acc: Accuracy. Overall classification accuracies, output error, and elapsed time for PNN and DCT dictionary (subject-independent). Abbreviations: 5C: 5 Classes of Emotions; 3V: 3 Classes of Valence; 3A: 3 Classes of Arousal; K-PCA: Kernel PCA; F. S.: Feature selection; Acc: Accuracy. According to the results (Table 3, Table 4, Table 5), it is found that applying PCA, the performances of the classifier are better than those achieved by LDA and k-PCA. In addition, the best recognition rates were achieved for sigma = 0.01, especially for ECG signals. In this case, the maximum classification rate of 100% was achieved for all emotional categories (5C, 3V, and 3A). Among MP dictionaries, better recognition rates were achieved by means of wavelet pocket dictionaries (Coif5 and db4). To evaluate the performance of three dictionaries more easily, a graphical representation was provided for best PNN structure (sigma = 0.01). Fig. 6 summarizes the classification accuracies for DCT, db4, and Coif5 dictionaries.
Fig. 6

Total emotion recognition rates for DCT, db4, and Coif5 dictionaries for sigma = 0.01. The outliers are plotted individually using the '+' symbol (an outlier is an observation that is numerically distant from the rest of the data).

Total emotion recognition rates for DCT, db4, and Coif5 dictionaries for sigma = 0.01. The outliers are plotted individually using the '+' symbol (an outlier is an observation that is numerically distant from the rest of the data). As shown in Fig. 6, higher emotion recognition rates with lower variation were achieved for wavelet packet dictionaries. The performance of feature selection techniques has been demonstrated schematically in Fig. 7.
Fig. 7

Emotion recognition rates applying K-PCA, LDA, and PCA methods on ECG and GSR using different MP dictionaries (sigma = 0.01), y-axis shows recognition rates.

Emotion recognition rates applying K-PCA, LDA, and PCA methods on ECG and GSR using different MP dictionaries (sigma = 0.01), y-axis shows recognition rates. Applying PCA, the maximum accuracy of 100% was reached for ECG signals in all emotion classes and all dictionaries. In addition, K-PCA showed lower emotion recognition rates compared to PCA and LDA. As the emotional performance includes a subjective, conscious experience, a subject-dependent classification was also examined. In this case, classification was performed with PNN (for sigma = 0.01, which resulted in the best classification rates in subject-independent mode) for the extracted features of every subject. Since the best results were achieved using PCA in a subject-independent fashion, we have applied this method for the evaluation of subject-dependent mode. Table 6, Table 7, Table 8 summarize the classification performances for Coif5, db4, and DCT, respectively, where classification is subject-dependent.
Table 6

Overall classification accuracy, sensitivity, and specificity using PCA and PNN for Coif5 dictionary (subject-dependent).

3A3V5C
SignalSubjectAcc (%)Sen (%)Spec (%)Acc (%)Sen (%)Spec (%)Acc (%)Sen (%)Spec (%)
ECG1100100100100100100100100100
2100100100100100100100100100
3100100100100100100100100100
4100100100100100100100100100
5100100100100100100100100100
6100100100100100100100100100
7100100100100100100100100100
8100100100100100100100100100
9100100100100100100100100100
10100100100100100100100100100
11100100100100100100100100100
GSR194.8499.4699.8495.2499.4699.8493.3499.4699.84
295.9292.4399.8496.1391.8999.8494.592.4399.84
393.4899.4610094.2399.4610092.4699.46100
493.1497.399.2293.3497.399.2291.2497.399.22
599.4610010099.5210010099.39100100
697.4910010096.9410010095.86100100
792.9310010095.6510010091.92100100
889.7410010090.9610010086.89100100
990.0810099.9285.4610099.9283.910099.92
1092.5310010093.0710010089.4100100
1199.6699.4699.9299.5298.9299.9299.5999.4699.92

Abbreviations: 5C: 5 Classes of Emotions; 3V: 3 Classes of Valence; 3A: 3 Classes of Arousal; Acc: Accuracy; Sen: Sensitivity; Spec: Specificity.

Table 7

Overall classification accuracy, sensitivity, and specificity using PCA and PNN for db4 dictionary (subject-dependent).

3A3V5C
SignalSubjectAcc (%)Sen (%)Spec (%)Acc (%)Sen (%)Spec (%)Acc (%)Sen (%)Spec (%)
ECG1100100100100100100100100100
2100100100100100100100100100
3100100100100100100100100100
4100100100100100100100100100
5100100100100100100100100100
6100100100100100100100100100
7100100100100100100100100100
8100100100100100100100100100
9100100100100100100100100100
10100100100100100100100100100
11100100100100100100100100100
GSR196.0610099.8495.6510099.8493.9510099.84
296.0692.9799.8496.3391.3599.8494.8492.9799.84
393.8910010094.910010092.32100100
493.2198.3898.9193.7598.3898.9191.3798.3898.91
599.0598.9210098.8598.3810098.6498.92100
697.7610010096.5410010095.86100100
792.610010095.3810010091.71100100
890.910010091.310010086.89100100
990.2210010085.5310010083.77100100
1092.9310010093.2710010089.54100100
1199.5299.4699.9299.3998.9299.9299.4699.4699.92

Abbreviations: 5C: 5 Classes of Emotions; 3V: 3 Classes of Valence; 3A: 3 Classes of Arousal; Acc: Accuracy; Sen: Sensitivity; Spec: Specificity.

Table 8

Overall classification accuracy, sensitivity, and specificity using PCA and PNN for DCT dictionary (subject-dependent).

3A3V5C
SignalSubjectAcc (%)Sen (%)Spec (%)Acc (%)Sen (%)Spec (%)Acc (%)Sen (%)Spec (%)
ECG1100100100100100100100100100
2100100100100100100100100100
3100100100100100100100100100
4100100100100100100100100100
5100100100100100100100100100
6100100100100100100100100100
7100100100100100100100100100
8100100100100100100100100100
9100100100100100100100100100
10100100100100100100100100100
11100100100100100100100100100
GSR191.4498.3899.7792.3298.3899.7788.6598.3899.77
29384.3299.6194.1683.2499.6191.384.8699.61
392.3299.4610093.4899.4610090.5699.46100
490.2994.5998.9191.1794.5998.9188.0494.5998.91
597.1594.0510096.8894.0510096.4794.05100
695.5298.9299.7795.5298.9299.7793.4898.9299.77
792.1910099.9295.2410099.9290.9610099.92
885.810010086.2110010078.94100100
989.2799.4699.7784.7899.4699.7782.6199.4699.77
1091.6499.4699.8491.9299.4699.8487.8499.4699.84
1198.7897.8499.6198.9197.8499.6198.9898.9299.53

Abbreviations: 5C: 5 Classes of Emotions; 3V: 3 Classes of Valence; 3A: 3 Classes of Arousal; Acc: Accuracy; Sen: Sensitivity; Spec: Specificity.

Overall classification accuracy, sensitivity, and specificity using PCA and PNN for Coif5 dictionary (subject-dependent). Abbreviations: 5C: 5 Classes of Emotions; 3V: 3 Classes of Valence; 3A: 3 Classes of Arousal; Acc: Accuracy; Sen: Sensitivity; Spec: Specificity. Overall classification accuracy, sensitivity, and specificity using PCA and PNN for db4 dictionary (subject-dependent). Abbreviations: 5C: 5 Classes of Emotions; 3V: 3 Classes of Valence; 3A: 3 Classes of Arousal; Acc: Accuracy; Sen: Sensitivity; Spec: Specificity. Overall classification accuracy, sensitivity, and specificity using PCA and PNN for DCT dictionary (subject-dependent). Abbreviations: 5C: 5 Classes of Emotions; 3V: 3 Classes of Valence; 3A: 3 Classes of Arousal; Acc: Accuracy; Sen: Sensitivity; Spec: Specificity. Using ECG parameters, the average classification rate is 100% for all MP dictionaries and all emotional classes (3A, 3V, and 5C). For GSR parameters, the mean accuracy rates of 94.48%, 94.55%, and 92.52% were achieved for 3A, 3V, and 5C using Coif5. Using db4, the average classification performances were 94.75%, 94.63%, and 92.58%. Using DCT, the mean accuracies were 92.49%, 92.78%, and 89.8%, correspondingly. Again, mean emotion recognition rates were higher for wavelet packet dictionaries than that of DCT.

Discussion and conclusions

The current study was aimed to offer a new methodology for emotion recognition based on ECG and GSR signals. After collecting GSR and ECG signals of 11 healthy subjects while listening to some emotional music, an efficient emotion recognition framework was proposed based on the MP algorithm with wavelet (coif5 at level 14, db4 at level 8) and DCT dictionaries. In addition, some feature selection techniques based on traditional linear methodology (LDA and PCA), and global nonlinear approach (K-PCA) were examined. In a subject-independent classification, it has shown that our proposed ECG features outperformed the GSR. Furthermore, it is verified that wavelet packet dictionaries gave higher classification rates than DCT dictionary. Considering PCA, the classification accuracy of 100% was achieved for ECG signal (sigma = 0.01) in all emotional categories (5C, 3V, and 3A); whereas, the lowest emotion recognition rates were observed using K-PCA (Fig. 7). Subject-dependent emotion recognition scheme indicated the accuracy rate of 100% for ECG characteristics. Compared to the results of previous studies, the accuracy of 100% for discrimination between 5 classes in 11 subjects evidently proved the potential of the proposed technique. It is crucial to design and develop an accurate emotion recognition system. This matter has been challenged by some researchers who examined different physiological signals and methods. Table 9 compares the differences between the proposed algorithm and the conventional processing methods in emotion recognition in terms of number of subjects, number of emotional classes, type of stimuli, physiological signals, methodology, and emotion recognition rate.
Table 9

Comparison between previous achievements on emotion recognition using physiological signals and the result of this study.

PublicationSubjectsNumber of classesStimuliSignalMethodMaximum Accuracy rate
[13]34MusicECG, SC, EMG, and RSPtime/frequency, entropy, geometric analysis, sub-band spectra, multi-scale entropy, and extended linear discriminant analysis as a classifier70%
[14]52MusicEEGfrequency based features and their combination, SVM, and Linear dynamic system81.03%
[17]264MusicEEGfrequency domain features82.29%
[19]254MusicFBSEEG spectrum and time-domaincharacteristics of FBS signals87.05%
[20]254MusicFBS, ECGfeature-level fusion and naive-Bayes decision level fusion89.24%
[21]442 & 3Picture & video gameECGHilbert-Huang transform and linear discriminants89%
[22]278AutoTutorECG, EMG, and GSRStatistical features, k-nearest neighbor and linear Bayes normal classifiersNot applicable
[23]113MovieECG, GSR, BVP, respiration, pulseR–R interval of ECG, GSR, peak of BVP, and peakof pulse and SVR89.2%
[24]606Audio-visualECGHurst, HOS, KNN, Fuzzy KNN92.87%
[25]355PictureECG, GSR, RSPStandard and nonlinear features fed to QDC>90%
[26]304PictureHeart rateinstantaneous spectrum, bispectrum, LE, and SVM79.29%
This study115MusicECG, GSRMP, PCA, PNN100%
Comparison between previous achievements on emotion recognition using physiological signals and the result of this study. In the current study, three emotional categories were adopted, including 5C, 3V, and 3A. The results showed that the best recognition rates were achieved for sigma = 0.01 in all emotion categories (5C, 3V and 3A). Using PCA, the mean classification rate of 100% was reached. The choice of dimensionality reduction method to provide higher discrimination rates depends on the implication of feature vector or data. Totally, there is no rule for feature selection method which provides higher classification performance. In this study, the best classification results were achieved by using ECG parameters in PCA. One of the benefits of PCA is that it is computationally less expensive than some other feature selection methods like Kernel PCA. The results of this study confirmed the effectiveness of matching pursuit algorithm with the wavelet dictionary in differentiating music-induced emotions using physiological signals. In addition, the classification performance of ECG features was higher than that of GSR. These results confirmed that better results would be obtained if the dictionaries matched the signal characteristics. Previously, it has shown that different components of the ANS are activated in emotions. The heart is innervated by both sympathetic and parasympathetic nerves systems which speed or slow the heart rhythm. In contrast, skin response is innervated by sympathetic. In addition, it is easier to get robust ECG with electrodes on the hand than GSR from fingers. On the other hand, in this study, some wavelet mothers like Coif5 have been evaluated. The major advantage of Coif5 is the complete convergence properties of it to the ECG. While, the GSR only shows useful information in a particular frequency range. Therefore, it may be expected that indices derived from GSR may not as accurate as ECG in emotion recognition based on a 2D emotional space. This results are in the line with previously reported articles [39], [40]. Seoane et al. showed that ECG is better indicator of emotion than GSR [39]. Lower emotion classification accuracy has also been reported for GSR than ECG by Palanisamy et al. [40]. Our results also indicated that emotion recognition was very subjective using GSR features. However, depending on the MP dictionary, the feasibility of determining emotional classes was different in terms of valence/arousal dimensions. On average, the results supported that valence was better detectable than arousal. This finding is in the line with previous achievements on subjective recognition mode [24]. However, adverse results were reported in some studies [16]. Based on the physiological characteristics of ECG and GSR, there are the complex components which involved in the presentation of emotion or psychological events, respectively. The performance of GSR is influenced by the sympathetic function as well as the performance of ECG is influenced by both the sympathetic and parasympathetic functions [41]. On the other hand, sympathetic-linked reactivity has been associated with emotional arousal and GSR is one of the best indices of the arousal [42]. Since the proposed system detected valence more easily, it was expected that the emotional ANS dynamics through both sympathetic and parasympathetic pathways can be acknowledged by ECG parameters. The high efficiency of the proposed emotion recognition system suggests that it can be applied confidently in clinical use. Since the physiological responses of schizophrenic or autistic patients may provide information about risk of illness and recovery, future works should be performed to examine the implication of the current system on patients with emotional impairment or disturbance, such as schizophrenia or autism.

Conflicts of interest

The authors have no conflicts of interest relevant to this article.
  16 in total

Review 1.  Autonomic nervous system activity in emotion: a review.

Authors:  Sylvia D Kreibig
Journal:  Biol Psychol       Date:  2010-04-04       Impact factor: 3.251

2.  Analysis of EEG transients by means of matching pursuit.

Authors:  P J Durka; K J Blinowska
Journal:  Ann Biomed Eng       Date:  1995 Sep-Oct       Impact factor: 3.934

3.  Discussion of "time-frequency techniques in biomedical signal analysis: a tutorial review of similarities and differences".

Authors:  C Baumgartner; K J Blinowska; A Cichocki; H Dickhaus; P J Durka; P V E McClintock; G Pfurtscheller; A Stefanovska; S Tong
Journal:  Methods Inf Med       Date:  2013       Impact factor: 2.176

4.  Effects of Training of Affect Recognition on the recognition and visual exploration of emotional faces in schizophrenia.

Authors:  Katharina Drusch; Sanna Stroth; Daniel Kamp; Nicole Frommann; Wolfgang Wölwer
Journal:  Schizophr Res       Date:  2014-09-20       Impact factor: 4.939

5.  World Medical Association Declaration of Helsinki: ethical principles for medical research involving human subjects.

Authors: 
Journal:  JAMA       Date:  2013-11-27       Impact factor: 56.272

6.  Sympathetic nerve activity can be estimated from skin conductance responses - a comment on Henderson et al. (2012).

Authors:  Dominik R Bach
Journal:  Neuroimage       Date:  2013-08-27       Impact factor: 6.556

7.  Wearable biomedical measurement systems for assessment of mental stress of combatants in real time.

Authors:  Fernando Seoane; Inmaculada Mohino-Herranz; Javier Ferreira; Lorena Alvarez; Ruben Buendia; David Ayllón; Cosme Llerena; Roberto Gil-Pita
Journal:  Sensors (Basel)       Date:  2014-04-22       Impact factor: 3.576

8.  Revealing real-time emotional responses: a personalized assessment based on heartbeat dynamics.

Authors:  Gaetano Valenza; Luca Citi; Antonio Lanatá; Enzo Pasquale Scilingo; Riccardo Barbieri
Journal:  Sci Rep       Date:  2014-05-21       Impact factor: 4.379

9.  Classification of emotional states from electrocardiogram signals: a non-linear approach based on Hurst.

Authors:  Jerritta Selvaraj; Murugappan Murugappan; Khairunizam Wan; Sazali Yaacob
Journal:  Biomed Eng Online       Date:  2013-05-16       Impact factor: 2.819

10.  Evaluating Autonomic Parameters: The Role of Sleep ‎Duration in Emotional Responses to Music ‎.

Authors:  Atefeh Goshvarpour; Ataollah Abbasi; Ateke Goshvarpour
Journal:  Iran J Psychiatry       Date:  2016-01
View more
  10 in total

1.  Innovative Poincare's plot asymmetry descriptors for EEG emotion recognition.

Authors:  Atefeh Goshvarpour; Ateke Goshvarpour
Journal:  Cogn Neurodyn       Date:  2021-10-26       Impact factor: 3.473

2.  CNN and LSTM-Based Emotion Charting Using Physiological Signals.

Authors:  Muhammad Najam Dar; Muhammad Usman Akram; Sajid Gul Khawaja; Amit N Pujari
Journal:  Sensors (Basel)       Date:  2020-08-14       Impact factor: 3.576

3.  Microbes are off the menu: Defective macrophage phagocytosis in COPD.

Authors:  Emma Louise Walton
Journal:  Biomed J       Date:  2018-02-01       Impact factor: 4.910

4.  Multimodal Approach for Emotion Recognition Based on Simulated Flight Experiments.

Authors:  Válber César Cavalcanti Roza; Octavian Adrian Postolache
Journal:  Sensors (Basel)       Date:  2019-12-13       Impact factor: 3.576

5.  Wearable Sensors for Assessing the Role of Olfactory Training on the Autonomic Response to Olfactory Stimulation.

Authors:  Alessandro Tonacci; Lucia Billeci; Irene Di Mambro; Roberto Marangoni; Chiara Sanmartin; Francesca Venturi
Journal:  Sensors (Basel)       Date:  2021-01-24       Impact factor: 3.576

6.  Closed-Loop Tracking and Regulation of Emotional Valence State From Facial Electromyogram Measurements.

Authors:  Luciano R F Branco; Arian Ehteshami; Hamid Fekri Azgomi; Rose T Faghih
Journal:  Front Comput Neurosci       Date:  2022-03-25       Impact factor: 2.380

7.  Deep learning-based self-induced emotion recognition using EEG.

Authors:  Yerim Ji; Suh-Yeon Dong
Journal:  Front Neurosci       Date:  2022-09-16       Impact factor: 5.152

8.  Effects of the Musical Sound Environment on Communicating Emotion.

Authors:  Qi Meng; Jiani Jiang; Fangfang Liu; Xiaoduo Xu
Journal:  Int J Environ Res Public Health       Date:  2020-04-06       Impact factor: 3.390

9.  Eye-Tracking Analysis for Emotion Recognition.

Authors:  Paweł Tarnowski; Marcin Kołodziej; Andrzej Majkowski; Remigiusz Jan Rak
Journal:  Comput Intell Neurosci       Date:  2020-08-27

10.  Differences in Driving Intention Transitions Caused by Driver's Emotion Evolutions.

Authors:  Yaqi Liu; Xiaoyuan Wang
Journal:  Int J Environ Res Public Health       Date:  2020-09-23       Impact factor: 3.390

  10 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.