The invention relates to a method and device for occluding face recognition. This method trains face recognizer by using face image with identity tag, and trains face generator and global face discriminator in the framework of generating confrontation network by using non-occluded face image with identity tag, corresponding occluded face image, corresponding face occlusion tag image, corresponding face semantics segmentation image and pre-trained face analyzer. And local face discriminator; using face generator to repair the inputted occluded face image and get the restored face image; using face recognizer to extract features or classify the identity of the restored face image, get face features or identity tags, use face features for face recognition, and use identity tags to identify the identity information of the face. The invention adopts a face generator, a face discriminator and a face recognition device to realize a tripartite game, and can simultaneously realize the restoration and recognition of occluded faces.
【技术实现步骤摘要】
一种遮挡人脸识别方法及装置
本专利技术属于计算机视觉和深度学习领域,尤其涉及一种针对遮挡条件下的人脸识别方法及装置。
技术介绍
在现实世界的应用如视频监控、无人驾驶等,人脸识别常常受到遮挡问题的干扰。尽管当前以深度学习为代表的人脸识别模型已经在无遮挡情况下取得了很高的识别精度,但是这些模型在识别遮挡人脸的时候,性能往往会急剧下降。其原因在于,与无遮挡人脸不同,遮挡人脸由于不完整的视觉内容以及不充分的身份线索造成识别困难。尽管如此,遮挡人脸对于人类来说,在给定部分内容情况下仍然是可以识别的,这表明人类的神经系统具有从遮挡中修复损失的人脸线索的能力。基于这一事实,人们提出了遮挡人脸识别方法,这些方法主要基于两个思路:表达和重构。基于表达的遮挡人脸识别方法采用特征提取器直接从部分人脸内容中表达遮挡人脸,这些特征提取器采用稀疏表达、卷积神经网络、深度学习方法等来构造,其目标是使提取的人脸特征能够对遮挡鲁棒。通常地,这些方法在识别具有小遮挡的人脸时,能够取得较好的性能。但是,当人脸遭遇较严重遮挡(如蒙面遮挡)时,由于难以恢复身份线索,从而获得较低的识别精度。不同于基于表达的方法,基于重构的遮挡人脸识别方法在识别之前先修复损失的人脸内容。早期的处理方式是采用图算法修复遮挡人脸然后再使用稀疏表达来提取人脸特征,从而提升遮挡人脸识别的精度。此外,传统的基于样例的方法应用纹理合成,可以有效的修复人脸内容损失部分。近年来,在深度学习尤其是生成对抗网络的帮助下,很多人脸修复方法被提出,这些方法能够较好地提取高层语义特征从而能够对遮挡人脸修复,并得到具有真实感的结果。另外,这些方 ...
【技术保护点】
1.一种遮挡人脸识别方法,其特征在于,包括以下步骤:利用带身份标记的人脸图像训练一个深度神经网络,作为人脸识别器;利用带身份标记的非遮挡人脸图像、对应的遮挡人脸图像、对应的人脸遮挡标记图、对应的人脸语义分割图、预先训练好的人脸解析器,结合已经获得的人脸识别器,在生成对抗网络框架中训练一个深度神经网络作为人脸生成器,再训练两个深度神经网络分别作为全局人脸判别器和局部人脸判别器;利用获得的人脸生成器对输入的有遮挡的人脸图像进行修复处理,获得修复后的人脸图像;利用获得的人脸识别器对修复后的人脸图像进行特征提取或身份分类,获得人脸特征或身份标记,利用获得的人脸特征进行人脸识别,利用获得的身份标记鉴别人脸的身份信息。
【技术特征摘要】
1.一种遮挡人脸识别方法,其特征在于,包括以下步骤:利用带身份标记的人脸图像训练一个深度神经网络,作为人脸识别器;利用带身份标记的非遮挡人脸图像、对应的遮挡人脸图像、对应的人脸遮挡标记图、对应的人脸语义分割图、预先训练好的人脸解析器,结合已经获得的人脸识别器,在生成对抗网络框架中训练一个深度神经网络作为人脸生成器,再训练两个深度神经网络分别作为全局人脸判别器和局部人脸判别器;利用获得的人脸生成器对输入的有遮挡的人脸图像进行修复处理,获得修复后的人脸图像;利用获得的人脸识别器对修复后的人脸图像进行特征提取或身份分类,获得人脸特征或身份标记,利用获得的人脸特征进行人脸识别,利用获得的身份标记鉴别人脸的身份信息。2.根据权利要求1所述的方法,其特征在于,所述人脸识别器直接采用预训练好的一个人脸识别器,或者集成多个预训练好的人脸识别器,或者重新训练一个人脸识别器。3.根据权利要求1所述的方法,其特征在于,所述人脸生成器、所述全局人脸判别器和所述局部人脸判别器的训练数据集由大量人脸图像对组成,每对图像包括一张非遮挡人脸图像及对应的遮挡人脸图像;所述训练数据集中的遮挡人脸图像通过合成方法获得,通过在非遮挡人脸图像上随机地遮挡某个区域获得对应的遮挡人脸图像。4.根据权利要求1所述的方法,其特征在于,所述人脸生成器、所述全局人脸判别器和所述局部人脸判别器的训练过程包括:由训练数据集获得身份中心特征集;随机初始化人脸生成器和人脸判别器的网络参数,然后以批次形式进行多轮迭代训练;从训练数据集中随机选择一批人脸图像对,形成训练样本批;对训练样本批中的遮挡人脸图像,随机初始化图像中的遮挡区域像素,得到输入遮挡人脸图像;同时,训练样本批中的非遮挡人脸图像作为输入非遮挡人脸图像;每幅输入遮挡人脸图像送入人脸生成器,得到当前的生成人脸图像;利用生成人脸图像与对应的输入非遮挡人脸图像,获得表观修复损失和结构修复损失;表观修复损失和结构修复损失进行相加,组成总的修复损失;根据总的修复损失进行优化,更新人脸生成器的网络参数;每对生成人脸图像与对应的输入非遮挡人脸图像,通过获得全局人脸判别器获得全局判别损失,通过局部人脸判别器获得局部判别损失,通过人脸识别器获得身份多样性损失;全局判别损失、局部判别损失和身份多样性损失进行加权累加,得到判别损失,根据判别损失进行优化,更新人脸判别器的网络参数;将基于更新后的人脸判别器的判别损失传递到人脸生成器,对人脸生成器进行优化,更新人脸生成器的网络参数;从剩下的训练数据集中再随机选择一批人脸图像对,形成训练样本批,重复上述的训练操作;当训练数据集中所有都被选择后,完成一轮迭代;进行下一轮迭代,直到迭代轮次达到预先设定的最大迭代轮数或者修复损失低于某个预先设定的阈值或者判别损失低于某个预先设...
【专利技术属性】
技术研发人员:葛仕明,
申请(专利权)人:中国科学院信息工程研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。