← 返回列表

一种基于共有特征学习的人脸关键点检测方法

申请号: CN202211086413.7
申请人: 南京视察者智能科技有限公司
更新日期: 2026-03-09

专利详细信息

项目 内容
专利名称 一种基于共有特征学习的人脸关键点检测方法
专利类型 发明申请
申请号 CN202211086413.7
申请日 2022/9/6
公告号 CN117711039A
公开日 2024/3/15
IPC主分类号 G06V40/16
权利人 南京视察者智能科技有限公司
发明人 周金明; 姜峰
地址 江苏省南京市秦淮区永智路6号南京白下高新技术产业园区四号楼A栋102室

摘要文本

本发明公开了一种基于共有特征学习的人脸关键点检测方法,该方法包括通过将人脸图像通过VGG网络进行编码得到人脸特征,同时随机选取部分图片同样经过VGG网络,将得到的人脸特征与原图像人脸特征一同经过一种基于注意力机制的特征坐标提取模块,提取出各个图片的坐标信息特征,将多个提取后的特征通过特征合并模块进行合并,得到包含了多张图片公共特征的模板特征。模板特征与人脸特征结合后可以得到输入图片缩放后的热力图,通过极值坐标获得最终的关键点坐标。通过结合了多张图片提取出的模板特征,本发明能够学习到关键点基于人脸的全局特征,特殊场景下的输入也能够得到鲁棒的输出。

专利主权项内容

1.一种基于共有特征学习的人脸关键点检测方法,其特征在于,该方法包括如下主要步骤:步骤1,获取人脸图像样本,样本数为N,对于第i个样本,通过VGG模型对其提取维度为1×C×H×W的人脸特征f,其中C、H和W分别表示输入的通道数、高和宽;i步骤2,对于第i个样本,从N个人脸图像样本中随机选取N-1个样本构成候选集,对于候选集中的样本,使用VGG模型提取特征,得到候选集样本的特征集合步骤3,将人脸特征f与一同通过基于注意力机制的特征坐标提取模块,具体为:i将f与合并为/>n表示常量,将/>通过两个不同的1*1的卷积,再将n、H和W维度合并,分别得到K∈R, Q∈R;inHW×CnHW×C步骤4,计算矩阵A,A=K·Q, A∈R;对于矩阵A中的每一行,将其平均分为n份,每份取其最大值,组成新的矩阵A∈R;对于矩阵A的每一行取其平均值,得到矩阵A∈R,再将维度分解,得到A∈R;TnHW×nHW*nHW×n*avgnHW×1avgn×H×W步骤5,将矩阵A拆分成n个H*W的矩阵,并记录每个H*W矩阵最大值的坐标,组成坐标矩阵I∈R,其中I的第一个元素记为I,I∈R,I中剩余元素记为I′∈R;avgn×2001×2(n-1)×2步骤6,将人脸特征f和其对应的坐标特征I一同送入特征合并模块进行合并,取其坐标I中的元素e,e∈R;i00ii1×C将人脸特征和其对应的坐标特征I′一同送入特征合并模块进行合并,取I′中的n-1个维度为1×2的坐标与其相对应,取每个特征中对应坐标的元素组成矩阵矩阵e和/>为模板特征;i步骤7,将人脸特征f与与模板特征e与/>结合后得到输入图片缩放后的热力图H;iii步骤8,对于热力图H,取前p个峰值的坐标,并根据高H与宽W相对于原图大小进行映射,得到最终的p个关键点的坐标作为最终输出。i