The invention proposes a cross-aging face recognition method based on a unified generation model, which belongs to the field of computer vision and machine learning technology, and relates to the cross-aging face recognition problem in face recognition. Firstly, the method assumes that the face identity features extracted from the depth network can not completely eliminate the aging information on the face. Then, the generation method is used to complete the age pictures that are missing in the dictionary database. Then, the features of each picture are extracted through the face recognition network. Then, the relevant image features are fused, and then the features of the pictures to be tested and each feature in the dictionary database are obtained. Finally, the cosine similarity is taken as the correct matching object. The method of the invention can be used for cross-aging face recognition in various scenarios.
【技术实现步骤摘要】
一种基于统一式生成模型的跨衰老人脸识别方法
本专利技术属于计算机视觉和机器学习
,涉及人脸识别中的跨衰老识别问题。
技术介绍
人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。它是近年来计算机视觉和机器学习领域研究的热门问题,在人机交互、安全驾驶和关注度分析等方面都有非常广泛的应用。而由于人的年龄跨度有时会很大,这会造成人的面部衰老特征尤为明显,跨衰老人脸识别针对的正是此类问题。跨衰老人脸识别能帮助人们寻找失散儿童,进行年龄预测等。近年来,跨衰老人脸识别问题在度量学习和深度学习发展的基础上,有了进一步的发展。现有跨衰老人脸识别方法可以分为两个大的类别:1.基于判别的方法,2.基于生成的方法。基于判别的跨衰老人脸识别方法的基本原理是将输入的人脸图片通过网络提取特征后再将特征映射进一个设计好的特征空间中,以期进一步减少特征中的年龄信息,达到良好的识别效果。该类方法最大的缺陷在于对同一人的年龄图片要求很高,但是现实生活中这类图片很难收集,总有很多年龄缺失,会对识别问题带来很大的干扰。参见文献:B.C.Chen,C.S.Chen,W.H.Hsu,FaceRecognitionandRetrievalUsingCross-AgeReferenceCodingWithCross-AgeCelebrityDataset.IEEETransactionsonMultimedia,vol.17,no.6,pp.804-815,2015.基于生成的跨衰老人脸识别方法是指在进行人脸识别时,将待测图片通过合成的方法生成特定年龄的图片。该类方法中大多基于自编码器 ...
【技术保护点】
1.一种基于统一式生成模型的跨衰老人脸识别方法,它包含以下步骤:步骤1:获取人脸数据库;将获得人脸数据库分为3部分,分别为A部分,B部分,C部分;步骤2:对下载的图片进行人脸对齐处理;步骤3:利用步骤2处理后的A部分数据库图片训练一个人脸识别网络,该网络结构采用Iception‑Resnet V1,训练的损失函数采用Softmax Loss,Center Loss以及网络参数权重
【技术特征摘要】
1.一种基于统一式生成模型的跨衰老人脸识别方法,它包含以下步骤:步骤1:获取人脸数据库;将获得人脸数据库分为3部分,分别为A部分,B部分,C部分;步骤2:对下载的图片进行人脸对齐处理;步骤3:利用步骤2处理后的A部分数据库图片训练一个人脸识别网络,该网络结构采用Iception-ResnetV1,训练的损失函数采用SoftmaxLoss,CenterLoss以及网络参数权重范数的组合,总的损失函数用符号表示,其中表示第i个特征是d维的,属于第yi类;是最后全连接层的权重矩阵的第j列,是权重项;m表示样本个数,n表示样本类别数;表示第i个特征是d维的,属于第yi类;表示第yi类的类中心;m表示样本个数;W表示网络所有权重的集合,两个超参数λc和λw用于调节CenterLoss和权重范数在总的损失函数中的比重;步骤4:利用步骤2处理后的B部分数据库图片训练一个年龄图片生成网络,该网络采用UnifiedGAN的网络结构;训练时损失函数分为两部分;其中生成器的损失函数用来表示,其中β是超参数,调节损失权重;公式中的第一项是传统条件生成对抗网络的生成器损失函数,z表示输入的随机噪声信号,服从pz(z)分布,这里取-1到1之间的均匀分布;l表示年龄标签,pdata(l)是年龄分布;G(z,l)表示生成器根据输入的随机信号和年龄标签生成的年龄图片,Da(G(z,l),l)则表示判别器D对生成图片的判别结果,是判断是否为真实图片的概率值,该值为1表示判断为真实图片;公式中的第二项表示原图和生成图之间的差别,是两张图片像素级别的比较;其中I表示输入原图即真实图片,Dz(I,l)表示原图通过判别器后提取出的特征,G(Da(I,l),l)表示根据原图特征和年龄信息重构出的生成图;判别器的损失函数用来表示,其中γ是超参数,调节损失权重;公式中的第一项是传统条件生成对抗网络的判别器损失函数,符号表示与前述一致;公式中第二项表示原图和生成图的隐特征之间的差别,是隐特征向量的比较;其中符号表示与前述一致;步骤5:利用步骤4中训练好的生成网络,将步骤2处理后的C部分数据库图片生成不同年龄段的新图片,每张原图分别生成10个年龄段的图片,以编号0,1,2,3,4,5,6,7,8,9代表年龄段0-5岁,6-10岁,11-20岁,21-30岁,31-40岁,41-50岁,51-60岁,61-70岁,71岁及以上;所有原图和生成图组成一个新的集合;步骤6:利用步骤3中训练好的人脸识别网络,提取出步骤5新的集合中所有图片的特征,第i个人的第j张图片生成的第k个年龄段的图片提取出的特征用符号来表示;步骤7:测试;测试方法如下:取步骤6中每人一张原图的特征作为测试集,采用如下两种方法的中的任意一种构建其余原图与其生成图的特征共同构造特征字典库:方法(1)将同一个人同一年龄段的所有生成图特征作平均化处理,融合为一个特征,这样每一个人最终均...
【专利技术属性】
技术研发人员:陈家祥,柏邱建,潘力立,
申请(专利权)人:电子科技大学,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。