人脸识别活体检测技术讨论:基于背景人脸相对运动的活体判断方法

author author     2023-03-09     652

关键词:

活体检测是人脸识别安全性的重要保障,是人脸识别厂商将产品普及应用于各行业的重要竞争力。目前活体判断的方法很多,但很难基于一种方法就能达到理想的效果,往往需要多种算法的交叉判断,本文主要介绍一种简单有效的活体判断方法。
在很多情况下,高清照片和真人在某些光线条件下在相机中的成像很接近,这就导致仅仅基于面部的特征很难准确判断活体。在大部分场景下,人手拿着照片,手机或者pad不会完全静止不动,而在有运动时,真人和照片的区别很大:真实人脸运动与背景无相关性,照片,手机或者Pad在运动时,人脸运动与周围背景运动有很强的相关性。
基于上述的原理,我们可以判断人脸运动趋势与背景运动趋势的相关性来做区分。首先在检测到人脸后,以人脸为中心向外扩,形成一个比较大的区域,然后在此区域内查找特征点,在下一帧中跟踪这些特征点,可以计算该人脸上特征点的运动趋势与背景中特征点的运动趋势。
针对上述方法的实现有较多选择,可以使用光流场进行跟踪,或者其他技术例如KCF等进行跟踪,只要人脸与背景运动有较强的相关性,那么就极有可能是非活体。
当然,基于该方法的活体判断在一些场景下会失效,例如照片基本保持静止,或者照片沿着人脸轮廓进行裁剪等。但是此方法在不影响真人通过的情况下检测出了部分照片,那么就是有价值的,需要与其他算法一起联合判断,才会达到更好的效果。
计算机视觉技术服务提供商神目科技,其核心技术团队来自包括卡内基梅隆大学、海内外领先生物识别研究所的专家人员,研发出自主产权的人脸识别、活体检测技术。2019年,公司对外免费开放人脸识别及活体检测SDK,能够帮助开发者及创业者省去大量技术开发成本,登录神目科技AI开放平台 https://ai.deepcam.cn/#/home 可下载获取,开发者可基于成本较低的单目RGB摄像头可实现产品落地,实时性能优异,静默式识别,用户体验好。

基于android虹软人脸人证对比,活体检测

最近虹软新增了人证识别、活体检测的功能,好像之前的人脸识别也更新过版本,之前一篇文章用虹软AndroidSDK做人脸识别,写过虹软人脸识别的用法,最近把人脸识别、人证识别,活体检测功能都简单的封装了一下,使用起来... 查看详情

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

人脸识别是一种基于人的脸部特征信息进行身份认证的生物特征识别技术。静态人脸识别和动态人脸识别静态人脸识别是在特定的区域或者范围内来采集人脸照片并进行识别,如当前常见的门禁考勤应用。又或者是输入一张照片... 查看详情

多维活体检测,让人脸识别更安全

今年的315晚会提到人脸识别领域的安全风险,主持人用现场合成的视频通过了活体检测和人脸验证,因此人脸识别的安全性引起大众关注。对于活体检测的安全隐患,腾讯优图团队一直保持高度关注,并依托多年积累的技术能力... 查看详情

多维活体检测,让人脸识别更安全

今年的315晚会提到人脸识别领域的安全风险,主持人用现场合成的视频通过了活体检测和人脸验证,因此人脸识别的安全性引起大众关注。对于活体检测的安全隐患,腾讯优图团队一直保持高度关注,并依托多年积累的技术能力... 查看详情

人脸检测实战进阶:使用opencv进行活体检测(代码片段)

...体检测。您将创建一个活体检测器,该检测器能够在人脸识别系统中发现假人脸并执行反人脸欺骗。在教程的第一部分,我们将讨论活体检测,包括它是什么以及我们为什么需要它来改进我们的人脸识别系统。从那里... 查看详情

人脸识别中的活体检测是啥?

人脸识别的活体检测有什么好处吗?活体检测技术哪个平台好?活体检测一般是通过人脸做出的一些动作,比如抬头、点头、睁眼、闭眼、张嘴、摇头这些,然后再使用人脸关键点定位和追踪技术,验证是否是本人在操作。比如... 查看详情

如何通过活体检测

...手机均配备了“刷脸”解锁功能[1],而其中都会应用活体检测技术来防范“假脸”攻击,保护手机安全[3]。身份验证刷脸支付支付场景对人脸识别的精度要求极高,活体检测是保障安全及识别精准度的关键。在杭州[1],人脸识别... 查看详情

为啥人脸识别要用彩灯

...。离线3D结构光活体检测-->基于3D结构光成像原理,通过人脸表面反射光线构建深度图像,判断目标是否为活体,可强效防御图片、视频、屏幕、模具等攻击。3D结构光成像是将图案投影到三维空间物体表面上,使用另外一个相机... 查看详情

进入刷脸时代-人脸识别技术

...功能。在互联网应用迅速发展的今天,人脸识别中的活体检测技术已经非常成熟,开始了大面积的推广使用。一个“刷脸的时代”正在向我们迈进。 人脸识别技术是基于人的脸部特征信息进行身份识别的一种生物识别 查看详情

人脸识别中活体检测的重要性是啥?

...人脸攻击成功,极有可能对用户造成重大损失。人脸活体检测技术可以有效阻挡PS换脸、视频、三维人脸模型、高清人像照片等各种不同类型的攻击。通过动作指令验证前端活体有效,再获取一张操作者本人照片,将这张照片传... 查看详情

人脸识别变色怎么过

...技术A微信用到的这项技术叫做炫彩活体,用于验证进行人脸识别的人是真人还是假体。目前人脸识别活体方案有很多种,炫彩活体就是其中之一,之前调研活体算法时发现旷视科技有这项技术,至于腾讯用的是自家的还是其他... 查看详情

netcore百度人脸识别httpsdk实战:基于c#asp.netcorenet6(代码片段)

预计这是第一篇介绍在ASP.NETCORE3.1平台下使用百度人脸识别在线sdk的文章,主要介绍人脸1:n检测/活体检验/人脸注册三大关键功能。先看几个效果图吧(1)人脸1:N检测,返回人脸对应用户信息(2࿰... 查看详情

人脸活体检测人脸识别:眨眼+张口(代码片段)

一:dlib的shape_predictor_68_face_landmarks模型该模型能够检测人脸的68个特征点(faciallandmarks),定位图像中的眼睛,眉毛,鼻子,嘴巴,下颌线(ROI,RegionofInterest) 下颌线 查看详情

怎么用照片人脸识别

...网络、电子成像产品很发达,人们可以很方便获取他人的人脸照片,进而来欺骗人脸识别系统,所以区分系统前的人脸是真的人脸,还是照片/视频/三维面具,就变得非常重要。对于照片欺骗,主要是根据分辨率(翻拍的照片分辨... 查看详情

qt编写百度离线版人脸识别+比对+活体检测

在AI技术发展迅猛的今天,很多设备都希望加上人脸识别功能,好像不加上点人脸识别功能感觉不够高大上,都往人脸识别这边靠,手机刷脸解锁,刷脸支付,刷脸开门,刷脸金融,刷脸安防,是不是以后还可以刷脸匹配男女交... 查看详情

人脸识别模型的动手实践!

...见的技术,其中最关键的问题就是安全,而活体检测技术又是保证人脸识别安全性的一个重要手段,本文将向大家简单介绍活体检测,并动手完成一个活体检测模型的训练,最终实现对摄像头或者视频中的活... 查看详情

虹软人脸识别活体检测有没有用过的,效果怎么样?

...频是过不了的,基本能满足我们的要求。 参考技术B虹软人脸识别活体检测是一种新型的识别方式,用在确认身份的场所,我单位机房就是用虹软人脸识别活体检测的方式来识别解锁,安全性比较高,用起来也比较方便。 参考技... 查看详情

人脸识别模型的动手实践!

...见的技术,其中最关键的问题就是安全,而活体检测技术又是保证人脸识别安全性的一个重要手段,本文将向大家简单介绍活体检测,并动手完成一个活体检测模型的训练,最终实现对摄像头或者视频中的活... 查看详情