基于内存计算的高通量视频流人脸识别系统

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:hahaxine
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人脸识别获取途径简单,具有仿生物辨别等优势,在刑侦、商业、安全等社会活动中应用越来越多。监控视频等视频文件获取途径广泛,资源数量庞大,本文讨论依据视频文件和视频流的人脸识别。本文完成了一款在ApacheSpark分布式平台进行人脸识别系统的设计和研发。系统基于Spark实现,Spark的内存计算模式和分布式环境具备高效的运算方式,基于集群中多核运算的速度优势,让人脸识别过程的运算速度较单线程更快,因此更适合实现视频流环境的人脸识别。项目采用自顶向下的设计方法,首先,从系统框架出发,在分析分布式系统环境的优势和作用后决定了系统环境及开发环境。然后对系统下属各模块分别完成设计和开发,并通过算法设计解决遇到的困难,优化系统的性能。系统跨越了多个平台,包括JavaCV(集成了OpenCV和FFmpeg的Java接口)及Apache Spark平台。构建系统采用Eclipse的Java平台,并采用Maven完成打包。系统运行的主要流程包括:视频处理,关键帧提取,人脸检测,人脸图像预处理,分布式环境下人脸识别的实现,目标人物出现时刻及置信概率的展示等。人脸识别和人脸检测分别采用OpenCV提供的adaboost算法和特征脸算法。人脸检测和人脸识别的识别成功率主要依赖算法本身,同时通过视频选帧算法和预处理过程提升识别成功率。文中提出并采用了视频选帧算法、Spark内存计算、多计算机CPU并行处理的模式以提高人脸识别的时间效率。基于这些构建了一个比较完整的视频文件人脸识别系统。本系统在交大嵌入式实验室提供的4台云端Linux计算机构成的小型集群内完成测试,测试材料主要是本人头像的视频文件。测试结果显示,系统人脸检测成功率达到80%,系统目标人脸识别成功率达到50%。同时系统分别在1台、2台和3台工作机3种工作环境下运行的方式,验证了系统在集群环境下对比单计算机运行环境的时间效率优势,说明了后续大型集群内实现该系统是可行的。在系统实现过程中,分析并解决了系统设计和实现过程中遇到的问题和困难,采用内存计算的方式提升了人脸识别算法的效率,证明了分布式环境下人脸识别的可行性和优越性。
其他文献
计算机网络犯罪已成为科技快速发展的一大顽症,形形色色的网络犯罪令人难以防范。刑法作为我国法律最为严厉的一种刑罚对于计算机网络犯罪的特点及规律有着独特的视角,同时计算
正交频分复用(Orthogonal Frequency Division Multiplexing,OFDM)具有较强的在杂波干扰下传送信号的能力,且频谱利用率高,适于FFT实现,近年来在多种通信领域得到广泛的应用。由于OFDM运算量大,因而通常的OFDM系统大多基于DSP,FPGA等平台实现,但这些平台大都存在着成本高,功耗大,灵活性较差等缺陷。针对这些问题,论文将低成本,低功耗,高灵活性的AR
对于此次成功收购,大众汽车集团强调,根据双方之前达成的综合性协议,这项收购是大众汽车和保时捷朝着组建综合汽车集团迈出的重要一步。保时捷不可能大众化,但在阳春三月,保
潘鲁生山东工艺美术学院院长、山东省文联主席这个会议我们已经筹备了将近半年的时间,刚才李副院长已经把举办这次论坛和研讨会的主旨给大家做了说明。艺术学科上升为学科门
<正>慢性重型肝炎是在慢性肝炎、肝硬化及乙型肝炎病毒携带的基础上,病情急剧恶化,肝细胞广泛坏死,肝功能严重损害的一种重型肝炎。具有来势猛、进展快、病势重、变证多的特
对于易卜生戏剧的研究,过去多集中于现实主义内容或象征主义特征的争论上。本文指出对易卜生戏剧,要从整体的角度加以审视。作者认为,在易卜生戏剧中,贯穿始终的首先是灵与肉
目的探讨干预NF-κB通路对划痕损伤后脑微血管内皮细胞增殖的影响。方法用划痕法建立大鼠脑微血管内皮细胞损伤模型,随机分成空白组、激活组、抑制组、划痕组、划痕+激活组、
白色之美:一个舞者的文化追求──韩国舞者“龙美丽独舞晚会”观后于平我不知道这是不是第一个在中国举行独舞晚会的韩国舞者?当龙美丽在北京舞蹈学院沙龙剧场留下她悠闲的舞步
艺术从来不是独立于社会生活而存在的,在科学技术与经济飞速发展的今天,艺术发展也越来越多元化、多样化。艺术创作中的参与互动行为的探索和实践也正在蓬勃发展。在艺术创作
无位置传感器起动技术一直是开关磁阻电机研究的难点。对传统的非导通相电流比较的起动方法进行了改进,同时还提出了一种基于非导通相电感双阈值法的起动策略。前者是通过比