论文部分内容阅读
由于指纹具有唯一性和不变性的特征,以及指纹识别技术的可行性和实用性,指纹识别已经成为当前最流行、最方便、最可靠的个人身份认证技术之一。随着科技的不断进步,人们对指纹识别系统的性能也提出了更高的要求,准确、快速的指纹识别系统始终是一个研究的热点问题。 指纹识别的预处理、后处理和匹配算法及其ASIC实现方法在很大程度上决定了指纹识别系统的性能。本文从这几个方面出发,重点研究了指纹图像预处理算法和后处理算法及其ASIC实现,并且提出了一种新的指纹识别匹配算法。论文主要完成了以下工作: 第一,论文研究了常用的指纹图像预处理算法,在综合考虑了图像处理效果和硬件成本后选择了以 Gaber滤波为基础的预处理算法作为本文的图像增强方法。用C语言对预处理算法进行了浮点和定点模拟,并用verilog对该算法进行了硬件建模。 第二,论文研究了常用的指纹图像后处理算法,对后处理算法中的细化算法和去除毛刺、小孔、小桥、短线和断线的方法进行了分析。用C语言对后处理算法进行了浮点和定点模拟,并用verilog对该算法进行了硬件建模。 第三,论文深入研究了基于中心点的匹配算法,在此基础上提出了一种基于旋转角度的匹配算法。该算法具有存储量小,匹配速度较快的优点。 本文对整个系统的性能用标准指纹库和自建指纹库进行了浮点和定点测试,并用verilog对预处理和后处理算法进行了行为级建模,具有较高的应用价值。