基于细节点的高鲁棒性指纹识别算法研究与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:wumou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
指纹识别系统是应用最为广泛的个人身份识别系统,这是因为人体指纹具有非常优异的易用性、可靠性和稳定性。然而,由于指纹本身的复杂性以及个人身份识别应用场景的不断演变,指纹识别算法的研究与实现仍然面临着很多挑战和难题亟待解决。比如对于低质量指纹图像,特别是存在严重非线性形变的图像,现有的指纹识别算法通常无法达到理想的识别效果。因此,进一步提高指纹识别算法的鲁棒性具有十分重要的意义。为解决上述问题,本文提出了一种基于细节点的高鲁棒性指纹识别算法。  基于细节点的指纹识别算法可以分为指纹细节点提取算法和基于细节点的指纹匹配算法两部分。本文首先阐述了指纹细节点提取算法,通过指纹图像输入、指纹方向场的生成、指纹图像二值化、指纹细节点检测、指纹质量场生成、低质量指纹细节点移除以及指纹细节点模板文件输出等步骤的处理,得到了指纹细节点信息,并作为后续指纹匹配算法输入。接着本文设计了基于细节点的指纹匹配算法,首先通过局部匹配得到初步的识别结果,然后利用细节点的质量、输入和模板指纹图像重叠区域面积等一系列简单易得的全局指纹细节点相关特征,经由全局匹配环节优化局部匹配结果得到最终的识别结果。除了算法设计以外,本文还在包含嵌入式CPU和GPU的异构平台上完整地实现了高性能、低能耗指纹识别算法,完成了自动指纹识别系统的全部功能。  实验结果表明,本文设计的指纹识别算法在FVC2006DB2和DB3上的EER分别为1.00%和4.82%,FMR1000分别为2.30%和16.13%,在鲁棒性方面明显优于其他先进的指纹识别算法;本文提出的嵌入式异构平台映射方案中的指纹细节点提取算法和基于细节点的指纹匹配算法的执行时间分别为477.08ms和107.07ms,能耗分别为647.11 mJ和137.27mJ,相对于仅使用嵌入式CPU的映射方案,指纹细节点提取算法加速1.32倍,同时减少了13.53%的能耗。最后,本文还将嵌入式异构平台的映射方案与其他高水平的嵌入式指纹识别系统进行了比较,充分证明了在移动平台计算资源与能耗受限制的情况下,本文提出的利用嵌入式CPU和GPU的异构映射方案达到了综合执行效率和能耗两方面的最优性能。
其他文献
近年来,越来越多的电气设备加入电网,谐波污染问题也日趋严峻,改善这一现象的有效办法就是进行功率因数校正。随着对用电设备性能指标要求的不断提高,功率因数校正技术必将得到越来越广泛的应用。本文根据与境外某公司合作要求,采用UMC 0.6μm BCD工艺制程设计了一款可转换导电模式的功率因数校正电路。该电路采用电感电流不连续导电和临界导电模式控制,并且实现两种模式的自动切换。其工作温度范围为-25~12
光纤光栅及其在光纤传感器和光纤通信中的应用研究引起了人们普遍的关注,光纤光栅传感器具有不受电磁干扰、信号带宽大、灵敏度高、易于复用、重量轻、结构紧凑,是最近几年发
随着人、技术环境与自然环境的协同关系成为了建筑发展的重要议题,我们需要重新关注身体与建筑环境之间的关系.通过以身体为线索梳理建筑环境调控对气候、对健康的回应,文章
如何高效地求解电大尺寸、多尺度复杂结构的电磁问题一直是计算电磁学研究的热点之一,自上个世纪90年代区域分解法(DDM)被引入到计算电磁学领域以来,被认为是解决这个问题的最
本文的主要研究内容是利用FPGA平台实现以太网络接口。 首先,对论文的大致内容和组织结构做了简要介绍,并且比较分析了目前比较流行的网络接口实现的三种方法,并以此为基础提