指纹识别系统本科毕业论文.doc
《指纹识别系统本科毕业论文.doc》由会员分享,可在线阅读,更多相关《指纹识别系统本科毕业论文.doc(51页珍藏版)》请在三一办公上搜索。
1、指纹识别系统摘要指纹的唯一性和不变性决定了它在身份认证中的重要地位。它是模式识别领域中使用最早,也是应用最广的生物鉴定技术。随着低价位指纹采集仪的出现和高可靠性算法的实现,自动指纹识别技术越来越深入到人们的生活和工作当中。另一方面,由于数字信号处理器(DSP)的迅猛发展,已经可以满足图像处理中的运算量要求。本文首先介绍了指纹识别系统的发展现状,以及指纹识别技术面临的难点和发展方向,分析了三种指纹采集技术的优劣,完成了指纹芯片的选型。接下来讨论了指纹识别的有关概念及常规算法,然后在此基础上介绍了一种利用小波变换的指纹识别新算法,该算法利用指纹的子带小波变换系数近似服从广义高斯分布这一特点,从而仅
2、使用两个参数就可代表指纹小波子带的特征,并以此为指纹识别的特征进行匹配。该算法的优点在于:预处理算法简单、处理速度快;算法的数据存储量小(存储6个数,存储量为24字节。近似于现阶段“ID+密码”方式的数据量),适合实际应用。最后介绍了半导体指纹传感器MRB200的基本功能,并使用AVR mega16做为上位机实现指纹识别系统的设计。关键词:自动指纹识别 特征提取 小波变换 AVR应用Fingerprint Identification SystemAbstractFingerprint has important state in identity verification for its e
3、xclusivity and invariability. Along with the emergence of the low cost fingerprint sensor and the realization of the highly reliable algorithm, the automated fingerprint identification technique is applied more and more in our life and work. On the other hand, because of the fast development of the
4、digital signal processor (DSP), the DSP already can satisfy the request of abounding computing in image processing.First, this paper introduces the developing actuality, difficulties and direction on fingerprint identification technology, and analyses the advantages and disadvantages of the technolo
5、gy of fingerprint capturing; and at last selects the fingerprint sensor.So then, This paper discusses the relevant concept and the traditional algorithm of fingerprint verification, then put forward a new fingerprint verification algorithm based on wavelet transformation. This algorithm is on the ba
6、se of the character that the wavelet subband coefficient approximately obedient to the generalized Gaussian density. So two parameters can represent the wavelet subband and can be used to match fingerprints as fingerprints character. The algorithms advangtage is simplity of pre-processing algorithm,
7、 fast processing speed; small data memory needed by the algorithm (need to save 6 data, 24 byte. Be close to the capacity of ID+password), which suit real application.Finally, this article introduces basic functions of the semiconductor fingerprint sensor MBF200, and uses AVR mega16 as upper machine
8、 to realize the design of fingerprint identification system.Key words: Automated fingerprint identification, Feature extraction, Wavelet transformation, AVR application目录第一章 绪论11.1 引言11.2 指纹识别技术的研究背景21.3 指纹识别原理41.4 指纹识别技术面临的难点以及发展方向51.5 指纹采集技术比较71.6 特征提取与匹配91.7 性能评价91.8 本文所做工作及论文结构11第二章 指纹识别算法132.1
9、指纹识别的基本知识132.1.1 总体特征132.1.2 局部特征142.2 指纹的特征提取与匹配算法152.2.1基于特征点的特征提取与匹配算法162.2.2 基于指纹纹理特性的新算法172.3 指纹奇异点检测算法232.3.1 指纹主向图的求取242.3.2 指纹奇异点的提取27第三章 指纹识别系统的硬件设计313.1 MRB200指纹模块简介313.1.1 系统特点313.1.2 接口定义323.1.3 安装连接323.1.4 命令格式333.2 ATmega16 单片机介绍343.3 指纹识别系统的硬件设计353.4 指纹识别系统的软件设计41第四章 总结与展望434.1 总结434.
10、2 展望43参考文献45致谢46第一章 绪论1.1 引言随着网络时代的来临,人们对于安全性的要求越来越高,如何准确的鉴定个人身份,保护信息安全是当今信息化时代必须解决的一个关键性社会问题。目前,我国的各种管理大部分使用证件、磁卡、IC卡和密码,这些手段无法避免伪造或遗失,密码也很容易被窃取或遗忘。这些都给管理者和使用者带来很大不方便。面对日益增多的安全问题,我们迫切需要更加安全可靠的身份识别技术来加以解决。生物特征识别(Biometrics)技术是指通过计算机利用人体所固有的生理特征或行为特征来进行个人身份鉴别。生物特征识别系统本质上是一个模式识别系统,它根据使用者的生理或行为特征对使用者进行
11、辨识,从而判断其是否具有合法身份。目前,常见的生物特征识别手段主要有人脸、指纹、手形、手部血管分布、虹膜、视网膜、手写体、声音和脸部热量图等。它们有的已逐步得到推广和应用,有的还仅处于实验研究阶段。其中,人脸、指纹、手形、手部血管分布、虹膜、视网膜和脸部热量图都属于生理特征,手写体属于行为特征,而声音则兼有两方面的属性。相对于其它生物特征鉴定技术例如语音识别及视网膜识别,指纹识别是一种更为理想的身份确认技术。主要基于指纹的以下特性:1、每个人的指纹是独一无二,两个人之间不存在相同的指纹。19世纪末,英国学者E.R.Herry写出了专著,将指纹的特征及识别原理加以分析归纳,科学地提出了人的指纹各
12、不相同,并提出了基于指纹特征进行识别的原理和方法,以后衍尘出的各种识别方法都是基千该理论的24。按照Herry的理论,一般人的指纹在出生后9个月得以成形并终身不变;每个指纹一般都有70-150个基本特征点。从概率学的角度来讲,在两枚指纹中只要有12-13个特征点相吻合,即可被认为是同一指纹。按照现有的人口进行计算,依照上述概率,124年才可能出现两枚完全相同的指纹。2、每个人的指纹是相当固定的,很难发生变化。例如,指纹不会随着人的年龄增长、或身体健康程度的变化而变化。而人的声音却有着较大的变化且易于伪装和模仿。3、便于获取指纹样本,易于开发识别系统,实用性强。目前己有标准的指纹样本库,方便了识
13、别系统的软件开发;另外,识别系统中完成指纹采样功能的硬件部分(即指纹采集仪)也比较容易实现。而视网膜则难于采样,也无标准的视网膜样本库可供系统软件开发使用,这就导致了视网膜识别系统难以开发,可行性较低的问题。4、一个人十个手指的指纹皆不相同,这样,可以方便地利用多个指纹构成多重口令,提高系统的安全性,同时并不增加系统的设计负担。5、指纹识别中使用的模板并非是最初的指纹图像,而是由指纹图像中提取的关键特征构成的,这样模板库占用系统的存储空间较小。另外,对输入的指纹图像提取关键特征后,可以大大减小网络传输的负担,便于实现异地确认,支持计算机的网络功能。1.2 指纹识别技术的研究背景指纹即是指尖表面
14、的纹路,其中突起的纹线称为脊,脊之间的部分称为谷,他们的形成依赖于胚胎发育时的环境。人类对指纹的应用,从非常远古的时候就开始了。中国是世界公认的指纹发源地。而指纹在中国古代最广泛的应用,可以说是在文书契约上按手(指)印。德国之文学家海因德尔根据我国周礼曲礼断定:“中国第一个提到用指纹鉴别个人的是唐代的作家贾公彦。他的作品大约写于公元650年,他是着重提到指纹是确定个人方法的世界土最老的作家”。其实,贾公彦只不过是根据我国长期应用指、掌纹的实践经验对“质剂”和“下千书”作了进一步解释而己,中国正式应用指纹远早于此。我国是最早利用手印进行侦查活动的国家。有文字可考、有实物可证的距今已有二千一百余年
15、。在唐代指、掌印己应用于文书契约上,而至少到了宋代,手印己正式作为刑事诉讼的物证了。指、掌纹在中国古代的借贷契约、买卖文凭、婚约休书、狱词供状,军队名籍等方面的广泛应用,反映了我国人民己经能根据经验,认识到了指、,掌纹可以代表一个人,而且是不变的。现代指纹识别起源于16世纪后期,1684年英国人N.Grew发表了指纹研究的第一篇论文,阐述了指纹的脊线、谷线、毛孔的结构,1809年T.Bewick开始用指纹代替印章,迈出了指纹识别历史上重要的一步,Henry Fauld于1880年在美国Nature杂志上发表论文,指出指纹具有唯一性、不变形,并利用现场指纹来鉴定罪犯,从此揭开了现代指纹识别的序幕
16、。1899年,Edward Henry建立了著名的Henry指纹分类系统,并于1901年被英国政府正式采用,随后西方各国也相继采用,指纹识别正式被各国政府与法庭接受,得到了广泛的应用。随着电子计算机的出现,采集技术的发展,以及对指纹识别的研究,人们逐渐将人工的指纹识别向自动指纹识别(Automated Fingerprint Identification System, AFIS)转变,美国于1963年开展相关软件的研究,于1982年将NEC AFIS投入使用。我国也在80年代初对指纹识别展开研究,并取得了一定的成功。日前,国外从事指纹识别研究的公司,学校,科研机构共有200多家。其中,较为著
17、名的公司有:IBM,Intel,NEC,Identity,Digital personal,韩国现代等。学校有:加州理工学院(California Institute of Technology),密歇根州立大学模式识别与图像处理实验室(Michigan State University, Pattern Recognition and Image Processing Lab),意大利Bologna大学特征识别系统实验室等。研究机构有:美国国家标准局视觉图像处理研究组(NIST Visual, Image Processing Group),IBM沃特生研究中心(IBM Watson Res
18、earch Center)等。这些国外公司、研究机构在指纹的采集、图像处理、识别、比对等方面的技术己经比较成熟。各种相应的产品也己投放市场多年。国内从上个世纪80年代初期开始研究指纹自动识别技术。从事指纹识别的研究机构有:北京大学信息中心,清华大学自动化系,北京邮电人学,中科院,长春光机所等。从事自动指纹识别系统开发的公司有:西安青松,北京中控,厦门宝利铬等。其中部分公司拥有自主知识产权的技术和产品。单就指纹识别算法而言,国内外的研究水平处于同步状态。现在国内外指纹识别的技术基本上都是采用基于细节特征点的指纹识别技术,从研究角度来看,国内外的差距并不明显。在产品应用方面,欧美国家已经开始使用指
19、纹识别ATM,并在南美广泛使用。同时,全美有15家连锁超市正在使用“指纹付款技术”,消费者无需自带钱包,只要在付款时扫描一下指纹,即可完成购物。而在国内,指纹识别主要应用在单位和集体的考勤、门禁、保险箱柜等领域,主要的产品有指纹考勤机、指纹门禁系统、指纹锁等。同时在个人的计算机、汽车安全、个人手机等方面也有应用。可以预见,指纹识别技术将被广泛接受从而影响人们的日常生活的各个方面:通过取代个人识别码和口令,指纹识别技术可以阻止无授权用户的访问,以防止盗用ATM,蜂窝电话、智能卡、桌面PC,工作站及其计算机网络;在通过电话、网络进行的金融交易时进行身份认证;在建筑物或工作场所,生物识别技术可以取代
20、钥匙、证件、图章和卡阅读器。同时,指纹识别技术在中国经历了近10年缓慢的自然增长后,即将迎来一个跳跃性发展的黄金时期。据专家保守估计,未来5年,我国将有近百亿元的市场等待着企业去开拓。指纹识别技术的巨大市场前景,将对整个安防产业产生巨大的影响。1.3 指纹识别原理指纹图像其实是比较复杂的,与人工处理不同,许多生物识别技术公司并不直接存储指纹图像(美国有关法律认为,指纹图像属于个人隐私,因此不能直接存储指纹图像)。多年来各个公司及其研究机构产生了众多的指纹数字化算法,而所用的指纹识别算法最终都归结为在指纹图像上提取和比对指纹特征。指纹识别的基本过程是通过取像设备读取指纹图像,然后用计算机识别软件
21、提取指纹的特征数据,最后通过匹配识别算法得到识别结果,以确定指纹所有人的身份。自动指纹识别技术系统AFIS可以分为两类,即验证(如图2-1)和辨识(如图2-2)。验证就是通过把一个现场采集到的指纹与一个己经登记的指纹进行一对一的比对(one-to-one matching)来确认身份的过程。作为验证的前提条件,他或她的指纹必须在指纹库中己经注册。指纹以一定的压缩格式存贮,并与其姓名或其标识(ID,PIN)联系起来。随后在比对现场,先验证其标识,然后,利用系统的指纹与现场采集的指纹比对来证明其标识是合法的。验证其实是回答了这样一个问题:“他是他自称的这个人吗?”这是应用系统中使用得较多的方法。辨
22、识则是把现场采集到的指纹同指纹数据库中的指纹逐一对比,从中找出与现场指纹相匹配的指纹。这也叫“一对多匹配(one-to-many matching)”。验证其实是回答了这样一个问题:“他是谁?”。辨识主要应用于犯罪指纹匹配的传统领域中。一个不明身份的人的指纹与指纹库中有犯罪记录的人指纹进行比对,来确定此人是否曾经有过犯罪记录。用户ID指纹库用户指纹提取指纹特征特征匹配匹配结果图1-1 一对一指纹登记与验证示意图用户指纹提取指纹特征逐一匹配指纹库用户ID图1-2 一对多指纹登记与辨识系统示意图验证和辨识在比对算法和系统设计上各具技术特点。例如验证系统一般只考虑对完整的指纹进行比对,而辨识系统要考
23、虑残纹的比对;验证系统对比对算法的速度要求不如辨识系统高,但更强调易用性;另外在辨识系统中,一般兼有使用分类技术来加快查询的速度。1.4 指纹识别技术面临的难点以及发展方向迄今为止,自动指纹识别技术的研究取得了很大的成绩,但也面临一些严重的困难:(1)指纹采集技术有待提高。主要表现在:(a)对被采指纹的适应性差。虽然可以通过指纹增强等技术提高指纹的质量,但这不可能从根本上解决问题。毕竟清晰的指纹图像是正确实现自动指纹识别的前提和保障。(b)指纹采集时的变形问题至今没有得到很好的解决。指头在每次采集用力大小、用力方向和采集位置都会有所不同,造成指纹的各种变形,使指纹特征的相对位置发生较大偏移,从
24、而很难对各特征点做到精确定位。另外,指头表面是一个三维曲面,而获取的指纹图像却是一个二维平面,这种从立体向平面的转化也会造成指纹的变形。更为主要的是,以上因素造成的指纹变形往往是不确定的、随机的,很难用确定的数学模型去描述,这给后继的指纹比对造成了严重的干扰。(2)指纹分类技术有待突破。对于工作在验证模式下的自动指纹识别系统,指纹分类技术并不是一个问题。但对于工作在辨识模式下的系统,指纹分类技术的研究水平则至关重要。指纹分类技术越完善,能够划分的类型越细,指纹数据库每个类别中所包含的样本数量就会越少,对一次识别任务来讲,需要比对的次数和时间开销就会越少。按照现行的分类标准,将指纹分成四类、五类
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 指纹识别 系统 本科毕业 论文
链接地址:https://www.31ppt.com/p-4024708.html