【技术实现步骤摘要】
一种基于对称孪生网络的姿态鲁棒性人脸特征提取方法
[0001]本专利技术属于图像处理
,涉及一种基于对称孪生网络的姿态鲁棒性人脸特征提取方法。
技术介绍
[0002]有研究表明,相比于近正脸的识别效果,一些深度模型对大角度偏转的人脸识别不尽人意。其中有两个主要原因,一方面当人脸发生角度偏转的时候,会伴随着自遮挡以及人脸面部的非线性扭曲,这会增大模型提取侧脸特征的难度。另一方面,对于无约束条件下采集的人脸数据集,小角度偏转的人脸图片数量远远超过大角度偏转的人脸图片数量,从而使训练后的深度模型会产生对小角度偏转的人脸图片的偏好。
[0003]目前也有相关的方法来解决人脸识别的姿态问题,这些方法可以被分为人脸生成的方法和人脸姿态鲁棒性特征提取的方法。人脸生成的方法主要是将不同姿态的人脸转换为正脸人脸图片然后做识别,这一种方法经常需要在大量的成对正脸
‑
侧脸数据做为训练数据,而且训练数据大部分来自于约束条件下的人脸数据集,最终得到的模型泛化性值得考虑。而人脸姿态鲁棒性特征提取方法旨在设计一特征提取器, ...
【技术保护点】
【技术特征摘要】
1.一种基于对称孪生网络的姿态鲁棒性人脸特征提取方法,其特征在于:该方法包括以下步骤:S1:数据预处理阶段:利用人脸检测网络裁剪出原始图像中处于非限制姿态下的人脸部分,并将该切块的尺寸重新拉伸为128
×
128;S2:侧脸数据选取阶段:利用人脸检测网络检测出的关键点,来估计人脸姿态系数,根据人脸数据集中的人脸偏转角度分布及其对应的人脸姿态系数构建侧脸数据;S3:深度模型结构的构建及其训练阶段:将整个人脸训练数据集和侧脸人脸数据集分离开来训练,确保神经网络更新梯度时,每有两张近正脸图片就有两张侧脸图片,构建对称孪生网络,对称孪生网络由两部分组成:特征一致性学习子网络和身份一致性性学习子网络;S4:姿态鲁棒性人脸特征提取:将一张任意偏转角度的人脸图片输入至网络中,网络的倒数第二层输出结果作为姿态鲁棒性人脸特征。2.根据权利要求1所述的一种基于对称孪生网络的姿态鲁棒性人脸特征提取方法,其特征在于:所述S1包括以下具体步骤:S11:对所有人脸图像数据进行归一化,让整个图像的均值为0,标准差为1,即使原始图像在r,g,b通道上的分布服从正态分布;S12:利用人脸检测网络裁剪出原始图像中处于非限制姿态下的人脸部分,并将该切块的尺寸重新拉伸为128
×
128,为确保在后续对图片卷积操作后得到的特征图尺寸一致。3.根据权利要求2所述的一种基于对称孪生网络的姿态鲁棒性人脸特征提取方法,其特征在于:所述S2包括以下具体步骤:S21:利用余弦定义估算鼻子与两个眼睛之间的夹角,同时取最小值,将其作为人脸姿态系数;S22:在包含精准的姿态信息的约束条件数据集下,估算出不同角度对应的人...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。