论文部分内容阅读
随着嵌入式技术的不断进步和发展,作为生物识别领域中非常重要的基于嵌入式的指纹识别系统也越来越广泛的应用在社会的各个领域中。在各类指纹识别系统应用过程中,对其硬件响应时间、工作效率的需求不断提升,同时对于指纹识别算法的要求也是越来越高。因此,高质量的指纹采集及识别技术已经成为当前一个重要的研究课题。本文将嵌入式关键技术,生物识别技术和图像处理技术相结合,研究并完成了基于嵌入式指纹采集及识别系统的设计。该系统以TI公司生产的双核处理器OMAP5912以及刮擦式指纹传感器AES2510为核心硬件平台对指纹图像进行采集及存储,以嵌入式Linux作为操作系统,采用改进后的Gabor滤波器对指纹图像进行滤波及预处理,以基于细节特征点的方法标记指纹特征点,并通过计算基于特征点之间相关性的方法来进行指纹匹配,最终达到指纹识别的目的。本论文首先分析了指纹识别系统的现状和发展趋势,并在此基础上完成系统的整体方案设计,详细分析了系统各个关键模块的功能和工作原理,给出了基于OMAP59127芯片的外围核心电路、各种接口的硬件电路。在分析了刮擦式指纹采集模块AES2510、及其工作模式和复位设置等方面的基础上,完成了指纹采集电路的设计。随后完成了基于OMAP5912的系统软件平台的搭建。其中包括Linux操作系统的移植、串口和USB接口的驱动设计,及DSP/BIOS在双核之间通信的应用。最后,给出了系统应用型软件的设计,分析了指纹识别及处理的工作流程和原理,给出了指纹图像的基本特征,并在此基础上,设计了基于改进型Gabor算法的图像滤波器、图像预处理算法、基于细节特征点的提取算法和基于细节特征点之间相关性的指纹图像匹配算法。整个算法部分在嵌入式CCS环境下进行Linux C代码编写,经过交叉编译工具编译后生成可执行文件下载到目标板中运行。调试及仿真运行表明,系统工作稳定、匹配算法可靠、整个系统的错误拒读率(FRR)以及错误接受率(FAR)都控制在有效范围内,系统鲁棒性强。