基于FPGA的人脸识别算法的设计和实现

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:kof2112
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在信息爆炸式增长的当今,信息安全已经成为一个非常重要的课题,而人脸识别是生物特征识别的重要识别方法之一,相对于其他识别方法,比如指纹识别、基因识别、语音识别以及虹膜识别等,人脸识别具有不需要与人接触,操作简单、可跟踪以及识别高等优点,因而被广泛应用于国家安全、安保、出入口检测等领域。传统PC端的人脸识别方法已经比较成熟,但随着电子消费等概念的诞生,这些方法都需要移植到嵌入式的设备中。PC机一般不能满足嵌入式的要求,而DSP受到资源的限制,不能满足高速视频流的数据处理。而近二十年来,FGPA得到了高速的发展,性能和集成度不断提高,使得FPGA处理图像和视频成为可能。FPGA具有逻辑资源多,运算能力强,速度快,灵活性和可移植性等特点,而且目前很多家厂商都提供了FPGA+ARM的嵌入式设计,用户可以很容易的实现软硬件一体的协同设计。使用FPGA对图像和视频进行处理已成为一种趋势。  比较通用的人脸识别的过程主要有人脸检测与定位、图像预处理、人脸特征提取以及人脸匹配等几部分。在人脸的检测与定位部分,本文主要根据肤色这一显著特征来实现人脸区域的分割,并通过形态学滤波等手段实现对图像中的人脸进行定位。图像预处理部分则实现了高斯滤波、中值滤波、图像的直方图均衡化算法以及canny边缘检测算子。在人脸特征提取部分,首先用MATLAB软件实现了主成分分析、独立成分分析、非负矩阵分解以及离散余弦变换四种特征提取方法,并将这些算法应用于ORL人脸数据库,其次分析了这些算法提取的特征向量维度以及训练集的大小对最终人脸识别率的影响,对比四种算法,离散余弦算法对ORL的数据库识别效果最好,识别率最高能达到97.5%,最后对DCT算法进行了FPGA的移植。将FPGA中提取的人脸特征向量通过AXI总线传到ARM中,并与ARM中的人脸数据库进行人脸匹配。  本文最后在ZYNQ平台上实现了一个简要的人脸识别系统,该系统对实验室的人脸进行识别,系统最终能够达到91.6%的识别率。
其他文献
目的 对于糖尿病患者出现的一些不良反应情况来说,本文对其临床检测报告进行分析,促进人们认识相关糖尿病知识,医生也能够给予患者合理用药治疗,提高整体医疗效果.方法 从数
目的 探讨阿卡波糖单药与联合二甲双胍治疗2型糖尿病的降糖效果及不良反应.方法 本次研究实验时间段设置为2018年3月至2019年6月,对所有患者个体资料进行分析,录入84例患者开
  本研究选用去卵巢、地塞米松、维甲酸三种造成骨质疏松的经典方法,制造大鼠骨质疏松模型,观察弓状核神经元、相关激素、骨的变化,进一步研究弓状核与骨质疏松形成之间的关系
目的 探究子宫肌瘤剔除术后患者应用垂体后叶素并缩宫素临床效果.方法 将2016年6月到2019年6月在我院收治的98例子宫肌瘤患者,随机分为两组,每组49例,对照组给予垂体后叶素治
目的 探究分析在糖尿病酮症酸中毒患儿中采取胰岛素治疗的价值.方法 从2017年6月至2019年6月我院收治的糖尿病酮症酸中毒患儿中抽选68例,均采取胰岛素治疗,根据使用胰岛素剂
目的 本文分析心血管内科临床用药的常见问题及合理用药方式.方法 本文选择我院心血管内科在2017年3月1日-2019年3月1日出现的临床用药问题案例100例,通过回顾分析临床资料的
超宽带短脉冲上升沿陡、脉宽窄、频谱宽、穿透力强,在电子干扰、目标探测和目标识别等领域呈现出巨大的应用价值,其相关技术的发展备受各国重视。我国对超宽带短脉冲技术的研究
目的 分析磷酸西格列汀在T2DM(2型糖尿病)治疗中的应用效果.方法 纳入本院2017年5月至2019年5月收治的102例T2DM患者,随机平均分为2组,对照组51例患者采纳二甲双胍治疗,实验
随着通信和网络技术的高速发展,嵌入式处理技术的更新备受瞩目,这也推动了高性能嵌入式系统的高速互连技术的发展革新。为了适应嵌入式系统的发展需要,业界领先的半导体和系统制
目的 探析地高辛联合呋塞米治疗慢性心衰的效果及不良反应发生率.方法 在本院2017年8月-2019年4月收治的慢性心衰患者中选出100例为研究对象,随机数表法分组,对照组给予常规