一种人脸脸颊光照精细化检测方法技术

技术编号:37710707 阅读:19 留言:0更新日期:2023-06-02 00:03
本发明专利技术提供了一种人脸脸颊光照精细化检测方法,仅针对人脸中占比较大的左右脸颊区域进行光照检测分析,且通过潜在噪声掩膜操作方法和亮暗区域获取方法有效规避图像噪声带来的影响,在兼顾检测准确率的同时有效提升检测速度,实时性好,具有良好的实际应用价值。具有良好的实际应用价值。具有良好的实际应用价值。

【技术实现步骤摘要】
一种人脸脸颊光照精细化检测方法


[0001]本专利技术涉及人脸图像处理
,具体涉及一种人脸脸颊光照精细化检测方法。

技术介绍

[0002]生物特征识别技术利用人的生理特征和行为特征进行身份识别,是目前最为方便、安全的身份识别技术,其中人脸识别是基于人的脸部特征信息进行身份识别的一种生物识别技术,因其非接触性具有获取简单、用户友好等特点,成为当前最为活跃的生物特征识别技术之一。
[0003]人脸识别通常是将预先注册的人脸特征与现场抓拍图片的人脸特征进行比对。由于现场抓拍的人脸图片无法避免光照因素的影响,为提高人脸识别准确率,可通过预先对人脸图片进行光照检测分类的方法选取光照质量合格的图像用于人脸识别。
[0004]现有的人脸光照检测分析常规方法是先将采集到的人脸直接进行分区,随后提取每个分区的亮度值与设定的阈值进行比较,最后根据比较结果对人脸光照进行分类。这类对人脸全部区域进行分析的方法,不仅会耗费大量时间,且会因为人脸不同部位的自带属性产生误判,比如眉毛部位,因为通常眉毛为黑色,该部位很容易判定为过暗;比如眼睛部位,因为眼睛虹膜区域表现为较暗、巩膜区域表现为较亮,该部位很容易判定为阴阳;比如嘴巴部位,因为唇色以及张嘴时口腔的颜色均较深,该部位很容易判定为较暗。

技术实现思路

[0005]针对
技术介绍
中提出的问题,本专利技术提出一种人脸脸颊光照精细化检测方法,包括步骤如下:
[0006]步骤S01:获取正常姿态的人脸图像,采用人脸关键点定位算法对所获人脸图像进行关键点定位,然后进行人脸对齐,根据对齐后的人脸关键点得到左脸颊区域和右脸颊区域;
[0007]步骤S02:对左脸颊区域和右脸颊区域的所有像素点进行遍历以判别潜在噪声点,具体为:若某个像素点的灰度值与其邻域像素点的灰度平均值绝对误差超过M,则判定该像素点为潜在噪声点并记录其位置信息,遍历完成后得到左脸颊区域和右脸颊区域的潜在噪声掩码图。
[0008]步骤S03:对获取的潜在噪声掩码图分别进行滑框检测,判断潜在噪声点是否为实际噪声点,具体为:对潜在噪声掩码图进行采用N*N的滑框处理,即依次取潜在噪声点作为N*N滑框的中心并统计当下滑框所命中的潜在噪声点总个数,计算当前潜在噪声点总个数占滑框的比例,若所占比例小于阈值T0,则判断此潜在噪声点为实际噪声点,并将此潜在噪声点的灰度值更新为其邻域像素点的灰度值。
[0009]步骤S04:将最终所得人脸脸颊区域的像素点灰度值与阈值T1、T2进行比较,若像素点灰度值大于等于阈值T1则判断其为亮点,若像素点灰度值小于等于阈值T2则判断其为
暗点,分别统计左右脸颊区域亮点和暗点的个数及位置信息,得到左脸颊区域和右脸颊区域的亮点掩码图和暗点掩码图。
[0010]步骤S05:对步骤S04得到的亮点掩码图和暗点掩码图分别进行形态学操作,获取相应的亮点区域大小及暗点区域大小。
[0011]步骤S06:判断步骤S05所得左右脸颊的亮点区域和暗点区域占其所在脸颊区域的比例,具体为:若亮点区域大小或暗点区域大小小于阈值W1判断其区域占比为0;若亮点区域大小或暗点区域大小大于等于阈值W1,区域占比不为0。
[0012]步骤S07:根据步骤S06所得亮点区域和暗点区域占比判定当前脸颊区域的光照状态,判断规则如下:
[0013]区域光照状态正常:区域内亮点区域占比和暗点区域占比均为0;
[0014]区域光照状态过暗:区域内亮点区域占比为0且暗点区域占比不为0;
[0015]区域光照状态过亮:区域内亮点区域占比不为0时且暗点区域占比为0;
[0016]区域光照状态阴阳:区域内亮点区域占比和暗点区域占比均不为0。
[0017]步骤S08:根据步骤S07得到的左脸颊和右脸颊区域的光照状态对当前人脸光照进行属性判定,规则如下:
[0018]人脸光照正常:左右脸颊区域光照状态均正常;
[0019]人脸光照过暗:左右脸颊区域光照状态均过暗;
[0020]人脸光照过亮:左右脸颊区域光照状态均过亮;
[0021]人脸光照阴阳:左右脸颊区域光照状态至少一个为阴阳或左右脸颊区域光照状态不相同。
[0022]进一步的,步骤S01中,所述人脸关键点定位算法为基于PFLD人脸关键点检测方法、通过模型训练得到的人脸98个关键点定位算法。
[0023]优选的,步骤S02中,所述邻域像素点为邻域8像素;所述绝对误差阈值M是通过数据集调试得到的,取值范围为[0

60],优选值为20。
[0024]优选的,步骤S03中,所述N取值范围为大于1的奇数,优选值为5;所述阈值T0是通过数据集调试得到的,取值范围为[0

1],优选值为0.2。
[0025]优选的,步骤S04中,所述阈值T1和阈值T2均为经验值,其中T1的取值范围为[200

255],优选值为220,T2的取值范围为[0

70],优选值为50。
[0026]优选的,步骤S05中,所述形态学操作为闭运算处理。
[0027]优选的,步骤S06中,所述阈值W1的取值范围为[0

40],优选值为20。
[0028]本专利技术提供的人脸脸颊光照精细化检测方法,仅针对人脸中占比较大的左右脸颊进行光照分析,在兼顾检测准确率的同时大大提升检测速度,实时性好,具有良好的实际应用价值。
【附图说明】
[0029]图1是本专利技术人脸脸颊光照精细化检测方法的流程示意图。
[0030]图2是本专利技术实施例中所述人脸98个关键点示意图。
[0031]图3是像素点P的8邻域像素示意图。
【具体实施方式】
[0032]下面结合附图和具体实施例对本专利技术进行详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0033]实施例1:
[0034]本专利技术提供了一种人脸脸颊光照精细化检测方法,包括步骤如下:
[0035]步骤S01:获取正常姿态的人脸图像,采用PFLD人脸关键点定位思路,通过模型训练得到人脸98个关键点定位算法,所得人脸98个关键点具体如图2所示,其中[0~10,76,(66.x,52.y),0]点集所围成的区域为左脸颊区域,[20~32,(74.x,52.y),82,20]点集所围成的区域为右脸颊区域;
[0036]步骤S02:对左脸颊区域和右脸颊区域的所有像素点进行遍历以判别潜在噪声点,具体为:若某个像素点的灰度值与其8邻域像素点的灰度平均值绝对误差超过20,则判定该像素点为潜在噪声点,将此像素点标注为1并记录其位置信息,遍历完成后得到左脸颊区域和右脸颊区域的潜在噪声掩码图。其中某像素点的8邻域像素示意图如图3所示。
[0037]步骤S03:对获取的潜在噪声掩码图分别进行滑框检测,判断潜在噪声点是否为实际噪声点,具体为:依次取潜在噪声点作为5*5滑本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种人脸脸颊光照精细化检测方法,其特征在于,包括如下步骤:步骤S01:获取正常姿态的人脸图像,采用人脸关键点定位算法对所获人脸图像进行关键点定位,然后进行人脸对齐,根据对齐后的人脸关键点得到左脸颊区域和右脸颊区域;步骤S02:对左脸颊区域和右脸颊区域的所有像素点进行遍历以判别潜在噪声点并记录其位置信息,遍历完成后得到左脸颊区域和右脸颊区域的潜在噪声掩码图;步骤S03:对获取的潜在噪声掩码图分别进行滑框检测,判断潜在噪声点是否为实际噪声点,若判断当前潜在噪声点为实际噪声点,则将此潜在噪声点的灰度值更新为其邻域像素点的灰度值;步骤S04:将最终所得人脸脸颊区域的像素点灰度值与阈值T1、T2进行比较,若像素点灰度值大于等于阈值T1则判断其为亮点,若像素点灰度值小于等于阈值T2则判断其为暗点,分别统计左右脸颊区域亮点和暗点的个数及位置信息,得到左脸颊区域和右脸颊区域的亮点掩码图和暗点掩码图;步骤S05:对步骤S04得到的亮点掩码图和暗点掩码图分别进行形态学操作,获取相应的亮点区域大小及暗点区域大小;步骤S06:判断步骤S05所得左右脸颊的亮点区域和暗点区域占其所在脸颊区域的比例,具体为:若亮点区域大小或暗点区域大小小于阈值W1判断其区域占比为0;若亮点区域大小或暗点区域大小大于等于阈值W1,区域占比不为0;步骤S07:根据步骤S06所得亮点区域和暗点区域占比判定当前脸颊区域的光照状态;步骤S08:根据步骤S07得到的左脸颊和右脸颊区域的光照状态对当前人脸光照进行属性判定;所述步骤S02中潜在噪声点的判定方法为当前像素点的灰度值与其邻域像素点的灰度平均值绝对误差超过M则判定为潜在噪声点;所述步骤S03中实际噪声点的具体判定方法为对潜在噪声掩码图进行采用N*N的滑框处理,即依次取潜在噪声点作为N*N滑框的中心并统计当下滑框所命中的潜在噪声点总个数,计算当前潜在噪声点总个数占滑框的比例,若所占比例小于阈值T0,则判断此潜在噪声点为实际噪声点;所述步骤S07中当前脸颊...

【专利技术属性】
技术研发人员:刘中秋张伟陈高曙张昌军
申请(专利权)人:浙江中正智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1