本申请提供了人脸识别方法和系统。在该方法中,包括:获取待识别人脸图像,待识别人脸图像包括遮挡区域和非遮挡区域;通过训练后的遮挡人脸识别模型中的特征提取网络,对待识别人脸图像进行特征提取得到第一特征图;通过训练后的遮挡人脸识别模型中的特征增强网络,对第一特征图中的非遮挡区域特征进行增强得到第二特征图;通过训练后的遮挡人脸识别模型中的人脸识别网络,对第二特征图进行识别得到待识别人脸图像的人脸识别结果。本申请中特征提取网络可以增强人脸特征在低分辨率下的鲁棒性和分类能力,特征增强网络对非遮挡区域特征进行加权,从而使得人脸识别结果准确率更高。从而使得人脸识别结果准确率更高。从而使得人脸识别结果准确率更高。
【技术实现步骤摘要】
人脸识别方法和系统
[0001]本申请涉及人脸识别领域,尤其涉及人脸识别方法和系统。
技术介绍
[0002]人脸识别技术在日常生活中已越发常见,例如道路监控、手机解锁、安检检验等场景均需要运用人脸识别技术,但如果口罩遮挡脸部,则会使得人脸识别技术的准确率出现下降。
[0003]现有技术中,基于遮挡的人脸识别问题主要分为两种研究思路,分别是突出图像中的人脸区域和弱化图像中的非人脸的背景区域,并尽量扩大用于模型训练和测试的数据集来提高识别效果。
[0004]现有技术对遮挡人脸识别有显著的效果,但是针对人群通行场景下截得的戴口罩人脸识别,其遮挡人脸数据集依旧不够丰富,且人脸识别技术的模型存在训练难度大、稳定性不高,且受损失函数的影响比较大等问题。同时,由于口罩遮挡图像为监控截取,监控截取的图像的分辨率低且尺寸较小,导致人脸识别准确率较低。
技术实现思路
[0005]本申请提供了人脸识别方法和系统,用于提高遮挡人脸识别准确率。
[0006]第一方面,本申请提供了人脸识别方法,该方法包括:获取待识别人脸图像,所述待识别人脸图像包括遮挡区域和非遮挡区域;通过训练后的遮挡人脸识别模型中的特征提取网络,对所述待识别人脸图像进行特征提取得到第一特征图;通过所述训练后的遮挡人脸识别模型中的特征增强网络,对所述第一特征图中的非遮挡区域特征进行增强得到第二特征图;通过所述训练后的遮挡人脸识别模型中的人脸识别网络,对所述第二特征图进行识别得到所述待识别人脸图像的人脸识别结果。
[0007]采用上述技术方案,获取待识别的遮挡人脸图像后,通过特征提取网络对人脸图像进行特征提取,通过特征增强网络对非遮挡区域的特征进行增强,通过人脸识别网络得到人脸识别结果,特征提取网络可以增强人脸特征在低分辨率下的鲁棒性和分类能力,并且人脸的非遮挡区域特征更明显,特征增强网络对非遮挡区域特征进行加权,从而使得人脸识别结果准确率更高。
[0008]优选的,所述通过训练后的遮挡人脸识别模型中的特征提取网络,对所述待识别人脸图像进行特征提取得到第一特征图的步骤,具体包括:将所述待识别人脸图像进行分块处理,得到若干个子块;对所述子块进行CS
‑
LBP特征提取,得到所述子块的CS
‑
LBP特征;对所述若干个子块的CS
‑
LBP特征进行直方图统计,得到图像特征;对所述图像特征进行加权PCA降维处理,得到所述第一特征图。
[0009]采用上述技术方案,对待识别人脸图像进行分块处理,并将得到的子块进行CS
‑
LBP特征提取,通过局部纹理提取增强人脸特征在低分辨率下的鲁棒性和分类能力,将子块的CS
‑
LBP特征进行直方图统计得到图像特征,图像特征通过加权PCA进行降维处理能有效去除冗余信息,减少环境因素造成的干扰,从而有效解决监控截取的图像的分辨率低且尺寸较小,导致人脸识别准确率较低的问题,进而提高了人脸识别的准确率。
[0010]优选的,所述将所述待识别人脸图像进行分块处理,得到若干个子块的步骤,具体包括:通过高斯金字塔对所述待识别人脸图像进行三层尺度空间的下采样,得到采样图像;将所述采样图像分为2
2b
(2
b
·2b
)块,得到2
2b
(2
b
·2b
)个子块,所述b为分块级数。
[0011]采用上述技术方案,通过高斯金字塔对待识别人脸图像进行三层尺度空间的下采样得到采样图像后,将采样图像分为2
2b
(2
b
·2b
)块,采用合适的分块级数可以使分块图像表示的局部区域的人脸信息得到充分表达,并且减少处理过程中的噪声。
[0012]优选的,所述对所述子块进行CS
‑
LBP特征提取的步骤,具体包括:获取所述子块的中心像素点的灰度值以及周围像素点的灰度值,将所述中心像素点的灰度值与所述周围像素点的灰度值进行对比,得到所述子块的CS
‑
LBP编码值;所述子块的CS
‑
LBP编码值为:其中,CS
‑
LBP
p,R,ε
为子块的CS
‑
LBP编码值,p为像素采样点个数,g
i
为像素灰度值,S(X)为像素点灰度值比较结果,所述S(X)的表达式为:
[0013]采用上述技术方案,获取子块的中心像素点的灰度值以及周围像素点的灰度值,将中心像素点的灰度值与周围像素点的灰度值进行对比,得到子块的CS
‑
LBP编码值,从而可以捕获图像中边缘和突出的纹理信息,并且本方案的比较阈值设置较小,使得CS
‑
LBP特征在平面图像上的鲁棒性更强。
[0014]优选的,所述对所述图像特征进行加权PCA降维处理的步骤,具体包括:将图像特征转换为协方差矩阵,计算所述协方差矩阵的特征值和特征向量;基于预置的降低维度、预置的加权矩阵以及所述协方差矩阵的特征值和特征向量得到加权的映射变换矩阵;根据所述加权的映射变换矩阵以及所述协方差矩阵的特征向量得到具有主成分投影矩阵的第一特征图。
[0015]采用上述技术方案,将图像特征转换为协方差矩阵,计算协方差矩阵的特征值和特征向量,基于预置的降低维度、预置的加权矩阵以及协方差矩阵的特征值和特征向量得到加权的映射变换矩阵,根据加权的映射变换矩阵以及协方差矩阵的特征向量得到具有主成分投影矩阵的第一特征图;在分块级数b较大的情况下,得到人脸图像特征维度较高,并包含较多冗余信息,并且人脸图像在一些客观条件改变时容易在同一类样本间造成比较大的差异,这种差异对较大特征值对应的主成分影响较大,即也就是大特征值对应的主成分
更容易受环境因素影响(比如光照,姿态变化等),本申请对图像特征采用加权PCA降维处理,可降低特征维度,减少环境因素造成的干扰。
[0016]优选的,所述通过所述训练后的遮挡人脸识别模型中的特征增强网络,对所述第一特征图中的非遮挡区域特征进行增强得到第二特征图的步骤,具体包括:将所述第一特征图输入至特征增强网络的多注意力模块,得到注意力模块输出结果,所述多注意力模块包括通道注意力模块、空间注意力模块以及全局注意力模块;将所述注意力模块输出结果输入至特征增强网络的特征向量提取模块,得到所述第二特征图。
[0017]采用上述技术方案,将第一特征图输入至特征增强网络的多注意力模块,得到注意力模块输出结果,将注意力模块输出结果输入至特征增强网络的特征向量提取模块,得到第二特征图,多注意力模块包括通道注意力模块、空间注意力模块以及全局注意力模块,引入空间注意力模块充分利用了遮挡人脸空间上的信息,例如眼睛、眉毛、额头部分的纹理信息;同时,将全局注意力模块、空间注意力模块、通道注意力模块生成的特征图进行叠加融合,从而增强了非遮挡区域的特征权重。
[0018]优选的,所述将所述注意力模块输出结果输入至特征增强网络的本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.人脸识别方法,其特征在于,包括:获取待识别人脸图像,所述待识别人脸图像包括遮挡区域和非遮挡区域;通过训练后的遮挡人脸识别模型中的特征提取网络,对所述待识别人脸图像进行特征提取得到第一特征图;通过所述训练后的遮挡人脸识别模型中的特征增强网络,对所述第一特征图中的非遮挡区域特征进行增强得到第二特征图;通过所述训练后的遮挡人脸识别模型中的人脸识别网络,对所述第二特征图进行识别得到所述待识别人脸图像的人脸识别结果。2.根据权利要求1所述的人脸识别方法,其特征在于,所述通过训练后的遮挡人脸识别模型中的特征提取网络,对所述待识别人脸图像进行特征提取得到第一特征图的步骤,具体包括:将所述待识别人脸图像进行分块处理,得到若干个子块;对所述子块进行CS
‑
LBP特征提取,得到所述子块的CS
‑
LBP特征;对所述若干个子块的CS
‑
LBP特征进行直方图统计,得到图像特征;对所述图像特征进行加权PCA降维处理,得到所述第一特征图。3.根据权利要求2所述的人脸识别方法,其特征在于,所述将所述待识别人脸图像进行分块处理,得到若干个子块的步骤,具体包括:通过高斯金字塔对所述待识别人脸图像进行三层尺度空间的下采样,得到采样图像;将所述采样图像分为2
2b
(2
b
·2b
)块,得到2
2b
(2
b
·2b
)个子块,所述b为分块级数。4.根据权利要求2所述的人脸识别方法,其特征在于,所述对所述子块进行CS
‑
LBP特征提取的步骤,具体包括:获取所述子块的中心像素点的灰度值以及周围像素点的灰度值,将所述中心像素点的灰度值与所述周围像素点的灰度值进行对比,得到所述子块的CS
‑
LBP编码值;所述子块的CS
‑
LBP编码值为:其中,CS
‑
LBP
p,R,ε
为子块的CS
‑
LBP编码值,p为像素采样点个数,g
i
为像素灰度值,S(X)为像素点灰度值比较结果,所述S(X)的表达式为:所述ε为比较阈值。5.根据权利要求2所述的人...
【专利技术属性】
技术研发人员:殷光强,李超,游长江,刘学婷,杨莳萌,张嘉,
申请(专利权)人:电子科技大学深圳高等研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。