一种基于时空融合特征网络的多通道脑电信号情绪识别方法

文档序号:29414992发布日期:2022-03-26 12:51阅读:159来源:国知局
一种基于时空融合特征网络的多通道脑电信号情绪识别方法

1.本发明属于脑电信号处理、情感计算领域,涉及一种基于时空融合特征网络的多通道脑电信号情绪识别方法。


背景技术:

2.情绪是认知和意识过程中对心理和生理状态的测量,对人类的行为、心理健康以及日常体验的质量有着非常重要的影响。了解人类的情感状态是缩短人机距离、建立友好人机交互环境的关键一环。医学领域中,情绪识别技术可以帮助医生诊疗精神疾病、帮助患者表达情感,同时有助于医生追踪患者病情。为了让机器理解情绪,心理学家通常使用两种模型来表示情绪,即离散模型和维度模型。离散模型将情绪划分为基本状态,包括六种基本情绪(快乐、悲伤、恐惧、厌恶、愤怒、惊讶)。维度模型使用连续的坐标系来描述情绪空间。通常,维度模型包含效价和唤醒两个维度。唤醒维度用于表示情绪的兴奋程度,效价维度用于表示情绪的积极程度。
3.脑电信号(eeg)直接从大脑皮层采集,是情绪刺激的实时反映。同时,与识别面部表情等非生理信号相比,生理信号无法伪装的特性使得使用生理信号识别情绪更加准确。因此,基于多通道脑电信号的情绪识别受到了越来越多的关注,也逐渐成为情绪障碍诊断的重要计算机辅助方法。随着深度学习在其他模式识别任务中的表现越来越突出,许多研究应用深度学习方法替代传统的机器学习,以自动学习与情绪有关的深度特征表示。现有的大多数方法基于人工选择特征,然而,人工设计和提取特征需要基于领域知识,对于非领域专家来说可能是一种障碍。同时,人工特征冗余度高,而且难以表达脑电信号的高层语义信息。因此,如何更好地利用脑电信号的时空维度相关性信息建立更高效的模型,以在无需领域知识的情况下,实现更加快速、准确、客观的情绪识别仍然是一个尚待解决的问题。


技术实现要素:

4.发明目的:本发明的目的是提供了一种基于时空融合特征网络的多通道脑电信号情绪识别方法;目前存在的大多数基于脑电的情绪识别框架通常需要人工特征提取和选择,而有些方法即使使用深度学习,也仍然需要手动提取特征,然后将选择出有利于情绪识别的有用特征输入网络。然而人工提取和选择特征通常是比较困难的,同时可能会造成所设计方法向专业领域外推广应用的阻碍,因此开发原始信号端到端自动学习的情绪识别模型是必要的。在深度网络提取特征方面,由于脑电信号序列在时间和空间维度上包含丰富的有用信息,目前的方法通常仅考虑时间或空间单一维度,或设置两个独立模块,分开提取时空信息再将特征合并。这些方法虽然考虑了时空维度的信息,但可能不利于网络内两个维度之间的信息流动。对此,我们提出的方法基于原始脑电信号端到端学习,在模型中同步提取时空特征,同时加入时空注意力模块加强有意义信息,在公开数据集上测试,实现了精确、客观的识别结果。
5.技术方案:本发明所述的一种基于时空融合特征网络的多通道脑电信号情绪识别
方法,其具体操作步骤如下:
6.(1)、情绪刺激实验范式设计和脑电信号数据采集;
7.(2)、对采集到的脑电信号进行基本预处理,从而得到情绪脑电信号数据;
8.(3)、对经过预处理后的情绪脑电信号进行数据转换,使样本包含时空信息;
9.(4)、将处理后的脑电样本输入至时空融合特征网络中,并充分利用时空融合相关性信息,最终得到情绪分类结果。
10.进一步的,在步骤(1)中,所述设计情绪刺激实验范式的具体过程是:
11.首先,从情绪素材库中挑选能够诱发不同情绪的情绪刺激素材;
12.然后,设定实验范式中情绪刺激素材的展示顺序、展示间隔和展示时间;将每种情绪刺激实验重复若干次,直到将所有情绪刺激素材都展示过一次;
13.最后,形成完整的情绪刺激实验范式。
14.进一步的,在步骤(1)中,所述脑电信号数据采集的具体过程是:
15.首先,参与者佩戴多通道脑电设备;
16.然后,脑电设备记录参与者在整个实验流程下的脑电信号;其中,所述脑电信号包括基线信号和试验信号;
17.最后,将收集到的脑电数据保存在可存储介质中。
18.进一步的,在步骤(2)中,所述对采集到的脑电信号进行的基本预处理操作步骤是:
19.(2.1)、通道定位与无关通道剔除:将eeg设备的记录通道与头皮位置相对应,并移除不相关的通道;
20.(2.2)、带通滤波:对eeg信号进行滤波,保留所需要的频率范围,过滤噪声和干扰;
21.(2.3)、重参考与降采样:根据参考点对其他电极数据进行重参考,计算各电极和参考电极之间的电位差;降采样减少数据量,提高计算速度;
22.(2.4)、伪迹去除:
23.首先,对数据记录不良的电极进行插值操作;
24.然后,使用独立主成分分析去除眼动和肌动伪迹;
25.最后,通过目视检查手动删除污染严重的数据;
26.(2.5)、分段和基线校正:
27.首先,使用一秒长度的滑动时间窗口从连续的试验信号中不重叠地提取样本,增加样本数量;其中,每个样本包含一秒时间内所有采样点全部通道的信号幅值,构成二维矩阵;对基线信号以相同时间窗进行划分处理,将分割后的t1秒基线信号和t2秒试验信号分别记为
28.然后,计算t1秒基线样本的平均值作为平均基线,对试验信号进行基线去除操作,以去除数漂移的影响,其形式化如下式所示:
[0029][0030]
其中,分别表示第t秒的基线信号和试验信号;m表示采样率, c表示记录的电极数目,表示去除基线后的单个样本。
[0031]
进一步的,在步骤(3)中,所述对经过预处理后的情绪脑电信号进行数据转换的具体步骤是:
[0032]
(3.1)、将每个采样点处的一维向量根据脑电电极分布图转换为二维方阵,未记录的电极处添0,使样本包含电极之间的相关性;
[0033]
(3.2)、将每个采样点处转换得到的二维方阵按照采样顺序排列成三维阵列,使样本同时包含时间和空间维度信息,其形式化如下式所示:
[0034]
x

t
=dataconverting(x
t
)
[0035]
其中,表示经过数据转换步骤得到的样本,包含时空信息,作为分类网络的输入;l表示转换为的二维方阵的边长。
[0036]
进一步的,在步骤(4)中,提出时空融合特征网络stff-net(spatial-temporalfusionfeaturenetwork)挖掘脑电信号的时间依赖性和空间相关性,融合两种维度上的信息来提高情绪识别的性能;其具体过程如下:
[0037]
(4.1)、时空注意力模块stam:
[0038]
包括时间和空间两个注意力子模块,分别学习两个维度上的关注点,减少冗余信息;使用注意力机制强调时间和空间的有意义特征同时抑制无关特征,有助于信息流动并增强网络的辨识能力;
[0039]
具体的:输入的一秒长样本首先进入空间注意力模块,对每个采样点处二维矩阵中的每个元素,即电极位置,计算所有采样点在该电极处信息的最小值、最大值和平均值;空间方向全局平均池化可形式化为:
[0040]savg
=averagepool(x

t
)
[0041]
其中,x

t
表示单个输入样本,表示单个输入样本,表示坐标(u,v)电极处的平均值;u,v分别为二维矩阵的行、列数,即电极分布图横向与纵向的最大长度;x

t
(m,u,v)是矩阵x

t
在(m,u,v)坐标上的值;同理,空间方向最大或最小池化可以形式化为:
[0042]smax/min
=maxpool/minpool(x

t
)
[0043]
其中,s
max/min
(u,v)=max/min{x

t
(1,u,v),x

t
(2,u,v),

,x

t
(m,u,v)};然后合并三种映射,计算空间注意力映射a
spatial

[0044]aspatial
=f
spatial
([s
min
;s
max
;s
avg
]
[0045]
其中,映射f
spatial
(
·
)代表一层卷积核大小为7
×
7的二维卷积和sigmoid激活函数的组合,[;]表示按通道连接;空间权重a
spatial
∈r
(u,v)
通过与每个采样点的二维矩阵逐元素相乘加权到x

t
,完成空间维度上的特征重标定;空间子模块的加权过程可表示为:
[0046][0047]
其中,表示逐元素乘法;
[0048]
经过空间注意力模块的样本接着进入时间注意力模块,计算每个采样点的二维矩阵中所有元素的最小值、最大值和平均值;对于输入特征时间方向全局平均池化可形式化为:
[0049][0050]
其中,表示在m采样点处的平均值;时间方向全局最大或最小池化可形式化为:
[0051][0052]
其中,
[0053]
接着通过t
min
、t
max
和t
avg
三个映射计算时间注意力映射:
[0054][0055][0056]
其中,ti(i=min,max,avg)表示池化计算结果;映射f
temporal
(
·
)代表两组全连接层和激活函数(分别是relu和sigmoid函数)的组合,第一个式子得到所有采样点的非线性特征,建模采样点之间的相关性;第二个式子对三种池化结果的映射输出求和,得到时间权重将中每个采样点的二维矩阵与权值相乘,完成时间维度上的信息重标定;时间子模块的加权过程可表示为:
[0057][0058]
最终得到样本x

t
经过stam模块的输出x
t

[0059]
(4.2)、changer模块:将经过时空注意力模块加权后的特征作为输入; changer模块是一层三维卷积,其卷积核大小为2
×1×
1,通道数为8;无非线性激活函数;目的是为了改变特征维度,方便后续学习;
[0060]
(4.3)、扩展因果卷积堆dilated causal stack:
[0061]
设计扩展因果卷积形式使其同时适应时间和空间两个维度,得到三维扩展因果卷积;其中,扩展因果卷积堆由六层三维扩展因果卷积层构成,每一层在时间维度进行扩展因果卷积,并同时对空间维度的二维特征图进行卷积操作提取空间特征,完成跨时间、跨通道的特征交流和整合;
[0062]
在每一层中,首先,输入特征分别通过filter层和gate层;filter层使用8 个卷积核大小为2
×3×
3的滤波器,filter层的输出经过tanh激活函数;gate层同样使用8个卷积核大小为2
×3×
3的滤波器,gate层的输出经过sigmoid激活函数;
[0063]
然后,将两种激活函数的输出特征相乘;
[0064]
最后,相乘后的输出一方面经过8个卷积核大小为1
×1×
1的滤波器和relu 激活函数引入更多非线性,再与输入相加作为下一层的输入;另一方面先经过三维最大池化层改变特征维度至设定大小,再经过16个卷积核大小为1
×1×
1的滤波器和relu激活函数,作为该层的输出,传递到下一层;
[0065]
(4.4)、分类器模块classifier:
[0066]
通过跳步连接得到扩展因果卷积堆的每一层输出并相加,以整合所有层级特征;相加后的特征首先经过两组通道数为8的1
×1×
1卷积和relu激活函数进一步学习融合特征;然后,将特征矩阵延展为一维向量,输入进节点数分别为128 和情绪类别数的两层全连
接网络;最后,全连接输出的特征经过softmax函数得到识别出的情绪类别。
[0067]
有益效果:本发明与现有技术相比,本发明提出的基于情绪脑电信号和多任务学习的人格评估方法;既利用了脑电信号在人格评估中的客观性,又通过多任务学习技术利用人格维度之间的相关性信息,且只需要建立一个评估模型就可以得到五个人格维度的评估结果,因此可以快速、准确、客观的得到人格评估结果。
附图说明
[0068]
图1是本发明的操作流程图;
[0069]
图2是本发明中stff-net的整体结构示意图。
具体实施方式
[0070]
为了更清楚地说明本发明的技术方案,下面结合附图对本发明的技术方案做进一步的详细说明:
[0071]
如图所述,本发明所述的一种基于时空融合特征网络的多通道脑电信号情绪识别方法,其具体操作步骤如下:
[0072]
(1)、情绪刺激实验范式设计和脑电信号数据采集;
[0073]
(2)、对采集到的脑电信号进行基本预处理,从而得到情绪脑电信号数据;
[0074]
(3)、对经过预处理后的情绪脑电信号进行数据转换,使样本包含时空信息;
[0075]
(4)、将处理后的脑电样本输入至时空融合特征网络中,并充分利用时空融合相关性信息,最终得到情绪分类结果。
[0076]
进一步的,在步骤(1)中,所述设计情绪刺激实验范式的具体过程是:
[0077]
首先,从情绪素材库中挑选能够诱发不同情绪的情绪刺激素材,如图片、歌曲和视频等;
[0078]
然后,设定实验范式中情绪刺激素材的展示顺序、展示间隔和展示时间;将每种情绪刺激实验重复若干次,直到将所有情绪刺激素材都展示过一次;
[0079]
最后,形成完整的情绪刺激实验范式。
[0080]
进一步的,在步骤(1)中,所述脑电信号数据采集的具体过程是:
[0081]
首先,参与者佩戴多通道脑电设备;
[0082]
然后,脑电设备记录参与者在整个实验流程下的脑电信号;其中,所述脑电信号包括基线信号和试验信号;
[0083]
最后,将收集到的脑电数据保存在可存储介质中。
[0084]
进一步的,在步骤(2)中,为了让模型从更有意义的脑电数据中同步学习时空特征,首先对采集到的数据做一系列处理操作,包括脑电信号基本预处理、滑动窗口切片、基线去除和转换表示。由于脑电信号在采集的过程中会受到噪声和伪迹的影响,具体的,对采集到的脑电信号进行的基本预处理操作步骤是:
[0085]
(2.1)、通道定位与无关通道剔除:将eeg设备的记录通道与头皮位置相对应,并移除不相关的通道;
[0086]
(2.2)、带通滤波:对eeg信号进行滤波,保留所需要的频率范围,过滤噪声和干扰;
[0087]
(2.3)、重参考与降采样:根据参考点对其他电极数据进行重参考,计算各电极和
参考电极之间的电位差;降采样减少数据量,提高计算速度;
[0088]
(2.4)、伪迹去除:
[0089]
首先,对数据记录不良的电极进行插值操作;
[0090]
然后,使用独立主成分分析去除眼动和肌动等伪迹;
[0091]
最后,通过目视检查手动删除污染严重的数据;
[0092]
(2.5)、分段和基线校正:
[0093]
首先,由于基线去除操作可以提高情绪识别的性能,所以一般情况下在实验过程中会记录被试每轮试验之前的基线信号。通常,为了增加训练样本数,实验采集到的连续eeg信号会分割成许多时间切片;使用一秒长度的滑动时间窗口从连续的试验信号中不重叠地提取样本,增加样本数量;其中,每个样本包含一秒时间内所有采样点全部通道的信号幅值,构成二维矩阵;对基线信号以相同时间窗进行划分处理,将分割后的t1秒基线信号和t2秒试验信号分别记为
[0094]
然后,计算t1秒基线样本的平均值作为平均基线,对试验信号进行基线去除操作,以去除数漂移的影响,其形式化如下式所示:
[0095][0096]
其中,分别表示第t秒的基线信号和试验信号;m表示采样率, c表示记录的电极数目,表示去除基线后的单个样本;
[0097]
由于每个脑电记录电极都在物理上与多个电极相邻,而样本中每个时间帧的链状序列只保留了相邻两个电极的位置关系,这不利于网络对于空间特征的提取;以neusen w系列64通道无线采集系统采集为例,该设备根据国际标准10-20 系统,记录59个电极信号;首先将各时间帧的一维向量根据电极分布图转换为二维矩阵,使网络可以挖掘相邻电极之间的相关性和更多的空间信息;由于电极图的每个方向最多记录9个电极,这样,样本中每个时间点的数据都可以表示为一个9
×
9的矩阵;矩阵中的元素为当前时间点各电极的信号幅值,矩阵行列数为电极图最长维度的大小(行根据59个电极的位置分布,先将原一维向量改写为9
×
9(分布图最大长度为9)二维矩阵,再按时间点顺序关系构成信号三维表示列数相等),未记录的电极由0填充;最后将样本中每一时间点的二维矩阵按采样顺序堆叠成三维阵列,得到x

t
=dataconverting(x
t
),x
t
∈r
(m,9,9)
;这样,处理后的样本x

t
中便同时包含了时间和空间维度上的有用信息,直接作为网络的输入;根据59个电极的位置分布,先将原一维向量改写为9
×
9(分布图最大长度为9)二维矩阵,再按时间点顺序关系构成信号三维表示。
[0098]
进一步的,在步骤(3)中,所述对经过预处理后的情绪脑电信号进行数据转换的具体步骤是:
[0099]
(3.1)、将每个采样点处的一维向量根据脑电电极分布图转换为二维方阵,未记录的电极处添0,使样本包含电极之间的相关性;
[0100]
(3.2)、将每个采样点处转换得到的二维方阵按照采样顺序排列成三维阵列,使样本同时包含时间和空间维度信息,其形式化如下式所示:
[0101]
x

t
=dataconverting(x
t
)
[0102]
其中,表示经过数据转换步骤得到的样本,包含时空信息,作为分类网络的输入;l表示转换为的二维方阵的边长。
[0103]
进一步的,在步骤(4)中,提出时空融合特征网络stff-net(spatial-temporalfusionfeaturenetwork)挖掘脑电信号的时间依赖性和空间相关性,融合两种维度上的信息来提高情绪识别的性能;下面简要阐述信息在网络中的流动过程:
[0104]
经过数据转换的预处理后信号整合了时空信息,使得模型每一次的训练过程可以同步学习两个维度;为了探究多通道脑电信号不同脑区对于识别情绪的贡献,同时在时间维度对各帧级特征进行动态的权重增减,首先在模型中加入时空注意力模块(stam),注意力机制应用于原始信号能够强调或抑制部分特征,这有助于信息流动以及增强网络辨识能力;在stam中,信号首先经过空间注意力子模块,然后进入时间注意力子模块,输出为经过时空维度重标定后的特征。接下来,重标定后的特征先经过一层卷积模块(changer)改变特征维度,随后进入扩展因果卷积堆,保持时间因果性的同时进一步提取整合时空信息的综合特征;跳跃连接(skip-connection)合并扩展因果卷积堆中各层的输出实现浅层与深层的特征融合;最后将所有特征展开成一维向量输入分类器模块(classifier)进一步提取特征,通过内部两层全连接(fullyconnected)实现情绪分类;另外,学习模型的整体结构,由一个时空注意力模块(spatial-temporalattentionmodule)、一层三维卷积(changer)、六层扩展因果层(dilatedcausallayer)构成的扩展因果堆(dilatedcausalstack)和一个分类器(classifier)构成;
[0105]
其具体过程如下:
[0106]
(4.1)、时空注意力模块stam:
[0107]
在脑电信号采集中,不同的通道和时间点往往包含冗余或者不相关的信息,这些信息会对识别情绪起到反作用。为了强调时间和空间两个维度上的有意义特征,提出的stam包括时间和空间两个注意力子模块,分别学习两个维度上的关注点,减少冗余信息;使用注意力机制强调时间和空间的有意义特征同时抑制无关特征,有助于信息流动并增强网络的辨识能力;
[0108]
具体的:在空间注意力模块,为了学习到涵盖所有空间位置的权重矩阵,输入的一秒长样本首先进入空间注意力模块,对每个采样点处二维矩阵中的每个元素,即电极位置,计算所有采样点在该电极处信息的最小值、最大值和平均值;空间方向全局平均池化可形式化为:
[0109]savg
=averagepool(x

t
)
[0110]
其中,x

t
表示单个输入样本,表示单个输入样本,表示坐标(u,v)电极处的平均值;u,v分别为二维矩阵的行、列数,即电极分布图横向与纵向的最大长度;x

t
(m,u,v)是矩阵x

t
在(m,u,v)坐标上的值;同理,空间方向最大或最小池化可以形式化为:
[0111]smax/min
=maxpool/minpool(x

t
)
[0112]
其中,s
max/min
(u,v)=max/min{x

t
(1,u,v),x

t
(2,u,v),

,x

t
(m,u,v)};
[0113]
由于脑电每个电极点的数据实际上是该电极与参考电极之间的电位差,存在负值,所以在计算权重的过程中引入最小池化,三种不同的全局池化操作也意味着提取的高
层次特征更加丰富;然后合并三种映射,计算空间注意力映射a
spatial

[0114]aspatial
=f
spatial
([s
min
;s
max
;s
avg
]
[0115]
其中,映射f
spatial
(
·
)代表一层卷积核大小为7
×
7的二维卷积和sigmoid激活函数的组合,[;]表示按通道连接;空间权重a
spatial
∈r
(u,v)
通过与每个采样点的二维矩阵逐元素相乘加权到x

t
,完成空间维度上的特征重标定;空间子模块的加权过程可表示为:
[0116][0117]
其中,表示逐元素乘法;
[0118]
经过空间注意力模块的样本接着进入时间注意力模块(时间注意力模块采用类似的思想,),计算每个采样点的二维矩阵中所有元素的最小值、最大值和平均值;对于输入特征时间方向全局平均池化可形式化为:
[0119][0120]
其中,表示在m采样点处的平均值;时间方向全局最大或最小池化可形式化为:
[0121][0122]
其中,
[0123]
接着通过t
min
、t
max
和t
avg
三个映射计算时间注意力映射:
[0124][0125][0126]
其中,ti(i=min,max,avg)表示池化计算结果;映射f
temporal
(
·
)代表两组全连接层和激活函数(分别是relu和sigmoid函数)的组合,第一个式子得到所有采样点的非线性特征,建模采样点之间的相关性;第二个式子对三种池化结果的映射输出求和,得到时间权重将中每个采样点的二维矩阵与权值相乘,完成时间维度上的信息重标定;时间子模块的加权过程可表示为:
[0127][0128]
最终得到样本x

t
经过stam模块的输出x
t

[0129]
(4.2)、changer模块:将经过时空注意力模块加权后的特征作为输入; changer模块是一层三维卷积,其卷积核大小为2
×1×
1,通道数为8;无非线性激活函数;目的是为了改变特征维度,方便后续学习;
[0130]
(4.3)、扩展因果卷积堆dilated causal stack:
[0131]
扩展因果卷积可以使模型在层数不深的情况下有较大的感受野。本文将扩展因果卷积应用于脑电信号的时间维度,同时增加空间维度上的特征提取功能;设计扩展因果卷积形式使其同时适应时间和空间两个维度,得到三维扩展因果卷积;其中,扩展因果卷积堆由六层三维扩展因果卷积层构成,每一层在时间维度进行扩展因果卷积,并同时对空间维度的二维特征图进行卷积操作提取空间特征,完成跨时间、跨通道的特征交流和整合;
[0132]
stam的输出x
t
首先经过一层卷积模块,其卷积核大小为2
×1×
1,通道数为 8。本层没有增加非线性,目的是为了改变特征维度,方便后续学习。然后进入由六层适用于脑电时空特征同步提取的扩展因果层构成的堆,每层都可以在实现时间维度扩展因果卷积的同时,对时间点的二维特征图同步进行卷积操作提取空间特征,实现跨时间、跨通道的特征信息交流与整合。以下说明将三维扩展因果卷积简称为卷积。各层中,原始数据首先通过门机制,这是由于脑电波形作为输入信号,我们希望输出保留波形特征。其中filter层使用8个卷积核大小为2
×3×
3 的滤波器;在每一层中,首先,输入特征分别通过filter层和gate层;filter层使用8个卷积核大小为2
×3×
3的滤波器,filter层的输出经过tanh激活函数;gate 层同样使用8个卷积核大小为2
×3×
3的滤波器,gate层的输出经过sigmoid激活函数;
[0133]
然后,将两种激活函数的输出特征相乘;
[0134]
最后,相乘后的输出一方面经过8个卷积核大小为1
×1×
1的滤波器和relu 激活函数引入更多非线性,再与输入相加作为下一层的输入;另一方面先经过三维最大池化层改变特征维度至设定大小,再经过16个卷积核大小为1
×1×
1的滤波器和relu激活函数,作为该层的输出,传递到下一层;
[0135]
(4.4)、分类器模块(特征整合与分类)classifier:
[0136]
通过跳步连接得到扩展因果卷积堆的每一层输出并相加,以整合所有层级特征;至此,得到了网络前部分所学习到的时空融合特征;相加后的特征首先经过两组通道数为8的1
×1×
1卷积和relu激活函数进一步学习融合特征;然后,将特征矩阵延展为一维向量,输入进节点数分别为128和情绪类别数的两层全连接网络;其结点数分别为128和识别类别数;最后,全连接输出的特征经过softmax 函数得到识别出的情绪类别。
[0137]
在附图中,图1是本发明的整体框架;本发明首先用预选的音乐视频片段作为刺激材料诱发被试情绪,同时记录多通道脑电信号;然后对所有电极信号进行基本的预处理操作并去除基线,以一秒长的滑动时间窗口对预处理后的信号进行无重叠切片,得到包含全部记录电极的长度为一秒的单个样本;接下来,将样本中每个时间帧的一维向量根据电极分布图转换成包含空间位置信息的二维矩阵。为了使学习模型可以同步捕获时空信息,将各帧的二维矩阵沿时间维度堆叠,最终得到样本的三维阵列表示;以上预处理操作结束后,无需手动提取特征,直接将原始信号作为模型输入,通过stff-net实现端到端学习;
[0138]
图2是的stff-net的整体框架;本发明的stff-net由信号采集(signalacquisition)、数据转换(data converting)、学习模型(learning model)三个部分组成;首先,通过刺激诱发情绪,记录设备采集eeg信号;然后,预处理后的信号进入数据转换模块,使样本包含时空信息;最后,利用stff-net实现情绪分类。
[0139]
具体实施例:
[0140]
1、实验数据:在广泛使用的多模态标准情感数据集deap上进行了实验。 deap数据集包括32名健康被试的32通道脑电图信号和8通道外围生理信号,其中脑电信号用于情绪识别,外周生理信号被剔除。每个受试者被要求观看40 个长度1分钟的音乐视频片段,生理信号由根据国际10-20系统放置的40个电极记录。每个实验包含63秒信号,其中前3秒为基线信号。所有原始信号都以512hz的采样率进行采样,然后下采样到128hz。每次实验结束后,受试者分别在效价(valence)、唤醒(arousal)、控制(dominance)和喜欢(liking)四个
维度上根据个人情绪感受对该视频片段打分(1-9分),从而评估当前情绪状态。
[0141]
2、实验设定:根据deap数据集上的四个情感维度,构建了五个情绪分类任务,分别是:高/低效价分类(hv/lv,task1)、高/低唤醒分类(ha/la,task2)、高 /低控制分类(hd/ld,task3)、高/低喜欢分类(hl/ll,task4)、高效价高唤醒/高效价低唤醒/低效价高唤醒/低效价低唤醒多分类(hvha/hvla/lvha/lvla,task5)。对每个受试者独立进行训练和分类,采用十折交叉验证,将每个受试者的数据分为十份,其中九份作为训练样本,剩余一份作为测试样本。每个被试五次十折分类平均结果的平均值作为该被试的分类准确率,所有被试在单一情感维度下的分类结果的平均值作为该维度的最终分类性能。实验将标签的分数阈值设置为5,评分超过5时认为效价/唤醒/控制/喜欢水平高,标签用1表示,否则认为水平低,标签用0表示。stff-net网络的训练过程使用交叉熵损失函数作为目标函数, adam作为优化器,初始学习率设置为0.02,mini-batch大小设置为16,每一折包含10轮完整训练。模型实现基于tensorflow框架。
[0142]
3、实验结果
[0143]
表1:基于时空融合特征网络的脑电信号情绪识别框架的评估结果
[0144][0145]
以上仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的
普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1