人脸识别技术探讨:1:1,1:小N/大N,大姿态识别,活体识别

人脸识别是一种基于人的脸部特征信息进行身份认证的生物特征识别技术。

静态人脸识别和动态人脸识别
静态人脸识别是在特定的区域或者范围内来采集人脸照片并进行识别,如当前常见的门禁考勤应用。又或者是输入一张照片到人脸识别系统,如Facebook应用中采集用户的标签照片。又如警察输入照片并搜索数据库查看他/她是谁。在这两种情况下,我们都是输入一张照片来进行人脸识别。
静态人脸识别的工作流程包括检测人脸、人脸对齐、提取特征向量(我们在后文也会谈及),然后将提取的特征向量与数据库中的特征向量进行比较,以确定他/她是谁。
在动态人脸识别中,我们要识别身份的对象为摄像头中一组正在行进的人,或者是视频文件中一组正在行进的人。动态人脸识别的过程包括人脸检测、人脸跟踪、选择最佳可用的人脸,人脸对齐,提取每个人脸的特征向量,并将特征向量与数据库中的特征向量进行比较。
1:1,1:N,小N,大N
身份核验是1:1。它通过对比输入的人脸特征向量与数据库中的人脸特征向量来解决你是不是你的问题。

身份识别是1:N。它是通过输入的人脸与数据库的N人脸进行比对,以解决他是谁的问题。

N越大,人脸识别会变得越困难。
当N很小时,比如50,我们可以使用一个相对简单的特征提取模型来提取特征向量。当N在10000级别时,我们需要相对复杂的特征提取模型。当N达到数百万甚至数十亿时,我们需要一个非常复杂的特征提取模型,它具有很高的识别能力。

当前,为了提升人脸识别的处理能力,当N小于20000时,我们可以在边缘设备上实现人脸特征向量的提取,这些硬件被称为边缘计算,如下即为一个边缘计算设备。

deepcam 7〃门禁平板
deepcam 7〃门禁平板可以在本地人脸识别,可存储/识别50000人。当N大于50000时,我们需要基于PC或云端进行人脸特征提取。这不仅仅是基于存储数据库的内存空间考虑,也是基于计算特征提取模型的计算资源要求。

大姿态

理想情况下,我们希望通过正面人脸完成人脸识别。人脸的外观在不同的角度有很大的不同,给人脸识别准确性带来挑战。即使是人眼有时也很难在人脸不同的角度下识别出同一个人。关于人脸大姿态的术语如下图所示。

人脸姿态术语

人脸68个关键点
对于人脸的其他大姿态,可以使用三维建模和三维定位关键点来重建正面人脸。
遮挡人脸识别
在人脸识别很多场景中,我们会遇到识别对象戴太阳镜或口罩的情况。这就需要更多的算法步骤来清除遮挡物,重建人脸。神目deepcam人脸识别算法在大姿态及遮挡人脸识别方面极具优势。如下图展示了通过deepcam的人脸识别技术,将戴或不戴口罩,甚至大姿态情况下的同一个人,准确进行了聚类。

抗欺骗及活体测试
在人脸识别各种应用中,我们需要采用防欺骗即活体检测技术,来防止来自照片或视频重播的***。当前人脸活体检测措施有不同的形式。一个传统的方式即需要用户眨眼、微笑或摇头等主动配合。这种方式既耗时,对用户也不够友好。还有一种活体检测方式被称为静默活体检测,也就是说,不需要用户移动头部来进行主动配合。在静默活体检测技术中,有一种成本比较高的方式就是增加一个结构化的深度摄像头,来感知摄像头前人脸的三维深度信息,以判断这是不是真人。还有一种方式为红外摄像机,基本上,它使用额外的波长来检验人脸是否为活体。近来,行业越来越偏向一种活体检测技术,即使用普通RGB相机来完成活体人脸识别。神目deepcam拥有领先的的基于RGB的活体检测技术,您甚至可以在神目开放人工智能平台免费获取https://ai.deepcam.cn/。

原文地址:https://blog.51cto.com/14177548/2363729

时间: 2024-07-30 10:06:32

人脸识别技术探讨:1:1,1:小N/大N,大姿态识别,活体识别的相关文章

JavaScript裸体识别技术

当第一次听说nude.js的时候,我非常怀疑这种浏览器端的裸体识别技术,有几个理由: 正常情况下,裸体识别应该在服务器端进行,这样,那些色情图片或色情视频才能在发送给浏览者前被发现. 我不相信完全依赖计算机能过滤掉所有色情内容(虽然我是个程序员). 黑白裸体图像能被识别出来吗?准确率能有多少? 如果在客户端发现了色情图片,你能怎么做?这种技术如何使用? 我用nude.js试验了不少内容,让我来告诉你如何使用它,以及我这些怀疑的答案是什么. 观看演示 关于nude.js裸体识别脚本 从技术的角度上

验证码识别技术

在此主要讨论一个验证码识别技术,因为验证码复杂性很高,所以不一定都能识别成功,本文主要的目的是为了研究一下验证码识别的基本流程和模式识别的基本方法.对于其他领域也有参考价值和学习意义. 一整套验证码识别技术应该包括以下几个部分: 1,下载图片 2,图片灰度化 3,去噪音 4,分割成单个字符 5,制作单个字符人工训练集 6,测试分割后的单个字符 7,组合字符显示结果 设计的技术,主要有以下几个方面: 1,图像处理技术 2,机器学习算法 3,网络编程技术

OCR识别技术划分了七大类

很多人在了解OCR识别技术的时候,都会这样问"OCR识别怎么样?能识别什么?OCR价格怎么样?"等.其实,在很多人了解的时候只是了解很肤浅的一面,并不知道OCR识别技术到底可以做些什么.目前,问世的OCR识别技术划分了7种类型,主要是以下几种: 1.证件OCR识别:此类最开始是基于PC的,近几年开始向移动端发展,主要有android,ios平台的SDK,目前成熟的有身份证识别,行驶证识别,驾驶证识别,护照识别等. 2.银行卡OCR识别:此类应用是2014年以后开始兴起的,主要用于移动支

人脸识别技术大总结1——Face Detection & Alignment

搞了一年人脸识别,寻思着记录点什么,于是想写这么个系列,介绍人脸识别的四大块:Face detection, alignment, verification and identification(recognization),本别代表从一张图中识别出人脸位置,把人脸上的特征点定位,人脸校验和人脸识别.(后两者的区别在于,人脸校验是要给你两张脸问你是不是同一个人,人脸识别是给你一张脸和一个库问你这张脸是库里的谁. 今天先介绍第一部分和第二部分. 主要说三篇顶会文章. ===============

最新人脸识别技术方案

这两年,随着科技的迅速发展,人脸识别已经逐渐成为了新时期生物识别技术应用的重要领域,忘记密码了?没事儿,咱还可以"刷脸"!今天,小编将带大家了解一下最新的人脸识别技术,看看这项技术发展到哪一步了. 传统的人脸识别技术主要是基于可见光图像的人脸识别,人们也比较熟悉这样的识别方式.不过,这种方式的缺点其实非常明显,光线的限制性非常大,并不能满足实际的需要.解决光照问题的方案有三维图像人脸识别,和热成像人脸识别.但这两种技术还远不成熟,识别效果不尽人意. 迅速发展起来的一种解决方案是基于主动

人脸识别技术发展

在人工智能领域,人脸识别技术的应用规模在不断扩展.算法能力在不断提升,这使得简单的人脸对比评测已经很难区分不同算法能力之间的差距.随着国内平安城市.智慧城市项目的深入发展,城市监控的高清化进一步得到普及,摄像机数量大规模增长,使得人脸识别在数据的采集上阻碍大大减小,提升了人脸识别的质量. 而基于这样的一个现状,引入智能访客机也是一个趋势.目前多地已经开始引入智能访客机.智能访客系统,以达到高效.安全管理小区楼宇.目前,市面上访客机的厂家琳琅满目,如何选择合适的访客机也是众多物业头痛的一件事.随着

校园考勤中的人脸识别技术应用

考勤是公司日常管理中不可缺少的一部分,市场需求庞大,而随着人工智能时代的到来,考勤系统又该如何发展?今天点点时光小编就为大家介绍分析校园考勤中的人脸识别技术应用,希望帮助大家更加了解人工智能考勤.从工业革命到智能时代,我们经历了几代的变革而现在人类已经步入智能机器的全新时代.人脸识别技术已经成为我国人工智能领域首个成熟技术,并开始在多个领域大范围应用.一个超出人们想象的"刷脸"时代即将到来.AI赋能教育,其中人脸识别技术现在已经开始应用在文化教育.校园安全一直是学校.社会最关心的问题,

PHP实现人脸识别技术

这次人脸识别技术,是实现在微信端的,也就是说利用公众微信平台,调用第三的API来实现人脸识别这项技术的. 实现的思路: 首先呢,将收集的照片,建立一个照片库,然后利用在微信平台发送的照片,去到照片库进行匹配,那么怎么匹配呢? 这就要利用第三方的API了. 这个是收集信息,然后存储到信息库(包括图谱库) 部分代码: <html> <head> <meta charset="utf-8"/> <meta name="viewport&qu

人脸识别技术应用场景与前景

随着人工智能的发展,人脸识别也不落后,争相向人们展示它的风采,在一些比较发达的城市,普遍运用刷脸的方式来解决问题,在不知不觉中大家都要靠脸吃饭了,这绝对不是贬义词.大家都知道现下流行的小鲜肉.网红什么的,都是颜值高的,偶像明星靠脸吃饭.如今不光是作为明星名人才能靠脸吃饭,我们这些普通老百姓也能如此. 人脸识别技术经历了可见光图像人脸识别.三维图像人脸识别/热成像人脸识别.基于主动近红外图像的多光源人脸识别三层进化过程,逐渐缓解和解决了光线等环境的变化对于人脸识别的影响,加之算法的不断精准演化,人