基于FPGA的眼动追踪系统

来源 :哈尔滨理工大学 | 被引量 : 0次 | 上传用户:yuwenhuaji11987
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
眼动追踪作为一种新型的人机交互技术,在辅助驾驶、心理研究、虚拟现实及军事等多个领域都有迫切的应用需求。但现有的眼动追踪系统过于依赖电脑平台,致使体积大、功耗高、应用场景受限,制约了其普及应用。本文在基于嵌入式硬件实现眼动追踪系统上做了研究,基于头戴式近眼相机,利用图像处理技术,以现场可编程门阵列(FPGA)为硬件平台,设计了一种眼动追踪系统,配合相关的上位机驱动软件,可利用本系统与电脑进行目视控制人机交互。系统硬件设计方面,根据功能需求论述了硬件架构的选择,分析了各模块的器件选型,给出了详细的电路设计方案。瞳孔中心定位算法设计方面,利用近眼相机采集眼部图像背景简单的优点,先采用自适应阈值图像二值化,提取包含虹膜与瞳孔的粗糙前景图像,然后结合形态学运算与最大连通像素区域统计,去除粗糙前景图像中的眼睑、眉毛、睫毛及角膜反光点带来的噪点,得到只包含虹膜与瞳孔的精确前景图像,再求其最小外接矩形,由于瞳孔与虹膜近似为同心圆,因此以其最小外接矩形中心坐标近似瞳孔中心坐标,实现瞳孔中心定位。系统基于FPGA平台实现方面,采用Verilog硬件描述语言在FPGA内编程实现各功能模块。首先驱动摄像头模组初始化,通过视频数据采集模块得到人眼灰度视频流,然后驱动控制同步动态随机存储器(SDRAM)对视频流以帧为单位进行缓存,存满一帧后接续传给图像预处理模块、最大连通区域检测模块和瞳孔中心定位模块处理,得到瞳孔中心坐标,最后通过数据传输模块以串口通信(UART)协议发送瞳孔中心坐标值。测试结果表明,基于FPGA的眼动追踪系统可实现通过摄像头采集人眼视频图像实时定位瞳孔中心,平均准确度达95.4%,图像处理帧率达60fps。可通过上位机驱动软件配合,实现与上位机眼动交互。
其他文献
全平衡升船机结构复杂,总荷载量大,安装过程控制荷载平衡是保证设备和结构安全的关键。重庆乌江彭水水电站升船机安装过程中,通过控制最大偏载量,采取分阶段、分级加载,并检
初中英语听说读写能力是学生必须要具备的,也是英语教学大纲中明确提出的要求,因此,教师应积极按照要求,以培养学生听说能力作为教学目标,为了实现这一目标,教师在教学中应运
阅读教学是小学语文教学内容的重要组成部分,在小学各类语文教学活动中,阅读教学占有重要地位。要提高学生的语文素质和能力,就要重视阅读能力的培养。本文就如何培养小学生
为了解上海体育学院体育教育专业2007级(大四)本科生的专业思想情况,对发现的问题提出合理建议,提高学校教学质量,运用问卷调查法、文献资料法、访谈法厦数据统计法进行调查分析,发
在全球化经济飞速发展的时代背景下,英语已然成为我国学生教育培养中不可或缺的科目内容,而基于学生市场适应能力的培养,也要求能基于学生的专业开展相应的英语实践教学.近年
由于遗传程序设计是一种随机性很强的全局搜索优化算法,是否能够收敛到全局最优解与初始群体的质量、参数选取、遗传操作及适应值的测试方式等有很大关系。因此,有必要对遗传程序设计进行改进,从而提高其收敛性能。本文主要介绍了遗传程序设计的改进策略以及基于改进的GP实现组合电路的进化设计思想,并且进行了算法性能的改进实验,得到了令人满意的结果。