【技术实现步骤摘要】
一种基于混合注意力特征金字塔结构的轻量化人脸检测方法和系统
[0001]本专利技术涉及基于深度学习的人脸检测
,特别涉及基于混合注意力特征金字塔结构的人脸检测方法及系统。
技术介绍
[0002]人脸检测是指在输入图像中确定所有人脸的位置、大小和位姿的过程,是人脸信息处理中一项关键技术,已成为计算机视觉领域的研究热点。人脸检测作为目标检测的具体应用以及人脸识别的关键步骤之一,已成为视觉任务中独立的研究方向并受到了广泛的关注。如今,由于计算机计算能力的提升以及人脸检测数据集的完善,深度学习成为解决计算机视觉任务的主流方法并在人脸检测领域成效卓然。目前基于深度学习的人脸检测按检测阶段可分为一阶段法和二阶段法,按检测时是否设置锚框可分为基于锚框的检测和无锚检测。最近几年来,因一阶段无锚人脸检测表现优良而受到了越来越多的关注。
[0003]文献1(NAJIBI M,SAMANGOUEI P,CHELLAPPA R,et al.Ssh:single stage headless face detector[C].In:IEEE International Conference on Computer Vision,2017:4885
‑
4894.)是典型的一阶段人脸检测方法,该方法在不同特征图尺度下分别检测人脸,同时在网络中加入上下文信息模块,使网络能精确检测出大量尺寸不同的人脸并有较快的检测速度。文献2(DENG J,GUO J,VERVERAS E,et al.Retinaface:singl
【技术保护点】
【技术特征摘要】
1.一种基于混合注意力特征金字塔结构的轻量化人脸检测方法,其特征在于,包括以下步骤:S1、收集复杂场景中含有多个小尺寸人脸的图像,对图像中人脸进行标注,构成训练集;所述小尺寸人脸指一幅图像中超过50%以上的人脸尺寸小于25像素*25像素或者小于整幅图像的0.03*0.03;所述标注包括用包围框对图像中的人脸位置进行标注以及标注图像中人脸数量;S2、对步骤S1中的训练集图像进行缩放处理及数据增强,得到预处理的人脸图像;S3、构建人脸检测卷积神经网络;所述人脸检测卷积神经网络使用轻量化骨干网络对步骤S2中预处理的人脸图像提取特征并对提取的特征进行处理并融合,具体包括如下步骤:首先使用采样函数对特征层进行尺度变换并在多个特征尺度上分别融合不同特征层的特征,然后依次使用残差结构、瓶颈层结构、混合注意力模块处理融合的特征,最后输出到预测层进行计算;S4、将步骤S2中的得到的预处理图像输入到步骤S3构建的人脸检测卷积神经网络结构中进行人脸检测神经网络训练;训练时使用无锚检测方法对输入预测层中的图像特征进行计算并将图像中的人脸用矩形框标注,得到带人脸矩形框的图像,损失函数使用聚焦损失函数,所述聚焦损失函数通过网络训练让预测值拟合出真实值,直到损失函数收敛;聚焦损失函数使用平衡因子作为损失函数附加的权重来调节正负样本的优化,使用可调聚焦参数调节简单样本和复杂样本的优化;通过对网络进行循环迭代训练使损失函数不断减小,直到完成设定的迭代次数E;S5、设置优化策略和相关超参数训练人脸检测网络,迭代训练直至损失函数收敛,并保存网络训练权重参数;S6、基于步骤S3构建的人脸检测卷积神经网络和步骤S5获得的网络训练权重参数构建基于混合注意力特征金字塔结构的人脸检测模型,并以该检测模型对待检测图片进行人脸检测,同时,检测模型将记录所有检测得到的人脸矩形框以确定检测到的人脸数量。2.根据权利要求1所述的一种基于混合注意力特征金字塔结构的轻量化人脸检测方法,其特征在于,所述步骤S2包括如下步骤:S21、统一所述训练集图像尺寸:对所述训练集图像进行缩放处理使其高宽值与所述网络训练所设定的高宽值相等;S22、对S21处理的图像进行数据增强得到待提取特征的图像;所述图像数据增强过程包括图像翻转、图像旋转、图像随机裁剪、图像光照变换和图像色彩变换。3.根据权利要求1所述的一种基于混合注意力特征金字塔结构的人脸检测方法,其特征在于,步骤S3中所述轻量化骨干网络采用MobileNetV3small网络结构;所述网络结构从前至后依次设置卷积层、批次归一化层、激活函数层和带挤压模块的可逆残差线性瓶颈层;所述带挤压模块的可逆残差线性瓶颈层从前至后包括卷积层、激活函数层、深度可分离卷积层、挤压模块和残差结构;所述网络结构的第一层使用步长为2、卷积核大小为3*3的卷积层对图片进行下采样,然后使用11个带挤压模块的可逆残差线性瓶颈层,并在其第1、2、4、9个瓶颈层中使用步长为2的卷积核进行图片下采样;所述网络结构在所有卷积操作后均使用激活函数层,并在最后一层使用卷积核大小为3*3、步长为2的卷积层进行最后一次下采样操作。
4.根据权利要求1所述的一种基于混合注意力特征金字塔结构的人脸检测方法,其特征在于,步骤S3中所述对轻量化骨干网络提取的特征进行处理和融合,具体包括如下步骤:首先使用采样函数对特征层进行尺度变换,对所述轻量化骨干网络提取的特征经过上采样和下采样后分别在不同尺度上进行融合;若骨干网络提取的特征尺度由小到大分别为f1,f2,f3那么所得到的融合后的特征层F1,F2,F3由小到大表示为:F1=f1+F
downsample
×
f2+F
downsample
×
f3F2=F
upsample
×
f1+f2+F
downsample
×
f3F3=F
upsample
×
f1+F
upsample
×
f2+f3其中:F
upsample
...
【专利技术属性】
技术研发人员:李志丹,田甜,潘齐炜,曾蕊,程吉祥,黄思维,
申请(专利权)人:西南石油大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。