基于FPGA的人脸识别算法的研究与改进

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:slientlamb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动设备的普及、智能家居的兴起,人脸识别此类便捷的验证方式和搜索手段的需求愈发迫切。支付宝等软件使用的人脸识别手段,同多数方式一样,基于软件,对算法本身的要求特别高。而各类场景的应用越来越不拘泥于软件,如火车站的安检,需要的是依靠硬件而获得的速度的提升。传统的人脸识别算法在硬件实现的过程中势必会遇到人脸数据繁多而导致的会导致消耗资源过多、运算时间过长等问题,给实现过程带来一定程度的困难。本文遍览各类人脸识别算法并加以细究,发现基于稀疏表达的识别算法正合此意,利用矩阵投影对人脸库的数据进行精简,从而解决这一问题。DSNPE是一种已经存在的稀疏表达算法,基于此算法,本文提出一种新的“类间离散度“的概念,与DSNPE算法类比,获得一种新的目标函数,利用此函数对人脸库的数据和识别的目标人脸数据进行投影来降维。本文基于MATLAB软件搭建合适的仿真环境,从结果可知,改良的稀疏保持投影算法在完美保持识别率的基础上,在YALE、ORL、AR人脸库上分别能保持在80%、90%、80%左右,识别人脸的时间锐减40%~60%。针对本文研究的稀疏表达算法,对其部分算法进行硬件电路设计,参考了奇异值分解算法、双边雅克比算法以及CORDIC算法进行子模块的软硬协同设计。在CORDIC算法的硬件实现中,本文改良了设计方式,由复用结构代替原有的流水寄存器,节约使用资源。计算单元包含4个子模块:除法模块、反正切模块、正余弦模块和双边旋转模块。完成软硬件设计以后,本文利用ModelSim软件和FPGA开发板搭建仿真环境,通过ModelSim的仿真,计算结果同MATLAB结果趋于一致,验证了RTL级代码的正确性。本文使用的FPGA开发板是KC705,搭建验证环境以后,根据综合结果可知,整个基础计算模块的最高时钟频率为262.854MHz,占用资源为1418 Slice registers,4080 Slice LUTs,吞吐率可达11302Mbps。其中完全使用的LUT-FF对占比31%,因为使用的CORDIC算法运用了大量的查找表资源。
其他文献
党的十九大报告指出中国特色社会主义进入了新时代。高校宣传思想工作仍面临意识形态领域斗争压力增强、传统宣传思想工作模式受到冲击、宣传思想工作效果缺乏深度广度诸多挑
本文从5篇文章综述了瑞士在直径10m以上的隧道用掘进机施工的情况。在列表略述了瑞士10座直径10m以上的隧道用掘进机施工的情况后,重点介绍了其中Bozberg、Russelin及Grauhol
针对制定订单式小批量生产计划问题,提出了一种使用动态随机投入产出函数来制定多目标生产计划的方法。针对生产调度问题,提出了联合使用最长加工时间优先(LPT)与遗传算法(GA
在日常的舞蹈基本功训练当中,大部分技巧性的舞姿动作?都需要下肢的技术训练,鉴于腿部训练在其中有很重要的地位,所以重点研究腿部肌肉的特性和肌纤维的运动能力在舞蹈运动中
阿拉伯语基础阶段学习,对于培养学生学习习惯、打好基本功,全面培养语言能力,是一个非常重要的时期。在这期间,教师作为教学活动的主要引导者,对整个教学进程发挥着十分重要
目的观察补益脾肾方联合5-氟尿嘧啶(5-Fu)对荷瘤小鼠的抑瘤和免疫调节作用。方法建立H22肝癌荷瘤小鼠模型。随机分为4组:模型组、5-Fu组、补益脾肾方(高、低剂量)+5-Fu组,每
我国中小型企业的经营状况由于政策、国情、市场经济等多种因素影响,存在一定的特殊性,导致其发展现状参差不齐,特别是在投资管理方面。而笔者要分析中小企业在投资管理过程
采用FPGA和DSP的结构实现实时图像采集处理系统,利用FPGA运行速度快、并行处理能力强的优势,采用“对数拉伸”算法对摄像头采集的数据进行前期预处理,达到图像增强,使得停车场类
由于移动互联网技术的迅速发展,我国移动互联网的用户人群迅速增长,移动网络购物市场显示出巨大的发展潜力。到2018年初为止,我国使用手机进行网络购物的人群数量突破5亿,比2
以往评论中,一些女性主义批评家指责康拉德在《黑暗的心脏》中有意维护男权的中心话语地位,将女性角色置于边缘或他者的位置。本文认为,康拉德在小说中并没有贬低女性的用意