(论文加源码)基于连续卷积神经网络(CNN)(SVM)(MLP)提取脑电微分熵特征的DEAP脑电情绪识别

简介:


       主要内容是采用DEAP数据集将脑电信号进行频域分段并提取其微分熵特征,为了充分利用空间特征,结合微分熵特征将其构建为一个三维脑电特征,输入到连续卷积神经网络,并最终取得了90.24%的准确率。

         提出了一种脑电特征的三维输入形式,并将其输入到连续卷积神经网络中进行情感识别。三维输入的优点是在集成多个频带的微分熵特征的同时保留电极之间的空间特征。

         主体内容是采用卷积神经网络(CNN)达到了最优解,与此同时,运用了支持向量机(SVM)和多层感知器(MLP)进行了对比


主要内容:


为了后续处理方便,将DEAP数据集40*40*8064转换为40*8064*32.

1. 根据以前研究,脑电信号的五个频段对情绪识别有特殊影响,如下图。

图一

在本实验中使用滤波器将脑电信号分为上图的后四个频段。划分好频段之后,数据集从40*8064*32(视频*脑电信号数值*通道)变为40*8064*4*32(视频*脑电信号数值*波段*通道).由于8064维数过大,将其分割为长度为L的N段脑电信号。此时脑电信号数据变为40*N*L*4*32。(本实验中L设置为128)

2.提取脑电信号的微分熵特征(DE)。对于每一个脑电分段,提取其微分熵特征,因此每一段的特征可以用一个一维数值(32)代替。再对其进性归一化处理,此时脑电数据转换为了40*N*4*32。

提取微分熵的部分代码如下:

 完整提取微分熵的代码链接:

提取微分熵特征

(论文加代码)计算提取脑电(EEG)的微分熵特征(DE)。_微分熵-深度学习文档类资源-CSDN下载

3. 构建三维的特征输入

●第一步先将一维特征转换为二维特征:

         国际10-20系统是一种国际公认的描述和应用电极位置和大脑皮层底层区域的方法。国际10-20系统的平面图,其中填充黄色的EEG电极是DEAP数据集中使用的测试点。在EEG电极图中,每个电极物理上相邻多个电极,这些电极记录大脑特定区域的EEG信号。为了保留多个相邻通道之间的空间信息,根据电极分布图,将一维的DE特征变换为二维平面(如图)(9*9),其中横纵长度均分9,0代表未使用该通道。

部分代码如下:

●第二步再把二维特征变为三维特征

        到目前为止,我们已经为每个EEG片段获得了4个2D平面(大概意思就是四个频域段,每个频域段对应一个二维微分熵特征图)。下一步是将这些平面堆叠成三维的 EEG特征立方体,并将其用作CNN的输入。该过程如图2所示(步骤4)。3维设计的灵感来自计算机视觉领域。在彩色图像分类任务中,图像由三种原色(红色、绿色和蓝色)表示。采用RGB颜色通道组织图像。具体而言,0到255的值用于指示每个颜色通道中颜色的强度。我们借鉴彩色图像的表示方法,采用simila表示来构造DE特征的三维输入。从而数据变为40*N*4*9*9.构造过程如图:

 

部分代码如下:

 

整体流程图如下:

 4. 构建连续卷积神经网络

       CNN具有从图像中提取特征的强大能力。根据我们之前的类比,构建的三维脑电立方体可以被视为彩色图像,这使得我们可以充分利用CNN作为一个强大的工具从输入中提取代表性的特征。在本文中,如图3所示,我们使用了一个具有四个卷积层的连续卷积神经网络来从输入立方体中提取特征,添加了一个具有退出操作的全连接层用于特征融合,softmax层用于最终分类。“连续”意味着在两个相邻的卷积层之间没有池层。虽然在计算机视觉领域中,卷积层后面通常是池层,但是在这个模型中是不必要的。由于池层的主要功能是以一些信息丢失为代价降低数据维数,因此三维脑电立方体的大小远小于计算机视觉场的大小。因此,模型中池层被丢弃。此外,在每个卷积层中,采用零填充来防止立方体边缘的信息丢失。更具体地说,在前3个卷积层中,内核大小设置为4*4,步幅设置为1。在卷积运算后,加入RELU激活函数,使模型具有非线性特征变换能力。使用64个特征映射开始第一个卷积层,并在接下来的2个卷积层中将特征映射加倍;因此,在第二层和第三层中有128个和256个要素地图。为了融合不同的特征映射并降低计算成本,增加了一个包含64个特征映射的1×1卷积层。在这4个连续的卷积层之后,添加了一个完全连接的层,以将64个9*9特征映射映射到最终的特征向量(1024)。然后,下面的softmax层接收f以预测人类的情绪状态。模型图如下:

构建模型代码如下:

 5. 最终结果:

同时编写了支持向量机(SVM)和多层感知器(MLP)的代码

 

如图所示,达到了90.24%和89.45%的正确率。


结论:


       研究表明所提出的三维脑电特征结合了不同频带的信号特征,同时保持了通道间的空间信息。在连续卷积神经网络模型上的实验结果表明,这种表示方法是非常有效的。我们的结果也证实了多频带组合比使用单个频带可以获得更好的结果。与其他相关方法相比,该方法在DEAP数据集上的唤醒和价分类任务的平均准确率分别为90.24%和89.45%,取得了最好的效果。

完整代码和论文:

完整代码和论文

基于连续卷积神经网络(CNN)提取脑电微分熵特征的DEAP脑电情绪识别-深度学习文档类资源-CSDN下载

  • 6
    点赞
  • 78
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论
脑电信号是人类大脑活动的反映,可以通过分析脑电信号中的时频域特征来识别人的情感状态。DEAP是一个包含有关不同情感状态的脑电信号数据集,可以用于情感状态识别的研究。 基于时频域特征分析的情感状态识别需要先对DEAP数据集进行预处理,删除噪声和伪迹,然后将脑电信号切分为较小的时间段,以获取更具代表性的特征。 接下来,将使用不同的信号处理技术,如短时傅里叶变换(STFT)和小波变换(Wavelet Transform),提取脑电信号在时频域上的特征。这些特征可以包括能量谱密度、频带能量比以及趋势和周期性等方面的信息。 然后,使用支持向量机(SVM)分类器进行情感状态的识别。SVM是一种有效的机器学习算法,可以用于分类和回归任务。通过将不同情感状态的特征向量输入SVM分类器,可以训练分类器来识别和区分不同的情感状态。 在训练过程中,可以使用交叉验证来选择最优的特征组合和SVM核函数参数。通过比较训练集和测试集上的分类准确率,可以评估分类器的性能,并对模型进行优化。 最后,将训练好的SVM模型应用于实际的情感状态识别任务中,可以根据新的脑电信号数据来预测人的情感状态。 基于时频域特征分析和SVM分类器的DEAP脑电信号情感状态识别方法能够提高情感状态识别的准确性和可靠性,对于理解人的情感体验、情绪调节以及相关心理疾病的研究具有重要意义。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

脑电情绪识别

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值