数字图像处理指纹识别系统

数字图像处理指纹识别系统
数字图像处理指纹识别系统

数字图像处理在指纹识别技术中的应用

摘要

随着信息技术的和网络技术的发展,信息安全越来越引起人们的重视。为了保护自身的信息、资料以及财产的安全,许多场合都需要对使用者、来访者进行身份识别。传统的利用密码、证件作为身份识别的方式具有易遗忘、易破解、易丢失、易伪造等特点,已不再符合现代数字社会的需求。指纹,作为人体独一无二的生理特征,它的纹理复杂度可以提供用于识别的足够特征,具有极高的安全性,并且指纹还具有易获取、无侵犯性、唯一性和不变性等优点,使其成为生物识别技术中的焦点。基于指纹识别技术的身份识别系统以其独特的技术优势和成本优势正广泛被应用到各个场合。

指纹图像预处理是指纹识别的前提,它的好坏直接影响到指纹识别的成败,但由于指纹图像降质带来的困难,并根据指纹图像的特征提出了合理的假设,再根据假设提出了增强指纹图像的算法,这些算法处理效果好,能有效地解决指纹图像的预处理问题。

关键词:指纹图像预处理;图像增强;腐蚀;二值化;细化

一、指纹识别技术概述

1.1 概述

生物识别技术(Biometric Identification Technology)是利用人体生物特征进行身份认证的一种技术。由于每个人的生物特征都有与其他人不同的唯一性和在一定时期内不变的稳定性,不易伪造和假冒,所以利用生物识别技术进行身份认定,安全,可靠,准确。

常见的生物识别技术主要有指纹、脸形、虹膜、视网膜、手写体、声音、掌纹、手形和脸部热谱图9种,指纹识别是生物识别技术的一种。迄今为止,最为人们所关注、最为成熟的生物识别技术就是指纹识别。

1.2 指纹识别系统分类

自动指纹识别系统的工作模式可以分为2类:验证模式(verification)和辨识模式(identification)。验证就是通过把一个现场采集到的指纹与一个已经登记的指纹进行一对一的比对(one to one matching),来确认身份的过程。验证过程如图1所示。

辨识则是把现场采集到的指纹同指纹数据库中的指纹逐一对比,从中找出与

现场指纹相匹配的指纹。这也叫做“一对多匹配(one to many matching)”。指纹辨识过程如图2所示。

图1 指纹验证过程

图2 指纹辨识过程

1.3指纹识别研究的目的和意义

每个指纹都是唯一的,不随年龄的增长而发生变化,是终生不变的,依靠这种唯一性和稳定性,可以把一个人同他的指纹对应起来,通过对他的指纹和预先保存的指纹进行比较,就能验证他的真实身份,这就是指纹识别技术。指纹识别从最根本上来讲,是可以良好的判断和定义一个人的真实生物身份。从而降低社会活动中的信任成本,从根本上改变经济和社会交往模式改变,提高效率。指纹识别作为一种生物鉴定技术,为人类的个体的定义提供了一个到目前为止最为快捷和可信的方法。

二、指纹识别系统工作原理

2.1 概述

一般来讲,自动指纹识别算法体系大致由指纹图像采集、指纹图像预处理、特征处理、特征提取、指纹分类和指纹比对几个部分组成。

2.2指纹图像采集

光学指纹采集技术是最古老也是目前应用最广泛的指纹采集技术,光学指纹采集设备始于1971年,其原理是光的全反射。光线照到压有指纹的玻璃表面,反射光线由CCD去获得,反射光的量依赖于压在玻璃表面指纹的脊和谷的深度以及皮肤与玻璃间的油脂和水分。光线经玻璃照射到谷的地方后在玻璃与空气的界面发生全反射,光线被反射到CCD,而射向脊的光线不发生全反射,而是被脊与玻璃的接触面吸收或者漫反射到别的地方,这样就在CCD上形成了指纹的图像。如图3所示。

图3 光学指纹图像采集原理

2.3 预处理

通常,指纹采集器采集到的指纹是低质量的,存在的噪声较多。通过预处理,将采集到的指纹灰度图像通过预滤波、方向图计算、基于方向图的滤波、二值化、细化等操作转化为单像素宽的脊线线条二值图像,基于此二值图像对指纹的中心参考点,以及细节特征点特征等进行提取。指纹预处理的一般过程如图4所示。

图4 预处理的一般过程

2.4 特征提取

指纹的特征点分为全局特征(如奇异点、中心点)和局部特征(指纹细节点)。在考虑局部特征的情况下,英国的E.R.Herry认为,在比对时只要 13个特征点重合,就可以确认是同一个指纹。指纹的细节特征可以有150种之多,但这些特征出现的概率并不相等,很多特征是极其罕见的。

一般在自动指纹识别技术中只使用两种细节特征:纹线端点与分叉点。纹线端点指的是纹线突然结束的位置,而纹线分叉点则是纹线突然一分为二的位置。大量统计结果和实际应用证明,这两类特征点在指纹中出现的机会最多、最稳定,而且比较容易获取。

2.5 指纹分类

指纹分类的主要目的是方便大容量指纹库的管理,减小搜索空间,加速指纹匹配过程。指纹分类技术越完善,能够划分的类型越细,样本数据库每个类别中所包含的样本数量就会越少,对一次识别任务来讲,需要比对的次数和时间开销就会越少。

在大部分研究中,指纹一般分为漩涡型(whorl)、左环型(left loop)、右环型(right loop)、拱型(arch)、尖拱型(tented arch)5类。对于要求严格的指纹识别系统,仅按此分类是不够的,还需要进一步更加细致地分类。

环形(loop)弓型(arch)螺旋型(whorl)

2.6 指纹比对

指纹比对是通过对2枚指纹的比较确定它们是否同源的过程,即2枚指纹是否来源于同一手指。指纹比对主要是依靠比较2枚指纹的局部纹线特征和相互关系决定指纹的唯一性。细节特征的集合形成一个拓扑结构,指纹比对的过程实际就是2个拓扑结构的匹配问题。

由于采集过程中的变形、特征点定位的偏差、真正特征点的缺失和伪特征点的存在等问题,即使是2枚同源的指纹,所获得的特征信息也不可能完全一样,指纹比对的过程必然是一个模糊匹配问题。

2.7 可靠性问题

计算机处理指纹图像时,只是涉及了指纹有限的信息,而且比对算法不是精确的匹配,因此其结果不能保证100%准确。指纹识别系统的重要衡量标志是识别率,它主要由2部分组成:拒判率(FRR,false reject rate)和误判率(FAR,false accept rate)。图5的ROC(Receiver Operating Curve)曲线给出 FAR 和 FRR 之间的关系

图5 FAR和FRR之间的关系

三、指纹图像预处理及其实现

3.1图像平滑

1.图像平滑简介

图像平滑的主要目的是减少图像噪声。图像噪声来自于多方面,有来自于系统外部的干扰(如电磁波或经电源窜进系统内部的外部噪声),也有来自于系统内部的干扰(如摄像机的热噪声、电器机械运动而产生的抖动噪声等内部噪声)。实际获得的图像都因受到干扰而含有噪声,噪声产生的原因决定了噪声分布的特性及与图像信号的关系。减少噪声的方法可以在空间域或频率域处理。在空间域

中进行时,基本方法就是求像素的平均值或中值;在频率域中则运用低通滤波技术。

2.中值滤波器

将空间域模板用于图像处理,通常称为空间滤波,而空间域模板称为空间滤波器。空间域滤波按线性和非线性特点有:线性、非线性平滑滤波器。线性平滑滤波器包括领域平均法(均值滤波器),非线性平滑滤波器有中值滤波器。本文将采用中值滤波对原始图像进行预处理。

中值滤波是一种非线性处理技术,由于它在实际运算过程中并不需要知道图像的统计特性,所以比较方便。中值滤波最初应用在一维信号处理技术中,后来被二维的图像信号处理技术所引用。在一定的条件下,中值滤波可以克服线性滤波器所带来的图像细节模糊,而且对滤除脉冲干扰及图像扫描噪声非常有效;但是,对一些细节多,特点是点、线、尖顶细节较多的图像则不宜采用中值滤波的方法。中值滤波的目的是在保护图像边缘的同时,去除噪声。

3.中值滤波的过程

利用中值滤波函数去除图像中的噪声过程如下:

(1)使用imread()读入原始的彩色图像;

(2)因为使用中值滤波器只能对灰度图像进行处理,所以利用rgb2gray()将彩色图像转化为灰度图像;

(3)用imnoise()在灰度图像中加入椒盐噪声;

(4)利用medfilt2()函数进行中值滤波,并在MATLAB环境下运行。

相应的MATLAB主程序如下:

I=imread('E:\各科课件\大三\数字图像处理\指纹识别预处理\1.jpg');

t=rgb2gray(I);

p1=imnoise(t,'salt & pepper',0.02);

p2=medfilt2(p1);

subplot(2,2,1);imshow(I);title('原始图像');

subplot(2,2,2);imshow(I);title('灰度图像');

subplot(2,2,3);imshow(p1);title('加入噪声后图像');

subplot(2,2,4);imshow(p2);title('中值滤波后图像');

程序运行结果如下图所示,由图像的对比可以发现处理后的图像减少了一部分的噪声,使指纹纹路和背景干扰区分出来,对后续的进一步处理做了准备.

中值滤波Matlab 仿真结果

3.2图像锐化 1.图像锐化简介

在图像识别中,需要有边缘鲜明的图像,即图像锐化。图像锐化的目的是为了突出图像的边缘信息,加强图像的轮廓特征,以便于人眼的观察和机器的识别。然而边缘模糊是图像中常出现的质量问题,由此造成的轮廓不清晰,线条不鲜明,使图像特征提取、识别和理解难以进行。增强图像边缘和线条,使图像边缘变得清晰的处理称为图像锐化。

图像锐化从图像增强的目的看,它是与图像平滑相反的一类处理。边缘和轮廓一般都位于灰度突变的地方,由此人们很自然地想起用灰度差分突出其变换。然而,由于边缘和轮廓在一幅图像中常常具有任意的方向,而一般的差分运算是有方向性的,因此和差分方向一致的边缘、轮廓便检测不出来。为此,人们希望找到一些各向同性的检测算子,他们对任意方向的边缘、轮廓都有相同的检测能力。具有这种性质的锐化算子有梯度、拉普拉斯和其他一些相关运算。如果从数学的观点看,图像模糊的实质就是图像受到平均或者积分运算的影响,因此对其进行逆运算(如微分运算),就可以使图像清晰。根据微分方法是否线性,可将锐化分为线性锐化和非线性锐化两类。 2.锐化滤波

1.)线性锐化滤波 线性高通滤波器是最常用的线性锐化滤波器,这种滤波器的中心系数都是正的,而周围的系数都是负的。对3*3的模板来说,典型的系数取值是: 010141010-????

--????-??

事实上这是拉普拉斯算子,拉普拉斯算子是实线性导数运算,对被运算的图像它

满足各向同性的要求,这对于图像增强是非常有利的。拉氏算子的表达式是 222

22

f f x y ???=+??

对于离散函数f(i,j),其差分形式是: 222(,)(,)(,)f i j x f i j y f i j ?=?+?

这里2(,)x f i j ?和

2(,)y f i j ?在x 方向和y 方向的二阶差分,所以离散函数的拉氏算子的表达式为: 2(,)(1,)(1,)(,1)(,1)4(,)f i j f i j f i j f i j f i j f i j ?=++-+++-- 系数取值为: 010181010-

????--????-?? 2. 非线性锐化滤波

对一幅图像施加梯度模算子,可以增强灰度变化的幅度,因此我们可以采用梯度模算子作为图像的锐化算子。此方法也是最常用的非线性锐化滤波方法,而且由数学知识我们知道,梯度模算子具有方法同性和位移不变性,这正是我们所希望的。

对于离散函数f (i ,j ),利用差分来代替微分。 一阶差分的定义为:

(,)(,)(1,)

x f i j f i j f i j ?=--

(,)(,)(,1)

y f i j f i j f i j ?=--

因此,梯度的定义为:

1222

(,)(,)x y G f i j f i j ??=?-??? 为了运算简便,实际中采用梯度模的近似形式,如(,)(,)

x x f i j f i j ?+?、 ()max (,),(,)x x f i j f i j ??、max (,)(,)

f i j f m n -等。另外,还有一些常用的算

子,如Roberts 算子和Sobel 算子。 3.图像锐化的Matlab 仿真

用Laplacia 算子对指纹图像进行锐化,以下是利用Laplacia 算子对图像增强的MATLAB 实现:

I=imread(' E:\各科课件\大三\数字图像处理\指纹识别预处理\1.jpg'); figure;

subplot(1,3,1);imshow(I);title('原图'); h1=fspecial('Laplacia',0); MotionBlur1=imfilter(I,h1);

subplot(1,3,3);imshow(MotionBlur1);title('拉普拉斯增强图像'); figure('name','直接输入算子锐化处理','NumberTitle','Off'); subplot(1,3,1);imshow(I);title('原图'); l=[0 -1 0;-1 4 -1;0 -1 0]; MotionBlur2= imfilter(I,l);

subplot(1,3,3);imshow(MotionBlur2);title('拉普拉斯锐化图像');

锐化后的图像如下图所示。

Laplacia算子对图像锐化图增强后的图像

https://www.360docs.net/doc/9612568094.html,placia算子对图像锐化增强的结果

3.3二值化

1.二值化算法

指纹图像二值化作为指纹预处理过程的一部分,是进行指纹图像细化处理的基础。目前指纹细化方法都是基于二值指纹图像进行的。对指纹图像二值化的好处在于使得图像的几何性质只于0和1的位置有关,不再涉及像素的灰度值,使处理变得简单,这给存储和处理带来了很大的方便,同时也提高了系统的经济实用。

一个好的算法可以得到一个高质量的二值图像。反之,如果该阶段引入噪声,就会直接降低图像质量,影响识别精度。对指纹图像进行二值化,其基本要求就是二值化后的图像能真实地再现原指纹。具体要求为:

1.脊线中不出现空白。

2.二值化后的脊线基本保持原来指纹的特征。

3.指纹的纹线不应有太多的间断和相连。

4.指纹纹线间的间距应大致相同。

5.由于指纹识别系统的特性,二值化算法的速度也应是一个评价指标。一般灰度图像二值化的变换函数f(x)可以用下述公式表示:

公式中T为指定的阀值,x为灰度值。

局部自适应阀值算法首先是利用固定阀值算法的思想,然后根据图像中每一部分的明暗度来调整阀值。首先把图像分为若干个W*W的方块,每一块根据自己的阀值进行二值化。这种算法充分利用了指纹图中脊线与谷线宽度大致相同的特点,

即二值化后黑白像素的个数也应大致相同,首先利用固定阀值算法的特点对指纹图像中的每块确定一个大致的阀值,然后再利用自适应的思想对阀值进行准确的调整,即阀值的取值合适时图像是最光滑的,既没有“黑洞”阀值过大,也没有“白点”阀值过小,所以0-1之间的转换次数最少。下面为块区域阀值T 的选取算法:

1.将指纹图像划分为不重叠的大小为W*W 的块,求取该区域内所有像素的灰

度平均值。 2

2

22

1(,)

w

w i i w w u i v j T G i j w w ++

=-

=-=

?∑∑

2.计算区域内的Nk 和Nl 的值,Nk=灰度值大于等于T 的像素点的个数。Nl=灰度值小于T 的像素点的个数;

3.如果k l N N a -≤(10%)

a w w =??,则T 为阀值;

4.若k l

N N >,则T=T+1,否则T=T-1,返回第二步。

2.二值化算法的Matlab 仿真

本文用matlab 图像处理工具箱提供的im2bw 函数实现指纹图像的二值化。以下是二值化算法的MATLAB 实现:

%二值化算法matlab 程序

I=imread(' E:\各科课件\大三\数字图像处理\指纹识别预处理\1.jpg'); level=graythresh(I); J=im2bw(I,level);

imshow(J);title('二值化图像')

通过Matlab 进行算法仿真的结果如下图所示。

图指纹图像的二值化结果

通过指纹灰度图像的二值化处理,得到了清晰的二值图像,本文将在下一节中对指纹图像进行细化处理,目的是得到单个像素的指纹纹路,为后续的特征识别做前期准备。

3.4细化

1.细化算法

细化又称骨骼化,是指在不影响图像的拓扑关系的情况下,将图像中宽度大于一个像素的线条转变为只有一个像素宽度的图像的处理过程。由于在指纹识别的图像处理过程中,指纹的特征,包括方向特征和位置特征,只跟指纹图像的拓扑结构有关系,而跟脊线和脊谷的宽度无关,同时通过细化可以极大地便于后续的提取特征点操作,因此在指纹图像的处理过程中需要对指纹图像进行细化操作。细化的效果好坏直接关系到指纹特征点是否能够高效的提取。若细化处理效果不好的话,后续的特征点提取将有可能出现大量的伪特征点,导致最后的匹配无法进行,因此细化操作非常重要。

由于指纹识别与一般其他的图像识别有很大的不同,指纹识别的匹配直接与细化后的指纹的端点(含分叉点、端点)相关,因此细化操作不能对指纹图像的端点位置、方向等产生影响,否则就改变了指纹图像的特征信息。

2 细化算法的Matlab仿真

以下是细化算法的MATLAB实现:

I=imread(' E:\各科课件\大三\数字图像处理\指纹识别预处理\erzhihua.jpg');

J=I(:,:,1)>160;

K=bwmorph(~J,'thin','inf');

imshow(~K);title('细化结果')

通过Matlab进行算法仿真的结果如下图所示。

图 指纹图像细化的结果

四、指纹特征的提取

4.1指纹图像特征点的提取

特征点提取一般分为两个阶段:提取特征点和伪特征点的剔除。

最常用的特征点提取算法有两类:一是从灰度图像直接提取特征点;二是对预处理细化后的图像进行提取特征点(基于细化图像的邻域法)。下面将第二种方法对进行介绍。

基于细化图像的邻域法,是先将指纹图像经过图像增强、二值化和细化等一系列的预处理得到细化的指纹图像,再通过构建像素的3*3邻域(如图4.1所示)提取指纹图像的特征点。图中P 为待测像素点,P1, P2……P9为P 的邻域,Cn(P)为这8个邻域像素的相邻像素的灰度值(此时已二值化,所以灰度值只可能为0或1)从0变为1,或者从1变为0的次数。Sn(P)为8邻域像素中为1的像素的个数,具体按

8

11

()n i i i C P P P +==-∑(其中P 9=P 1)

8

1

()n i i S P P ==∑

通过分析可知,细化后的指纹图像的邻域状态如图4.2所示。

图4.1 领域示意图 图4.2 细化后的指纹图像

对于脊线上的像素,可根据其邻域的Cn(P)和Sn(P)数值判定此时P 像素点的状态。通过分析可以发现Cn(P)和Sn(P)数值仅存在以下三种情况: (1)若P 点为脊线上的点,且Cn(P)=2, Sn(P)=1,则可判定像素点P 为端点,如图3-2中E 点。

(2)若P 点为脊线上的点,且Cn(P)=4, Sn(P)=2、3或者4,则可判定像素点P 为脊线上的连续点,即不是特征点,如图3-2中的C1点、C2点、C3点、C4点。 (3)若P 点为脊线上的点,且Cn(P)=6, Sn(P)=3,则可判定像素点P

为分叉点,

如图3-2中点B点。

对指纹图像中的所有像素进行处理,分别记录下所有检测到的端点和分叉点,即完成了特征提取的第一步——特征的提取。

四、总结与展望

1.总结

图像是人类获取和交换信息的主要来源,因此,图像处理的应用领域必然涉及到人类生活和工作的方方面面。近年来,图像处理技术得到了快速发展,呈现出较为明显的发展趋势,了解和掌握这些发展趋势对于做好目前的图像处理工作具有前瞻性的指导意义。而指纹识别正随着数字图像处理和模式识别等学科的发展而逐步形成一门新兴身份认证技术。在未来社会中扮演越来越重要的位置。2.展望

在世界范围内,指纹识别技术正广泛应用于诸多领域,其中部分产品已在美国的司法、移民、医疗、社会福利等政府机构投入使用。

由于我国市场尚属启动阶段,其发展空间更为广阔,在公安、军队、海关、交通、金融、社保、医疗及其他民用安全控制等行业和部门存在着广泛的需求。

指纹识别技术除了以上行业和部门存在着广泛的需求外,在诸如企事业单位或公司的考勤、门卫接待系统、社会医疗、福利和保险行业以及高级轿车防盗等领域也大有用武之地。

参考文献

[1] 张德丰MATLAB数字图像处理中机械工业出版社,2009.

[2] 玛国进,顾国华,张保民.指纹图像预处理与特征提取[M].计算机应用研究,

2004:183-186.

[3] 朱霞辉,罗飞路,钱彦岭.一种有效的指纹图象的纹线细化处理法[J].计算机

应用研究,1997.(06).

[4] 韩伟红,黄子中,土志英.指纹自动识别系统中的预处理技术[J].计算机研究

与发展,1997,(12).

[5] 杨若冰.指纹识别的起源[J].中国防伪报道,2006.7, 38-40.

[6] 韩涛.指纹图像预处理与特征提取算法研究[D].武汉:华中科技大学,

自动指纹识别技术的发展及应用

自动指纹识别技术的发展及应用 随着计算机技术的发展,人们对计算机的安全问题方面的要求也在不断提高。计算机安全问题直接关系到了我国当代社会的稳定发展,而自动指纹识别技术作为一种较为先进的应用技术,有着较高的可行性和应用型性,在计算机中利用自动指纹识别技术可以有效地提高计算机的安全性,文章就自动指纹识别技术的发展及应用进行了相关的分析。 标签:自动指纹识别技术;发展;应用 引言 随着现代科技的进步与发展,自动指纹识别技术在当前社会得到了广泛应用,它不仅为公安机关案件的侦破提供了帮助,同时也满足了社会发展的需要。在这个网络化的时代下,以计算机为核心技术的网络系统已经得到了广泛的应用,利用自动指纹识别技术可以提高计算机网络的安全性,为计算机网络用户的利益提供保障。 1 指纹识别技术概述 自动指纹识别技术是集计算机、网络、光电技术、图像处理、数据库技术等于一体的综合指纹认证技术。指纹作为一个人特有的一种特征,每个人的指纹在图案、断点和交叉点上各不相同,根据指纹的唯一性和特定性可以对一个人的身份进行验证。而指纹识别技术就是把一个人同他的指纹对应起来,通过比较他的指纹和预先保存的指纹进行比较,进而确定他的身份。自动指纹识别包括了指纹图像获取、处理、特征提取以及对比等多个环节,通过现金的指纹采集仪器可以获得较为清晰的活体指纹图像。在自动指纹识别系统中,采用了独特的容错技术,既是指纹识别系统获取的指纹是不完整的指纹,它也可以提高指纹认证的可靠性。伴随着现代科技的不断发展,指纹识别技术已经进入到我们的日常生活中并产生了较大影响。 2 自动指纹识别技术发展现状 在以往的指纹识别中,指纹识别很容易受多种因素的影响,如脏手指、疤痕等,进而影响到指纹质量,给指纹识别带来一定的困难。自动指纹识别技术是通过计算机实现的身份识别手段,也是当今应用最为广泛的生物特征识别技术[1]。伴随着计算机技术的发展,指纹识别技术逐渐进入到计算机世界中。许多公司和研究机构也在自动指纹识别技术领域中取得了较为可观的成就,推出了一系列以自动指纹识别技术为核心的应用产品,且这些产品深受大众的认可,为公安机关案件的侦破、为企业的发展、为个人的隐私都提供了极大的保障。近年来,随着晶体半导体指纹录入芯片的诞生,使得指纹识别技术从单一的司法应用扩展到民用。在这个科技不断创新的时代,自动指纹识别技术也越来越先进,以硅技术、超声波技术、光学技术为载体的指纹识别系统的应用也越来越广泛了。

指纹识别系统

指纹识别系统 1.1 指纹识别系统原理 指纹识别系统的组成原理。如图1-1所示。图中的学习模块负责采集用户指纹数据,对指纹图像进行预处理,提取这些指纹的特征,作为将来的比对模板存人数据库。而识别模块则负责采集和处理指纹图像,在提取特征后与数据库中的指纹模板进行比对,然后判断是否匹配.得出结论。整个系统的核心就是图像处理、特征提取以及指纹比对。 图1-1 1.2 指纹采集与指纹图像处理方法 目前,主要的指纹采集方法有两种:一种是光学采集器;另一种是用半导体传感器。光学采集器采集指纹是通过把手指沾上油墨后按在白纸上,然后用摄像机把图像转换为电信号。光学采集受外界干扰小、采集精度较高,但是数据量较大,因此处理时问较长。而对于半导体传感器来说,手指的温度、湿度对其测量结果有影响,但是数据量不大,处理比较方便。随着半导体技术的发展,半导体传感器的成本低、体积小、方便集成等优点逐步体现,它已逐步代替光学采集器。指纹鉴定过程的第一个阶段是指纹图像的采集阶段,也就是指纹模板的录A阶段。为了初步确定图像预处理方法,我们必须首先了解指纹传感器获得的图像的尺寸和质量。根据不同的指纹传感器,我们设计不同的方案进行图像采集,并将从各个图中提出特征点储存到数据库中,来产生“活模板”,为后面的指纹鉴定做准备。 指纹图像处理是整个指纹识别过程的核心。常见的指纹图像处理包括滤波增强、二值化、细化、提取特征点四个步骤。在采集指纹图像的过程中,由于采集环境,皮肤表面的性质,采集设备的差异等各种因素的影响,采集的图像会不同程度的受到各种噪声的干扰,从而影响了采集图像的质量。所以实际的指纹图像首先通过一个滤波增强来改善图像的质量,恢复

(完整版)第二章指纹识别的原理和方法

第二章指纹识别的原理和方法 指纹识别的采集及其参数[15] 指纹具有惟一性(随身携带、难以复制、人人不同、指指相异)。根据指纹学理论,将两人指纹分别匹配上12个特征时的相同几率仅为1/1050。指纹还具有终身基本不变的相对稳定性。指纹在胎儿六个月时已完全形成,随着年龄的增长,尽管人的指纹在外形大小、纹线粗细上会有变化,局部纹线之间也可能出现新细线特征,但从总体上看,同一手指的指纹纹线类型、细节特征的总体布局等无明显变化。指纹的这些特点为身份鉴定提供了客观依据。 指纹识别过程可以分为4个步骤:采集指纹图像、提取特征、保存数据和比对。通过指纹读取设备读取到人体指纹的图像,取到指纹图像之后,要对原始图像进行初步的处理,使之更清晰。指纹辨识软件建立指纹的数字表示特征数据,软件从指纹上找到被称为“节点”(minutiae)的特征点,这些数据(通常称为模板),保存为1K大小的记录。最后,通过计算机模糊比较的方法,把两个指纹的模板进行比较,计算出它们的相似程度,最终得到两个指纹的匹配结果。 2.2.1指纹图像的采集[16][17][18] 指纹采集模式主要分为“离线式”和“在线式”两种。所谓“离线式”就是指在指纹采集时,利用某些中间介质(如油墨和纸张)来获取指纹图像,在通过一定的技术手段将图像数字化输入计算机,它属于非实时采集。目前“离线式”采集方式在大多数场合已经消失。所谓“在线式”是通过与计算机联机的先进指纹传感器的专用指纹采集设备,将真实的人体指纹直接变成数字图像数据,实时传输给计算机。 基于指纹传感器的“在线式”实时采集设备以其操作简单、实时性强、采集效率高、图像质量好等优点,广泛应用于自动指纹识别领域。 指纹传感器是采集指纹的装置,是一切自动指纹识别系统的必备设备,从原理上,目前见到的指纹传感器分下面3类: (1)光学录入

基于TMS320VC5501和DSP_BIOS的指纹识别系统设计

收稿日期:2009-11-23 作者简介:刘慧英(1956 ),女,陕西西安人,教授,主要从事智能控制理论与智能交通系统的研究;李飞(1982 ),男,硕士研究生,研究方向为控制理论与控制工程。 基于T M S320VC5501和DSP /BI OS 的 指纹识别系统设计 刘慧英,李 飞,宁 飞,傅 磊 (西北工业大学自动化学院,陕西西安 710129) 摘要:针对目前嵌入式指纹识别系统设计的不足,提出了基于单DSP 处理器结构的指纹识别设计方案。系统硬件采用TMS320VC5501作为处理核心,C MOS 图像传感器HV7131R 为图像采集器件,片上系统芯片CY8C21534设计的电容性触摸按键提供系统控制输入。系统软件以嵌入式实时操作系统DSP /B I OS 为开发平台进行实时多任务设计,并对指纹识别算法进行了硬件平台优化和改进。调试结果表明,该系统运行稳定可靠,匹配精度高,满足设计要求。关键词:TM S320VC5501;图像采集;DSP/BI OS;指纹识别算法 中图分类号:TP39 文献标识码:A 文章编号:1000-8829(2010)07-0028-05 D esign of Fi ngerpri nt R ecognition Syste m B ased on T M S 320VC 5501and DSP /BI O S L I U H u i ying ,LI Fe,i N I N G Fe,i FU Lei (Schoo l of A uto m a tion ,N orth w este rn Po lytechn i ca lU n i versity ,X i an 710129,Chi na) Abst ract :A fi n gerpri n t recogn iti o n syste m is pr oposed based on sing le DSP pr ocessor str ucture because of de si g n fla w s of the presen t e m bedded syste m.T M S320VC5501is used as the processor ,and HV7131R C MOS co lor i m age senso r is used as i m age acqu isiti o n ch i p .C ap sense touch keyboard is i n troduced for input contro l usi n g C Y8C21534SoC chip .The real ti m e mu lti task desi g n o f syste m soft w are is based on the e mbedded real ti m e operation syste m DSP /B I O S .The fi n ger pri n t recogniti o n algorithm is opti m ized and i m proved in the hard w are platfor m .The test resu lt sho w s t h at th is syste m r uns stable and the precisi o n o f m atch i n g m eets the re quire m en ts o f syste m .K ey w ords :TM S320VC5501;i m age acquisiti o n;DSP /B I O S ;fi n gerpri n t recogn iti o n algorithm 随着现代社会数字化、信息化和网络化进程的不断加快,人们之间的信息交流愈加频繁,对身份鉴别技术的要求也越来越高。传统的身份识别(如钥匙、证件和密码等)存在容易丢失、磨损以及遗忘等缺点,因此人们把目光转向生物识别技术。所谓生物识别技术是指利用人的生理特征或行为特征来进行个人身份的鉴定。指纹的唯一性和终生不变性,使其成为当前生 物识别的主要研究对象[1] 。指纹识别技术具有很高的可行性和实用性,因而成为目前应用最广泛的个人身份认证技术之一。指纹识别技术的应用系统可以分 为两大类,即联机(PC)识别系统和嵌入式识别系统。嵌入式识别系统结构上相对独立,不需要连接计算机就可以独立完成其设计功能,具有速度快、体积小、接口多等优点,被应用到各种领域。但是该系统存在两方面的问题:一是缺少操作系统,程序处于!裸跑?状态,降低了系统运行的可靠性;二是更多地采用!DSP +FPGA ?的处理器结构,增加了系统功耗与成本,从而限制了其应用的范围。因此,开发基于操作系统的DSP 指纹识别系统具有很大的实际意义。 1 系统设计方案 本系统以T M S320VC5501(以下简称C5501)DSP 为核心处理器,它是T I 公司最新推出的高性能、低功耗16位定点DSP 芯片,器件上集成了多种先进的外设[2] 。电容式触摸键盘和LCD 构成的人机交互模块

指纹识别的原理和方法

指纹识别的原理和方法 一、概述 指纹识别的背景知识 我们手掌及其手指、脚、脚趾内侧表面的皮肤凸凹不平产生的纹路会形成各种各样的图案。这些纹路的存在增加了皮肤表面的摩擦力,使得我们能够用手来抓起重物。人们也注意到,包括指纹在内的这些皮肤的纹路在图案、断点和交叉点上各不相同,也就是说,是唯一的。依靠这种唯一性,我们就可以把一个人同他的指纹对应起来,通过对他的指纹和预先保存的指纹进行比较,就可以验证他的真实身份。这种依靠人体的身体特征来进行身份验证的技术称为生物识别技术,指纹识别是生物识别技术的一种。 目前,从实用的角度看,指纹识别技术是优于其他生物识别技术的身份鉴别方法。这是因为指纹各不相同、终生基本不变的特点已经得到公认。 最早的指纹识别系统应用与警方的犯罪嫌疑人的侦破,已经有30多年的历史,这为指纹身份识别的研究和实践打下了良好的技术基础。特别是现在的指纹识别系统已达到操作方便、准确可靠、价格适中的阶段,正快速的应用于民用市场。 指纹识别系统通过特殊的光电转换设备和计算机图像处理技术,对活体指纹进行采集、分析和比对,可以迅速、准确地鉴别出个人身份。 系统一般主要包括对指纹图像采集、指纹图像处理、特征提取、特征值的比对与匹配等过程。现代电子集成制造技术使得指纹图像读取和处理设备小型化,同时飞速发展的个人计算机运算速度提供了在微机甚至单片机上可以进行指纹比对运算的可能,而优秀的指纹处理和比对算法保证了识别结果的准确性。 指纹自动识别技术正在从科幻小说和好莱坞电影中走入我们实际生活中,就在今天,您不必随身携带那一串钥匙,只需手指一按,门就会打开;也不必记住那烦人的密码,利用指纹就可以提款、计算机登录等等。 指纹识别技术主要涉及四个功能:读取指纹图像、提取特征、保存数据和比对。 在一开始,通过指纹读取设备读取到人体指纹的图像,取到指纹图像之后,要对原始图像进行初步的处理,使之更清晰。 接下来,指纹辨识软件建立指纹的数字表示——特征数据,一种单方向的转换,可以从指纹转换成特征数据但不能从特征数据转换成为指纹,而两枚不同的指纹不会产生相同的特征数据。软件从指纹上找到被称为―节点‖(minutiae)的数据点,也就是那些指纹纹路的分叉、终止或打圈处的坐标位置,这些点同时具有七种以上的唯一性特征。因为通常手指上平均具有70个节点,所以这种方法会产生大约490个数据。 有的算法把节点和方向信息组合产生了更多的数据,这些方向信息表明了各个节点之间的关系,也有的算法还处理整幅指纹图像。总之,这些数据,通常称为模板,保存为1K大小的记录。无论它们是怎样组成的,至今仍然没一流种模板的标准,也没一流种公布的抽象算法,而是各个厂商自行其是。 最后,通过计算机模糊比较的方法,把两个指纹的模板进行比较,计算出它们的相似程度,最终得到两个指纹的匹配结果。 指纹识别的原理和方法 二. 取得指纹图象 1.取象设备原理 取像设备分成两类:光学、硅晶体传感器和其他。

指纹识别系统(文献综述)

指纹识别方法的综述 摘 要: 对在指纹的预处理和特征提取、指纹分类、指纹的匹配过程中的方向图、滤波器、神经网络等关 键性原理和技术做了详细的说明,并对在各个过程中用到的方法做了进一步的比较,讨论了各种方法的优越性。 0 引 言 自动指纹识别是上世纪六十年代兴起的,利用计算机取代人工来进行指纹识别的一种方法。近年 来,随着计算机技术的飞速发展,低价位指纹采集仪的出现以及高可靠算法的实现,更使得自动指纹识 别技术越来越多地进入到人们的生活和工作中,自动指纹识别系统的研究和开发正在成为国内外学术 界和商业界的热点。相对于其他生物特征鉴别技术例如语音识别及虹膜识别,指纹识别具有许多独到 的优点,更重要的是它具有很高的实用性和可行性,已经被认为是一种理想的身份认证技术,有着十分 广泛的应用前景,是将来生物特征识别技术的主流。 1 指纹取像 图 1 是一个自动指纹识别系统AFIS(Automated Fingerprint Identification System) 的简单流程。 → → → ↓ ↑ ———— 将一个人的指纹采集下来输入计算机进行处理是指纹自动识别的首要步骤。指纹图像的获取主要利用设备取像,方便实用,比较适合AFIS 。利用设备取像的主要方法又利用光学设备、晶体传感器和超声波来进行。光学取像设备是根据光的全反射原理来设计的。晶体传感器取像是根据谷线和脊线皮肤与传感器之间距离不同而产生的电容不同来设计的。超声波设备取像也是采用光波来取像,但由于超声波波长较短,抗干扰能力较强,所以成像的质量非常好。 2 图像的预处理与特征提取 无论采取哪种方法提取指纹,总会给指纹图像带来各种噪声。预处理的目的就是去除图像中的噪 音,把它变成一幅清晰的点线图,以便于提取正确的指纹特征。预处理是指纹自动识别过程的第一步, 它的好坏直接影响着指纹识别的效果。常用的预处理与特征提取( Image Preprocessing and Feature Ex 2 t raction) 方法的主要步骤包括方向图计算、图像滤波、二值化、细化、提取特征和后处理。当然这些步骤 可以根据系统和应用的具体情况再进行适当变化。文献[ 1 ]提出了基于脊线跟踪的方法能够指纹取像 图像预处理 特征提取 指纹识别 数据库管理

指纹识别系统设计

指纹识别系统设计题目:指纹识别系统设计 专业:电气工程及其自动化 学生姓名:陈 指导教师:黄

摘要 指纹作为人体的重要特征具有长期不变性和唯一性已经成为生物识别领域的重要手段通过指纹特征来鉴别人的身份的技术正在得到越来越广泛的应用随着指纹检测技术和指纹识别算法的不断改进指纹识别技术还将在越来越多的部门得到更广泛的应用。针对指纹的唯一性和终身不变性的特点.提出了一种基于FPS200固态指纹传感器和TMS320VC5402 DSP 芯片的快速指纹识别系统,促使指纹识别设备向小型化、嵌入式、自动化方向发展;对系统的组成原理、指纹采集和指纹图像处理力法进行了分析;结合FPS200和TMS320VC5402芯片的特性,对系统硬件核心和图像采集电路做了详细介绍,并给出系统硬件设计方案、软件设计流程;实验结果表明.系统指纹采集效率高,识别速度快,识别结果准确可靠;该系统性能稳定.实用性强,应用范围广泛。 关键词:指纹识别;TMS320VC5402;DSP;指纹采集;图像处理

Abstract As the uniqueness and constancy of fingerprint ,a quick fingerprint recognition system based on fingerprint sensor FPS200 and DSP chip TMS320VC5402 is presented. The composing principles of the system , fingerprint collection and fingerprint image processing methods are introduced particular .with the characteristics of FPS200 TMS320VC5402 ,the core of the hardware collecting circuit and the designs of the hardware and software are introduced in details. The results of experiments indicated that this system works with great fingerprint collection efficiency, high recognition speed and credible recognition results because of the stead performance and practicability the system will have wide application area .

指纹识别系统(文献综述)

指纹识别方法的综述 摘要 : 对在指纹的预处理和特征提取、指纹分类、指纹的匹配过程中的方向图、滤波器、神经网络等关 键性原理和技术做了详细的说明, 并对在各个过程中用到的方法做了进一步的比较, 讨论了各种方法的优越性。 0引言 自动指纹识别是上世纪六十年代兴起的,利用计算机取代人工来进行指纹识别的一种方法。 近年 来, 随着计算机技术的飞速发展,低价位指纹采集仪的出现以及高可靠算法的实现,更使得自动指纹识 别技术越来越多地进入到人们的生活和工作中, 自动指纹识别系统的研究和开发正在成为国 内外学术 界和商业界的热点。相对于其他生物特征鉴别技术例如语音识别及虹膜识别, 指纹识别具有许多独到 的优点 ,更重要的是它具有很高的实用性和可行性,已经被认为是一种理想的身份认证技术 有着十分 广泛的应用前景, 是将来生物特征识别技术的主流。 , 1指纹取像 图1 是一个自动指纹识别系统 AFIS(Automated Fingerprint Identification System)的简单流程。 指纹取像→ 图像预处理 → 特征提取 → 指纹识别 ↓↑ 数据库管理———— 将一个人的指纹采集下来输入计算机进行处理是指纹自动识别的首要步骤。指纹图像的获取主要利用设备取像,方便实用 , 比较适合 AFIS 。利用设备取像的主要方法又利用光学设备、晶 体传感器和超声波来进行。光学取像设备是根据光的全反射原理来设计的。晶体传感器取像是根据谷线和脊线皮肤与传感器之间距离不同而产生的电容不同来设计的。超声波设备取像也是采用光波来取像,但由于超声波波长较短,抗干扰能力较强,所以成像的质量非常好。 2图像的预处理与特征提取 无论采取哪种方法提取指纹 ,总会给指纹图像带来各种噪声。预处理的目的就是去除图像中的 噪 音,把它变成一幅清晰的点线图 ,以便于提取正确的指纹特征。预处理是指纹自动识别过程的第 一步 , 它的好坏直接影响着指纹识别的效果。常用的预处理与特征提取( Image Preprocessing and Feature Ex2 t raction) 方法的主要步骤包括方向图计算、图像滤波、二值化、细化、提取特征和后处理。 当然这些步骤 可以根据系统和应用的具体情况再进行适当变化。文献[ 1 ] 提出了基于脊线跟踪的方法能够

指纹识别门禁系统的设计与实现

目录 摘要 .............................................................. I II ABSTRACT ........................................................... I V 第一章绪论 ........................................................ 1 1.1 论文的背景及意义............................................ 1 1.2 识别技术简介................................................ 2 1.2.1 指纹特点 .............................................. 2 1.2.2 指纹特征 .............................................. 2 1.2.3 指纹应用系统简介...................................... 2 1.2.4 指纹取像技术及其特点.................................. 3第二章指纹门禁系统的总体设计 ...................................... 5 2.1 系统功能.................................................... 5 2.2 系统性能指标................................................ 5 2.3 系统硬件结构................................................ 6 2.4 系统软件结构................................................ 7第三章指纹门禁系统的硬件设计 ...................................... 9 3.1 SPCE061A单片机介绍 ......................................... 9 3.1.1 SPCE061A单片机的主要性能.............................. 9 3.1.2 指纹识别模块OM-20的管脚说明及性能指标................ 9 3.1.3 SPCE061A单片机与指纹识别模块OM-20的接口电路设计... 10 3.2 SPCE061A单片机与液晶显示模块SPLC501的接口............... 11第四章指纹门禁系统的软件设计 .................................... 13 4.1 指纹处理模块.............................................. 13 4.1.1 指纹识别模块OM-20通讯协议.......................... 13 4.1.2 登记指纹模板程序设计................................ 13 4.1.3 删除指纹模板程序设计................................ 14 4.1.4 清空指纹模板程序设计................................ 14 4.2 系统主程序设计............................................ 15 4.3 指纹开门程序设计.......................................... 15

基于MATLAB的指纹识别系统(开题报告)

重庆工商大学 毕业论文(设计)开题报告计算机科学与信息工程学院 (系)测控技术与仪器专业(本科) 2006级1班课题名称:基于MATLAB的指纹图像预处理系统设计 毕业论文(设计)起止时间: XX年XX 月XX 日~ XX 月XX日(共XX周) 学生姓名:XX 学号:XX 指导教师: XX 报告日期: XX学毕业论文(设计)开题报告3-1

1.本课题所涉及的问题在国内(外)的研究现状综述 1、指纹识别及其优点。人手的指纹即为手指皮肤上的花纹, 它是人的一种生物特征。该特征具有独特的性质, 其花纹的细节由细微纹点和纹脊的起点、终点、分叉、结合等组成。正是这些无穷无尽的细节特征组合构成了指纹 10, 几乎为零, 这就构成了指纹的第一大特的唯一性。事实上, 甚至包括双胞胎, 世界上两个指纹相同的几率<1/9 点。指纹特征的另外几大特点是: 不变性——即指纹的图案永远不会改变; 与主体永不分离性——即指纹不存在丢失、遗忘、被窃取的可能; 指纹的使用比起其它证卡来说更快捷、安全、准确、无干扰, 可实现快速登录注册, 系统兼容性好, 也就是说可以独立或者通过联网构成系统且很容易并入各类证卡和定义识别系统中。因此, 指纹识别技术的应用范围极广(除化学家和矿工外均能鉴定)。 2、指纹自动识别系统的发展现状。指纹自动识别系统是集计算机、网络、光电技术、图像处理、智能卡、数据库技术等于一体的综合高技术。目前的指纹自动识别系统是采用先进的光电识别办法采集一个指纹信息, 并把它变成可以和已由计算机处理过的暗码相比对的代码。这些代码都经过加密处理, 然后经独特的相关算法进行识别判断, 在算法上有的采用是一个指纹的全部图案, 而有的是指纹的特殊细节。 目前的自动指纹识别系统已具有如下特点:(1) 可靠性: 采用独特的容错技术, 既使指纹有破坏, 即指纹不全或指纹随时间有自然的变化时也不影响正确识别。(2) 快捷性: 大多数系统鉴别时间仅需1~3s, 登录注册一个新客户只需1m in 的时间。(3) 灵活性: 一个指纹信息的代码可以压缩到几十个字节到几百个字节, 因此可以存放在一个磁条上或者一张两维条码卡上或者IC 卡上, 甚至几个指纹代码可以存在一张智能卡上。当然, 成千上万的代码可以存放在局域或网络化数据库中, 这样, 代码可以沿网络迅速传输, 因而可以灵活的构成各类系统, 即可以独立使用或集成到一个大范围的出入口控制或者安全处理系统如证卡存档识别系统中。( 4) 可接受性: 一个因素是目前的系统具有高性能; 另一个因素是目前的系统设计已考虑到人类工程学设计, 因而易被用户接受。(5) 安全性: 所有个人代码都经过了特殊加密, 通过所存储的代码不可能复原原指纹, 彻底避免了指纹的冒用, 因此既使证卡丢失, 也不存在安全问题。(6) 方便性: 目前出现的各类指纹识别系统一般外观设计精巧、结实, 采用了精密独特的光电系统, 具有LD 或全程液晶提示, 备有多种安装模式。(7) 兼容性: 可以与现有的各类系统兼容, 可实现全自动化的识别。(8) 实时性: 可实现完整的跟踪、实时报警功能。正是由于目前已经开发出了具有如上特点的指纹识别技术, 因此以此为基础的个人识别技术, 即证卡、代码、指纹的综合动态模式组合, 将可以对不同的应用场所提供不同的安全等级。 3、市场前景。自动指纹识别系统有着极其广阔的应用前景。众所周知, 指纹识别最早是在罪犯鉴别中应用, 它对于提高侦破手段、震慑罪犯、打击刑事犯罪成为强有力的武器并起到了重要作用。根据目前的了解,A F IS 的其它适用场所为: 政府各类机要部门(例如档案馆(室)、机要室)、国家重点实验室及生产重地、机场、军事要地(例如基地、仓库)、重要军事装备或关键设备的启动控制、银行金库、金融系统、代保管库、博物馆、珍宝馆、高级住宅、高级宾馆等重要门禁或入口控制、汽车门锁等。除此之外, 另一大潜在应用前景是: 自动取款机(A TM )、信用卡、驾驶执照、身份证、医疗健康卡、移民登记、计算机系统安全、机械登记等方面。1、指纹锁,指纹锁可以装在门里、车内、保险箱柜的内部, 外面无锁眼, 从而避免了撬锁, 可广泛用于金库、保安、银行、出纳、自动门、百叶门、保险柜、电控装置等门禁系统中。2,指纹卡,国际上偷盗使用卡和利用信用卡进行诈骗犯罪活动越来越猖獗, 仅1995 年英国因此损失8 千万英镑, 法国损失3100 万英镑, 目前我国信用卡用户已达2~ 3 千万, 利用信用卡犯罪我国也在呈不断上升趋势。我国政府打算用10 年左右的时间, 在全国400 多个城市的3亿人中推广信用卡, 预计发行量将达到2 亿张。目前我国IC 卡年产量已达6 千万张, 生产能力已达1 亿张, 全世界到2000 年IC 卡的总需求超过38 亿张, 我国需求量为年均2 千万张。目前, 国内各种磁卡、IC 卡系统已十分普遍。例如: 大庆市1996 年已拥有医疗保险IC 卡80 万张, 全国联网的200 电话磁卡已有上百万用户。由于指纹识别技术的诸多优点, 可以预料, 一方面指纹卡将会在一切需要验证身份的场所发挥越来越重要的作用, 其应用领域将会进一步拓宽; 另一方面, 由于市场的推动, 指纹识别技术也会不断提高, 在其识别可靠性、速度、成本等方面进一步朝实用化迈进。我们期待着指纹识别这一高技术在人们的生活中起到应有的越来越重要的作用。

基于单片机指纹识别系统设计

任务书 课程设计题目:指纹识别 功能简述: 1)根据所学的知识和能力,设计程序可以实现根据指纹的大小、形状等特征,识别出不同的指纹。 2)利用按键标志当前指纹识别的状态,例如录入状态,识别状态,清楚状态;利用液晶1602能够显示当前指纹识别的状态信息。 3)利用继电器,对当前信息的判断,例如提醒当前指纹识别错误;利用蜂鸣器和LED等提醒当前指纹识别是否正确

目录 第一章绪论…………………………………………………….. 1.1、指纹识别中的基本概念………………………………… 1.2 指纹识别的发展前景……………………………………… 1.3、指纹识别课题设计的内容与意义……………………….. 第二章方案选择……………………………………………… 2.1 系统原理图设计…………………………………………… 2.2方案说明……………………………………………………… 2.3 方案比较…………………………………………………… 2.4 方案选择………………………………………………………第三章硬件设计………………………………………………3.1 AT89C52单片机设计……………………………………… 3.2 电源电路设计……………………………………………… 3.3 按键控制部分电路………………………………………… 3.4 LED指示灯电路…………………………………………3.5 蜂鸣器电路………………………………………………3.6 指纹传感器模块………………………………………… 第四章软件程序设计…………………………………………. 4.1程序流程图…………………………………………………4.2程序…………………………………………………………. 第五章调试…………………………………………………… 5.1硬件调试……………………………………………………. 5.2软件调试……………………………………………………

基于指纹识别技术

华北水利水电大学研究生结课论文 基于指纹的识别技术 姓名 学号 专业 分数

摘要:随着信息时代的发展, 自动指纹识别技术已经广泛地应用于公安、海关、银行、网络安全等需要进行身份识别领域。本文概述了自动指纹识别系统的研究现状和指纹识别系统的算法流程,并在此基础上重点研究了指纹图像的分割算法和指纹图像细化算法。针对在指纹采集过程中存在着大量的低质量指纹图像,影响指纹识别系统的识别率的问题,本文对指纹图像的分割等预处理作了较为深入的研究,采用了均值方差的指纹图像分割算法,仿真结果表明,该方法有效的改善了指纹图像的质量。 关键词:指纹识别;均值方差;指纹细化 ABSTRACT:With the developments of the information age, automated fingerprint identification technology has been widely used in public security, customs, banking. This article outlines both the study status and algorithm process of a Automated Fingerprint Recognition System, and on this basis, focuses on the segmentation of fingerprint image and fingerprint image thinning algorithm to do the study. in the fingerprint collection process, there are existences of a large number of low-quality fingerprint images, affecting the identification rate of fingerprint recognition system problems. The paper focuses on fingerprint image segmentation which belongs to pre-research makes a more thorough study, putting forward a fingerprint image segmentation algorithm by used the mean and variance of the image. Calculating the mean and variance of each piece, and then if this result is almost close to 0 that it is regarded as the background. The area variance is not zero will use threshold segmentation algorithm. Keywords:fingerprint recognition; mean and variance; fingerprint refinement 1引言 1.1 研究的意义 科学技术的迅猛发展为人类的生产生活带来了极大的便利,大大地推动了现在社会的进步和发展。在网络化时代的今天,我们每个人都拥有大量的认证密码,比如开

指纹的特征提取与识别

指纹的特征提取与识别 摘要 随着社会的发展,计算机技术的进步,人们对身份认证技术提出了更高的要求。传统的身份认证方法存在的种种弊端让人们将目光投向了生物特征识别这个崭新的领域。而指纹识别技术凭借其独有的优势在众多生物特征识别技术中脱颖而出,得到了广泛的关注和应用。现今,自动指纹识别技术已经广泛地应用于公安、海关、银行、网络安全等需要进行身份识别和鉴定的领域。因此,进行指纹识别技术方面的研究,具有较高的现实意义和理论意义。 本文综合运用图像处理和模式识别的技术,对自动指纹识别系统的若干问题进行了探讨和研究,实现了指纹图像的预处理、特征提取和指纹匹配等算法,并在指纹分割、指纹增强这两个方面进行了改进和创新。 关键词:指纹识别,指纹分割,指纹增强,特征点提取,指纹匹配

第1章绪论 1.1 指纹识别系统的结构 本文主要是对指纹识别系统中图像处理方面的相关算法进行研究,本文的指纹识别系统的基本框架如图1-1所示。 图1-1指纹识别系统的基本结构 1.1.1指纹的预处理 由于各种原因的影响,指纹取像设备所获得的原始图像是一幅含有较多噪声的灰度图像,预处理的目的就是改善输入指纹图像的质量,增强脊和谷的对比度,将它变成一幅清晰的点线图,以便于进行特征提取。本文预处理过程主要步骤如下: 图1-2指纹预处理的基本结构 指纹分割是把指纹的背景区域从图像中分离出去,减少对指纹图像进行处理时的计算量;指纹增强的目的是对输入的噪音较多的灰度图像进行滤波,去除图像中的叉连、断点及模糊不清的部分,得到一幅较清晰的灰度图像;二值化就是把灰度指纹图像变成0-1取值的二值图像,这样就使图像的灰度层次由原来的256级(8-bits)降为2级(1-bits),从而大大减少了需要存储和处理的数据量。由于指纹的特征仅包含在纹线的形状结构中,所以为了提高处理速度和识别精度,应该在不破坏图像连通性的情况下去掉多余的信息,也就是进行图像的细化。细化是指删除指纹纹线的边缘像素,使之只有一个像素宽度。细化时应保持纹线的连接性、方向性以及特征点位置不变,还应保持纹线的中心基本不变。 1.1.2特征提取 由于指纹通常是用按压的方式得到的,按压位置和方向的不同、手指的状况以及皮肤的形变等都会导致指纹图像不理想。因此,采集到的指纹灰度图像不宜直接用来匹配,

指纹自动识别系统在侦查中的应用(1)

指纹自动识别系统在侦查中的应用 作者:张宝清 摘要:随着科技的不断发展,计算机在公安系统中也发挥着日益重要的作用。对于侦查工作而言,计算机指纹自动识别系统的出现改变了传统查找比对指纹的方法,提高了指纹查询比对的效率与质量,快速准确地为破获各类案件提供科学的依据,为侦察方向的确定提供线索。本文将就指纹自动识别系统在侦查中的应用进行探讨。 关键字:指纹识别、自动、效率、侦查、准确 指纹识别系统是一个典型的模式识别系统,包括指纹图像获取、处理、特征提取和比对等模块。通过专门的指纹采集仪可以采集活体指纹图像。目前,指纹采集仪主要有活体光学式、电容式和压感式。对于分辨率和采集面积等技术指标,公安行业已经形成了国际和国内标准,但其他还缺少统一标准。可以通过扫描仪、数字相机等获取指纹图像。 一、指纹数据库的建立 1、扩大违法犯罪嫌疑人指纹卡收集范围,建立高质量的指纹数据库。指纹采集工作是整个工作的基础和首要环节,必须全警动员,全员采集,切实将十指指纹的采集工作列入一项日常业务工作并落到实处。在尽可能多采集指纹的基础上,严把指纹采集质量关,十指捺印指纹质量的好坏,直接影响着现场指纹查询的速度、准确度及查中几率。因此,各级公安机关要提高认识,加强领导,将指纹信息的搜集作为民警目标考核的一项标准,使每个民警在日常工作中能够自觉地搜集指纹信息,确保指纹采集的数量。业务部门必须采取有效措施,搞好捺印技术培训,确保指纹的捺印质量。 2、提高现场指纹的提取率和质量,保证质量、最大限度地入库现场指纹是指纹自动识别系统发挥破案作用的首要条件,勘查人员必须提高现场指纹的提取率和质量。做到随时收集随时入库,并要充分利用所有具有鉴定条件的现场指纹。 二、指纹自动识别系统应用中的注意事项 1、由于每次捺印的方位不完全一样,着力点不同会带来不同程度的变形,又存在大量模糊指纹,如何正确提取特征和实现正确匹配,是指纹识别技术的关键。指纹识别技术涉及图像处理、模式识别、机器学习、计算机视觉、数学形态学、小波分析等众多学科。

指纹识别技术的应用现状分析

指纹识别 指纹锁的定义 指纹锁属于新一代门锁安防的代表,是一种以人体指纹为识别载体的锁具,是指纹识别技术、电子技术及机械技术的完善结晶。一般来说,能够用指纹、密码、各种功能卡及备用的机械钥匙打开门的锁都可以称为指纹密码锁。 指纹密码锁与传统机械锁最大的区别在于:指纹密码锁利用生物类指纹识别技术于锁具之中,用“指纹”替代了过往用“钥匙”开门的方式。况且,由于人体指纹的唯一性与不可复制性,指纹锁成为目前最为安全与高档的锁具。 1、生物类指纹 狭义的生物类指纹是指我们手指末梢关节指面的凹凸纹路;广义的生物类指纹则包括了手掌纹、脚趾纹以及脚底纹在内。尽管指纹只是人体皮肤的一小部分。但是,它蕴涵大量的信息,这些纹路在图案、断点和交点上是各不相同的,在信息处理中将它们称作“特征”。 医学上已经证明这些特征对于每个手指都是不同的,而且这些特征具有唯一性和永久性,因此我们可以把一个人同他的指纹对应起来,通过比较他的指纹特征和预先保存的指纹特征,就可以验证他的真实身份。 2、生物类指纹识别技术 生物类指纹具有唯一性和稳定性的特点,根据这一特点,我们可以将人的生物类指纹预先保存起来,通过比较他(她)的生物类指纹和预先保存的生物类指纹,可以验证他(她)的真实身份,这就是生物类指纹识别技术。 3、自动指纹识别系统 自动指纹识别系统(Automatic Fingerprint Identification System,简称AFIS)通过特殊的光电转换设备和计算机图像处理技术,对活体指纹进行采集、分析和比对,可以自动、迅速、准确地鉴别出个人身份。 一般可以分成“离线部分”和“在线部分”两个部分。其中离线部分包括用指纹采集仪采集指纹、提取出细节点、将细节点保存到数据库中形成指纹模板库等主要步骤。在线部分包括用指纹采集仪采集指纹、提取出细节点、然后将这些细节点与保存在数据库中模板细节点进行匹配,判断输入细节点与模板细节点是否来自同一个手指的指纹。 采用先进的光电识别办法采集一个生物类指纹信息后,把它变成可以和已由计算机处理过的暗码相比对的代码。这些代码都经过加密处理,然后经独特的相关算法进行识别判断,在算法上有的采用的是一个生物类指纹的全部图案,而有的是生物类指纹的特殊细节。 4、生物类指纹门禁控制系统 生物类指纹门禁控制系统是用生物类指纹代替机械之类的传统门禁出入授权方式控制门禁通道人员出入的门禁安全控制系统。 5、指纹锁 指纹锁是利用生物类指纹自动识别原理,集光学、机械、电子及生物类指纹核心算法技术为一身的高科技产品。

相关文档
最新文档