[发明专利]人脸关键点检测方法、装置、设备及计算机可读存储介质在审
申请号: | 202110866863.7 | 申请日: | 2021-07-29 |
公开(公告)号: | CN113569754A | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 胡魁;戴磊;刘玉宇 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06N3/04 |
代理公司: | 深圳市力道知识产权代理事务所(普通合伙) 44507 | 代理人: | 张传义 |
地址: | 518057 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 关键 检测 方法 装置 设备 计算机 可读 存储 介质 | ||
1.一种人脸关键点检测方法,其特征在于,包括:
获取样本数据,其中,所述样本数据包括人脸图像、标注的第一人脸关键点、标注的第一高斯热图;
根据所述第一高斯热图和所述第一人脸关键点,确定人脸关键点的第一偏移量,并根据所述第一人脸关键点,确定第一人脸姿态角;
将所述人脸图像输入预设的神经网络模型,得到第二高斯热图、人脸关键点的第二偏移量、第二人脸姿态角;
根据所述第一高斯热图、所述第一偏移量、所述第一人脸姿态角、所述第二高斯热图、所述第二偏移量、所述第二人脸姿态角,确定模型损失值;
根据所述模型损失值,确定所述神经网络模型是否收敛;
若所述神经网络模型未收敛,则更新所述神经网络模型的模型参数,并继续对更新后的神经网络模型进行训练,直至收敛得到人脸关键点检测模型;
获取待检测的目标人脸图像,并将所述目标人脸图像输入所述人脸关键点检测模型,得到目标高斯热图和人脸关键点的目标偏移量;
根据所述目标高斯热图和所述目标偏移量,确定所述目标人脸图像中的人脸关键点。
2.根据权利要求1所述的人脸关键点检测方法,其特征在于,所述根据所述第一高斯热图和所述第一人脸关键点,确定人脸关键点的第一偏移量,包括:
从所述第一高斯热图中获取人脸关键点的第一坐标信息,并获取所述第一人脸关键点的第二坐标信息;
确定所述第一坐标信息与所述第二坐标信息之间的偏移量,得到人脸关键点的第一偏移量。
3.根据权利要求1所述的人脸关键点检测方法,其特征在于,所述根据所述第一高斯热图、所述第一偏移量、所述第一人脸姿态角、所述第二高斯热图、所述第二偏移量、所述第二人脸姿态角,确定模型损失值,包括:
根据所述第一人脸姿态角、所述第二人脸姿态角、所述第一偏移量和所述第二偏移量,确定第一损失值;
根据所述第一高斯热图和所述第二高斯热图,确定第二损失值;
根据所述第一人脸姿态角和所述第二人脸姿态角,确定第三损失值;
根据所述第一损失值、所述第二损失值和所述第三损失值,确定模型损失值。
4.根据权利要求3所述的人脸关键点检测方法,其特征在于,所述根据所述第一损失值、所述第二损失值和所述第三损失值,确定模型损失值,包括:
确定所述第二损失值与预设的第一加权系数之间的乘积,得到第一加权损失值;
确定所述第三损失值与预设的第二加权系数之间的乘积,得到第二加权损失值,其中,所述模型参数包括所述第一加权系数和第二加权系数;
对所述第一损失值、所述第一加权损失值和所述第二加权损失值进行求和,得到模型损失值。
5.根据权利要求3所述的人脸关键点检测方法,其特征在于,所述根据所述第一人脸姿态角、所述第二人脸姿态角、所述第一偏移量和所述第二偏移量,确定第一损失值,包括:
根据所述第一人脸姿态角、所述第二人脸姿态角,确定第一候选损失值;
根据所述第一偏移量和所述第二偏移量,确定第二候选损失值;
对所述第一候选损失值与所述第二候选损失值进行乘法运算,得到所述第一损失值。
6.根据权利要求5所述的人脸关键点检测方法,其特征在于,所述根据所述第一人脸姿态角、所述第二人脸姿态角,确定第一候选损失值,包括:
确定所述第一人脸姿态角与所述第二人脸姿态角之间的姿态角差值,其中,所述姿态角差值包括俯仰角差值、偏航角差值和翻滚角差值;
确定所述俯仰角差值的第一余弦值、所述偏航角差值的第二余弦值和翻滚角差值的第三余弦值;
确定所述第一余弦值、所述第二余弦值和所述第三余弦值的平均余弦值,并用1减去所述平均余弦值,得到第一候选损失值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110866863.7/1.html,转载请声明来源钻瓜专利网。