654523968毕业设计(论文)基于机器视觉的人眼跟踪系统的设计和实现.doc
《654523968毕业设计(论文)基于机器视觉的人眼跟踪系统的设计和实现.doc》由会员分享,可在线阅读,更多相关《654523968毕业设计(论文)基于机器视觉的人眼跟踪系统的设计和实现.doc(60页珍藏版)》请在三一办公上搜索。
1、摘要随着人机交互技术的不断发展,除了传统成熟的鼠标、键盘等输入方式外,语音输入也进入了实用化阶段,人眼视线由于其本身包含较多当前任务信息也自然成作为一种候选的输入通道。目前对于人眼视线的人机交互技术研究渐渐受到人们的重视。本文就人眼视线的人机交互技术,将当前比较成熟、完善的机器视觉技术与虚拟仪器相结合,利用市场上比较常见的摄像头对人眼进行非接触式的图像采集,由LabVIEW和Vision Assistant以及IMAQ Vision组成的虚拟仪器,对采集的图像进行处理和识别。最终建立人机交互平台,并完成人眼视觉对电脑鼠标控制的人眼追踪系统。本系统是将机器视觉与虚拟仪器相结合,完成人眼视线与机器
2、人机交互的一次新的尝试,是一个较有价值的研究方向。关键字:人机交互 人眼追踪 虚拟仪器 LabVIEWAbstractWith the development of Human-Computer Interaction Techniques, except the traditional mouse and keyboard, voice input method has entered practical stage. Because of the human sight includes a lot of information of current tasks, it can natur
3、ally becomes a candidate input channel. Human-Computer Interaction Techniques research about human sight is becoming more and more important. In this paper, our method is based on the Human-Computer Interaction of human sight to combine mature machine-vision and virtual instruments. We used the came
4、ra which can be easily found on the market to gather the images of human eye by untouched way and the virtual instrument which consist LabVIEW, Vision Assistant and IMAQ Vision to process and identify the gathered images. At last, we had built Human-Computer Interaction platform to accomplish eye tr
5、acking system which uses human sight to control computer mouse. This system combined machine-vision and virtual instruments to accomplish a new try of Human-Computer Interaction of human sight and computer. This is a valuable research field.Keyword: Human-Computer Interaction Eye tracking LabVIEW Vi
6、rtual Instrument目录第一章 绪论11.1 研究的目的与意义11.2 国内外机器视觉和人眼跟踪的发展现状21.2.1 机器视觉的概况21.2.2 人眼跟踪技术的概述41.3 论文工作以及组织结构6第二章 机器视觉系统的概述72.1机器视觉的概念72.1.1 机器视觉的引入72.1.2 机器视觉的优缺点72.2 机器视觉的系统构成82.2.1 系统构成82.2.2 系统硬件的选择102.3 机器视觉系统的工作原理122.4 本章小结13第三章 LabVIEW虚拟仪器和数字图像处理概述153.1 LabVIEW概念153.2 视觉开发软件概述163.3 数字图像处理概述173.4 本
7、章小结20第四章 人眼跟踪系统的设计214.1 系统的设计思路214.2 硬件设计214.2.1 光源224.2.2 照明方式234.2.3 摄像头244.3 软件设计254.3.1 主体部分254.3.2 图片采集部分274.3.3 图片处理部分274.3.4 循环处理部分284.4 本章小结28第五章 人眼跟踪系统图像处理模块295.1 图像的灰度变换295.2 图像的平滑处理305.2.1 邻域平均滤波法325.2.2 中值滤波法335.3 图像增强345.3.1 灰度线性变换355.3.2 灰度的非线性变换365.4 人眼眼球的识别385.5 NI Vision Assistant中的
8、图像处理操作395.6 本章小结42第六章 人眼跟踪系统的LabVIEW模块436.1 人眼跟踪系统前面板的设计436.2 人眼跟踪系统程序面板的设计446.2.1 人眼跟踪系统的预定位456.2.2 人眼跟踪系统程序面板的设计466.2.3 鼠标控制的算法476.3 本章小结47第七章 结束语49致 谢51参考文献53第一章 绪论随着人们对人机交互技术研究的不断深入,多通道的人机交互备受关注1。人机界面更强调“以人为中心的原则”,使用户能运用各种感觉通道,以最自然的方式和计算机交互。现有的人机交互输入绝大多数通过鼠标、键盘等实现,这些输入需要视觉或听觉接收输出信息相配合。此外,语音识别输入技
9、术在逐渐成熟,而对身体姿势的理解、触觉的输入输出等技术在智能虚拟现实环境中得到了较多的研究。人们在观察外部世界时,眼睛总是与其它人体活动自然协调地工作,并且眼动所需的认知负荷很低,人眼的注视包含着当前的任务状况以及人的内部状态等信息,因此人眼注视是一种非常好的,能使人机对话变得简便、自然的候选输入通道。目前对于人眼视线的人机交互的研究还处于起步阶段,虽然有多种方法可以对人眼视线进行检测,但是由于人眼在观察时移动的速度较快,范围较小,大多数的检测方法精确度不够,并且对人眼的影响较大。目前研究的人眼跟踪系统存在两个方面的问题:一方面对人的影响较大,如头盔式和眼电式人眼跟踪系统;另一方面,硬件成本较
10、高。 本文尝试性的将机器视觉技术与虚拟仪器相结合,利用市场上常见的摄像头、个人电脑及虚拟仪器软件LabVIEW、Vision Assistant和IMAQ Vision搭建简单、有效的人眼跟踪的人机交互平台。在通过机器视觉对人眼眼球进行图像检测识别的基础上,最终在LabVIEW平台上完成鼠标移动控制的人机交互。1.1 研究的目的与意义本研究将机器视觉技术和虚拟仪器应用到人眼跟踪上,利用机器视觉对人眼进行图像采集和处理,达到人眼跟踪的目的,最终达到人眼眼动对电脑鼠标进行移动操作。该系统基于机器视觉技术、美国NI公司的软件开发平台LabVIEW 8.5和图像处理软件包IMAQ VISION等软件及
11、普通摄像头和个人电脑进行系统的开发。主要目的是:1) 开发对人眼的图像采集、人眼眼球的模式识别以及人眼眼球中心位置的分析系统。实现对人眼眼球的跟踪,并得到人眼眼球的中心位置信息。2) 根据要得到的人眼眼球信息,基于LabVIEW平台的编程处理,达到人眼眼动对电脑鼠标的实时控制。利用机器视觉,虚拟仪器软件开发研究人眼跟踪系统,对于工业自动化、军事、助残等领域具有重要的现实意义,主要表现为:1) 利用该系统,在工业方面可以实现人眼对方向的实时控制;在军事上可以实现人眼对目标的自动瞄准;在助残领域可以实现人眼对轮椅控制,人眼实现人机交互等,可以有效提高残疾人的处理水平和生活质量。2) 运用NI公司的
12、图形化设计语言LabVIEW作为开发平台,LabVIEW是图形化的程序语言,用“绘制”流程图代替编写程序代码,能使设计出的人机界面更为美观,能兼容C、VC、VB语言的编程,开发的软件移植性强23。3) 目前国内对于人眼跟踪的研究大多还数还处于起步阶段,在应用于实际方面并不成熟,在将机器视觉应用于人眼跟踪方向并最终用于对电脑鼠标的移动操作方面几乎还没有研究。本系统将机器视觉与虚拟仪器相结合,将摄像控制、图像采集、图像分析、识别以及对鼠标操作集于一体,是一项有实用意义的尝试性研究。1.2 国内外机器视觉和人眼跟踪的发展现状1.2.1 机器视觉的概况机器视觉历经50多年的发展,取得了一些令人欢欣鼓舞
13、的成果,但仍有很多技术难题尚待突破。国外机器视觉发展的起点难以准确考证,其大致的发展历程是20世纪50年代提出机器视觉概念,20世纪60年代真正开始发展,20世纪70年代进入发展正轨,20世纪80年代发展趋于成熟,20世纪80年代后高速发展。在机器视觉发展的历程中,有3个明显的标志点:一是机器视觉最先的应用来自“机器人”的研制,也就是说,机器视觉首先是在机器人的研究中发展起来的;二是20世纪70年代CCD图像传感器的出现,CCD摄像机替代硅靶摄像是机器视觉发展历程中的一个重要转折点;三是20世纪80年代CPU、DSP等图像处理硬件技术的飞速进步,为机器视觉飞速发展提供了全新的基础条件46。从上
14、述数据可以看出机器视觉的发展之快。国内的机器视觉发展较发达国家晚,各行业的领先企业在解决了生产自动化的问题以后,已开始将目光转向视觉测量自动化方面。其市场潜力不可忽视。目前在我国随着配套基础建设的完善,技术、资金的积累,各行各业对采用图像和机器视觉技术的工业自动化、智能化需求开始广泛出现,国内有关大专院校、研究所和企业近几年在图像和机器视觉技术领域进行了积极思索和大胆的尝试,逐步开始了工业化的应用7-10。机器视觉是一门涉及神经生理学、认知心理学、物理学、数学、计算机科学、图像处理、模式识别和人工智能等多个领域的新技术,这些领域的迅速发展有力地促进了视觉技术的进步。目前已在医疗诊断、各类自动检
15、测与控制、智能机器人、军事、遥感、科研、生活等方面得到广泛应用,取得了巨大的经济与社会效益11。1) 医学方面:对染色体切片、癌细胞切片、x射线图像、超声波图像的自动检查、诊断,注射器针头的质量检查,药片包装有无缺损等。2) 工业方面:生产线上自动焊接、切割加工,大规模集成电路生产线上自动连接引线、对准芯片和封装,纺织印染业自动分色、配色,木材、焊缝、铸件杂质和断口、瓷片、玻璃产品、印刷品等在线质量检查,零件尺寸测量等,将图像和视觉技术用于生产自动化,可以加快生产速度,保证质量的一致性,还可以避免人的疲劳、注意力不集中等带来的误判。3) 农业方面:农产品质量自动检验与分级,涉及水果、农作物籽粒
16、、蔬菜、家畜、禽蛋等,如自动分辨并剔除己发芽的土豆,获取作物生长状态信息,农业资源管理、植物病理研究、遗传细胞工程研究等。4) 军事方面:自动监视军事目标,自动发现、跟踪运动目标,自动巡航捕获目标和确定距离。5) 遥感方面:自动制图,卫星图像与地形图对准,自动测绘地图、森林、水面和土地资源管理,环境、火警自动检测等。它可以帮助人们超越人的生理极限,“亲临其境”,提高工作效率。6) 商业、生活方面:自动巡视、跟踪、报警、人像安全检查以及为盲人引路的“带路机器狗”等。目前,机器视觉技术的发展在国外已达到了实用水平,从单纯地模拟人眼的视觉响应,发展到与具体检测目标相适应的视觉延伸,并强调精度和速度及
17、现场环境下的可靠性,具有无损、高效等优点。作为实现智能化、高效率途径中不可缺少的功能模块,视觉系统在一些电子专用设备、工业自动化领域中的应用较成熟,并逐步与运动控制、网络通讯等先进技术相结合进而改变了传统生产、生活的面貌。而国内起步较晚,从静态研究到实时动态处理,其系统构建、软件开发因应用环境的不同要求有高度专业化的知识背景,多数仍处于研究开发阶段。机器视觉被称为“自动化的眼睛”,它的诞生和应用,极大地解放了人类劳动力,提高了生产自动化水平,改善了人类生活现状。它可以通过敏感器件形成红外线、微波、超声波等图像,观察人眼无法观察到的范围,从一定程度上扩展了人类视觉,但是人类视觉具有视野范围大、易
18、于定性区分颜色、纹理和形状的特点,某些识别能力机器视觉无法比拟,但机器视觉具有再现性、重复性、定量性的优点,所以机器视觉技术的开发和研究,应注重其特长的发挥,然后融入人类智能化的模式识别方法,这正是机器视觉技术发展的方向。完全可以相信随着相关技术的发展和各行各业对于机器视觉系统的迫切需求,机器视觉的研究与应用将会得到突飞猛进的发展。其应用前景极为广阔,而机器视觉的发展也同样促进相关学科的发展1216。但是应该看到,现在各主要视觉产品提供商几乎都是国外的厂家,国内的厂家在图像采集卡方面有一些研发,但其质量与国外相比也有一定的差距,而在技术含量比较高的软件方面,我国还几乎是空白。国内机器视觉的研究
19、既是挑战,也是机遇。所以有必要紧跟国际最新动态,在消化吸收国外先进产品的基础上开拓创新,提高我国图像处理软硬件的水平。1.2.2 人眼跟踪技术的概述目前用户界面所使用的任何人机交互技术几乎都有视觉参与。早期的人眼跟踪技术首先应用于心理学研究(如阅读研究),后被用于人机交互。眼动在人的视觉信息加工过程中,起着重要的作用。它有三种主要形式:跳动(Saccades),注视(Fixations)和平滑尾随跟踪(Smooth Pursuit)。人眼跟踪精度与在测量时对用户的限制和干扰就是一对矛盾。在人机交互中,减少这种限制和干扰是非常重要的,人眼作为交互装置最直接的用处就是代替鼠标器作为一种指点装置。1
20、)人眼跟踪的基本原理与方法人眼跟踪技术的装置有强迫式(intrusiveness)与非强迫式(non-intrusiveness)、穿戴式与非穿戴式、接触式(如:Eyeglass-mounted)与非接触式(如:Remote)之分;其精度从0.11或2不等,制造成本也有巨大差异。在价格、精度与方便性等因素之间做出权衡是一件困难的事情,例如人眼跟踪精度与对用户的限制和干扰就是一对尖锐的矛盾。有关视觉输入的人机界面研究主要涉及两个方面:一是人眼跟踪原理和技术的研究;二是在使用这种交互方式后,人机界面的设计技术和原理的研究。眼睛能平滑地追踪运动速度为1到30度/秒的目标,这种缓慢、联合追踪眼动通常称
21、为平滑尾随跟踪。平滑尾随跟踪必须有一个缓慢移动的目标,在没有目标的情况下,一般不能执行这种眼动。在人机交互中,主要表现为跳动和注视两种形式。主要的人眼跟踪技术方法有眼电图法(EOG),虹膜巩膜边缘法,角膜反射法,瞳孔角膜反射向量法,接触镜法五种主要的人眼跟踪技术。人眼追踪的基本工作原理是利用图像处理技术,使用能锁定眼睛的特殊摄像机。通过摄入从人的眼角膜和瞳孔反射的红外线连续地记录人眼变化,从而达到记录分析人眼追踪过程的目的。在人机交互中对人眼追踪的基本要求是: 要保证一定的精度,满足使用要求; 对用户基本无干扰; 可作为计算机的标准外设17。2)人眼跟踪技术在人机交互通道中的特点从人眼跟踪装置
22、得到的原始数据必须经过进一步的处理才能用于人机交互。数据处理的目的是从中滤除噪声,识别定位及局部校准与补偿等,最重要的是提取出用于人机交互所必需的眼睛定位坐标。但是由于眼动存在固有的抖动以及眼睛眨动所造成的数据中断,即使在定位这段数据段内,仍然存在许多干扰信号,这导致提取有意眼动数据的困难,解决此问题的办法之一是利用眼动的某种先验模型加以弥补。将人眼应用于人机交互必须克服的另一个固有的困难是避免所谓的“米达斯”接触(Midas Touch)问题。如果鼠标器光标总是随着用户的人眼移动,可能会引起他的厌烦,因为用户可能希望能随便看着什么而不必非“意味着”什么。在理想情况下,应当在用户希望发出控制时
23、,界面及时地处理其人眼输入,而在相反的情况下则忽略其人眼的移动。然而,这两种情况一般不可能区分。3)视线跟踪技术在人机交互领域中的应用及前景视线跟踪技术还处于起步阶段。视线跟踪技术主要是解决眼睛运动特性的检测问题,目前主要的检测方法有接触镜法,电磁线圈法,红外光电反射法,红外电视法等。其中红外电视法具有操作方便,对人无干扰、可移动、非接触等优点。基于红外电视法的眼睛盯视人机交互技术是通过眼睛盯视激活对话框,从而实现对外部设备的控制。对正常人来说,通过对鼠标和键盘操作,就能实现与计算机间的交互,但是对某些瘫痪病人或四肢麻痹,又不能说话的人来说,如此简单的任务却无法完成。有关资料统计显示,全国至少
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 654523968 毕业设计 论文 基于 机器 视觉 跟踪 系统 设计 实现
链接地址:https://www.31ppt.com/p-3930941.html