一种由粗略到精确的瞳孔定位算法
一种快速人眼精确定位算法

p r o p o s e d i n t h i s p a p e r .Ac c o r d i n g t o t h i s a l g o it r h m,i t c a n c a l c u l a t e t h e a r e a ,c e n t r o i d ,a n d p in r c i p a l a x i s o f t h e i ma g e
( 东华 大 学 信 息科 学与 技 术 学 院 ,上 海 2 0 1 6 0 0 )
让你有“特异功能”眼球追踪技术

有没有什么办法让旧的设备也能实现眼球追踪呢?一家瑞典公司Tobii今年计划推出一款产品,让旧电脑也能接入这项新技术。这款设备名叫Rex,是一个电脑外设设备,只要把它放置在屏幕顶部,再通过USB接口接入,用户就能利用视线来控制电脑完成部分操作,比如操控IE页面滚动、使用Windows8地图应用等。
除了电脑和手机,汽车也很有可能是你最早接触到眼球追踪技术的地方。通用和丰田都已经在这方面有了不小的投入。它能实时模拟驾驶员的员眼皮下垂(犯困)或眨眼次数减少(走神)等,它还会发出声音提醒。澳大利亚一家名叫Seeing
Machines的公司,最近也开发了类似产品,只要司机闭眼超过1.6秒,警钟就会响起,座位还会震动。
眼球追踪技术的发展目前还存在不少困难。比如,让机器对人类眼睛动作的真实意图进行有效识别,以判断它是无意识运动还是有意识变化,并不是件容易的事。所以,这项技术在短期内难以成为人类和机器互动的主要方式,但是它对于鼠标、键盘以及触摸等比较成熟的人机交互是一个很好的补充,而且在医疗健康、在线教育、心理研究乃至刑事侦查领域等,都有着广泛的应用前景。
在日常生活中,眼球追踪技术最热门的载体是手机。三星和LG都推出了搭载有眼球追踪技术的产品。比如,三星上一代旗舰机GalaxyS3就可以通过检测用户眼睛状态来控制锁屏时间,只要检测到用户正盯着手机屏幕,即使用户没有进行任何操作,屏幕也不会关闭。而GalaxyS4的发布,则将这一功能进一步延伸:可通过眼球来控制页面上下滚动。此外,LG的Optimus手机也支持通过眼球运动控制视频播放,只要用户转移视线,视频播放器会自动暂停,直至视线重回屏幕。
让你有“特异功能”眼球追踪技术
眼球追踪让科技迷有了神奇的“特异功能”。也许你已经看到身边的科技迷有了神奇的“特异功能”:动动眼珠,屏幕就会翻页;眨一下眼,手机就能拍照;开车时犯困眼皮耷拉,马上就会响起语音提示……这可不是因为他们的眼睛被改造了,而是因为他们使用的设备搭载了一项名为“眼球追踪”的技术。
瞳孔评估评分标准

瞳孔评估评分标准瞳孔评估是一种常用的医学检查方法,用于评估瞳孔的大小、形状和反应性,以了解患者的神经系统功能和瞳孔异常情况。
本文将介绍瞳孔评估的评分标准,包括瞳孔直径、形状和反应性等方面的评分指标。
1. 瞳孔直径评分:瞳孔直径是指瞳孔的大小,通常用毫米(mm)来表示。
根据瞳孔直径的大小,可以将评分分为以下几个等级:- 0分:瞳孔直径小于2mm;- 1分:瞳孔直径在2-4mm之间;- 2分:瞳孔直径在4-6mm之间;- 3分:瞳孔直径大于6mm。
2. 瞳孔形状评分:瞳孔形状是指瞳孔的外形,通常有圆形和非圆形两种形状。
根据瞳孔形状的正常程度,可以将评分分为以下几个等级:- 0分:瞳孔形状非圆形,有明显的畸形;- 1分:瞳孔形状基本圆形,但有轻微的畸形;- 2分:瞳孔形状基本圆形,无明显的畸形。
3. 瞳孔反应性评分:瞳孔反应性是指瞳孔对光线或者刺激的反应程度,通常有以下几个评分指标:- 0分:瞳孔对光线或者刺激没有反应;- 1分:瞳孔对光线或者刺激有轻微的反应,但反应迟钝;- 2分:瞳孔对光线或者刺激有正常的迅速反应。
4. 瞳孔对光反射评分:瞳孔对光反射是指瞳孔对光线刺激的反应程度,通常有以下几个评分指标:- 0分:瞳孔对光线刺激没有反应;- 1分:瞳孔对光线刺激有轻微的收缩,但收缩幅度较小;- 2分:瞳孔对光线刺激有明显的收缩,收缩幅度适中;- 3分:瞳孔对光线刺激有明显的收缩,收缩幅度较大。
5. 瞳孔对近视反射评分:瞳孔对近视反射是指瞳孔对近距离物体的对焦能力,通常有以下几个评分指标:- 0分:瞳孔对近视反射没有反应;- 1分:瞳孔对近视反射有轻微的收缩,但收缩幅度较小;- 2分:瞳孔对近视反射有明显的收缩,收缩幅度适中;- 3分:瞳孔对近视反射有明显的收缩,收缩幅度较大。
综合评分:根据以上各项评分指标,可以对瞳孔的评估结果进行综合评分,以反映患者瞳孔的整体状况。
综合评分的等级可根据实际需要进行设定,常见的等级划分如下:- 0-3分:瞳孔功能异常,需要进一步检查和治疗;- 4-6分:瞳孔功能欠佳,需要密切观察和随访;- 7-10分:瞳孔功能正常。
瞳孔评估方法

瞳孔评估方法
瞳孔评估的方法主要有以下两种:
1. 手电筒检查:受试者用双眼注视前方,检查者拿着手电筒从侧面照射受试者的瞳孔,两侧瞳孔检查都是从外向内进行。
观察瞳孔的变化,在正常情况下,两侧的瞳孔都会缩小,移除光源后,瞳孔将快速恢复。
2. 裂隙灯检查:裂隙灯检查是在裂隙灯照射下通过显微镜检查眼部疾病的一种手段,通常包括扩散、后视镜、镜面反射、角膜缘裂光等照明方法。
在观察瞳孔时,需要评估其大小、形状、是否等大、是否规则等。
正常情况下,瞳孔呈圆形,直径一般在2~6mm之间,平均直径为4mm。
瞳孔的大小由动眼神经的副交感神经纤维(支配瞳孔括约肌)和颈上交感神经节发出的节后神经纤维(支配瞳孔散大肌)共同调节。
如果瞳孔出现不适,建议及时就医,在医生指导下进行治疗。
人眼检测及瞳孔定位

人眼检测及瞳孔定位余龙华;王宏;钟洪声【摘要】提出一种自动定位瞳孔的方法.该方法利用人眼在人脸的位置分布设置人眼的搜索区域,通过Adaboost (The Adaptive Boosting Algorithm)算法搜索先前设置好的区域,可以得到人眼所在粗略位置,利用图像二值化和Canny算法提取图像轮廓,通过对提取的轮廓进行椭圆拟合即可得到人的眼球中心坐标,即瞳孔的位置.实验结果表明该方法能准确定位瞳孔,对光照、姿态具有一定的鲁棒性.%A new approach is presented to locate the position of pupil automatically. It sets the eyes searching area via the distribution of eyes in the face. Through Adaboost algorithm, the cursory position of human eyes can be got by searching the region-of-interest. Using image binarization and Canny algorithm, it can extract the contour of image. It can obtain the center coordinates of human eyes by ellipse fitting, which is the position of pupil. The experimental results demonstrate that the proposed method can locate pupil in different illumination and gesture with high rate.【期刊名称】《计算机工程与应用》【年(卷),期】2013(049)003【总页数】4页(P186-189)【关键词】图像二值化;人眼检测;椭圆拟合;瞳孔定位【作者】余龙华;王宏;钟洪声【作者单位】电子科技大学电子工程学院集成电路与系统系,成都611731;电子科技大学电子工程学院集成电路与系统系,成都611731;电子科技大学电子工程学院集成电路与系统系,成都611731【正文语种】中文【中图分类】TP391.4在人脸识别系统中,精确定位瞳孔,对提高人脸识别系统的性能具有重要的意义,这是因为在人脸的识别过程中,无论是利用人脸的全局特征还是局部特征,人脸角度的变化对识别性能会有显著的影响。
人脸检测中的眼睛定位算法研究解析

人脸检测中的眼睛定位算法研究摘要眼睛是一个在人脸检测中极为重要的人脸特征,因此一种快速可靠的精确定位眼睛的算法对许多实际的应用是十分重要的。
本文分析了几种常用的眼睛定位算法,并提出了一种基于肤色信息、人脸面部几何特征和人眼灰度信息的算法。
算法采用由粗到细的检测策略,先对Anil K.Jain 的Cb、Cr椭圆聚类方法进行了改进,用改进的算法进行肤色提取,经过肤色区域的分析,对人脸区域进行预检测,然后结合人眼几何特征进行初步定位,再利用人眼的灰度信息进行精确定位。
该算法定位效率高,并对背景、尺寸等细节具有很好的适应性,在人脸实时检测系统中具有很好的应用价值。
关键词眼睛定位;肤色提取;几何特征;复杂度1 引言双眼是人脸的突出特征,它们在人脸中占据比较固定的位置,双眼间的距离刻画了人脸的大小,是人脸识别中尺度归一化的依据。
因此双眼的精确定位成为人脸识别前处理阶段非常关键的一步,绝大部分的人脸识别算法都强烈地依赖于双眼的准确定位。
只要人眼被精确定位,则脸部其他特征,如眉、鼻、嘴等,可由潜在的分布关系比较准确地定位。
人脸可以较好地归一化,预处理的效果也更明显,同时也可提高识别速度和降低识别算法的复杂度。
正因为眼睛定位在人脸识别中具有如此重要的地位,于是人们研究各种算法来实现眼睛定位,主要可以分为以下几类:霍夫变换法、变形模板法、边缘特征分析法和对称变换法等,本文结合人脸的肤色和几何特征以及人眼的灰度信息提出了一种快速、稳定的人眼定位算法。
2 常用的几种眼睛定位算法(1) 霍夫变换法假设经预处理已经得到包含眼球的图像Ep,为了节省检测眼球的时间并避免镜片反光点边缘产生的干扰,先用小灰度聚类法粗定眼球中心点,以此缩小检测范围,聚类的过程是将图像Ep中灰度值最小的n个像素,按列递增的顺序排序,若相邻的列数差值都未超过预先设定的门限T1,说明只有一个聚类中心,求出这些像素行列的平均值就是要找的眼球中心点;若超过了门限T1,说明这n个像素可以聚成两类,对左眼,因为阴影、镜脚集中在左边,所以取右边那类的平均值;对右眼,则取左边那类的平均值;n的选择可根据图像Ep的总像素数目及眼球占图像的大致百分比决定。
瞳孔的测量方法

瞳孔的测量方法简介瞳孔是人眼中的黑色部分,是通过调节瞳孔大小来控制进入眼睛的光线量。
瞳孔的测量方法是用来确定瞳孔直径的大小以及瞳孔对光的反应速度的技术和方法。
瞳孔的测量方法在医学、生物研究以及身份识别等领域有着广泛的应用。
瞳孔直径的测量方法1. 普通观察法普通观察法是最简单的瞳孔直径测量方法之一。
使用此方法时,观察者直接观察被测者眼睛的瞳孔,并通过比较大小的方式估算瞳孔的直径。
由于此方法的使用依赖于观察者的主观能力,所以在准确性方面存在一定的局限性。
2. 瞳孔测量仪瞳孔测量仪是一种能够准确测量瞳孔直径的专用仪器。
瞳孔测量仪利用红外线或激光等技术,通过测量瞳孔边缘的反射光线来确定瞳孔的大小。
这种方法在医学、眼科学等领域中被广泛应用,可以提高瞳孔直径测量的准确性和精确度。
瞳孔对光的反应速度的测量方法1. 光反射法光反射法是一种常用的瞳孔对光反应速度的测量方法。
在此方法中,将光源照射到被测者的眼睛上,并使用光敏元件测量瞳孔的反射光信号。
通过测量光信号的强度和变化速度可以确定瞳孔对光的反应速度。
这种方法适用于研究瞳孔的光反射机制和控制过程。
2. 瞳孔追踪法瞳孔追踪法是一种通过追踪瞳孔的移动来测量瞳孔对光的反应速度的方法。
在此方法中,使用红外线或激光等技术追踪瞳孔的位置和运动轨迹,并通过计算瞳孔的运动速度来确定瞳孔对光的反应速度。
这种方法可以非常精确地测量瞳孔的反应速度,适用于瞳孔运动研究和眼动跟踪等领域。
瞳孔测量方法的应用1. 医学诊断瞳孔直径的测量在医学诊断中起着重要的作用。
医生可以通过测量瞳孔直径的大小来评估被测者的瞳孔反射功能和神经系统的状态。
瞳孔反射异常可能与中枢神经系统疾病、脑损伤等相关。
因此,瞳孔测量方法在眼科和神经内科等领域中被广泛使用。
2. 生物研究瞳孔对光的反应速度的测量在生物研究中具有重要意义。
通过测量瞳孔对光的反应速度,研究者可以了解生物体的生理状态和自主神经系统的功能。
瞳孔对光的反应速度的变化可能与压力、情绪、认知负荷等因素相关。
眼球追踪原理

眼球追踪原理眼球追踪技术是一种通过追踪人眼运动来获取用户视线焦点的技术。
它可以帮助我们了解用户在观看屏幕时的注意力集中情况,从而改善用户体验和设计产品界面。
眼球追踪原理主要包括眼动仪的工作原理和眼球追踪数据的分析处理。
眼动仪是眼球追踪技术的核心设备,它通过红外摄像头或者红外激光来追踪眼球的运动轨迹。
当眼动仪检测到眼球在屏幕上移动时,会记录下眼球的坐标位置,从而获取用户的注视点和注视持续时间。
眼动仪的工作原理是基于眼球在视觉刺激下的反射和折射规律,通过计算眼球运动的角度和速度来确定用户的视线焦点。
眼球追踪数据的分析处理是眼动技术的关键环节,它可以帮助我们理解用户在观看屏幕时的注意力分布和转移情况。
通过对眼动数据的统计分析,我们可以得到用户的注视热点、扫视路径和注视持续时间等信息,从而优化产品界面的布局和设计。
同时,眼动数据还可以与其他生理数据(如心率、皮肤电反应等)进行关联分析,帮助我们更全面地了解用户的认知和情感状态。
眼球追踪技术在用户体验设计、广告效果评估、心理学研究等领域有着广泛的应用。
在用户体验设计中,我们可以利用眼动数据来评估用户对不同界面元素的关注度和易用性,从而指导界面设计和交互设计。
在广告效果评估中,我们可以通过眼动数据来分析用户对广告的注意力分配和情感反应,从而评估广告的吸引力和影响力。
在心理学研究中,我们可以利用眼动数据来探究人类视觉感知和认知加工的规律,从而揭示人类行为和心理活动的内在机制。
总之,眼球追踪原理是一项基于眼动仪的技术,通过追踪用户眼球运动来获取用户的视线焦点和注意力分布情况。
它可以帮助我们更好地理解用户的视觉行为和认知过程,从而指导产品设计和用户体验优化。
随着科技的不断进步,眼球追踪技术将在更多领域得到应用,并为人们的生活和工作带来更多便利和创新。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
对眼 睛 及 其运 动 的 研究 是 了 解人 类 视 觉 机 制 、理 解 人 的 文中采用 Adaboost 算法提取人脸图像[6]。
情感和行为以及基于眼动的人机交互等问题的关键。 人眼检 测与跟踪是人脸识别、表情识别、眼动分析、虹膜识别等技术的
1 人眼粗略提取
必要步骤,涉及图像处理、计算机视觉、模式识别等多个学科。
瞳孔精确定位算法,该算法主要思想是由粗略到精确一步一 所以用灰度积分投影可以很方便地找出眼睛在人脸垂直方
步地对瞳孔进行精确定位,每一步都选择最合适的算法进行 向上的位置。 垂直方向上人脸灰度积分投影表达式为:
瞳孔精确定位。
Py(x)=∑y=w1 I(x,y)
(1)
文中所做的人眼检测是基于已经提取得到的人脸图像,
计算水平方向上的人脸灰度积分投影时,先对图像作提
取边缘值处理。 提取边缘值的算法很多,现阶段大致有 Sobel
算 法 、Prewitt 算 法 、Laplacian of Gaussian Roberts 算 法 、Zero-
Cross 算 法 和 Canny 算 法 。 各 类 算 法 的 基 本 思 想 都 是 采 用 构
的算法应用于人眼检测主要有 Adaboost 算法[4]和 Deep learning 本 ,以及 训 练 过程 和 分 类器 构 成 复杂 的 缺 点 。 在 人 眼 粗 略 检
算 法 [5],这 两 种 算 法 在 人 眼 测 量 领 域 都 有 不 错 的 效 果 。
测的过程中,检测精度要求并不高,但是对检测速度具有很
Abstract: Aiming at pupil precise localization algorithm is too complicated in present stage, put forward a pupil precise localization algorithm from rough to precise. First, according to grayscale integral projection of the face,the general location of the eyes can be determined quickly. Then use the Hough transform to locate the exact position of eye pupil center. Next, use Harris corner detection algorithm find the corner of the eye. Finally, determine the exact position of the pupil through the coordinate location of the pupil and eye corner. The proposed algorithm tested with the MATLAB, it is proved to be a simple, accurate positioning algorithm. Key words: pupil location; grayscale integral projection; Hough transform; Harris corner detection DOI:10.14022/ki.dzsjgc.2016.15.054
3)找 出 数 组 (A,B,R)中 的 最 大 值 (a,b,r)即 为 瞳 孔 所 对 应 的 圆 方 程 ,(a,b)坐 标 即 为 瞳 孔 中 心 所 对 应 的 坐 标 。
最终求得的瞳孔中心如图 5 所示。
图 5 瞳孔中心位置定位图
3 瞳孔坐标计算
求得瞳孔中心位置的坐标后需要找到合适的坐标轴,
数 据 的统 计 学 习方 法[3]。 其 中基 于 统 计学 习 的 算 法 又 是 现 阶 Deep learning 神经网络算法。 这类方法的特点是算法智能化,
段人眼检测算法的热点,因为这类方法适用性较强,在人工 对所处理的图片质量要求较低,对各种姿势的人眼检测都具
智能及模式识别领域都有较为深入的研究。 将基于统计学习 有较好的效果;但是基于学习的方法都有需要大量的训练样
现阶段的人眼粗略检测方法大致可以分为基于统计的
近年来眼睛定位算法很多,其中比较典型的有基于人体 方法和基于图像处理的方法。 基于统计的方法也可称为基于
测 量 学 标 准 的 方 法[1],基 于 肤 色 模 型 的 检 测 方 法 [2],基 于 训 练 学 习 的 模 式 识 别 处 理 方 法 , 主 要 算 法 有 Adaboost 算 法 和
ZHOU Yong-xiu, ZHANG Lian, GAO Zi-xiang, CHEN Da-xiao (School of Electronic Information and Automation, Chongqing University of Technology, Chongqing 400054, China)
原理:根据圆的数学表达式:
(x-a)2+(y-b)2=r2
(8)
可以 知 道 ,确 定 圆 心坐 标 (a,b)及 圆 的 半 径 r 后 ,可 以 求
得圆周上所有点(x,y)的坐标。 反过来,知道了圆周上一点(x,y),
可以求出过这点的所有圆的方程 ,并用(a,b,r)表示。 找到对
应 图 片 上 点 (x,y)最 多 的 圆 的 方 程 (a,b,r),即 可 求 出 图 片 上
2) 构造尺度不变梯度算子 L, 式中 n 表示 算 子 的序 列
号:
1,n<(1-1)/2
l(n)= 0,n=(1-1)/2
(3)
-1,n>(1-1)/2
3) 用梯度算子与原图像 I 进行卷积后得到图像的梯度
图 I′:
I′= L*I
(4)
4) 计算垂直方向上的人脸灰度梯度积分投影 P′y (x):
但上述算法基本都是对于瞳孔位于人眼正中的人脸图 高的要求,所以本文采用基于图像的处理方法。
像 进行 定 位 ,不能 精 确 检测 瞳 孔 转动 时 的 精确 位 置 。 为 了 瞳 1.1 垂直方向上的人脸灰度梯度积分投影
孔精确定位及跟踪的要求,本文提出了一种由粗略到精确的
由于眼睛是人脸垂直方向上灰度积分变化最大的区域,
-1 -2 -1
首先 用 Sx 和 Sy 分 别 与 原 图 像 作 卷 积 得 到 原 图 像 每 一 像 素的横向及纵向梯度值 Gx 和 Gy:
-182-
图 4 左右眼边缘值提取图 从图 4 可以看到, 人眼瞳孔边缘呈一个很规则的圆形,
求得瞳孔边缘的圆心即可得到瞳孔中心所在的位置。 本文采
用 Hough 变换求取瞳孔中心位置。 Hough 变换求圆心的基本
度积 分 算法 粗 略 找出 人 眼 部位 在 人 脸上 的 大 概位 置 , 然 后用 Hough 变 换 定位 出 人 眼瞳 孔 中 心的 精 确 位置 , 接 着 用
Harris 角点检测算法对眼角点进行定位,最后通过瞳孔与眼角点的相互坐标定位出人眼瞳孔的精确位置。通过 matlab
对所提算法进行检验,证明了该算法是一种实现简单、定位精确的算法。
算 法 和 CSS 算法 , 本 文 采用 Harris 算 法 检测 眼 角 点 的 位 置 。
根据 Harris 算 法 的基 本 原 理 , 可 以 将 图 像 上 的 点 分 为 3 类 :
式 I(x,y)中表示图像 第 x 行、第 y 列 的 灰度 值 ,W 表 示图
收 稿 日 期 :2015-09-02
稿 件 编 号 :201509019
像 的 宽 度 ,Py(x)表 示 图 像 第 x 行 的 灰 度 积 分 值 ,其 曲 线 如 图
基 金 项 目 :重 庆 高 校优 秀 成 果转 化 资 助项 目 (KJZH14213);重 庆市 科 技 人 才 培 养 计 划 (新 产 品 研 发 团 队 )(CSJC2013KJRC-TD-
(7)
最后选取合适的阈值判断该点是否为边缘点。 所得的二
值化图像如图 2 所示。 由于图像人脸边界处存在灰度值的像
素点远高于其他地方,所以可以得到图 2 所示的积分投影曲
线,通过曲线的左右两个峰值位置确定人脸的两个左右边界。
图 2 人脸水平方向边缘点积分投影图 分别通过垂直方向和水平方向的积分投影确定眼睛在 人脸中的位置后,得到人眼粗略位置如图 3 所示,以便下一 步瞳孔精确定位。
第 24 卷 第 15 期 Vol.24 No.15
电子设计工程 Electronic Design Engineering
2016 年 8 月 Aug. 2016
一种由粗略到精确的瞳孔定位算法
周永修, 张 莲, 高梓翔, 陈大孝 (重庆理工大学 电子学院, 重庆 400054)
摘要: 针对现阶段实现瞳孔精确定位算法过于繁琐的问题,提出一种由粗略到精确的瞳孔精确定位算法。 首先用灰
关键词: 瞳孔精确定位; 灰度积分投影; Hough 变换; Harris 角点检测
中图分类号: TN06
文献标识码: A
文 章 编 号 :1674-6236(2016)15-0181-03
A pupil precise localization algorithm from rough to precise
JS40012)
作者简介:周永修(1990—),男,重庆人,硕士研究生。 研究方向:模式识别,图像处理,计算机视觉。
-181-
《电子设计工程》2016 年第 15 期
1(a)所 示 。
可以看到,根据普通的灰度积分投影并不能准确找到垂
直方向上人眼的位置,因为普通灰度积分只能对每一行的灰
度值进行简单累加, 并不能反应每一行的灰度值变化情况。