论文部分内容阅读
指纹识别在生物特征识别领域中占据很重要的位置。由于指纹具有唯一性和不变性,也为指纹识别能成为人的身份识别提供了依据。自动指纹识别系统是基于计算机或高性能微处理器来进行指纹识别的技术,具有方便、高效、安全、可靠等优点。自动指纹识别技术(AFIS)已经被应用到金融安全、数据加密、电子商务以及信息保密等领域,就发展前景而言,它具有很大的发展潜力。基于上述背景和上一届同学的工作基础上,本文进行了自动指纹系统的进一步研究与优化。整个改进和优化包括以下环节:(1)内存分配空间的优化。(2)图像预处理算法的改进。(3)匹配算法的改进。TI的54系列DSP属于低端产品,主频低且内存小,但有着极大的价格优势。本文针对5402的特点,在解决内存容量不足的问题上,对指纹进行分块处理,并通过分时复用的方法使外扩空间由原来的256KW减少到128KW。在预处理算法的优化方面,加入了图象质量评估算法,自适应分块和方向块平滑算法,改进了锐化滤波器布局,提高了强噪声指纹的处理效果。在算法速度提高方面,采取了3点办法:(1)对耗时多的算法使用了线性汇编和C混合编程改写。(2)使用指针自加的方法寻址像素点。(3)用相对简单的除法运算来代替求反正切函数。最后比较了几种匹配算法的优劣,改进了基于角度的特征点距离匹配算法,增加了自动阈值设计,使匹配算法更精确,适应性更强。本文首先描述了系统设计的整体思路,然后分章节讲解了各部分优化设计中的技术细节,最后列举了一些在系统调试过程中遇到的问题和相应的解决方法,为系统进一步优化提出了建议,并对采用DSP为核心来构建嵌入式处理系统的方案提供了一些有价值的参考。