一种带有辅助分类器的轻量化卷积网络面部情绪识别方法技术

技术编号:38488191 阅读:20 留言:0更新日期:2023-08-15 17:03
本发明专利技术属于人工智能技术领域,尤其为一种带有辅助分类器的轻量化卷积网络面部情绪识别方法,该方法具体包括如下步骤,S101、构建带有辅助分类器的轻量化卷积神经网络模型;S102、准备人脸图像数据集,按比例划分为训练集和测试集;S103、将训练集中的人脸图像数据输入所述带有辅助分类器的轻量化卷积神经网络模型中进行训练;S104、在测试集中测试所述带有辅助分类器的轻量化卷积神经网络模型,优化卷积神经网络模型的参数。本发明专利技术通过采用深度可分离卷积,利用深度可分离卷积中的逐点卷积在增加模型深度同时起到降维作用,同时也引入残差网络,来进一步降低模型过拟合和梯度爆炸的可能性。炸的可能性。炸的可能性。

【技术实现步骤摘要】
一种带有辅助分类器的轻量化卷积网络面部情绪识别方法


[0001]本专利技术涉及人工智能
,具体为一种带有辅助分类器的轻量化卷积网络面部情绪识别方法。

技术介绍

[0002]情绪是人类对于外界环境的一种应激反应,也是多种感知器官的综合体现,在我们的日常生活中起着至关重要的作用,因此也被各界学者广泛研究。其中,面部表情、言语和肢体动作都是受情绪影响的一些外部活动。大脑活动、心率、血压、呼吸频率、体温和皮肤电导的变化都是内部情绪影响的例子。
[0003]但是面部表情是人类传达感情状态和意图的最强大,最自然和最普遍的信号之一。目前针对面部情绪识别研究方向,大多采用卷积神经网络进行情绪识别,由于面部表情数据集样本较少,大家普遍通过提升网络复杂度来提升识别性能,这样做往往会导致模型参数激增,设备计算量增大,不能够保证情绪识别的实时性。当数据集偏小时,模型过于复杂,更容易引起过拟合,模型的性能也会下降。

技术实现思路

[0004](一)解决的技术问题
[0005]针对现有技术的不足,本专利技术提供了一种带有辅助分类器的轻量化卷积网络面部情绪识别方法,解决了上述
技术介绍
中所提出的问题。
[0006](二)技术方案
[0007]本专利技术为了实现上述目的具体采用以下技术方案:一种带有辅助分类器的轻量化卷积网络面部情绪识别方法,该方法具体包括如下步骤,
[0008]S101、构建带有辅助分类器的轻量化卷积神经网络模型;
[0009]S102、准备人脸图像数据集,按比例划分为训练集和测试集;
[0010]S103、将训练集中的人脸图像数据输入所述带有辅助分类器的轻量化卷积神经网络模型中进行训练;
[0011]S104、在测试集中测试所述带有辅助分类器的轻量化卷积神经网络模型,优化卷积神经网络模型的参数;
[0012]S105、将待识别的人脸图像数据输入优化后的卷积神经网络模型中,得到情绪分类的预测结果。
[0013]进一步地,所述步骤S101中构建带有辅助分类器的轻量化卷积神经网络模型包括底层卷积模块,深度可分离卷积模块,残差模块,辅助分类器,主分类器;
[0014]底层卷积模块,通过多次普通卷积和批量归一化来提取人脸图像数据的纹理等浅层特征;
[0015]深度可分离卷积模块,得到的浅层特征数据通过深度可分离卷积执行深度卷积和逐点卷积操作来提取人脸图像数据的深层特征;
[0016]残差模块,得到的浅层特征数据通过普通卷积运算和批量归一化处理输出残差特征图;
[0017]辅助分类器,输入深层的融合特征并通过普通卷积层和SENet通道注意力模块,自适应平均池化层和展平层,最后利用Softmax激活函数进行面部表情预测分类;
[0018]主分类器,输入提取到深层特征后,通过自适应平均池化后进行面部表情预测分类。
[0019]进一步地,所述深度可分离卷积模块通过深度可分离卷积执行逐通道卷积操作,并将结果应用于所有通道来提升模型的深度并实现参数共享,减小模型的参数,使模型变得轻量化。
[0020]进一步地,所述辅助分类器引入SENet通道注意力机制,通过构建各个特征通道的重要程度来增强或者抑制不同的通道,提高辅助分类器的识别准确度。
[0021]进一步地,所述残差模块络利用残差模块中梯度信号可以通过“跳跃连接”实现一层的输出作为输入传递给体系结构的另一层,降低了模型过拟合和梯度爆炸的可能性。
[0022]进一步地,所述模型采用fer2013人脸表情数据集来进行训练,按照8:2的比例将其划分为训练集和测试集。
[0023](三)有益效果
[0024]与现有技术相比,本专利技术提供了一种带有辅助分类器的轻量化卷积网络面部情绪识别方法,具备以下有益效果:
[0025]本专利技术通过采用深度可分离卷积,利用深度可分离卷积中的逐点卷积在增加模型深度同时起到降维作用,同时也引入残差网络,来进一步降低模型过拟合和梯度爆炸的可能性。
[0026]本专利技术通过采用深度可分离卷积来实现参数共享,减少网络参数,深度可分离卷积层将标准卷积层分解为两个操作:深度卷积和逐点卷积,与标准卷积层不同,深度可分离卷积只在每个通道上执行1维核的卷积操作,然后再将结果应用于所有通道,在减少参数数量的同时增加了模型的深度并在一定程度上提高模型的效率,在采用深度可分离卷积的基础上,模型在主分类器前采用自适应平均池化将所有空间位置上的特征都压缩到一个单一的特征值中有效地减少需要学习的参数数量,使模型变得更加轻量化,提高模型的识别速率。
[0027]本专利技术充分利用中间层提取到的特征,将提取到的可以识别皱眉、微笑或愤怒等面部情绪表现的整体面部特征来进行辅助分类,在辅助分类器中引入SENet注意力机制来提高辅助分类器的预测准确度。
[0028]本专利技术通过采用深度可分离卷积,在不增加模型参数的前提下进一步增加模型的深度。通过利用中间层提取到的特征,加入辅助分类器来进行辅助分类,通过将辅助分类器的分类结果与主分类器分类结果进行自适应加权融合来提高模型的准确度。
附图说明
[0029]图1为一种带有辅助分类器的轻量化卷积网络面部情绪识别方法流程示意图;
[0030]图2为一种带有辅助分类器的轻量化卷积网络面部情绪识别方法结构示意图;
[0031]图3为本专利技术所有的深度可分离卷积模块和残差模块的具体组成示意图;
[0032]图4为本专利技术所有的辅助分类器的具体组成示意图。
具体实施方式
[0033]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0034]实施例1
[0035]如图1

4所示,本专利技术一个实施例提出的一种带有辅助分类器的轻量化卷积网络面部情绪识别方法,该方法具体包括如下步骤:
[0036]S101、构建带有辅助分类器的轻量化卷积神经网络模型;构建包括底层卷积模块,进行浅层特征提取;深度可分离卷积模块,利用逐次进行的深度卷积和逐点卷积进行深层特征提取,增加模型深度,减少模型参数;残差模块,进行普通卷积和批量归一化处理输出残差特征图,降低模型过拟合的可能性;辅助分类器,利用中间层提取到的可以识别皱眉、微笑或愤怒等面部情绪表现的整体面部特征来进行辅助分类,并引入SENet通道注意力机制,通过构建各个特征通道的重要程度来增强或者抑制不同的通道,提高辅助分类器的识别准确度;主分类器,在提取到深层特征后,通过自适应平均池化后进行预测分类。
[0037]S102、准备人脸图像数据集,按比例划分为训练集和测试集;整个模型采用fer2013人脸表情数据集来进行训练,按照8:2的比例将其划分为训练集和测试集。
[0038]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种带有辅助分类器的轻量化卷积网络面部情绪识别方法,其特征在于:该方法具体包括如下步骤,S101、构建带有辅助分类器的轻量化卷积神经网络模型;S102、准备人脸图像数据集,按比例划分为训练集和测试集;S103、将训练集中的人脸图像数据输入所述带有辅助分类器的轻量化卷积神经网络模型中进行训练;S104、在测试集中测试所述带有辅助分类器的轻量化卷积神经网络模型,优化卷积神经网络模型的参数;S105、将待识别的人脸图像数据输入优化后的卷积神经网络模型中,得到情绪分类的预测结果。2.根据权利要求1所述的一种带有辅助分类器的轻量化卷积网络面部情绪识别方法,其特征在于:所述步骤S101中构建带有辅助分类器的轻量化卷积神经网络模型包括底层卷积模块,深度可分离卷积模块,残差模块,辅助分类器,主分类器;底层卷积模块,通过多次普通卷积和批量归一化来提取人脸图像数据的纹理等浅层特征;深度可分离卷积模块,得到的浅层特征数据通过深度可分离卷积执行深度卷积和逐点卷积操作来提取人脸图像数据的深层特征;残差模块,得到的浅层特征数据通过普通卷积运算和批量归一化处理输出残差特征图;辅助分类器,输入深层的融合特征并通过普通卷积层和SENet通道注意力...

【专利技术属性】
技术研发人员:颜飞尚育杰刘云清李棋张琼
申请(专利权)人:长春理工大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1