[发明专利]跨数据集的人脸关键点检测方法在审
申请号: | 202110070279.0 | 申请日: | 2021-01-19 |
公开(公告)号: | CN112818770A | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 兰星;胡庆浩;程健 | 申请(专利权)人: | 中科方寸知微(南京)科技有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00 |
代理公司: | 南京泰普专利代理事务所(普通合伙) 32360 | 代理人: | 窦贤宇 |
地址: | 211000 江苏省南京市江宁区麒麟科*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 关键 检测 方法 | ||
本发明公开了一种跨数据集的人脸关键点检测方法,主要包括:针对不同的数据集设计不同的回归头,然后这些回归头共用网络骨干,计算出相似点的索引对应关系;随机的选择目标数据集或辅助数据集,取其中的部分数据作为一次迭代,进行网络的前向运算;损失函数除了之前网络的原有约束,还利用相似点的索引关系对不同的回归头进行约束,基于损失函数反传参数优化网络模型。本发明利用不同的数据集去辅助目标检测器可以学习到原本数据集上不存在的数据特征。特别是一些极端条件下的数据,原始目标数据集不具备这种变化情况,因此可以显著提高网络模型的鲁棒性,提高网络在一些不可见情况下的泛化性能。
技术领域
本发明涉及人脸关键点检测和多任务学习,属于计算机视觉领域。
背景技术
得益于人脸关键点检测技术快速发展,人脸关键点的数据集也被广泛发布。由于这些数据集出于不同的条件和目的进行构建,所以特征点的位置和数量也千差万别。同时人脸特征点由于数量较多,标注十分困难。而且因为精度需要在像素级别,标注要求非常高。以上原因造成数据集的容量普遍较小。因此,利用其他数据集对提高目标人脸关键点检测器的性能非常有意义和挑战性。
现有的跨数据集的人脸关键点检测技术可以通过多个数据集获得鲁棒的模型,并且无需重新标注。但是依然存在一些局限性:1.需要额外的计算,2.受数据集标注方案的限制,3.受回归方法的限制。
发明内容
发明目的:针对目前跨数据集的人脸关键点检测技术的不足,提供一种新的方法提高目标检测器的性能,可以适用于不同的回归方法和数据集,同时保持相同的计算量。
技术方案:针对目前跨数据集的人脸关键点检测技术的不足,提供一种新的方法提高目标检测器的性能,可以适用于不同的回归方法和数据集,同时保持相同的计算量。
技术方案:该发明公布一种人脸关键点检测方法,利用多个数据集提高目标检测器的性能。同时利用不同数据集中相似点的关系,充分学习不同数据集的数据特征。具体步骤如下:
步骤1:网络重构。针对不同的数据集设计不同的回归头,然后这些回归头共用网络骨干。计算出相似点的索引对应关系。
步骤2:随机的选择目标数据集或辅助数据集,取其中的部分数据作为一次迭代,进行网络的前向运算。
步骤3:损失函数除了之前网络的原有约束,还利用相似点的索引关系对不同的回归头进行约束。基于损失函数反传参数优化网络模型。
步骤4:测试网络模型。若精度不符合要求,调整目标数据集和辅助数据集的随机比例,返回步骤2;若精度符合要求,进行步骤5。
步骤5:若需要保留多个回归头,可以固定网络骨干,只对特定的回归头进行微调训练,符合精度要求后,退出。若只保留目标任务,则优化辅助任务的回归头,仅保留目标回归头,退出。
有益效果:
1.利用不同的数据集去辅助目标检测器可以学习到原本数据集上不存在的数据特征。特别是一些极端条件下的数据,原始目标数据集不具备这种变化情况,因此可以显著提高网络模型的鲁棒性,提高网络在一些不可见情况下的泛化性能。
2.相对于其他方法,此发明没有增强额外的计算量,并且没有改变网络结构,同时适用于不同的回归方法,对不同的数据集标注方案也没有限制,普适性良好。
3.通过调整合适的比例,以及对辅助数据集的精调,该发明还可以得到多关键点输出的网络模型,适用于多任务学习,并且精度均比标准网络要高。
附图说明
图1是本发明人脸关键点不同数据集的关键点分布图。
图2是本发明的实施例的流程示意图。
图3是本发明网络重构后的热图回归模型概览图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科方寸知微(南京)科技有限公司,未经中科方寸知微(南京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110070279.0/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置