确定眼睛状态的方法和装置的制作方法

文档序号:6374147阅读:200来源:国知局
专利名称:确定眼睛状态的方法和装置的制作方法
技术领域
本发明涉及图像处理领域,并且更具体地,涉及确定眼睛状态的方法和装置。
背景技术
目前,数码摄像设备已广泛应用,在拍摄时,由于拍摄者掌握不当、被拍摄者情緒变动或者光线等环境因素,导致拍摄的图像中可能存在被拍摄者为闭眼或者眯眼状态,给使用者带来困扰。因此,为避免这种情况的出现,很多数码摄像设备中引入了眨眼识别技术,即,在拍摄时,对场景中的人眼进行检测,判断是否出现眨眼情形,如果出现,则自动延时拍照或者提醒拍照者重新拍照。作为眨眼识别技术的ー种方法,可以使用模板匹配法,即,基于在线或者离线生成的眼睛模板,判定被拍摄者是否眨眼。因此,需要能够准确、实时、快速地获取眼睛模板
发明内容
本发明实施例提供一种确定眼睛状态的方法,能够准确、实时、快速地确定用于眼睛状态的模板,从而准确、快速地确定眼睛状态。第一方面,提供了一种确定眼睛状态的方法,该方法包括获取目标对象的眼睛图像;从该眼睛图像中选择第一眼睛图像,其中,该第一眼睛图像中呈现巩膜的巩膜区域所占比例大于等于预设值;根据该第一眼睛图像,确定第二眼睛图像中该目标对象的眼睛状态。在ー种可能的实施方式中,该获取目标对象的眼睛图像包括获取该目标对象的灰度头像图像的广义水平投影函数和广义垂直投影函数;根据该广义水平投影函数和该广义垂直投影函数,确定该眼睛图像。结合第一方面和第一种可能的实施方式,在第二种可能的实施方式中,该获取该目标对象的灰度头像图像的广义水平投影函数和广义垂直投影函数包括从该目标对象的灰度头像图像中,确定呈现该目标对象的眼睛的第一区域;获取该第一区域的广义水平投影函数和广义垂直投影函数;以及该根据该广义水平投影函数和该广义垂直投影函数,确定该眼睛图像,包括根据该广义水平投影函数和该广义垂直投影函数,从该第一区域中确定该眼睛图像。结合第一方面、第一种可能的实施方式和第二种可能的实施方式,在第三种可能的实施方式中,该根根据该广义水平投影函数和该广义垂直投影函数,确定该眼睛图像,包括根据该广义水平投影函数的函数值和该广义垂直投影函数的函数值,确定该眼睛图像。结合第一方面、第一种可能的实施方式、第二种可能的实施方式和第三种可能的实施方式,在第四种可能的实施方式中,该根据该广义水平投影函数和该广义垂直投影函数,确定该眼睛图像,包括根据该广义水平投影函数的梯度值和该广义垂直投影函数的梯度值,确定该眼睛图像。第二方面,提供了一种确定眼睛状态的装置,该装置包括图像获取単元,用于获取目标对象的眼睛图像,并向模板确定单元传输该眼睛图像;模板确定单元,用于从该图像获取单元获取该眼睛图像,并从该眼睛图像中选择第一眼睛图像,其中,该第一眼睛图像中呈现巩膜的巩膜区域所占比例大于等于预设值,以及向状态判定単元传输该第一眼睛图像;状态判定単元,用于从该模板确定单元获取该第一眼睛图像,井根据该第一眼睛图像,确定第二眼睛图像中该目标对象的眼睛状态。在ー种可能的实施方式中,该图像获取单元具体用于获取该目标对象的灰度头像图像的广义水平投影函数和广义垂直投影函数;用于根据该广义水平投影函数和该广义垂直投影函数,确定该眼睛图像。结合第二方面和第一种可能的实施方式,在第二种可能的实施方式中,该图像获取単元具体用于从该目标对象的灰度头像图像中,确定呈现该目标对象的眼睛的第一区域;用于获取该第一区域的广义水平投影函数和广义垂直投影函数;用于根据该广义水平投影函数和该广义垂直投影函数,从该第一区域中确定该眼睛图像。结合第二方面、第一种可能的实施方式和第二种可能的实施方式,在第三种可能的实施方式中,该图像获取单元具体用于根据该广义水平投影函数的函数值和该广义垂直 投影函数的函数值,确定该眼睛图像。结合第二方面、第一种可能的实施方式、第二种可能的实施方式和第三种可能的实施方式,在第四种可能的实施方式中,该图像获取单元具体用于根据该广义水平投影函数的梯度值和该广义垂直投影函数的梯度值,确定该眼睛图像。根据本发明实施例的确定眼睛状态的方法和装置,通过根据眼睛图像中呈现巩膜的巩膜区域所占比例确定睁眼模板,能够准确、实时、快速地确定睁眼模板,进而能够根据该睁眼模板,准确、快速地确定眼睛状态。


为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I是根据本发明实施例的确定眼睛状态的方法的示意性流程图。图2是表示呈现人脸的ー灰度图像中竖直方向上各位置的广义水平投影函数的梯度值的曲线图。图3是表示呈现左眼的一灰度图像中水平方向上各位置的广义垂直投影函数的梯度值的曲线图。图4是根据本发明实施例的确定眼睛状态的装置的示意性框图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图I示出了根据本发明实施例的确定眼睛状态的方法100的示意性流程图。如图I所示,该方法100包括S110,获取目标对象的眼睛图像;S120,从该眼睛图像中选择第一眼睛图像,其中,该第一眼睛图像中呈现巩膜的巩膜区域所占比例大于等于预设值;S130,根据该第一眼睛图像,确定第二眼睛图像中该目标对象的眼睛状态。具体地说,根据本发明实施例的确定眼睛状态的方法100可以用于确定一人脸图像中呈现的目标对象是否眨眼,人脸图像可以是在经过人脸检测后的截取的目标对象的人脸图像,该人脸图像可以通过从视频中抓取ー帧图像来截取,或者,可以通过从照片中截取,该人脸图像可以为例如,彩色图像(RGB格式),其中,如图2所示,该人脸头像的高度为H,并且,在本发明实施例中,截取人脸图像的方法与现有技术相同,这里省略其说明。在SllO中,需要首选在该人脸图像中对目标对象的眼睛进行定位,在本发明实施例中,在该人脸图像为彩色图像的情况下,可以首先对该彩色人脸图像进行预处理,作为示例而非限定, 该预处理可以包括①根据以下式1,将该彩色人脸图像转换为灰度图像;②通过例如,一维中值滤波器对该灰度图像进行去噪。I(i, j)=0. 299 X R(i, j)+0. 587 XG (i, j)+0. 114XB (i, j) 式 I其中,I(i,j)表示灰度图像中的像素(i,j)的灰度值,(i,j)表示像素的坐标,R、G、B表示彩色图像的三个通道的分量。应理解,以上式I中的系数仅为ー个示例性说明,本发明并不限定于此,其他能够将彩色图像转换为灰度图像的系数均落入本发明的保护范围。并且,该通过ー维中值滤波器对该灰度图像进行去噪的过程与现有技术相同,这里,为了避免赘述,省略其说明。在本发明实施例中,可以采用与现有技术相同的方法对人脸图像中的眼睛进行定位,也可以采用以下方法进行人眼定位(获取眼睛图像),即,可选地,在本发明实施例中,该获取目标对象的眼睛图像包括获取该目标对象的灰度头像图像的广义水平投影函数和广义垂直投影函数;根据该广义水平投影函数和该广义垂直投影函数,确定该眼睛图像。并且,可选地,在本发明实施例中,该根根据该广义水平投影函数和该广义垂直投影函数,确定该眼睛图像,包括根据该广义水平投影函数的函数值和该广义垂直投影函数的函数值,确定该眼睛图像。具体地说,通过试验(例如,获取多个人脸图像的广义水平投影函数和该广义垂直投影函数)发现,人眼的中心(例如,瞳孔或瞳孔附近)在人脸图像的广义水平投影函数中呈现为ー个峰值(如图2所示),并且,在人脸图像的广义垂直投影函数中呈现为一个峰值(如图3所示)。因此,可以通过获取人脸图像的广义水平投影函数和该广义垂直投影函数,确定人眼中心的大致位置,进而可以根据先验知识确定人眼的高度和宽度,确定呈现眼睛的眼睛图像。下面,首先对根据广义水平投影函数确定眼睛图像的上下边界的方法进行说明。并且,在本发明实施例中,可以根据以下式2获取人脸图像的广义水平投影函数的函数值hGPF (X) = (l_a) hIPF (x) +a hVPF (x) 式 2
其中,hGPF(X)表示人脸图像的广义水平投影函数的函数值,hIPF(x)表示人脸图像的各像素的灰度值在水平方向上的平均值,可以通过以下式3确定,hVPF(x)表示人脸图像的的各像素的灰度值的方差投影函数(或者说,方差投影函数值),可以通过以下式4确定。
权利要求
1.一种确定眼睛状态的方法,其特征在于,所述方法包括 获取目标对象的眼睛图像; 从所述眼睛图像中选择第一眼睛图像,其中,所述第一眼睛图像中呈现巩膜的巩膜区域所占比例大于等于预设值; 根据所述第一眼睛图像,确定第二眼睛图像中所述目标对象的眼睛状态。
2.根据权利要求I所述的方法,其特征在于,所述获取目标对象的眼睛图像包括 获取所述目标对象的灰度头像图像的广义水平投影函数和广义垂直投影函数; 根据所述广义水平投影函数和所述广义垂直投影函数,确定所述眼睛图像。
3.根据权利要求2所述的方法,其特征在于,所述获取所述目标对象的灰度头像图像的广义水平投影函数和广义垂直投影函数包括 从所述目标对象的灰度头像图像中,确定呈现所述目标对象的眼睛的第一区域; 获取所述第一区域的广义水平投影函数和广义垂直投影函数;以及 所述根据所述广义水平投影函数和所述广义垂直投影函数,确定所述眼睛图像,包括 根据所述广义水平投影函数和所述广义垂直投影函数,从所述第一区域中确定所述眼睛图像。
4.根据权利要求2或3所述的方法,其特征在于,所述根根据所述广义水平投影函数和所述广义垂直投影函数,确定所述眼睛图像,包括 根据所述广义水平投影函数的函数值和所述广义垂直投影函数的函数值,确定所述眼睛图像。
5.根据权利要求2或3所述的方法,其特征在于,所述根据所述广义水平投影函数和所述广义垂直投影函数,确定所述眼睛图像,包括 根据所述广义水平投影函数的梯度值和所述广义垂直投影函数的梯度值,确定所述眼睛图像。
6.一种确定眼睛状态的装置,其特征在于,所述装置包括 图像获取単元,用于获取目标对象的眼睛图像,并向模板确定单元传输所述眼睛图像; 模板确定单元,用于从所述图像获取单元获取所述眼睛图像,并从所述眼睛图像中选择第一眼睛图像,其中,所述第一眼睛图像中呈现巩膜的巩膜区域所占比例大于等于预设值,以及向状态判定单元传输所述第一眼睛图像; 状态判定単元,用于从所述模板确定单元获取所述第一眼睛图像,井根据所述第一眼睛图像,确定第二眼睛图像中所述目标对象的眼睛状态。
7.根据权利要求6所述的装置,其特征在于,所述图像获取单元具体用于获取所述目标对象的灰度头像图像的广义水平投影函数和广义垂直投影函数; 用于根据所述广义水平投影函数和所述广义垂直投影函数,确定所述眼睛图像。
8.根据权利要求7所述的装置,其特征在于,所述图像获取单元具体用于从所述目标对象的灰度头像图像中,确定呈现所述目标对象的眼睛的第一区域; 用于获取所述第一区域的广义水平投影函数和广义垂直投影函数; 用于根据所述广义水平投影函数和所述广义垂直投影函数,从所述第一区域中确定所述眼睛图像。
9.根据权利要求7或8所述的装置,其特征在于,所述图像获取单元具体用于根据所述广义水平投影函数的函数值和所述广义垂直投影函数的函数值,确定所述眼睛图像。
10.根据权利要求7或8所述的装置,其特征在于,所述图像获取单元具体用于根据所述广义水平投影函数的梯度值和所述广义垂直投影函数的梯度值,确定所述眼睛图像。
全文摘要
本发明实施例提供一种确定眼睛状态的方法,能够准确、实时、快速地确定用于眼睛状态的模板,从而准确、快速地确定眼睛状态。该方法包括获取目标对象的眼睛图像;从该眼睛图像中选择第一眼睛图像,其中,该第一眼睛图像中呈现巩膜的巩膜区域所占比例大于等于预设值;根据该第一眼睛图像,确定第二眼睛图像中该目标对象的眼睛状态。根据本发明实施例的确定眼睛状态的方法和装置,通过根据眼睛图像中呈现巩膜的巩膜区域所占比例确定睁眼模板,能够准确、实时、快速地确定睁眼模板,进而能够根据该睁眼模板,准确、快速地确定眼睛状态。
文档编号G06K9/00GK102831399SQ201210266458
公开日2012年12月19日 申请日期2012年7月30日 优先权日2012年7月30日
发明者左坤隆 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1