基于CUDA的指纹识别加速算法的研究

被引量 : 6次 | 上传用户:edison_young
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于特征点匹配的指纹识别算法是目前在安防领域中使用最为广泛的指纹识别算法,通常可采用FPGA、DSP等硬件实现现场的实时处理。但当指纹污损较为严重时,该硬件系统或者难以识别,或者由于算法过于复杂,难以满足实时性要求。而基于光学联合变换相关的指纹识别算法,是采用光学系统对待识别指纹与系统库指纹进行互相关运算,对污损指纹的识别具有一定的鲁棒性。并且,利用光学系统的高度并行性可实现系统的快速识别,满足实时性要求。但该系统的搭建对环境要求较高,在很多场合难以普及。本文提出了一种基于方向滤波的联合变换相关指纹识别算法,利用指纹在不同方向的图像特征进行联合变换相关运算,大幅提高了指纹识别的准确度。在此基础上,本文基于GPU平台编写了联合变换相关指纹识别的并行处理算法,提高了应用场合的灵活性,同时也满足了系统处理速度的实时性要求。围绕指纹识别算法在GPU平台下的加速实现,本文研究工作主要包含以下几个方面:(1)讨论了基于GPU的CUDA线程执行机制、线程结构模型、存储器层次模型和软件体系,采用VS2008搭建了CUDA实验平台,根据测试的实验环境参数设计了针对本文课题的CUDA线程分配模型。(2)深入研究了基于方向滤波的联合变换相关指纹识别算法,采用NVIDIA GeForce GT525M显卡,在VC平台下实现了基于GPU的并行运算,验证了GPU加速实现联合变换相关的可行性。(3)深入研究了包括图像去噪、图像分割和图像增强的指纹预处理算法,基于VC开发平台,分别讨论了CPU和GPU实现方案,并对基于CUDA的预处理算法作了加速性能测试。
其他文献
本文分析了三维CAD与PDM的双向集成架构,以及基于COM组件技术的三层C/S模式在UG/Open开发中的应用方法。通过集成系统中产品模型文件管理模块的开发实例,实现了UG/Open,COM,
当前,我国经济步入新常态,经济增速放缓,传统的“三驾马车”对经济增长的拉动作用减弱,经济发展急需新动能。与此同时,旅游业却逆势发展,持续保持高速增长,在经济发展中的带
本文以以机械制造与自动化专业为例,探讨了'3+3'中高职教育在人才培养目标、职业技能等级证书、课程体系等方面的衔接,有利于促进现代职业教育体系的建设。
目的探讨二甲双胍联合盐酸小檗碱治疗非酒精性脂肪肝的疗效。方法用抽签法将90例非酒精性脂肪肝患者随机分为治疗组和对照组,对照组进行单纯的生活方式干预,治疗组给予生活方
笼形低聚倍半硅氧烷(POSS)是近些年来的有机无机杂化材料领域的研究热点,它具有独特的分子结构如以Si-O-Si为骨架的三维笼形结构以及笼形周围带有八个有机官能团。独特的三维
目的探讨丙型肝炎病毒(HCV)的垂直传播机制.方法选择6对抗-HCV与HCV RNA均阳性的母亲与胎儿,2对父亲抗-HCV与HCVRNA阳性、母亲阴性的胎儿为研究对象,检测父、母亲与子代HCV的
我国是全球22个结核病高负担国家之一。据2015年世界卫生组织(WHO)报告,结核病发病人数93万,发病人数位于高负担国家的第三位[1]。"十二五"规划的实施,有力促进了结核病防治各项
<正>荣誉是人类内心深处不断冲击的情绪,是以自我为中心的对世界的强烈征服欲,牛仔文化感染给您的恰在于此,即使碰撞得鲜血直淌,也心甘情愿、无怨无悔。牛仔裤耐久、便宜而且