当前位置: 首页 > 专利查询>东北大学专利>正文

一种基于视觉注意机制的人脸检测方法技术

技术编号:20119042 阅读:36 留言:0更新日期:2019-01-16 12:17
本发明专利技术公开了一种基于视觉注意机制的人脸检测方法,具有如下步骤:S1、图片预处理:将输入的固定大小的RGB图片分别转换到YCrCb颜色空间和Lab颜色空间,分别对三个颜色空间的图片进行预处理;S2、获取视觉显著图:通过GBVS算法得到预处理后图片所对应的视觉显著图,选择合适的权值系数进行线性组合得到最终视觉显著图;S3、获取人脸区域:对最终视觉显著图进行阈值分割得到粗模板,再对其进行形态学操作得到细模板,根据细模板得到人脸区域。本发明专利技术利用视觉注意机制获取视觉显著图,消除了复杂环境下光照、姿态、遮挡等因素的影响,避免了人工选择人脸位置的问题,自动、准确检测出人脸区域。

A Face Detection Method Based on Visual Attention Mechanism

The invention discloses a face detection method based on visual attention mechanism, which has the following steps: S1, image preprocessing: converting input fixed size RGB pictures into YCrCb color space and Lab color space, respectively, and preprocessing the pictures in three color spaces; S2, acquiring visual saliency map: obtaining the corresponding visual display of preprocessed pictures through GBVS algorithm. Graphics, select the appropriate weight coefficients for linear combination to get the final visual saliency map; S3, get the face region: the final visual saliency map is thresholded to get the rough template, and then the morphological operation to get the fine template, according to the fine template to get the face region. The method uses visual attention mechanism to obtain visual saliency map, eliminates the influence of illumination, posture, occlusion and other factors in complex environment, avoids the problem of manual selection of face position, and automatically and accurately detects face area.

【技术实现步骤摘要】
一种基于视觉注意机制的人脸检测方法
本专利技术所属领域为图像处理,尤其涉及一种基于视觉注意机制的人脸检测方法。
技术介绍
人脸检测是指对一幅图像进行检测,判断是否含有人脸;含有人脸时要确定出人脸区域所在位置。是否能够精确检测到人脸对后续的人脸识别环节至关重要。目前的常用的人脸检测算法主要有基于几何特征的方法、基于模板的方法。基于几何特征的方法易忽略了局部细微特征,造成部分信息的丢失,且计算量较大;基于模板的方法根据先验数据归纳出一个特征脸模板,然后手动选择人眼位置,根据人眼间的距离及特征脸模板检测出人脸区域,耗时长且不具有自动检测的能力,不能获得良好的检测效果。
技术实现思路
针对现有技术的不足,本专利技术提供一种基于视觉注意机制的人脸检测方法。本专利技术采用的技术手段如下:一种基于视觉注意机制的人脸检测方法,具有如下步骤:S1、图片预处理:因为不同的颜色空间会显示不同的颜色细节,将输入的固定大小的RGB图片分别转换到YCrCb颜色空间和Lab颜色空间,分别对三个颜色空间的图片进行预处理;S2、获取视觉显著图:通过GBVS算法得到预处理后图片所对应的视觉显著图,选择合适的权值系数进行线性组合得到最终视觉显著图;S3、获取人脸区域:对最终视觉显著图进行阈值分割得到粗模板,再对其进行形态学操作得到细模板,根据细模板得到人脸区域。步骤S1中将输入的固定大小的RGB图片记为S1,将S1分别转换到YCrCb颜色空间和Lab颜色空间,分别记为S2和S3;RGB颜色空间中选择合适的gamma值对S1进行伽马变换,以降低光线对图像效果的影响,得到S′1;YCrCb颜色空间中对于S2不满足:133≤Cr≤173,77≤Cb≤127的像素,将其各个分量置为零,得到S′2;YCrCb颜色空间中肤色检测受亮度影响很小,会产生很好的类聚,当某像素CrCb值满足133≤Cr≤173,77≤Cb≤127,该点被认为是肤色点,对于不满足的像素,将其各个分量置为零,得到S′2。Lab颜色空间中将S3的a分量置零,得到S′3,Lab颜色空间图片是一种基于生理特性的颜色系统,以数字化方式来描述人的视觉感应,a分量表示从绿色至红色,b分量表示从蓝色至黄色,因此将a分量置零,得到S′3。通过GBVS算法得到S′1、S′2、S′3所对应的视觉显著图I1,I2,I3。计算视觉显著图I1,I2,I3权值系数的步骤如下:计算视觉显著图的平均值和方差:式中,h和w分别指的是视觉显著图的长和宽,Dn(i,j)代表了视觉显著图In某一像素(i,j)的值,Averagen和Sn则分别代表了视觉显著图In的灰度平均值和标准差,n=1,2,3;kn=Snn=1,2,3kn代表了视觉显著图In所对应的原始权值系数,因为标准差越大,表明该视觉显著图中的内容区分越明显,因此将标准差作为原始权值系数;权值进行归一化处理:Kn代表了视觉显著图In所对应归一化后的权值系数;最终视觉显著图为:i=1、2、3,(x,y)只是为了表示像素位置。所述步骤S3中,对最终视觉显著图I′进行阈值分割的具体步骤如下:设I′最大灰度值为Tmax,最小灰度值为Tmin,分割阈值为t时,前景像素个数占图片比例为w0,平均灰度为u0,背景像素个数占图片比例为w1,平均灰度为u1;I′的总平均灰度为:u=w0×u0+w1×u1;前景与背景图像的方差:g=w0×(u-u0)2+w1×(u-u1)2;联立上述两个等式得到:g=w0×w1×(u0-u1)2;t在(Tmin,Tmax)范围内从小到大遍历,当g达到最大值时,此时的灰度值t0就是最佳的阈值,前景与背景的差别最大。,此时获得粗模板M1。所述步骤S3中,对粗模板进行形态学操作的具体步骤如下:对M1进行腐蚀,消除周围的细小斑点;进行闭操作,完整的覆盖人脸区域,此时也存在封闭孔洞;进行孔洞填充;确定M1质心a和边缘,以及质心到边缘的最小距离r和最大距离d;满足以下任一条件时即认为该图片中不含有人脸:以质心a为中心,2r为边长做一个正方形,得到细模板M2。根据细模板M2与S1进行匹配得到人脸区域。与现有技术相比,本专利技术利用视觉注意机制获取视觉显著图,消除了复杂环境下光照、姿态、遮挡等因素的影响,避免了人工选择人脸位置的问题,自动、准确检测出人脸区域。基于上述理由本专利技术可在图像处理等领域广泛推广。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做以简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术的基于视觉注意机制的人脸检测方法的流程图。图2是本专利技术的实施例1的流程示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,一种基于视觉注意机制的人脸检测方法,具有如下步骤:S1、图片预处理:将输入的固定大小的RGB图片分别转换到YCrCb颜色空间和Lab颜色空间,分别对三个颜色空间的图片进行预处理;S2、获取视觉显著图:通过GBVS算法得到预处理后图片所对应的视觉显著图,选择合适的权值系数进行线性组合得到最终视觉显著图;S3、获取人脸区域:对最终视觉显著图进行阈值分割得到粗模板,再对其进行形态学操作得到细模板,根据细模板得到人脸区域。步骤S1中将输入的固定大小的RGB图片记为S1,将S1分别转换到YCrCb颜色空间和Lab颜色空间,分别记为S2和S3;RGB颜色空间中选择合适的gamma值对S1进行伽马变换,得到S′1;YCrCb颜色空间中对于S2不满足:133≤Cr≤173,77≤Cb≤127的像素,将其各个分量置为零,得到S′2;Lab颜色空间中将S3的a分量置零,得到S′3。通过GBVS算法得到S′1、S′2、S′3所对应的视觉显著图I1,I2,I3。计算视觉显著图I1,I2,I3权值系数的步骤如下:计算视觉显著图的平均值和方差:式中,h和w分别指的是视觉显著图的长和宽,Dn(i,j)代表了视觉显著图In某一像素(i,j)的值,Averagen和Sn则分别代表了视觉显著图In的灰度平均值和标准差,n=1,2,3;kn=Snn=1,2,3kn代表了视觉显著图In所对应的原始权值系数;权值进行归一化处理:Kn代表了视觉显著图In所对应归一化后的权值系数;最终视觉显著图为:所述步骤S3中,对最终视觉显著图I′进行阈值分割的具体步骤如下:设I′最大灰度值为Tmax,最小灰度值为Tmin,分割阈值为t时,前景像素个数占图片比例为w0,平均灰度为u0,背景像素个数占图片比例为w1,平均灰度为u1;I′的总平均灰度为:u=w0×u0+w1×u1;前景与背景图像的方差:g=w0×(u-u0)2+w1×(u-u1)2;联立上述两个等式得到:g=w0×w1×(u0-u1)2;t在(Tmin,Tmax)范围内从小到大遍历,当g达到最本文档来自技高网...

【技术保护点】
1.一种基于视觉注意机制的人脸检测方法,其特征在于具有如下步骤:S1、图片预处理:将输入的固定大小的RGB图片分别转换到YCrCb颜色空间和Lab颜色空间,分别对三个颜色空间的图片进行预处理;S2、获取视觉显著图:通过GBVS算法得到预处理后图片所对应的视觉显著图,选择合适的权值系数进行线性组合得到最终视觉显著图;S3、获取人脸区域:对最终视觉显著图进行阈值分割得到粗模板,再对其进行形态学操作得到细模板,根据细模板得到人脸区域。

【技术特征摘要】
1.一种基于视觉注意机制的人脸检测方法,其特征在于具有如下步骤:S1、图片预处理:将输入的固定大小的RGB图片分别转换到YCrCb颜色空间和Lab颜色空间,分别对三个颜色空间的图片进行预处理;S2、获取视觉显著图:通过GBVS算法得到预处理后图片所对应的视觉显著图,选择合适的权值系数进行线性组合得到最终视觉显著图;S3、获取人脸区域:对最终视觉显著图进行阈值分割得到粗模板,再对其进行形态学操作得到细模板,根据细模板得到人脸区域。2.根据权利要求1所述的方法,其特征在于:步骤S1中将输入的固定大小的RGB图片记为S1,将S1分别转换到YCrCb颜色空间和Lab颜色空间,分别记为S2和S3;RGB颜色空间中选择合适的gamma值对S1进行伽马变换,得到S′1;YCrCb颜色空间中对于S2不满足:133≤Cr≤173,77≤Cb≤127的像素,将其各个分量置为零,得到S′2;Lab颜色空间中将S3的a分量置零,得到S3′。3.根据权利要求2所述的方法,其特征在于:通过GBVS算法得到S′1、S′2、S′3所对应的视觉显著图I1,I2,I3。4.根据权利要求3所述的方法,其特征在于:计算视觉显著图I1,I2,I3权值系数的步骤如下:计算视觉显著图的平均值和方差:式中,h和w分别指的是视觉显著图的长和宽,Dn(i,j)代表了视觉显著图In某一像素(i,j)的值,Averagen和Sn则分...

【专利技术属性】
技术研发人员:李晶皎王鹏飞闫爱云金硕巍李贞妮王爱侠
申请(专利权)人:东北大学
类型:发明
国别省市:辽宁,21

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

1