论文部分内容阅读
随着计算机和网络的迅速发展,人们对身份认证技术提出了更高的要求,基于生物特征识别的智能身份认证方法也逐渐受到广泛的关注。在众多的生物识别技术中,指纹识别技术是发展最早、应用最广泛的一种。而且随着需求的增加,人们对自动指纹识别系统要求也不断提高。但是由于指纹识别在识别的准确性和识别速度方面不能满足很多实际应用的需要,所以指纹识别还远没有达到普及的地步,进一步提高指纹识别的性能是非常必要的。本文主要研究自动指纹识别技术的一些算法,基于现有的理论框架,用Visual C++实现了一套完整的指纹识别算法。并对其中的一些问题进行了深入的研究,提出一些改进的方法。主要的研究工作内容概括如下:1.在对近年来指纹图像分割算法研究的基础上,提出方差和像素聚类相结合的分割算法。该算法在以方差分割算法的基础上,根据图像分块后各个子块中存在前景点和背景点的相对比例关系来决定该子块为前景块或背景块,从而弥补由单一阈值分割图像存在的不足。2.提出改进的Methtre方法求方向图的算法。该算法通过计算点方向、计算均值与方差、比较方差等步骤得到指纹图像像素点的方向。3.提出一种方向匹配的方法对指纹图像的方向块进行方向滤波。该算法先建立与8个方向对应的滤波窗口,然后根据块方向图的方向选择适当的滤波窗口对其进行方向匹配滤波,从而达到指纹图像增强的目的。4.采用保留分叉点,删除分叉点独立连接点对传统的细化后处理算法进行完善,减少了伪细节点的产生,为细节特征提取的准确性提供帮助。在文章的最后给出了全文总结,分析了目前研究工作中需要进一步完善的地方,并指出了今后的研究方向。