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

一种人脸眼睛部位定位及视线估计方法技术

技术编号:30764692 阅读:120 留言:0更新日期:2021-11-10 12:21
本发明专利技术公开了一种人脸眼睛部位定位及视线估计方法,包括如下步骤:步骤一、提取人脸上左右眼周围的关键点,定位眼睛部位;步骤二、采用基于直方图的检测方法检测与定位瞳孔;步骤三、判断视线方向。实验验证了本发明专利技术所具备的实际应用效果和实时性。实际应用效果和实时性。实际应用效果和实时性。

【技术实现步骤摘要】
一种人脸眼睛部位定位及视线估计方法


[0001]本专利技术具体涉及一种人脸眼睛部位定位及视线估计方法。

技术介绍

[0002]如今道路安全问题演变成亟须解决的民生及社会问题,现有研究表明,许多交通安全事故发生之前,造成事故的双方即车辆驾驶员会有明显的危害驾驶行为或迹象表现出来,而这些通常含有与驾驶员眼动状态有关的表现,如视线离开行驶方向,注意力不集中,视线飘忽不定,闭眼等。因此对驾驶员在驾驶状态下的眼睛动态信息进行获取研究,并对这些眼动信息的进一步统计和分析,可以了解被检测人的专注程度。通过之前获得的数据和信息,利用分析算法,获得比较准确的驾驶员人眼眼动状态。这是本专利技术主要的研究重心。在本专利技术的基础上可以进行发展,对驾驶员的驾驶行为通过算法实现实时判断,在驾驶员出现危害驾驶的行为时及时提醒制止,对改善我国道路交通安全现状有着重大的现实意义。

技术实现思路

[0003]专利技术目的:为了解决现有技术的不足,本专利技术提供了一种人脸眼睛部位定位及视线估计方法。
[0004]技术方案:一种人脸眼睛部位定位及视线估计方法,包括如下步骤:
[0005]步骤一、提取人脸上左右眼周围的关键点,定位眼睛部位;
[0006]步骤二、采用基于直方图的检测方法检测与定位瞳孔;
[0007]步骤三、判断视线方向。
[0008]作为优化:所述的步骤一中,眼睛部位的提取如下:在眼睛内和周围共有12个特征点,采用精确提取方法,提取方法如下:首先根据这些特征点确定眼睛的范围,左眼的有[1,2,3,4,5,6],右眼的特征点为[7,8,9,10,11,12];然后确定眼睛部位的宽度W和高度H;以左眼为例,根据左眼的关键点标记,眼睛的宽度为定位点1至4的距离即为W,眼睛的高度为定位点2至6的距离记为h1,以及定位点3至5的距离记为h2,然后取h1和h2的平均距离即作为眼睛的高度H,最后在这个区域中提取眼睛部位,公式1如下:
[0009][0010]作为优化:所述的步骤二中,基于直方图的瞳孔检测:基于灰色直方图的阈值划分是适合于目标和背景分布在不同灰度范围内的灰度图像的计算,并且用于包括图像信息的图像划分;x轴表示图像中各个像素的灰度值,y轴是当前灰度图像中每个灰度值出现的次数;受脸部和眼睛图像噪声的影响,直方图一般不平滑,难以找到其真正的最大值和最小值,通过以下公式(2)可获取光滑的眼睛直方图,
[0011]y(n)=((y(n

1)+y(n)+y(n+1)))/3
ꢀꢀꢀ
(2)
[0012]瞳孔的界限值提取:图左边的峰值是瞳孔,右边是虹膜。在瞳孔和虹膜的峰值之间的谷底获取灰度值作为临界值。在确定临界值后,小于该阈值的各个像素的横向坐标和纵向坐标被用于计算瞳孔的中心。
[0013][0014][0015]由于瞳孔近似圆形,瞳孔面积S为小于阈值的像素个数,瞳孔半径R为:
[0016][0017]以左眼为例,根据左眼的关键点标记,眼睛的宽度为定位点1至4的距离即为W,眼睛的高度为定位点2至6的距离记为h1,以及定位点3至5的距离记为h2,然后取h1和h2的平均距离即作为眼睛的高度H,记RA为眼睛宽高比的比值,则有:
[0018][0019]用0.2代表睁眼(闭眼)的阈值,即:RA>0.2睁眼;RA<0.2闭眼,眨眼的条件为:RA从大于0.2到小于0.2到大于0.2的过程算作为一次眨眼,一般人类的眨眼频次为10到15次每分钟。
[0020]作为优化:所述的步骤三中,判断视线方向:估算眼睛视线方向的公式中,所要估算的视线方向α,β,其实为实际视线方向S与直视视线方向S

的夹角,估算公式如下:
[0021][0022][0023]上述公式中,α,β为实际视线与正视视力的夹角,l
h
为的横向正交分量,l
v
为的纵向正交分量,为眼睛中心距离眼睛两角点中心的矢量,d可估算为眼球的半径,大概在12mm;
[0024]上述视线模型有以下假设:虹膜发生位移时,轨迹是在平面内,夹角小的情况下,上述假设是正确的;当眼球的旋转角度达到
±
35度时,所产生的误差仅为3.5度,该范围内的大部分视线方向一般在
±
15度以内,对应误差仅为0.33度;因此,大多数情况下,上述假设是成立的,就是由虹膜移动到处于眼睛的哪个方位上,即可作为眼睛视线方向。
[0025]有益效果:本专利技术首先阐述提取脸上左右眼周围的关键点,定位眼睛部位,第二部分是阐述基于直方图的瞳孔检测的方法,实现对眼睛部位的瞳孔的定位,第三部分对视线估算方法进行简要的说明,也经过实验验证了该系统所具备的一定的实际应用效果及达到
实时要求。
附图说明
[0026]图1是本专利技术的眼睛部位区域图像;
[0027]图2是本专利技术的眼睛图像直方图;
[0028]图3是本专利技术的瞳孔检测示意图;
[0029]图4是本专利技术的实验眨眼示意图;
[0030]图5是本专利技术的实验闭眼示意图;
[0031]图6是本专利技术的眼球结构图;
[0032]图7是本专利技术的眼睛视线判断模型图;
[0033]图8是本专利技术的视线向左示意图;
[0034]图9是本专利技术的视线向右示意图;
[0035]图10是本专利技术的视线向上示意图;
[0036]图11是本专利技术的视线向下示意图。
具体实施方式
[0037]下面将对本专利技术实施例中的技术方案进行清楚、完整地描述,以使本领域的技术人员能够更好的理解本专利技术的优点和特征,从而对本专利技术的保护范围做出更为清楚的界定。本专利技术所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0038]实施例
[0039]本专利技术提取脸上左右眼周围的关键点,定位眼睛部位,接着采用基于直方图的检测方法检测与定位瞳孔,然后估算视线方向。
[0040]1眼睛部位的提取
[0041]使用上述方法所获得的特征点准确地提取眼球区,本专利技术根据理论分析和检验,突出了眼球区。试验效果,在眼睛周围共有12个特征点,建议的精确提取方法。
[0042]为了这些特征,采用以下程序:首先检测眼睛四周的12个特征点,根据这些特征点确定眼睛的范围,左眼的有[1,2,3,4,5,6],右眼的特征点为[7,8,9,10,11,12]。然后确定眼睛部位的宽度W和高度H。以左眼为例,根据左眼的关键点标记,眼睛的宽度为定位点1至4的距离即为W,眼睛的高度为定位点2至6的距离记为h1,以及定位点3至5的距离记为h2,然后取h1和h2的平均距离即作为眼睛的高度H,最后在这个区域中提取眼睛部位,实验效果如图1所示,公式1如下:
[0043][0044]2基于直方图的瞳孔检测...

【技术保护点】

【技术特征摘要】
1.一种人脸眼睛部位定位及视线估计方法,其特征在于:包括如下步骤:步骤一、提取人脸上左右眼周围的关键点,定位眼睛部位;步骤二、采用基于直方图的检测方法检测与定位瞳孔;步骤三、判断视线方向。2.根据权利要求1所述的人脸眼睛部位定位及视线估计方法,其特征在于:所述的步骤一中,眼睛部位的提取如下:在眼睛内和周围共有12个特征点,采用精确提取方法,提取方法如下:首先根据这些特征点确定眼睛的范围,左眼的有[1,2,3,4,5,6],右眼的特征点为[7,8,9,10,11,12];然后确定眼睛部位的宽度W和高度H;以左眼为例,根据左眼的关键点标记,眼睛的宽度为定位点1至4的距离即为W,眼睛的高度为定位点2至6的距离记为h1,以及定位点3至5的距离记为h2,然后取h1和h2的平均距离即作为眼睛的高度H,最后在这个(W,H)区域中提取眼睛部位,公式1如下:3.根据权利要求1所述的人脸眼睛部位定位及视线估计方法,其特征在于:所述的步骤二中,基于直方图的瞳孔检测:基于灰色直方图的阈值划分是适合于目标和背景分布在不同灰度范围内的灰度图像的计算,并且用于包括图像信息的图像划分;x轴表示图像中各个像素的灰度值,y轴是当前灰度图像中每个灰度值出现的次数;受脸部和眼睛图像噪声的影响,直方图一般不平滑,难以找到其真正的最大值和最小值,通过以下公式(2)可获取光滑的眼睛直方图,y(n)=((y(n

1)+y(n)+y(n+1)))/3
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)瞳孔的界限值提取:图左边的峰值是瞳孔,右边是虹膜,在瞳孔和虹膜的峰值之间的谷底获取灰度值作为临界值,在确定临界值后,小于该阈值的...

【专利技术属性】
技术研发人员:邵叶秦宋锦伟曹秋阳刘江高瞻
申请(专利权)人:南通大学
类型:发明
国别省市:

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

1