人脸识别的并行化研究与实现

人脸识别的并行化研究与实现

论文摘要

人脸识别发展到现在,仍然是生物识别领用中的研究热点。在人脸识别中,原始图像的维数相当高,直接对原始图像处理会增加算法的复杂度,使得处理时间增加。尽管有很多用于降维的算法出现,但是降维算法在降维的同时会丢失一些有用的信息,因此维数的大小就受到了限制,这也是人脸识别速度在算法上的瓶颈。对人脸识别算法进行并行化可以在不影响算法识别率的基础上,提高人脸识别的速度。到目前为止,人们给出的人脸识别的方法已经非常精简,提高人脸识别系统运行速度的主要途径是对算法进行改进,这样收效甚微,速度的提高有限。多核计算机的出现,为人脸识别系统的速度提升带来了契机。本文通过对人脸识别系统进行线程划分和数据分组来改进人脸识别的运行速度,大幅度提高了人脸识别系统的运行效率。本文实现了一种基于PCA(Principal Component Analysis)和多BP神经网络的人脸识别系统,并对该系统进行了多线程并行化、SSE指令并行化、多线程和SSE指令相结合的并行化:首先对原始人脸图像进行预处理,然后用PCA算法对其进行特征提取,最后用多BP神经网络作为分类器对特征参数进行训练以及识别,在系统完成后对其进行多线程划分,数据分组以完成多线程和SSE指令并行化。由于BP网络分类器不易进行多线程并行化且收敛速度慢的局限性,本文对其进行了一些改进,得到了多BP神经网络。本文实现的人脸识别系统是基于ORL人脸数据库,其识别率达到了92.5%,与单纯的PCA算法相比提高了5%,与基于PCA和BP神经网络的人脸识别系统相比提高了2%。以Intel CoreTM2双核计算机为平台,在特征训练上,串行的多BP神经网络需要111秒,比BP神经网络少了29秒。对人脸识别系统进行多线程并行化后系统的运行速度提高了1.77倍;对人脸识别系统进行数据并行化后系统的运行速度提高了3.795倍;对人脸识别系统进行多线程并行化和数据并行化后系统的运行速度提高了5.972倍。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 人脸识别的国内外研究现状
  • 1.2.1 国外研究现状
  • 1.2.2 国内研究现状
  • 1.3 研究意义
  • 1.4 国内外公用人脸图像数据库
  • 1.5 本文的内容安排
  • 第2章 相关知识介绍
  • 2.1 直方图均衡化
  • 2.2 主分量分析
  • 2.2.1 奇异值分解
  • 2.2.2 K-L变换
  • 2.3 BP神经网络
  • 2.4 OpenMP简介
  • 2.5 SSE指令集简介
  • 2.6 小结
  • 第3章 系统总体设计
  • 3.1 系统功能需求
  • 3.2 系统模块划分
  • 3.3 系统类模型
  • 3.4 系统并行化
  • 3.5 系统实现环境
  • 3.6 预期目标
  • 3.7 小结
  • 第4章 系统设计与实现及其并行化
  • 4.1 人脸图像数据获取
  • 4.2 预处理
  • 4.3 PCA特征提取
  • 4.3.1 PCA算法用于人脸识别
  • 4.3.2 基于OpenMP的PCA特征提取
  • 4.3.3 基于SSE的PCA特征提取
  • 4.3.4 基于OpenMP和SSE的PCA特征提取
  • 4.4 BP神经网络用于人脸训练
  • 4.4.1 BP神经网络的设计
  • 4.4.2 多BP神经元网络
  • 4.4.3 基于OpenMP的特征训练
  • 4.4.4 基于SSE的特征训练
  • 4.4.5 基于OpenMP和SSE的特征训练
  • 4.5 人脸识别
  • 4.5.1 基于OpenMP的人脸识别
  • 4.5.2 基于SSE的人脸识别
  • 4.5.3 基于OpenMP和SSE的人脸识别
  • 4.6 小结
  • 第5章 系统性能比较与分析
  • 5.1 带动量项的BP神经网络与多BP神经网络性能分析
  • 5.2 特征提取的性能比较与分析
  • 5.3 特征训练的性能比较与分析
  • 5.4 特征识别的性能比较与分析
  • 5.5 人脸识别系统的性能比较与分析
  • 5.6 小结
  • 第6章 结束语
  • 6.1 工作总结
  • 6.2 未来工作展望
  • 参考文献
  • 致谢
  • 附录
  • 相关论文文献

    • [1].基于智慧地铁的人脸识别系统设计方案[J]. 中国新通信 2020(08)
    • [2].人脸识别系统在电力安全生产应用中的探索[J]. 水电厂自动化 2020(01)
    • [3].人脸识别系统在地铁中的需求分析及实施建议[J]. 中国新通信 2019(06)
    • [4].谈《安全防范视频监控人脸识别系统技术要求》标准制定的及时性和缺失性[J]. 大众标准化 2017(02)
    • [5].人脸识别系统全程监控[J]. 作文通讯 2020(04)
    • [6].如何看待人脸识别系统进校园?[J]. 高中生之友 2020(01)
    • [7].“人脸识别系统进校园”讲评[J]. 新世纪智能 2020(20)
    • [8].启智慧校园,护你我成长[J]. 新世纪智能 2020(20)
    • [9].科技之新,教育之殇[J]. 新世纪智能 2020(20)
    • [10].基于嵌入式系统的人脸识别系统设计[J]. 电脑迷 2017(11)
    • [11].对人脸识别系统及关键技术的探讨[J]. 科学中国人 2017(17)
    • [12].谈人脸识别系统的构建[J]. 中小企业管理与科技(下旬刊) 2017(03)
    • [13].这是个“看脸”的时代[J]. 少年电脑世界 2019(04)
    • [14].关于人脸识别系统及关键技术探析[J]. 数码世界 2018(07)
    • [15].人脸识别系统综述[J]. 电子世界 2014(15)
    • [16].软硬件协同设计算法的嵌入式人脸识别系统[J]. 计算机仿真 2013(07)
    • [17].监控领域背景下远距离人脸识别系统探究[J]. 信息通信 2012(06)
    • [18].人脸识别系统的构建[J]. 琼州学院学报 2010(05)
    • [19].浅谈对人脸识别系统的认识[J]. 广西师范学院学报(哲学社会科学版) 2010(S2)
    • [20].人脸识别系统应用中存在的优势与不足[J]. 企业科技与发展 2020(07)
    • [21].人脸识别系统深化客户精准服务[J]. 中国农村金融 2019(19)
    • [22].基于云计算的嵌入式人脸识别系统建构与研究[J]. 信息通信 2019(01)
    • [23].俄罗斯:中学校园计划引入人脸识别系统[J]. 人民教育 2018(Z3)
    • [24].人脸识别系统的设计与实现[J]. 通讯世界 2016(23)
    • [25].教室场景人脸识别系统架构设计[J]. 内江科技 2016(10)
    • [26].从《安全防范视频监控人脸识别系统技术要求》的颁布实施谈起[J]. 中国安防 2015(14)
    • [27].浅析人脸识别系统的架构设计与实现[J]. 科学中国人 2015(14)
    • [28].人脸识别系统判别过程研究与实现[J]. 电子技术与软件工程 2014(07)
    • [29].开放场景人脸识别系统及其应用[J]. 指挥信息系统与技术 2014(04)
    • [30].拟人机器人人脸识别系统研究[J]. 计算机时代 2012(12)

    标签:;  ;  ;  

    人脸识别的并行化研究与实现
    下载Doc文档

    猜你喜欢