摘要:随着计算机和网络的迅速发展,对身份认证的准确性、安全性和实用性,人们提出了更高的要求。基于生物特征识别的智能身份认证技术也越来越多的受到人们的关注。指纹识别技术在许许多多的生物识别技术中是发展最早、应用最广泛的一种。指纹识别技术在充分的利用指纹的普遍性、唯一性与永久性的特征的基础上,已渐渐的代替了传统的标志和数字的识别方式,目前在安检、金融、医疗、银行和网络等行业都得到了广泛应用。
本文对指纹图像的预处理及初步识别原理和基本过程进行了分析研究,重点研究了指纹图像预处理算法,并且进行了基本实现。在指纹图像预处理部分,论文对预处理的各个步骤包括规格化、图像分割、中值滤波、二值化、细化等进行了初步的分析和研究,并最终选择了滤波作为图像预处理方案。
在指纹特征提取部分,采用基于Matlab实现的指纹细节特征提取方法。指纹特征提取是从细化后的指纹图中得到细节特征点(即端点和分叉点),此特征点含有大量的伪特征,既耗时又影响匹配精度。所以本系统采用了边缘去伪和距离去伪,使得特征点去伪前后减小了近1/3,然后提取可靠特征点信息,以便实现指纹匹配。
关键词 指纹图像;图像预处理;特征提取;指纹匹配
目录
摘要
Abstract
1 绪论-1
1.1指纹识别的背景-1
1.2 指纹识别研究的目的和意义-1
1.3 指纹识别在国内外的研究进展-1
1.3.1国外研究进展-1
1.3.2国内研究进展-2
2 指纹识别基本原理与开发工具简介-3
2.1指纹识别基本原理-3
2.1.1指纹取像-3
2.1.2预处理-6
2.1.3 特征提取-7
2.1.4比对-8
2.2开发工具简介-8
2.3小结-8
3 系统总体结构设计-9
3.1研究内容与研究方案-9
3.1.1 研究内容-9
3.1.2研究方案-9
3.2系统总体结构分析与设计-10
4 指纹初步识别研究-11
4.1中心点的确定-11
4.2 特征提取与入库-11
4.2.1 指纹特征提取的方法-11
4.2.2 指纹图像的细化后处理-12
4.2.3 特征点的提取-12
4.2.4 指纹特征的去伪-13
4.3 指纹匹配-14
4.4 小结-15
5 基于Matlab的系统实现-15
5.1系统目标-16
5.2系统的功能实现-16
5.2.1系统主界面-16
5.2.2 指纹图像入库-17
5.2.3灰度图-17
5.2.4图像分割-18
5.2.5平滑-19
5.2.6 Gabor方向滤波-20
5.2.7锐化-20
5.2.8 二值化-21
5.2.9指纹图像与细化二值化图像的对比-22
5.2.10 指纹比对-23
5.2.11 删除数据库文件及清空数据库-24
5.3小结-25
6 系统测试与结果分析-26
6.1 系统测试的意义-26
6.2 系统测试-26
6.2.1 系统的登陆-27
6.2.2 指纹入库-27
6.2.3 指纹识别-27
6.3 本章小结-28
结论-29
致谢-30
参考文献-31
附录-32
附录1系统主要源代码-32