基于PCA/ICA的人脸识别片上系统的设计与实现

来源 :江苏科技大学 | 被引量 : 2次 | 上传用户:luo_yu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人脸识别一直是一个热点研究课题,在多个领域得到了广泛应用。传统的人脸识别算法通常在PC机上实现,随着近几年嵌入式硬件平台性能的提升,特别是基于ARM+现场可编程门阵列(Field Programmable Gate Array,FPGA)的多核嵌入式系统的出现,使其在便携性、扩展性、成本上和功耗上等方面都有着诸多优势,从而推动了基于嵌入式的人脸识别技术的迅速发展和广泛应用。基于ARM或数字信号处理器(Digital Signal Processor,DSP)的嵌入式平台接口灵活,开发方便,但速度较慢;FPGA运算能力较强,速度较快,但FPGA开发难度和工作量较大。针对上述问题,Xilinx公司提供了基于ARM+FPGA的全可编程片上系统。本文在深入研究主成分分析(Principal Component Analysis,PCA)和独立成分分析(Independent Component Analysis,ICA)的基础上,提出了一种应用PCA+ICA和前向反馈(Back Propagation,BP)神经网络进行人脸识别的设计方案,并进行了工程实现。论文的主要研究内容包括:(1)基于PCA+ICA的人脸特征提取方法研究论文研究分析了PCA算法和ICA的基本原理及其优缺点,针对PCA算法只利用了人脸图像的二阶统计信息而忽略高阶统计信息的缺点,提出了使用PCA+ICA的方式进行特征提取,首先利用PCA算法对训练人脸集进行特征提取并张成特征脸空间,然后借助ICA算法对特征脸空间进行处理,以充分利用图像的高阶统计信息,使改进后的算法识别率达到98.33%,相比于单独使用PCA算法进行特征提取提高了5.2%。(2)基于FPGA的BP神经网络分类器的研究研究了BP神经网络的工作原理,对比分析了BP神经网络分类器较传统最近邻分类器在非线性拟合和识别率上的优势;从BP神经网络的网络结构入手,应用FPGA的特点对其正向传播的结构进行简化,降低了网络结构的复杂度和编程实现的难度。(3)基于ZYNQ全可编程片上系统的人脸识别算法的实现对比分析了几种常用的人脸识别算法嵌入式平台的优缺点,针对传统嵌入式平台的不足,采用全可编程片上系统作为人脸识别算法的硬件平台,利用软硬件协同的方式开发验证;提出了人脸识别算法片上系统的实现方案,并使用片上系统的FPGA部分对算法进行加速。经加速后,算法在ORL人脸数据库的单张人脸识别时间小于9 ms。
其他文献
随着国民经济的快速发展,各行业对于铁路运力运量的要求不断增加,重载运输已成为我国铁路货运的重点发展方向。重载运输不但给铁路货物运输效率带来极大的提高,同时也使得主
自融资融券制度实施以来,融资融券制度对我国股票市场的影响就一直是我国学者研究的重点。融资融券交易作为一种不同于传统证券交易的创新交易机制,对证券市场的有效性、波动
在我国城市化进程日渐推进的同时,建筑工程建设项目逐步增多,施工现场管理受到多方因素的影响,导致出现较大的漏洞,严重阻碍着施工进度及施工质量的上升。建筑工程项目施工质
机电设备是自来水厂的重要组成部分,加强对机电设备的管理和研究是实现自来水厂安全生产的关键性环节。文章针对自来水厂的机电设备的管理进行了相关的研究,发现了其中存在的
<正>现在来看看,在20世纪初的文学舞台上,明的与暗的,自觉与不自觉,如同蓄谋一样,到底都在发生着一些什么事。1908年,多病的普鲁斯特(1871—1922)开始猫在家里躲病并动手写作
<正>特发性震颤(Essential tremor,ET)是最常见的震颤障碍,是神经病学家、运动障碍专家乃至通科医师在临床最常遇见的不自主运动,有研究显示其患病率甚至比震颤的第二大病因-
会议
创业课程是创业教育实施的载体,其内容、设置与实施是否科学、合理直接决定着创业教育的效果。我国高校近年来在创业课程的推进方面取得了显著成绩,但创业课程开设仍然零散,
问题教学法是一种以问题为切入点,强调学生自主学习,注重发展学生素养的学习方式。它注重学生在教学中发现问题、提出问题、解决问题能力的培养。当下语文新课程更加注重学生
随着P2P网络、电子商务、社会网络、移动商务等大规模开放式应用系统的普及和发展,开放式网络环境已成为人们分享资源、购物、社交活动、服务推荐等在线交互活动的重要平台和
史源学是著名史学大师陈垣先生在20世纪三四十年代在大学历史系开创的一门新学科。其特点是重在实践,重在启迪思维、培养人才、训练基本功,是一门将学与思、理论与实践紧密结