【技术实现步骤摘要】
一种人脸识别方法及装置
[0001]本专利技术涉及人脸识别
,具体而言,涉及一种人脸识别方法及装置。
技术介绍
[0002]随着技术的不断发展,人脸识别技术越来越成熟,其识别结果的准确性越来越高。目前,相关的人脸识别技术中,为了保证人脸识别结果的准确性较高,一般需要获得包含完整的不被遮挡的人脸的图像,进而对图像进行检测识别,得到人脸识别结果。
[0003]在一些场景中,难免出现人员的面部出现部分被遮挡的情况,例如人员佩戴口罩,人员佩戴墨镜等。相关技术中一般需要人员配合去除遮挡面部的物体,例如:需要人员摘除口罩或需要人员摘除墨镜等。在人员不去除遮挡面部的物体的情况下,相关的人脸识别技术则无法得到准确性高的人脸识别结果。
[0004]那么,如何提供一种对被部分遮挡的人脸的进行准确识别的方法成为亟待解决的问题。
技术实现思路
[0005]本专利技术提供了一种人脸识别方法及装置,以实现对被部分遮挡的人脸的准确识别。
[0006]具体的技术方案如下:
[0007]第一方面,本专利技 ...
【技术保护点】
【技术特征摘要】
1.一种人脸识别方法,其特征在于,所述方法包括:获得多个图像采集设备在同一采集周期内采集的人脸图像,其中,所述多个图像采集设备从不同拍摄角度对目标人脸进行拍摄,所述目标人脸的部分部位被遮挡;从所述多个人脸图像中,检测出其中的目标人脸中未被遮挡部位的人脸特征点;基于每一人脸图像中所检测出的人脸特征点以及每一图像采集设备的设备信息,确定所述目标人脸中的目标人脸特征点对应的三维位置信息;基于初始三维人脸模型、预设约束条件以及所述目标人脸特征点对应的三维位置信息,确定所述目标人脸对应的目标三维人脸模型,其中,所述目标三维人脸模型包括所述目标人脸中被遮挡部位的人脸特征点对应的三维位置信息,所述初始三维人脸模型包括:多个样本人脸模型及其对应的权重参数,所述预设约束条件用于约束所述多个样本人脸模型对应的权重参数的取值。2.如权利要求1所述的方法,其特征在于,所述基于初始三维人脸模型、预设约束条件以及所述目标人脸特征点对应的三维位置信息,确定所述目标人脸对应的目标三维人脸模型的步骤,包括:基于初始三维人脸模型中每一参考人脸特征点中、与每一目标人脸特征点对应的第一参考人脸特征点所对应的三维位置信息以及每一图像采集设备的设备信息,确定每一第一参考人脸特征点在每一人脸图像中对应的第一投影位置信息,其中,所述参考人脸特征点包括:人脸各部位的人脸特征点,存在对应关系的第一参考人脸特征点和目标人脸特征点对应人脸的相同部位;基于所述目标人脸特征点对应的三维位置信息以及每一图像采集设备的设备信息,确定每一目标人脸特征点在每一人脸图像中对应的第二投影位置信息;基于每一目标人脸特征点对应的第二投影位置信息、每一第一参考人脸特征点对应的第一投影位置信息以及预设约束条件,确定所述目标人脸对应的目标三维人脸模型。3.如权利要求2所述的方法,其特征在于,所述基于每一目标人脸特征点对应的第二投影位置信息、每一第一参考人脸特征点对应的第一投影位置信息以及预设约束条件,确定所述目标人脸对应的目标三维人脸模型的步骤,包括:基于每一目标人脸特征点对应的第二投影位置信息、每一第一参考人脸特征点对应的第一投影位置信息以及预设约束条件,确定所述目标人脸对应的第一投影误差;判断所述第一投影误差是否不超过预设误差阈值;若判断所述第一投影误差不超过预设误差阈值,将当前的初始三维人脸模型确定为所述目标人脸对应的目标三维人脸模型;若判断所述第一投影误差超过预设误差阈值,调整所述初始三维人脸模型中所述多个样本人脸模型对应的权重参数的当前取值,得到当前的初始三维人脸模型;基于当前的初始三维人脸模型中第一参考人脸特征点对应的新的三维位置信息以及每一图像采集设备的设备信息,确定每一第一参考人脸特征点在每一人脸图像中对应的新的第一投影位置信息;基于每一目标人脸特征点对应的第二投影位置信息、每一第一参考人脸特征点对应的新的第一投影位置信息以及预设约束条件,确定所述目标人脸对应的第一投影误差;返回所述判断所述第一投影误差是否不超过预设误差阈值的步骤。
4.如权利要求1所述的方法,其特征在于,所述基于初始三维人脸模型、预设约束条件以及所述目标人脸特征点对应的三维位置信息,确定所述目标人脸对应的目标三维人脸模型的步骤,包括:基于初始三维人脸模型中所述多个样本人脸模型及其对应的权重参数的当前取值,确定出每一与所述目标人脸特征点对应的第二参考人脸特征点对应的三维位置信息,其中,存在对应关系的第二参考人脸特征点和目标人脸特征点对应人脸的相同部位;基于每一目标人脸特征点对应的三维位置信息及其对应的每一第二参考人脸特征点对应的三维位置信息以及预设约束条件,确定所述目标人脸对应的第一距离误差;判断所述目标人脸对应的第一距离误差是否不超过第一距离误差阈值;若判断所述第一距离误差不超过第一距离误差阈值,将当前的初始三维人脸模型确定为所述目标人脸对应的目标三维人脸模型;若判断所述第一距离误差超过第一距离误差阈值,调整所述初始三维人脸模型中所述多个样本人脸模型对应的权重参数的当前取值,得到当前的初始三维人脸模型;基于当前的所述初始三维人脸模型中所述多个样本人脸模型及其对应的权重参数的调整后的取值,确定出每一第二参考人脸特征点对应的新的三维位置信息;基于每一目标人脸特征点对应的三维位置信息及其对应的每一第二参考人脸特征点对应的新的三维位置信息以及所述预设约束条件,确定所述目标人脸对应的第一距离误差;返回所述判断所述目标人脸对应的第一距离误差是否不超过第一距离误差阈值的步骤。5.如权利要求1-4任一项所述的方法,其特征在于,所述预设约束条件包括预设正则约束条件和预设超参数;在所述基于初始三维人脸模型、预设约束条件以及所述目标人脸特征点对应的三维位置信息,确定所述目标人脸对应的目标三维人脸模型的步骤之前,所述方法还包括:获得预设约束条件中预设超参数的过程,其中,所述过程包括:获得多个调试人脸的调试人脸特征点对应的真实三维位置信息,其中,每一调试人脸的调试人脸特征点包括人脸各部位的人脸特征点;获得每一初始约束条件,其中,不同初始约束条件包括的预设正则约束条件相同,初始超参数不同;针对每一初始约束条件,执行如下步骤A-H,从所述初始约束条件中确定出预设约束条件,并确定出预设约束条件中预设超参数;步骤A:针对每一调试人脸,基于初始三维人脸模型中指定位置处第三参考人脸特征点对应的三维位置信息、该调试人脸的调试人脸特征点中所述指定位置处的指定调试人脸特征点对应的三维位置信息以及该初始约束条件包括的所述预设正则约束条件和初始超参数,确定该调试人脸对应的第二距离误差,其中,指定位置为与所述目标人脸中未被遮挡部位的位置相同的位置;步骤B:针对每一调试人脸,判断该调试人脸对应的第二距离误差是否不超过第二距离误差阈值;步骤C:若判断该调试人脸对应的第二距离误差超过第二距离误差阈值,调整所述初始三维人脸模型中所述多个样本人脸模...
【专利技术属性】
技术研发人员:顾阳,王晋玮,杨徳尧,左钟融,刘运泽,陈彦君,
申请(专利权)人:魔门塔苏州科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。