【技术实现步骤摘要】
本专利技术涉及图像处理
,特别涉及一种人脸关键点定位方法和装置。
技术介绍
人脸关键点定位是人脸图像研究中的重要技术。该技术直接影响人脸识别、人脸属性识别(性别识别、姿态识别和年龄识别)和人脸美化等多种与人脸识别相关的图像处理技术。现有的人脸关键点定位方法通常包括:通过人脸检测器确定人脸的人脸框,根据ESR(ExplicitShapeRegressor,显示形状回归)定位算法以及人脸框对人脸进行定位,获得人脸中的各个关键点。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:该定位方法对人脸框的定位准确度依赖较大,也即当人脸框存在定位偏差时,终端获得的各个关键点的位置也会存在较大的偏差。
技术实现思路
为了解决现有技术中存在的问题,本专利技术实施例提供了一种人脸关键点定位方法和装置。所述技术方案如下:第一方面,提供了一种人脸关键点定位方法,该方法包括:获取包含目标人脸的人脸图像;确定所述人脸图像中的所述目标人脸的人脸框;根据所述人脸框以及第一定位算法确定所述目标人脸中的n个关键点的位置;n≥3;所述第一定位算法是在所述人脸框存在定位偏差时,得到的各个关键点的定位位置与实际位置的偏差在第一偏差范围内的定位算法;从候选人脸中筛选出对应关键点的位置与所述目标人脸中的n个关键点的位置匹配的相似人脸;根据第二定位算法确定筛选出的所述相似人脸中的m个关键点的位置,m为正整数;所述第二定位算法是在所述人脸框定位准确时,得到的各个关键点的定位位置与实际位置的偏差在第二偏差范围内,而在所述人脸框存在定位偏差时,得到的各个关键点的定位位置与实 ...
【技术保护点】
一种人脸关键点定位方法,其特征在于,所述方法包括:获取包含目标人脸的人脸图像;确定所述人脸图像中的所述目标人脸的人脸框;根据所述人脸框以及第一定位算法确定所述目标人脸中的n个关键点的位置;n≥3;所述第一定位算法是在所述人脸框存在定位偏差时,得到的各个关键点的定位位置与实际位置的偏差在第一偏差范围内的定位算法;从候选人脸中筛选出对应关键点的位置与所述目标人脸中的n个关键点的位置匹配的相似人脸;根据第二定位算法确定筛选出的所述相似人脸中的m个关键点的位置,m为正整数;所述第二定位算法是在所述人脸框定位准确时,得到的各个关键点的定位位置与实际位置的偏差在第二偏差范围内,而在所述人脸框存在定位偏差时,得到的各个关键点的定位位置与实际位置的偏差超过所述第一偏差范围的定位算法;所述第一偏差范围包括所述第二偏差范围;根据对所述相似人脸的定位结果确定对所述目标人脸的定位结果。
【技术特征摘要】
1.一种人脸关键点定位方法,其特征在于,所述方法包括:获取包含目标人脸的人脸图像;确定所述人脸图像中的所述目标人脸的人脸框;根据所述人脸框以及第一定位算法确定所述目标人脸中的n个关键点的位置;n≥3;所述第一定位算法是在所述人脸框存在定位偏差时,得到的各个关键点的定位位置与实际位置的偏差在第一偏差范围内的定位算法;从候选人脸中筛选出对应关键点的位置与所述目标人脸中的n个关键点的位置匹配的相似人脸;根据第二定位算法确定筛选出的所述相似人脸中的m个关键点的位置,m为正整数;所述第二定位算法是在所述人脸框定位准确时,得到的各个关键点的定位位置与实际位置的偏差在第二偏差范围内,而在所述人脸框存在定位偏差时,得到的各个关键点的定位位置与实际位置的偏差超过所述第一偏差范围的定位算法;所述第一偏差范围包括所述第二偏差范围;根据对所述相似人脸的定位结果确定对所述目标人脸的定位结果。2.根据权利要求1所述的方法,其特征在于,所述从候选人脸中筛选出对应关键点的位置与所述目标人脸中的n个关键点的位置匹配的相似人脸,包括:对于每个候选人脸,将所述目标人脸中的n个关键点中的i个关键点的位置与所述候选人脸中的对应关键点的位置对齐;其中,每个候选人脸中标注有所述n个关键点中的每个关键点的位置;i<n;计算所述n个关键点中的剩余关键点与所述候选人脸中的对应关键点的位置之间的距离;选择各个候选人脸中符合第一条件的相似人脸;所述第一条件包括所述距离小于第一阈值,或者,按照距离由大到小的顺序排名之后排名在后N位,或者,按照距离由小到大的顺序排名之后排名在前N位。3.根据权利要求1所述的方法,其特征在于,所述根据对所述相似人脸的定位结果确定对所述目标人脸的定位结果,包括:若所述定位结果有一个,则将对所述相似人脸的定位结果确定为对所述目标人脸的定位结果;若所述定位结果有至少两个,则根据所述至少两个定位结果中的各个关键点的位置,计算每个关键点的至少两个位置的中心位置;将计算得到的中心位置确定为所述关键点的目标位置;将所述各个关键点的目标位置所构成的定位结果确定为对所述目标人脸的定位结果。4.根据权利要求1至3任一所述的方法,其特征在于,所述根据对所述相似人脸的定位结果确定对所述目标人脸的定位结果之前,所述方法还包括:根据预设评估算法以及所述目标人脸对所述定位结果进行评分;所述评分与所述定位结果和所述目标人脸之间的误差呈负相关关系;选择所述定位结果中符合第二条件的定位结果,所述第二条件包括评分低于第二阈值,或者,按照评分由大到小的顺序排名后排名在前M位,或者,按照评分由小到大的顺序排名后排名在后M位。5.根据权利要求1至3任一所述的方法,其特征在于,所述第一定位算法为卷积神经网络CNN算法、主动形状模型ASM算法、主动表观模型AAM算法或者SDM算法;所述第二定位算法为显示形状回归ESR算法、CNN算法或者SDM算法。6.一种人脸关键点定位装置,其特征在于,所述装置包括:获取模块,...
【专利技术属性】
技术研发人员:汪铖杰,李季檩,黄飞跃,吴永坚,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。