论文部分内容阅读
随着信息技术以及集成电路技术的发展与突破,生物识别技术在近十几年得到了飞速的发展。生物识别技术根据采集的生物信息可划分为人脸识别技术、虹膜识别技术、掌纹识别技术、指纹识别技术和指静脉识别等,在采集难易程度、用户的接受程度、防伪性能以及方案实现等方面具有不同的性能。目前在国内外市场上应用最为广泛的当属指纹识别,并且得到了大量用户的高度认可。嵌入式指纹识别系统具有体积小、成本低、功耗低、易开发等优点,首先利用电容型指纹传感器BF5333A和ARM内核的STM32F405RGT6芯片设计指纹识别系统的硬件平台,并用其采集大量指纹数据进行指纹识别算法的实验。由于用此系统采集指纹的过程和用户使用指纹识别产品的现实情景具有高度的一致性,所以采集的到的指纹数据能够为后续的算法设计和验证提供良好的实验基础。然后,在传统的指纹图像处理方法的基础上,结合采集到的大量指纹图像,对指纹图像处理的原理和过程进行了深入的分析,包括指纹图像分割、增强、二值化以及细化等处理步骤。在常用的指纹特征点结构的基础上,提出了一种改进的指纹特征结构,在以特征点为中心,以一定像素长度为半径的圆周上,均匀的取三个点作为特征拓展点。该结构能够增加特征比对的匹配成功率,降低特征点的错误匹配率。将论文中使用的指纹识别算法移植到ARM硬件平台,实现了指纹图像的采集和处理、指纹特征提取和存储以及指纹匹配的过程。并在电脑端利用Matlab GUI设计了指纹识别系统的操作界面,包含注册指纹、验证指纹以及删除指纹等功能,通过串口与ARM硬件平台连接,实现了指纹识别系统的交互功能。在系统测试部分,介绍了测试方法以及测试内容,测试结果表示本课题设计的指纹识别系统在稳定性、可靠性以及实时性等方面达到了较好的效果。文章最后对工作中遇到的问题以及未来的研究方向做了总结与展望。