一种基于人脸朝向约束的二级视线追踪方法技术

技术编号:16269496 阅读:47 留言:0更新日期:2017-09-22 21:11
本发明专利技术公开了一种基于人脸朝向约束的二级视线追踪方法,包括以下步骤:获取图像序列;检测出人脸区域以及眼部区域图像信息;求解出人脸朝向,以人脸朝向作为射线方向,将该射线的方向定义为基准注视方向;将所述基准注视方向的射线与设备屏幕相交获得一个交点,将该交点作为基准注视点;以所述基准注视点为中心划定的一屏幕区域作为约束视场;分析所述眼部区域图像信息,获得用户在所述约束视场上的注视区域。本发明专利技术根据人眼观测物体的生理习惯,将头部晃动作为有效视线追踪信息,将头部姿态优先考虑。该方法无需标定步骤,无需进行头动补偿,可实现真正的无约束视线追踪。

【技术实现步骤摘要】
一种基于人脸朝向约束的二级视线追踪方法
本专利技术属于人机交互
,特别涉及一种基于人脸朝向约束的二级视线追踪方法。
技术介绍
眼动交互是近年新兴的人机交互方式,它通过眼动仪等辅助输入设备,利用用户注视、扫视、眨眼等眼部动作,作为交互系统的输入,有效地代替鼠标键盘。眼动交互是人类和机器之间最直接、最自然的交互方式。而视线追踪技术是实现人机眼动交互的关键和核心功能。目前主流的实现方法中,可根据用户是否佩戴特定的光电装置分为两类:侵入式方法与非侵入式方法。侵入式方法主要依靠用户佩戴的特殊的光、电、化学装置,直接获得眼动信息。而非侵入式方法依靠计算机视觉技术,实时地通过视觉算法分析图像序列文件,计算出用户的视线。非侵入式方法是视线追踪的主流方法。非侵入式方法主要包括三个步骤:在图像序列中提取眼动信息,求解映射方程,以及头动补偿。提取眼动信息:通过图像算法提取瞳孔、眼角等眼部特征点的图像坐标。求解映射方程:实现图像坐标到屏幕坐标的映射变换。头动补偿:用户头部晃动会使得映射方程失效,需要针对头部晃动进行精度补偿。现阶段非侵入式方法存在一些问题:非侵入式方法均需要限制用户使用过程中的头部晃动以增加视线追踪精度,部分系统甚至要求用户使用支架固定头部,影响了用户体验。用户使用前,需要屏幕定标过程完成映射方程的求解。该步骤繁琐不便,同样影响了用户的体验。现有的非侵入式视线追踪技术,限制用户头部活动,不单影响用户体验,还违反了人的用眼生理习惯。同时,由于眼球转动方向与屏幕视点轨迹方向为非线性关系,因此,限制头部活动也会引起新的非线性误差。综上所述,非侵入式方法在解决用户头部晃动的问题上,还存在问题尚需解决。
技术实现思路
本专利技术的目的是提出一种基于人脸朝向约束的二级视线追踪方法,以期在非侵入式视线追踪过程中解决用户头部晃动的问题。本专利技术是通过以下技术方案来实现的:一种基于人脸朝向约束的二级视线追踪方法,包括以下步骤:(1)通过非侵入式的图像采集单元获取图像序列;(2)基于所述图像序列,在图像序列每一帧图像中,检测出人脸区域以及眼部区域图像信息;(3)基于所述图像中的人脸区域,求解出人脸朝向,以人脸朝向作为射线方向,将该射线的方向定义为基准注视方向;(4)基于所述基准注视方向,将所述基准注视方向的射线与设备屏幕相交获得一个交点,将该交点作为基准注视点;(5)基于所述基准注视点,以所述基准注视点为中心划定的一屏幕区域作为约束视场;(6)基于所述约束视场,分析所述眼部区域图像信息,获得用户在所述约束视场上的注视区域。所述步骤(3)包含以下子步骤:(3.1)在人脸区域上进行人脸特征点检测,标识出至少三个人脸特征点;(3.2)基于机器学习回归方法,将三维标准人脸模型拟合到所述的人脸特征点上,从而使三维标准人脸模型覆盖到人脸区域上;(3.3)基于所述三维标准人脸模型,从旋转矩阵中求解出三维标准人脸模型的姿态角,从位移矢量中获得用户头部的空间坐标;(3.4)以人脸上某特征点为端点作一射线,射线方向为所述姿态角向量的方向,该射线定义为基准注视方向。所述人脸特征点包括眉毛、眼角、眼睑、鼻子、鼻梁和下巴。所述步骤(5)包含以下子步骤:(5.1)设定摄像机坐标系与世界坐标系;(5.2)固定交互屏幕,获得其世界坐标系参数;(5.3)获得用户头部空间坐标;(5.4)经立体几何运算,计算出所述基准注视方向射线和交互屏幕屏幕相交的一点,获得该点摄像机坐标系坐标;(5.5)将交点的摄像机坐标系坐标(Xpc,Ypc,Zpc)经公式1转换为图像坐标系坐标(up,vp);(5.6)以坐标(up,vp)为中心在交互屏幕上划定的一屏幕区域作为约束视场。所述屏幕区域的大小为交互屏幕的1/4~1/10。所述步骤(6)包含以下子步骤:(6.1)基于机器学习的方法,在人脸区域内,检测落在所述约束视场内的眼部区域;(6.2)通过灰度积分函数,获得虹膜位置,然后基于Snake模型,分割人眼区域中的瞳孔边沿,并定位瞳孔中心;(6.3)基于瞳孔中心与眼角之间的相对位置,构造瞳孔中心-内眼角眼动矢量(Δx,Δy);(6.4)设用户在所述约束视场上注视点的坐标为(ux,uy),通过回归方法,构造二次多项式(2),从而获得ux和uy的值,即可得用户在所述约束视场上注视点坐标:其中,a0、a1、a2、a3、a4、a5,b0、b1、b2、b3、b4、b5为系数。所述步骤(6)包含以下子步骤:(6.1)基于机器学习的方法,在人脸区域内,检测落在所述约束视场内的眼部区域;(6.2)通过灰度积分函数,获得虹膜位置,然后基于Snake模型,分割人眼区域中的瞳孔边沿,并定位瞳孔中心;(6.3)基于瞳孔中心与眼角之间的相对位置,构造瞳孔中心-内眼角眼动矢量(Δx,Δy);(6.4)通过分类方法实现:将所述约束视场划分为小区间,并对其进行编码;系统通过加载预先训练完成的人工神经网络,输入用户当前眼动信息以及头部姿态,即可输出当前用户注视热区。本专利技术的优点是:本专利技术根据人眼观测物体的生理习惯,将头部晃动作为有效视线追踪信息,将头部姿态优先考虑,以脸部朝向作为基准注视方向;再建立空间映射模型,设定基准注视方向与屏幕平面的交点为中心,划分出一定面积的视线约束范围,在该视线约束范围上进行二级视线追踪。该方法无需标定步骤,无需进行头动补偿,可实现真正的无约束视线追踪。附图说明图1为本专利技术的逻辑框图;图2为非侵入式人脸眼部图像视频采集单元的实施方式1;图3为非侵入式人脸眼部图像视频采集单元的实施方式2;图4为瞳孔中心-内眼角眼动矢量;图5为灰度积分函数与Snake模型定位瞳孔中心;图6为定标过程图;图7为二级视线追踪分类方法示意图。具体实施方式实施例1如图1所示,一种基于人脸朝向约束的二级视线追踪方法,包括以下步骤:(1)通过非侵入式的图像采集单元获取图像序列;所述步骤(1)包含以下步骤:(1.1)通过摄像头采集用户实时使用的图像,转化为256阶灰度图。(1.2)采用颜色空间缩减策略,颜色空间缩减为原来的千分之一,减少计算冗余。(1.3)使用双边滤波器,对图像保边去噪。(1.4)灰度均衡化增强图像对比度。人脸眼部图像采集单元是设置在使用者所观察的监控屏幕附近的摄像头,用于拍摄用户脸部区域,获取用户双目区域的图像。同时,用户无需佩戴任何辅助采集器。本专利技术摄像头镜头设有红外滤光片,可滤除可见光波段,保留红外波段。摄像头感光元件CCD或CMOS可以对红外波段感光。摄像头镜头附近,布置红外LED光源阵列,成环状分布。可根据现实环境需要,通过PWM调制信号调节光源亮度。本专利技术可采用一个摄像头完成,亦可采用多个摄像头搭配,增强成像效果。附图2是非侵入式人脸眼部图像视频采集单元的一种实施方式。其中包括了交互屏幕、摄像头、红外LED光源。摄像头的特点在于其能感光红外LED光源发出的红外波段光,其前端装有红外滤光镜片,其特征参数如截止频率等根据实际使用的LED光源和使用者距离等情况调整。举实例,当LED光源采用800nm波段以上的红外LED光源时,截止频率选择在800nm以上,通常的,带通型滤波比高通型滤波效果更好。本专利技术实施例中虽然仅需一个摄像头、一个红外LED光源即可完成图像采样,但为了获得更高的图像信号质量,可采用本文档来自技高网
...
一种基于人脸朝向约束的二级视线追踪方法

【技术保护点】
一种基于人脸朝向约束的二级视线追踪方法,其特征在于,包括以下步骤:(1)通过非侵入式的图像采集单元获取图像序列;(2)基于所述图像序列,在图像序列每一帧图像中,检测出人脸区域以及眼部区域图像信息;(3)基于所述图像中的人脸区域,求解出人脸朝向,以人脸朝向作为射线方向,将该射线的方向定义为基准注视方向;(4)基于所述基准注视方向,将所述基准注视方向的射线与设备屏幕相交获得一个交点,将该交点作为基准注视点;(5)基于所述基准注视点,以所述基准注视点为中心划定的一屏幕区域作为约束视场;(6)基于所述约束视场,分析所述眼部区域图像信息,获得用户在所述约束视场上的注视区域。

【技术特征摘要】
1.一种基于人脸朝向约束的二级视线追踪方法,其特征在于,包括以下步骤:(1)通过非侵入式的图像采集单元获取图像序列;(2)基于所述图像序列,在图像序列每一帧图像中,检测出人脸区域以及眼部区域图像信息;(3)基于所述图像中的人脸区域,求解出人脸朝向,以人脸朝向作为射线方向,将该射线的方向定义为基准注视方向;(4)基于所述基准注视方向,将所述基准注视方向的射线与设备屏幕相交获得一个交点,将该交点作为基准注视点;(5)基于所述基准注视点,以所述基准注视点为中心划定的一屏幕区域作为约束视场;(6)基于所述约束视场,分析所述眼部区域图像信息,获得用户在所述约束视场上的注视区域。2.根据权利要求1所述的基于人脸朝向约束的二级视线追踪方法,其特征在于,所述步骤(3)包含以下子步骤:(3.1)在人脸区域上进行人脸特征点检测,标识出至少三个人脸特征点;(3.2)基于机器学习回归方法,将三维标准人脸模型拟合到所述的人脸特征点上,从而使三维标准人脸模型覆盖到人脸区域上;(3.3)基于所述三维标准人脸模型,从旋转矩阵中求解出三维标准人脸模型的姿态角,从位移矢量中获得用户头部的空间坐标;(3.4)以人脸上某特征点为端点作一射线,射线方向为所述姿态角向量的方向,该射线定义为基准注视方向。3.根据权利要求2所述的基于人脸朝向约束的二级视线追踪方法,其特征在于,所述人脸特征点包括眉毛、眼角、眼睑、鼻子、鼻梁和下巴。4.根据权利要求1所述的基于人脸朝向约束的二级视线追踪方法,其特征在于,所述步骤(5)包含以下子步骤:(5.1)设定摄像机坐标系与世界坐标系;(5.2)固定交互屏幕,获得其世界坐标系参数;(5.3)获得用户头部空间坐标;(5.4)经立体几何运算,计算出所述基准注视方向射线和交互屏幕屏幕相交的一点,获得该点摄像机坐标系坐标;(5.5)将交点的摄像机坐标系坐标(Xpc,Ypc,Zpc)经公式1转换为图像坐标系坐标(up,vp);

【专利技术属性】
技术研发人员:韩鹏钟颖明邱健骆开庆彭力
申请(专利权)人:华南师范大学
类型:发明
国别省市:广东,44

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

1