一种眨眼识别方法及电子设备技术

技术编号:15792419 阅读:408 留言:0更新日期:2017-07-10 00:35
本发明专利技术实施例提供了一种眨眼识别方法及电子设备,属于机器识别领域,包括:通过人脸检测器从当前输入的画面中获取人脸区域;通过左右眼滤波器对人脸区域进行滤波,获取眼球位置参数;根据眼球位置参数,获取眼球对应的特征向量;将特征向量输入眨眼识别器,通过眨眼识别器识别当前输入的画面中的人眼是否眨眼。由于SIFT特征向量具备较强的鲁棒性,在尺度缩放、亮度变换下能够保持不变形,且在角度变换、放射变换以及噪声方面的稳定性也较强,所以,将SIFT特征向量作为右眼和/或左眼对应的特征向量,可以提高眨眼识别器的稳定性,从而进一步提高眨眼识别的准确率。

【技术实现步骤摘要】
一种眨眼识别方法及电子设备
本专利技术涉及机器识别领域,特别涉及一种眨眼识别方法及电子设备。
技术介绍
人眼状态(即是否眨眼)是交通安全和游戏等领域的研究热点,以使计算机通过人眼状态的判定实现疲劳驾驶以及游戏控制等需求。现有技术所提供的方法达大多是基于眼睛区域纹理、眼睛局部形状、基于脸部全局形状约束以及基于Haar特征等的人眼监测器实现人眼状态的判定。但是现有技术所提供的方法的稳定性较差,且容易受到光照影响,从而降低了人眼状态的准确率。
技术实现思路
为了提高眨眼识别的准确率,本专利技术实施例提供了一种眨眼识别方法及电子设备。所述技术方案如下:第一方面,提供了一种眨眼识别方法,所述方法包括:通过人脸检测器从当前输入的画面中获取人脸区域;通过左右眼滤波器对所述人脸区域进行滤波,获取眼球位置参数;根据所述眼球位置参数,获取眼球对应的特征向量;将所述特征向量输入眨眼识别器,通过所述眨眼识别器识别当前输入的画面中的人眼是否眨眼。结合第一方面,在第一种可能的实现方式中,所述通过左右眼滤波器对所述人脸区域进行滤波,获取眼球位置参数之前,所述方法还包括:对所述人脸区域的尺寸和/或光照进行归一化,得到归一化后的人脸区域;将所述归一化后的人脸区域转化为频域数据。结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述通过左右眼滤波器对所述人脸区域进行滤波,获取眼球位置参数包括:对所述频域数据进行滤波,确定滤波输出结果中最大值所在的位置参数为所述眼球位置参数。结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述根据所述眼球位置参数,获取眼球对应的特征向量包括:获取眼球所在位置的第一高维特征向量;根据所述第一高维特征向量与第一预设降维矩阵,获取与所述眼球对应的特征向量。结合第一方面至第一方面的第三种任意一种可能的实现方式,在第四种可能的实现方式中,所述方法还包括:获取多个人眼训练样本;生成与所述多个人眼训练样本对应的多个精确人眼识别器;根据所述多个精确人眼识别器,生成所述左右眼滤波器。结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述根据所述多个精确人眼识别器,生成所述左右眼滤波器包括:根据所述多个精确人眼识别器的平均值,生成所述左右眼滤波器。结合第一方面至第一方面的第五种任意一种可能的实现方式,在第六种可能的实现方式中,所述方法还包括:获取多个眨眼训练样本对应的多个用于描述人眼的第二高维特征向量,所述多个眨眼训练样本包括多个睁眼训练样本和多个闭眼训练样本;根据第二预设降维矩阵与所述多个第二高维特征向量,获取多个用于描述人眼的特征向量;通过所述多个用于描述人眼的特征向量,对支持向量机进行训练,获取所述眨眼识别器。第二方面,提供了一种电子设备,所述设备包括:人脸检测模块,用于通过人脸检测器从当前输入的画面中获取人脸区域;眼球检测模块,用于通过左右眼滤波器对所述人脸区域进行滤波,获取眼球位置参数;处理模块,用于根据所述眼球位置参数,获取眼球对应的特征向量;眨眼识别模块,用于将所述特征向量输入眨眼识别器,通过所述眨眼识别器识别当前输入的画面中的人眼是否眨眼。结合第二方面,在第一种可能的实现方式中,所述设备还包括:归一化模块,用于对所述人脸区域的尺寸和/或光照进行归一化,得到归一化后的人脸区域;频域转化模块,用于将所述归一化后的人脸区域转化为频域数据。结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述眼球检测模块具体用于:对所述频域数据进行滤波,确定滤波输出结果中最大值所在的位置参数为所述眼球位置参数。结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述处理模块具体用于:获取眼球所在位置的第一高维特征向量;根据所述第一高维特征向量与第一预设降维矩阵,获取与所述眼球对应的特征向量。结合第二方面至第二方面的第三种任意一种可能的实现方式,在第四种可能的实现方式中,所述设备还包括:第一训练样本获取模块,用于获取多个人眼训练样本;精确人眼识别器生成模块,用于生成与所述多个人眼训练样本对应的多个精确人眼识别器;左右眼滤波器生成模块,用于根据所述多个精确人眼识别器,生成所述左右眼滤波器。结合第二方面的第四种可能的实现方式,在第五种可能的实现方式中,所述左右眼滤波器生成模块具体用于:根据所述多个精确人眼识别器的平均值,生成所述左右眼滤波器。结合第二方面至第二方面的第五种任意一种可能的实现方式,在第六种可能的实现方式中,所述设备还包括:第二训练样本获取模块,用于获取多个眨眼训练样本对应的多个用于描述人眼的第二高维特征向量,所述多个眨眼训练样本包括多个睁眼训练样本和多个闭眼训练样本;降维模块,用于根据第二预设降维矩阵与所述多个第二高维特征向量,获取多个用于描述人眼的特征向量;眨眼训练模块,用于通过所述多个用于描述人眼的特征向量,对支持向量机进行训练,获取所述眨眼识别器。第三方面,提供了一种电子设备,所述设备包括存储器以及与所述存储器连接的处理器,其中,所述存储器用于存储一组程序代码,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:通过人脸检测器从当前输入的画面中获取人脸区域;通过左右眼滤波器对所述人脸区域进行滤波,获取眼球位置参数;根据所述眼球位置参数,获取眼球对应的特征向量;将所述特征向量输入眨眼识别器,通过所述眨眼识别器识别当前输入的画面中的人眼是否眨眼。结合第三方面,在第一种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码还用于执行以下操作:对所述人脸区域的尺寸和/或光照进行归一化,得到归一化后的人脸区域;将所述归一化后的人脸区域转化为频域数据。结合第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码具体用于执行以下操作:对所述频域数据进行滤波,确定滤波输出结果中最大值所在的位置参数为所述眼球位置参数。结合第三方面的第二种可能的实现方式,在第三种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码具体用于执行以下操作:获取眼球所在位置的第一高维特征向量;根据所述第一高维特征向量与第一预设降维矩阵,获取与所述眼球对应的特征向量。结合第三方面至第三方面的第三种任意一种可能的实现方式,在第四种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码还用于执行以下操作:获取多个人眼训练样本;生成与所述多个人眼训练样本对应的多个精确人眼识别器;根据所述多个精确人眼识别器,生成所述左右眼滤波器。结合第三方面的第四种可能的实现方式,在第五种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码具体用于执行以下操作:根据所述多个精确人眼识别器的平均值,生成所述左右眼滤波器。结合第三方面至第三方面的第五种任意一种可能的实现方式,在第六种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码还用于执行以下操作:获取多个眨眼训练样本对应的多个用于描述人眼的第二高维特征向量,所述多个眨眼训练样本包括多个睁眼训练样本和多个闭眼训练样本;根据第二预设降维矩阵与所述多个第二高维特征向量,获取多个用于描述人眼的特征向量;通过所述多个用于描述人眼的特征向量,对支持向量机进行训练,获取所述眨眼识别器。本专利技术实施例本文档来自技高网...
一种眨眼识别方法及电子设备

【技术保护点】
一种眨眼识别方法,其特征在于,所述方法包括:通过人脸检测器从当前输入的画面中获取人脸区域;通过左右眼滤波器对所述人脸区域进行滤波,获取眼球位置参数;根据所述眼球位置参数,获取眼球对应的特征向量;将所述特征向量输入眨眼识别器,通过所述眨眼识别器识别当前输入的画面中的人眼是否眨眼。

【技术特征摘要】
1.一种眨眼识别方法,其特征在于,所述方法包括:通过人脸检测器从当前输入的画面中获取人脸区域;通过左右眼滤波器对所述人脸区域进行滤波,获取眼球位置参数;根据所述眼球位置参数,获取眼球对应的特征向量;将所述特征向量输入眨眼识别器,通过所述眨眼识别器识别当前输入的画面中的人眼是否眨眼。2.根据权利要求1所述的方法,其特征在于,所述通过左右眼滤波器对所述人脸区域进行滤波,获取眼球位置参数之前,所述方法还包括:对所述人脸区域的尺寸和/或光照进行归一化,得到归一化后的人脸区域;将所述归一化后的人脸区域转化为频域数据。3.根据权利要求2所述的方法,其特征在于,所述通过左右眼滤波器对所述人脸区域进行滤波,获取眼球位置参数包括:对所述频域数据进行滤波,确定滤波输出结果中最大值所在的位置参数为所述眼球位置参数。4.根据权利要求3所述的方法,其特征在于,所述根据所述眼球位置参数,获取眼球对应的特征向量包括:获取眼球所在位置的第一高维特征向量;根据所述第一高维特征向量与第一预设降维矩阵,获取与所述眼球对应的特征向量。5.根据权利要求1至4任意一项所述的方法,其特征在于,所述方法还包括:获取多个人眼训练样本;生成与所述多个人眼训练样本对应的多个精确人眼识别器;根据所述多个精确人眼识别器,生成所述左右眼滤波器。6.根据权利要求5所述的方法,其特征在于,所述根据所述多个精确人眼识别器,生成所述左右眼滤波器包括:根据所述多个精确人眼识别器的平均值,生成所述左右眼滤波器。7.根据权利要求1至6任意一项所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:周世威
申请(专利权)人:掌赢信息科技上海有限公司
类型:发明
国别省市:上海,31

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

1