中国科学技术大学学报 ›› 2014, Vol. 44 ›› Issue (2): 153-159.DOI: 10.3969/j.issn.0253-2778.2014.02.011

• 原创论文 • 上一篇    下一篇

一种依赖3D眼球模型的两级瞳孔定位算法

夏小宝   

  1. 中国科学技术大学电子科学与技术系,安徽合肥 230027
  • 收稿日期:2013-03-12 修回日期:2013-05-25 出版日期:2014-02-28 发布日期:2014-02-28
  • 通讯作者: 李斌
  • 作者简介:夏小宝,男,1988年生,硕士生. 研究方向:图像处理、模式识别. E-mail:xxb1988@mail.ustc.edu.cn
  • 基金资助:
    国家自然科学基金委-广东省联合基金重点项目(U0835002)资助.

A two-level pupil location method relying on 3D eyeball model

XIA Xiaobao   

  1. Department of Electronic Science and Technology, University of Science and Technology of China, Hefei 230027, China
  • Received:2013-03-12 Revised:2013-05-25 Online:2014-02-28 Published:2014-02-28

摘要: 瞳孔定位作为头戴式视线跟踪系统的核心模块之一,影响着系统的精度和稳定性,但眼球在正常转动中会发生着眼睑遮挡瞳孔问题.针对该问题,提出了一种两级瞳孔定位算法.第一级采用改进的星射线法提取瞳孔边缘轮廓.接着根据3D眼球模型和瞳孔位置提前判断是否存在眼睑遮挡情况,如果不存在,则定位结束,否则进行第二级定位.第二级采用改进的椭圆模板匹配算法,不同于其他椭圆匹配算法,该算法利用3D眼球模型的参数提前获取椭圆的长短轴比例和旋转角度,将匹配的空间复杂度由5维降为3维,提高了匹配的效率.在眼睑遮挡情况下该算法精确检测出瞳孔,并且定位速度较快.

关键词: 椭圆模板匹配, 3D眼球模型, 瞳孔边缘, 眼睑遮挡检测, 椭圆拟合

Abstract: As a key part of the head-mounted eye tracking system, pupil detection not only affects system accuracy, but also system stability. However, the problem of eyelid occlusions arises when eyeball moves. To solve this problem,a Two-Level pupil detection method was proposed. The first level utilizes the improved starburst method to extract pupil edge points and then check whether the pupil is shaded by eyelid. If its not the case, pupil detection ends, otherwise the second level detection is conducted. In the second level detection, improved ellipse template matching method is applied. Unlike other ellipse matching methods, this method is based on a 3D eyeball model. With eyeball parameters, this method estimates ellipse minor-major axis rate and angle of rotation in advance, and then decreases the spatial complexity from five dimensions to three, thus improving matching efficiency. With our method, the pupil can be easily rapidly detected under eyelid occlusions.

Key words: match of ellipse template, 3D eyeball model, pupil edge, eyelid occlusions detection, ellipse fit