使用gpu服务器搭建人脸识别系统,基于GPU的大规模人脸识别系统的设计与实现
摘要:
近年来,随着基于深度学习的人脸识别技术的发展,成为了计算机视觉研究最热门的领域之一,被广泛的应用于公共安全、安防、金融等领域。但在实际应用场景中,人脸识别的准确率往往容易受到光线、遮挡、姿态等因素的干扰,在海量人脸搜索问题中,随着人脸规模的不断扩大,人脸识别的准确率逐渐降低,人脸识别的响应延时也在增大。针对实际应用场景中人脸识别准确率易受光照、遮挡、姿态等影响和海量人脸搜索延迟高的问题,对人脸识别算法的基础理论和关键技术进行深入研究,重点对复杂背景下的人脸识别、人脸搜索问题进行了分析,并提出新的人脸识别算法和人脸搜索方法,为人脸识别系统应用于实际场景提供一定的理论依据和技术支撑。本文的主要贡献如下:(1)提出基于卷积神经网络的人脸识别算法,在现有卷积网络的结构的基础上,减少了卷积核的个数,在卷积层之间加入了残差网络,使用Softmax损失函数和中心损失函数组合的方式替换通用的单个Softmax损失函数的方案用于网络训练,该算法模型在MsCeleb-1M数据集上进行训练,在LFW和YTF上进行测试,实验结果表明该算法在LFW上达到了99.65%的准确率,在YTF上达到了96.5%的准确率,在GPU(NVIDIA TITAN X)上单张人脸特征提取延时为6ms。(2)基于提出的人脸识别算法,采用基于batch的人脸特征提取方案,在大小为32的batch下单张人脸特征提取延时为1.4ms。(3)提出基于二级索引的快速人脸搜索算法,将人脸搜索过程分为基于二进制串的多倒排索引过滤和基于浮点的重排序两个部分,在重排序部分使用GPU实现,在百万特征规模下查询延时在10ms以内。(4)提出一个基于GPU的人脸识别系统设计方案,该方案采用主从架构模型,从而快速、有效、正确的完成大规模人脸数据的实时检索,并实现了该系统。通过对系统进行功能测试和性能测试,测试结果表明系统功能完整,能够提供实时、高性能的人脸识别服务。
展开
使用gpu服务器搭建人脸识别系统,基于GPU的大规模人脸识别系统的设计与实现相关推荐
- 【人脸识别】基于主成分分析PCA算法人脸识别门禁系统含Matlab源码
1 简介 人脸是反应人身份的最直接的,最可靠的信息资源.通过人脸我们可以很快辨识一个人,这就是所谓的人脸识别.最初的人脸研究人员是一些从事社会心理学的工作者,从20世纪50年代开始有一些文献资料陆续发 ...
- Python人脸识别教程 - 基于Python的开源人脸识别库:离线识别率高达99.38%
Python人脸识别教程 - 基于Python的开源人脸识别库:离线识别率高达99.38% 仅用 Python 和命令行就可以实现人脸识别的库开源了.该库使用 dlib 顶尖的深度学习人脸识别技术构建 ...
- 【人脸识别】基于dlib库实现人脸特征值提取
一.Dlib库介绍与安装 1. Dlib库简介 Dlib库是一个机器学习的开源库,包含了机器学习的很多算法,使用起来很方便,直接包含头文件即可,并且不依赖于其他库(自带图像编解码库源码).Dlib可以 ...
- [SIGMOD 10] Pregel 基于BSP的大规模图处理系统 学习总结
今天要讲的文章是SIGMOD 2010年的一篇文章,Pregel: A System for Large- Scale Graph Processing.本文主要想解决的问题就是:随着如今技术的发展, ...
- 【表盘识别】基于matlab霍夫变换钟表表盘识别【含Matlab源码 1943期】
一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[表盘识别]基于matlab霍夫变换钟表表盘识别[含Matlab源码 1943期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: ...
- 使用gpu服务器搭建人脸识别系统,人脸识别gpu服务器配置
人脸识别gpu服务器配置 内容精选 换一换 设置动态Batch档位参数,适用于执行推理时,每次处理图片数量不固定的场景.在某些推理场景,如检测出人脸后再执行人脸识别网络,由于人脸个数不固定导致人脸识别 ...
- 基于LXC的GPU服务器搭建
目录 前言 需求 为啥用LXC LXC的宿主机配置 安装 基础配置 配置ZFS 配置LXD 新建容器 显卡资源配置 共享目录 挂载nvidia-uvm 端口转发 进入容器内部 容器内部配置 显卡驱动安 ...
- android人脸情绪识别器,基于Android平台的人脸表情识别系统的设计与实现
摘要: 随着目前移动设备硬件技术的不断发展,其性能与PC的差距越来越小,这使得在嵌入式平台上进行图像处理成为了可能.目前使用最广泛的是基于Android系统的嵌入式平台,与之相关的图像类应用需求也渐渐 ...
- 【指纹识别】基于模板匹配实现指纹识别门禁系统含Matlab源码
1 简介 近年来,随着识别技术和网络技术的飞速发展,门禁系统也得到了飞跃式的发展,出现了基于指纹识别的门禁系统.这种系统具有安全性,方便性和易管理性等特点,是确保各重要部门出入口安全的有效措施,现已广 ...
最新文章
- 强化科技硬实力 厚植创新软实力——访中国科学院院士唐本忠
- DenseNet网络结构产生的.py文件出错解决
- 八十八、从斐波那契数列和零一背包问题探究动态规划
- 小程序获取设备信息以及实现短信验证码登录
- 通通玩blend美工(6)下——仿iPhone滚动选择器的ListBox(交互逻辑)
- python向钉钉发送本地文件_Python实现向钉钉群发送消息通知
- vue --- cdn导入,一些基本操作
- java.logging的重定向?
- Tomcat 打开jmx
- LeetCode 581. 最短无序连续子数组(排序单调栈)
- 创邻科技张晨:智能物联为图数据库的迅速发展提供了良好应用场景
- 同心抗疫,IBM中国有限公司致客户的一封信
- 资源分享 | 网易云课堂价值 399 的 office 三合一自学教程
- 新手微商代理怎么推广产品 微商大咖分享方法值得借鉴
- 小米摄像头有onvif协议_小米红米5Plus、小米红米Note7、vivoY3对比
- 车载以太网 PHY 物理层测试TC8 测试需求
- python当中的列表函数和列表推导式
- cubieboard服务器系统,CubieBoard_搭建自己的系统.pdf
- Kafka单节点安装部署
- 快手本地生活可以入场吗
热门文章
- html5 原生插件,前端必备插件之纯原生JS的瀑布流插件Macy.js
- Git --- Git Gui
- python:keyword --- 检验Python关键字
- 剑麻的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- Div Scroll Bar (用层模拟滚动条)
- 关于抽象类中的抽象方法和非抽象方法的问题
- arm架构 CF-WU810N网卡驱动安装经验
- sqlserver数据库全量备份
- 电视盒子安装linux微信,怎么在电视上安装微信-电视盒子(智能电视)这样几步设置,轻松安装APP软件...
- elasticsearch教你使用搜索引擎