基于MATLAB的指纹识别系统
基于MATLAB的指纹识别系统
一、 课题介绍
随着网络信息化时代的快速发展,个人身份的数字化和隐性化水平也得到了提高。如何准确鉴定一个人的身份,保护信息安全是当今信息化时代必须解决的一个关键性社会问题。目前,我国的各种管理大部分使用证件、磁卡、IC卡和密码,这些手段无法避免伪造或遗失,密码也很容易被窃取或遗忘。这些都给管理者和使用者带来很大不方便。生物特征身份鉴别方法可以避免这些麻烦。因此,这一技术已成为身份鉴别领域的研究热点。
生物特征识别(BiometriCS)技术是指通过计算机利用人体所固有的生理特征或行为特征来进行个人身份鉴别。生理特征与生俱来,多为先天性的;行为特征则是习惯使然,多为后天性的。这里将生理和行为特征统称为生物特征,用于身份鉴别的生物特征应具有普遍性,即任何人都具有这一特征;唯一性,不同人的这一特征各不相同;稳定性,这一特征不随时间、外界环境等的变化发生改变;可接受性,用这一特征进行人体身份鉴别可以被人们接受和认可;防伪性,这一特征不易仿造、窃取。
二、 指纹识别研究的目的和意义
指纹识别作为一种生物鉴定技术,为人类的个体的定义提供了一个到目前为止最为快捷和可信的方法。随着指纹识别的普及,人们之间的信任成本将大大降低,提高人类社会活动的效率。在信息时代,一种安全便捷的身份认证方式显得越发重要。“在网络上,没有人知道你是一只狗,”在这种情况下,任何基于网络环境下的交往活动都被蒙上了一层技术意义的灰色。不可避免,所有基于这种网络技术基础之上的经济活动也因此被深深打上了不真实和不被信任的烙印。面对如此伟大的技术,人类对它的应用仅仅局限于虚拟网络群落中的狂欢,而不能真正对经济交往模式和效率起到推动作用,实在是遗憾。对于想从事和已经从事网络商务的公司来讲,确认交易人的身份是解决信用问题的第一步,而且是最重要的一步。对于淘宝网来讲,它能做的仅仅是通过身份证注册来保证交易人身份,这样的确是降低了身份冒用的及率,但不能不说这道防线是非常脆弱的。盗用他人身份证到淘宝上注册来骗取货款的案例层出不穷。对于阿里巴巴这样的大型B2B网站,即使他们在授予“诚信通”之前会对企业的注册资料等方面做详尽评估和考察,但是谁又能保证后续的交易者就是企业本身呢?毕竟,“诚信通”不能保证使用者的帐号和密码不会被盗取。这正是电子商务所面临的困境和瓶颈。Paypal已经推出通过指纹识别来进行网络支付。相信随着技术成熟和应用成本降低,除了支付之外的任何网络信任问题都可以指纹识别得到极大改善,从而体高人们在信息时代的行动效率。
从生物测量角度而言,指纹识别将是一种非常理想的工具,用来定位一个人的基本社会坐标原点。作为一个人,具有非常复杂的社会角色。在公司的时候,你可能是产品总监、员工等工作性角色;回到家,你就是丈夫、孩子、爸爸、舅舅、哥哥等血缘性角色;当参加公司年度运动会时,你又是一名长跑运动员。所有这些角色都是基于你的生物测量基础上的。社会公共管理中,必须有一个基础变量来确认一个人的基本身份。在过去的很长一段时间里,我们是通过户籍制度来进行管理和定义一个人的,一个从出生到死亡都是根据其出生地来定义和追溯其身份。这种方式的随意性很大,防伪性比较差,容易引起管理上的漏洞。在现实生活中,有些内地考生为了取得成绩优势,到偏远省份重新办理一套身份系统,包括户口、身份证、档案等。在很多情况下,一个人的真实身份是很难被分辨的。指纹识别作为一个人基本社会角色定位点,其方便性和准确性已经得到了全世界范围内的认可。通过各种各样的指纹识别系统,社会公共管理的职能得到了强化,效率得到了提高。原来的养老保险系统,冒领保险金现象比较严重。随着越来
越多的地方实施了指纹养老金发放系统,这一现象得到了彻底改善,没有当事人的指纹,对应的养老金是不可能被领取的。深圳罗湖口岸,指纹出入境系统的实施大大提高了通关效率,过关旅客再也不需要拿着身份证排长队等待检查。
指纹识别承载了很多的社会意义,从最根本上来讲,是可以良好的判断和定义一个人的真实生物身份。从而降低社会活动中的信任成本,从根本上改变经济和社会交往模式改变,提高效率。指纹识别作为一种生物鉴定技术,为人类的个体的定义提供了一个到目前为止最为快捷和可信的方法。
随着指纹识别技术的日渐成熟,图像处理及模式识别界曾一度认为自动指纹识别问题已经得到很好的解决。但实际上,指纹识别的核心技术仍然存在许多尚
未解决的难题,尤其是对残缺、污损指纹图象进行识别的鲁棒性和适应性方面不
能令人满意。指纹识别系统将随着更小更廉价的指纹输入设备的出现、计算能力
更强更廉价的硬件以及互联网的广泛应用而进一步拓宽应用。其中,能适应在线
应用的自动指纹识别系统的算法有待进一步改进,多种指纹识别方法的集成应用
以及包括指纹识别在内的多种生物特征鉴定技术的集成应用也将是今后研究的
发展方向。因此,自动指纹识别技术现在是,未来几年仍将是一个重要的、极具
挑战性的模式识别研究课题。
三、指纹识别的基本原理
指纹其实是比较复杂的。与人工处理不同,许多生物识别技术公司并不直接存储指纹的图象。多年来在各个公司及其研究机构产生了许多数字化的算法(美国有关法律认为,指纹图象属于个人隐私,因此不能直接存储指纹图象)。但指纹识别算法最终都归结为在指纹图象上找到并比对指纹的特征。
1.指纹的特征
我们定义了指纹的两类特征来进行指纹的验证:总体特征和局部特征。在考虑局部特征的情况下,英国学者E.R.Herry认为,只要比对