航空学报 > 2012, Vol. Issue (6): 1052-1060

视线跟踪系统中的分级瞳孔定位算法

蒲小勃1, 王月星1, 邓宏平2, 李巍1   

  1. 1. 成都飞机设计研究所, 四川 成都 610091;
    2. 中国科学技术大学 电子科学与技术系, 安徽 合肥 230027
  • 收稿日期:2011-07-14 修回日期:2011-11-23 出版日期:2012-06-25 发布日期:2012-06-26
  • 通讯作者: 王月星 E-mail:xingyue1836@sina.com

The Classified Pupil Localization Algorithm of Line-of-sight Tracking System

PU Xiaobo1, WANG Yuexing1, DENG Hongping2, LI Wei1   

  1. 1. Chengdu Aircraft Design & Research Institute, Chengdu 610091, China;
    2. Department of Electronic Science and Technology, University of Science and Technology of China, Hefei 230027,China
  • Received:2011-07-14 Revised:2011-11-23 Online:2012-06-25 Published:2012-06-26

摘要: 基于视线跟踪的人机交互技术具有便捷性和快速性,可实现视线与计算机交互的目的。基于头戴式头盔视线跟踪系统,提出了一种分级瞳孔定位方法。为消除各种干扰因素对瞳孔定位的影响,首先利用图像二值化方法获取瞳孔区域,并进行最小外接椭圆的计算,然后利用瞳孔区域与最小外接椭圆的交叠区域与瞳孔区域的面积比值,判断是否为完整瞳孔。如果是不完整的瞳孔,则利用粒子群优化(PSO)算法和椭圆周差分算子在图像中搜寻最优椭圆位置,将其作为最终的瞳孔轮廓。基于视线跟踪系统的实验结果表明,该方法兼顾了速度和精度,是实现复杂环境下瞳孔定位的一个有效策略。

关键词: 视线跟踪, 瞳孔定位, 遮挡瞳孔, 粒子群优化, 椭圆周差分

Abstract: The man-machine interaction approach based on line-of-sight tracking is characterized by promptness and celerity, and it can be used to achieve the interaction between human sight and computer. This paper builds one kind of helmet line-of-sight tracking system. A cascade pupil localization method is proposed in order to eliminate various obstruction factors. First, the pupil area is retrieved using its binary image and the minimum outer ellipse is calculated. Second, the overlapping portion of the pupil area and the minimum outer ellipse is retrieved and used to calculate the ratio of the overlapping area and pupil area. If the ratio is under the threshold value, the pupil is uncovered; otherwise it is covered. The particle swarm optimization (PSO) and ellipse difference are used to search the best pupil location. Experimental results show that our method is a fast and robust method, and an effective strategy for pupil localization in complex environments.

Key words: line-of-sight tracking, pupil localization, covered pupil, particle swarm optimization, ellipse difference

中图分类号: