毕业论文基于matlab的人脸识别专业系统设计与仿真含matlab源程序.doc
《毕业论文基于matlab的人脸识别专业系统设计与仿真含matlab源程序.doc》由会员分享,可在线阅读,更多相关《毕业论文基于matlab的人脸识别专业系统设计与仿真含matlab源程序.doc(42页珍藏版)》请在咨信网上搜索。
1、基于matlab人脸辨认系统设计与仿真第一章 绪论本章提出了本文研究背景及应用前景。一方面阐述了人脸图像辨认意义;然后简介了人脸图像辨认研究中存在问题;接着简介了自动人脸辨认系统普通框架构成;最后简要地简介了本文重要工作和章节构造。1.1 研究背景自70年代以来.随着人工智能技术兴起.以及人类视觉研究进展.人们逐渐对人脸图像机器辨认投入很大热情,并形成了一种人脸图像辨认研究领域,.这一领域除了它重大理论价值外,也极具实用价值。在进行人工智能研究中,人们始终想做事情就是让机器具备像人类同样思考能力,以及辨认事物、解决事物能力,因而从解剖学、心理学、行为感知学等各个角度来探求人类思维机制、以及感知
2、事物、解决事物机制,并努力将这些机制用于实践,如各种智能机器人研制。人脸图像机器辨认研究就是在这种背景下兴起,由于人们发现许多对于人类而言可以容易做到事情,而让机器来实现却很难,如人脸图像辨认,语音辨认,自然语言理解等。如果可以开发出具备像人类同样机器辨认机制,就可以逐渐地理解人类是如何存储信息,并进行解决,从而最后理解人类思维机制。同步,进行人脸图像辨认研究也具备很大使用价依。犹如人指纹同样,人脸也具备唯一性,也可用来鉴别一种人身份。当前己有实用计算机自动指纹辨认系统面世,并在安检等部门得到应用,但还没有通用成熟人脸自动辨认系统浮现。人脸图像自动辨认系统较之指纹辨认系统、DNA鉴定等更具以便
3、性,由于它取样以便,可以不接触目的就进行辨认,从而开发研究实际意义更大。并且与指纹图像不同是,人脸图像受诸多因素干扰:人脸表情多样性;以及外在成像过程中光照,图像尺寸,旋转,姿势变化等。使得同一种人,在不同环境下拍摄所得到人脸图像不同,有时更会有很大差别,给辨认带来很大难度。因而在各种干扰条件下实现人脸图像辨认,也就更具备挑战性。国外对于人脸图像辨认研究较早,现己有实用系统面世,只是对于成像条件规定较苛刻,应用范畴也就较窄,国内也有许多科研机构从事这方而研究,并己获得许多成果。1.2 人脸图像辨认应用前景人脸图像辨认除了具备重大理论价值以及极富挑战性外,还其有许多潜在应用前景,运用人脸图像来进
4、行身份验证,可以不与目的相接触就获得样本图像,而其他身份验证手段,如指纹、眼睛虹膜等必要通过与目的接触或相称接近来获得样木,在某些场合,这些辨认手段就会有不便之处。就从当前和将来来看,可以预测到人脸图像辨认将具备辽阔应用前景,如表1-1中所列举就是其中已经实现或逐渐完善应用。表1-1 人脸辨认应用应用长处存在问题信信用卡、汽车驾照、护照以及个人身份验证等图像摄取可控图像分割可控图像质量好需要建立庞大数据库嫌疑犯照片匹配图像质量不统一多幅图像可用潜在巨大图像库互联网应用视频信息价值高多人参加存在虚假银行/储蓄安全监控效果好图像分割不可控图像质量较差人群监测图像质量高可运用摄像图像图像分割自由图像
5、质量低、实时性1.3 本文研究问题本文简介了人脸图像辨认中所应用MATLAB对图像进行预解决,应用该工具箱对图像进行典型图像解决,通过实例来应用matlab图像解决功能,对某一特定人脸图像解决,进而应用到人脸辨认系统。本文在总结分析人脸辨认系统中几种惯用图像预解决办法基本上,运用MATLAB实现了一种集各种预解决办法于一体通用人脸图像预解决仿真系统,将该系统作为图像预解决模块可嵌入在人脸辨认系统中,并运用灰度图像直方图比对来实现人脸图像辨认鉴定。其中涉及到图像选用,脸部定位,特性提取,图像解决和辨认几种过程。1.4 辨认系统构成人类似乎具备“与生俱来”人脸辨认能力,赋予计算机同样能力是人类梦想
6、之一,这就是所谓“人脸辨认”系统。假设咱们把照相机、摄像头、扫描仪等看作计算机“眼睛”,数字图像可以看作计算机观测到“影像”,那么AFR赋予计算机依照其所“看到”人脸图片来判断人物身份能力。广义讲,自动人脸辨认系统具备如图1.1所示普通框架并完毕相应功能任务。人脸图像获取人脸检测特性提取人脸辨认 图1.1 人脸辨认系统普通框架(1)人脸图像获取普通来说,图像获取都是通过摄像头摄取,但摄取图像可以是真人,也可以是人脸图片或者为了相对简朴,可以不考虑通过摄像头来摄取头像,而是直接给定要辨认图像。(2)人脸检测人脸检测任务是判断静态图像中与否存在人脸。若存在人脸,给出其在图像中坐标位置、人脸区域大小
7、等信息。而人脸跟踪则需要进一步输出所检测到人脸位置、大小等状态随时间持续变化状况。 (3)特性提取通过人脸特性点检测与标定可以拟定人脸图像中明显特性点位置(如眼睛、眉毛、鼻子、嘴巴等器官),同步还可以得到这些器官及其面部轮廓形状信息描述。依照人脸特性点检测与标定成果,通过某些运算得到人脸特性描述(这些特性涉及:全局特性和局部特性,显式特性和记录特性等)。(4)基于人脸图像比对身份辨认即人脸辨认(Face Identification)问题。通过将输入人脸图像与人脸数据库中所有已知原型人脸图像计算相似度并对其排序来给出输入人脸身份信息。这涉及两类辨认问题:一类是闭集(Close Set)人脸辨认
8、问题,即假定输入人脸一定是人脸库中某个个体;另一类是开集(Open Set)辨认,即一方面要对输入人脸与否在已知人脸库中做出判断,如果是,则给出其身份。(5)基于人脸图像比对身份验证即人脸确认(Face Verification)问题。系统在输入人脸图像同步输入一种顾客宣称该人脸身份信息,系统要对该输入人脸图像身份与宣称身份与否相符作出判断。1.5 论文内容及组织第二章重要简介人脸辨认系统中所用到仿真软件Matlab,简介了在人脸图像辨认过程中所需要图像解决技术,涉及:某些基本操作、格式转换、图像增强等。并做了一种Matlab图像解决功能实例第三章重要始涉三个方面:一方面是对人脸辨认系统构成做
9、详细阐述;另一方面就是对人脸辨认过程中核心环节人脸检测、特性提取和图像预解决做详细简介;最后就是Matlab在人脸辨认系统中详细应用,即人脸图像辨认详细技术,并用Matlab进行仿真实验并得到成果。第四章是对人脸图像辨认体系构架设计,并给出了人脸辨认用到理论知识即直方图差别对比,并编写matlab代码实现人脸图像辨认。第五章总结了全文工作并对后来需要进一步研究问题进行了展望。第二章 图像解决Matlab实现2.1 Matlab简介由Math Work公司开发Matlab语言语法限制不严格,程序设计自由度大,程序可移植性好。Matlab还推出了功能强大适应于图像分析和解决工具箱,惯用有图像解决工
10、具箱、小波分析工具箱及数字信号解决工具箱。运用这些工具箱,咱们可以很以便从各个方面对图像性质进行进一步研究。Matlab图像解决工具箱支持索引图像、RGB图像、灰度图像、二进制图像并能操作.bmp、.jpg、.tif等各种图像格式文献。2.2 数字图像解决及过程图像是人类获取信息、表达信息和传递信息重要手段。运用计算机对图像进行去除噪声、增强、复原、分割、提取特性等理论、办法和技术称为数字图像解决。数字图像解决技术已经成为信息科学、计算机科学、工程科学、地球科学等诸多方面学者研究图像有效工具。数字图像解决重要涉及图像变换、图像增强、图像编码、图像复原、图像重建、图像辨认以及图像理解等内容。2.
11、2.1图像解决基本操作读取和显示图像可以通过imread()和imshow()来实现;图像输出用imwrite()函数就可以很以便把图像输出到硬盘上;此外还可以用imcrop()、imrisize()、imrotate()等来实现图像裁剪、缩放和旋转等功能。2.2.2图像类型转换Matlab支持各种图像类型,但在某些图像操作中,对图像类型有规定,因此要涉及到对图像类型进行转换。Matlab7.0图像解决工具箱为咱们提供了不同图像类型互相转换大量函数,如mat2gray()函数可以将矩阵转换为灰度图像,rgb2gray()转换RGB图像或颜色映像表为灰度图像。在类型转换时候,咱们还经常遇到数据类
12、型不匹配状况,针对这种状况,Matlab7.0工具箱中,也给咱们提供了各种数据类型之间转换函数,如double()就是把数据转换为双精度类型函数。2.2.3图像增强图像增强目是为了改进图像视觉效果,提高图像清晰度和工艺适应性,以及便于人与计算机分析和解决,以满足图像复制或再现规定。图像增强办法分为空域法和频域法两大类,空域法重要是对图像中各个像素点进行操作;而频域法是在图像某个变换域内对整个图像进行操作,并修变化换后系数,如傅立叶变换、DCT变换等系数,然后再进行反变换,便可得到解决后图像。下面以空域增强法几种办法加以阐明。(1).灰度变换增强有各种办法可以实现图像灰度变换,其中最惯用就是直方
13、图变换办法,即直方图均衡化。这种办法是一种使输出图像直方图近似服从均匀分布变换算法。Matlab7.0图像解决工具箱中提供了图像直方图均衡化详细函数histeq(),同步咱们可以用函数imhist()函数来计算和显示图像直方图。(2).空域滤波增强空域滤波按照空域滤波器功能又可分为平滑滤波器和锐化滤波器。平滑滤波器可以用低通滤波实现,目在于模糊图像或消除噪声;锐化滤波器是用高通滤波来实现,目在于强调图像被模糊细节。在Matlab中,各种滤波办法都是在空间域中通过不同滤波算子实现,可用fspecial()函数来创立预定义滤波算子,然后可以使用imfilter()或filter2()函数调用创立好
14、滤波器对图像进行滤波。2.2.4边沿检测数字图像边沿检测是图像分割、目的区域辨认、区域形状提取等图像分析领域十分重要基本,也是图像辨认中提取图像特性一种重要属性。边沿检测算子可以检查每个像素邻域并对灰度变化率进行量化,也涉及对方向拟定,其中大多数是基于方向导数掩模求卷积办法。惯用有Sobel算子,Prewitt算子,Roberts算子,Log算子等。Matlab7.0工具箱中提供edge()函数可以进行边沿检测,在其参数里面,可以依照需要选取适当算子及其参数。2.3图像解决功能Matlab实现实例本文通过运用图像解决工具箱关于函数对一人脸彩色图像进行解决。1)图像类型转换因背面图像增强,边沿检
15、测都是针对灰度图像进行,而咱们原图是RGB图像,因此一方面咱们要对原图类型进行转换。实现过程代码如下:i=imread(f:face1.jpg);j=rgb2gray(i);imshow(j);imwrite(j,f:face1.tif)效果图2.1图2.12)图像增强(1)灰度图像直方图均衡化通过比较原图和直方图均衡化后图像可见,图像变得更清晰,并且均衡化后直方图比原直方图形状更抱负。该某些程序代码如下:i=imread(f:face1.tif);j=histeq(i);imshow(j);figure,subplot(1,2,1),imhist(i);subplot(1,2,2),imhi
16、st(j)执行后效果图如图2.2和图2.3: 图2.2均衡化后灰度图像 图2.3均衡化先后直方图对比图(2)灰度图像平滑与锐化解决平滑滤波器目在于模糊图像或消除噪声,Matlab7.0图像解决工具箱提供了medfilter2()函数用于实现中值滤波,wiener2()实现对图像噪声自适应滤波。在本文实例中,为了使滤波效果更明显,咱们事先为图像以为增长滤波,然后用自适应滤波办法对图像进行滤波。锐化解决目在于强调图像被模糊细节,在本实例中采用了预定义高斯滤波器办法对图像进行锐化滤波。功能实当代码如下:i=imread(f:fae1.tif);j=imnoise(i,guassian,0,0.02)
17、;subplot(1,2,1),imshow(j);j1=wiener2(j);subplot(1,2,2),imshow(j1);h=fspecial(gaussian,2,0.05);j2=imfilter(i,h);figure,subplot(1,2,1),imshow(i)subplot(1,2,2),imshow(j2)得到效果图如图2.4和图2.5: 加入噪声图像 滤波后图像图2.4 平滑滤波效果 原灰度图像 锐化后图像 图2.5 锐化滤波效果图3)边沿检测Matlab7.0图像解决工具箱提供了edge()函数实现边沿检测,还有各种办法算子供选取,在本实例中采用了canny算子来
18、进行边沿检测,程序代码如下:i=imread(f:face.tif);j=edge(i,canny,0.04,0.25,1.5);imshow(j)效果图如图2.6:原灰度图像 边沿检测后图像 图2.6 边沿检测效果图2.4 本章小结以上实例只是对Matlab图像解决工具箱函数一小某些运用,从这些功能运用可以看出,Matlab语言简洁,可读性强。作为人脸辨认系统中图像预解决工具,有非常好解决功能。第三章 人脸图像辨认计算机系统3.1 引言计算机人脸辨认是一种非常活跃研究领域,因其在公安刑侦破案、银行密码系统、计算机安全系统以及动态监视系统等方面均有广泛应用,已成为当前模式辨认、计算机视觉领域研
19、究热点。人脸辨认系统普通涉及人脸检测与定位、人脸图像预解决、特性提取和匹配辨认四个构成某些。其中,人脸图像预解决,作为特性提取和辨认前提环节,是计算机人脸辨认系统中必要环节。其目是在去除噪声,加强有用信息,对输入设备或其她因素导致退化现像进行复原,为后续特性提取和辨认作准备。不同人脸辨认系统依照其采用图像来源和辨认算法需要不同,采用预解决办法也不同。惯用人脸图像预解决办法有:滤波去噪、灰度变换、图像二值化、边沿检测、尺寸归一化、灰度归一化等。用在同一系统中也许只有其中一种或几种预解决办法,但一旦库中采集到原始图像质量发生较大变化(如人脸大小、光照强度、拍摄条件、成像系统等方面变化),原有预解决
20、模块便不能满足特性提取需要,还要更新,这是极不以便。鉴于此,作者在总结分析了灰度变换、滤波去噪、边沿检测三种广泛应用于不同人脸辨认系统中预解决办法基本上,设计了一种通用人脸图像预解决仿真系统。该系统可对不同条件下原始图像进行相应预解决。如,顾客可依照需要选取使用不同滤波办法去除噪声、不同边沿检测算子检测人脸边沿、选取不同灰度变换算法实现图像灰度校正和灰度归一化,仿真系统同步还实现了尺寸归一化、二值化等其她惯用图像预解决算法。3.2系统基本机构人脸辨认是一种复杂过程,一种计算机人脸辨认流程如图3-1所示。它涉及几种环节:对采集到图像,一方面进行人脸检测(在输入图像中寻找人脸),给出人脸有无成果;
21、然后进行人脸定位,拟定人脸位置并提取出来。对人脸定位在输入是图像序列时普通也称之为人脸跟踪。普通检测和定位结合进行。对提取出来人脸借助人脸描述就可以进行(狭义)人脸辨认,即通过提取特性来拟定其身份。 图3.1 基本框架图3.3 人脸检测定位算法人脸检测定位算法大体可分为两大类:基于显式特性办法和基于隐式特性办法。所谓显式特性是指对人类肉眼来说直观可见特性,如肤色、脸部轮廓、脸部构造等。基于显式特性办法是指由人通过肉眼观测,总结出人脸区别于“非人脸”区域特性,然后依照被检测区域与否满足这些“人脸特性”,来鉴定该区域与否包括人脸。依照所选取“人脸特性”,基于显式特性办法分如下三类:基于肤色模型办法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于 matlab 识别 专业 系统 设计 仿真 源程序
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。