活体检测技术一般分为配合式活体检测和非配合式活体检测。

配合式活体检测是最常见的活体检测方式,通过眨眼、张嘴、摇头、点头、甚至读出随机数字等配合式组合动作,使用人脸关键点定位和人脸追踪等技术,验证用户是否为真实活体本人操作。如,一些金融机构的交易支付,支付宝认证等都使用配合式活体检测技术。配合式活体检测出现较早,成本低,算法更简单,但用户体验差,使用复杂。

非配合式活体检测/静默活体检测技术无需用户进行额外动作,可直接甄别纸张照片、屏幕成像、人脸面具等伪造人脸攻击。一般使用双摄像头做活体检测的,都是非配合式活体检测,不需要根据提示做一些诸如眨眼、点头之类的动作,对算法要求更高,但是速度更快, 对用户体验也更友好。

RGB单目活体检测采用普通RGB摄像头即可,通过分析采集摩尔纹、成像畸形、反射率等人像破绽,从而获得活体检测所需要的识别信息,通过多维度的识别依据保证了识别的准确性。

特点:RGB活体检测应用历史较久,成本较低,对屏幕和纸张类攻击防御性良好,对面具类攻击防御性一般。

在具体产品中,要实现检测效果和成本的平衡,所以采用RGB和近红外双摄像头方案是一个性价比比较高的选择。如果一款人脸识别算法同时自带这两种活体检测功能,那是最好的。

目前我们实现了一款 基于RGB图像的静默活体检测 模型性能如下

模型准确率:

Size FLOPs Speed FPR TPR
1.8M 92M 22ms 1e-5 98.2

 效果图:

图1拍摄屏幕的效果

图2 拍摄真人的效果(由于个人信息保密,这里马赛克下)

技术感兴趣欢迎联系:547691062@qq.com

静默活体检测-人脸活体识别相关推荐

  1. [人脸活体检测] 人脸活体检测简介

    人脸活体检测 一.简介 ​ 随着人脸识别.人脸解锁等技术在金融.门禁.移动设备等日常生活中的广泛应用,人脸防伪/活体检测(Face Anti-Spoofing)技术在近年来得到了越来越多的关注.设想一 ...

  2. 静默活体检测+人脸检测+人脸识别结合在NCNN模型下的推理(Windows下的VS环境)

     前言: 涉及到三个模型  静默活体检测模型<2M,人脸检测模型<2M  ,人脸识别<5M(模型大小) 至于NCNN不必多说,全C++实现,不依赖第三方库实现,在第三方移动端CPU运 ...

  3. php活体检测,双目活体检测摄像头,人脸识别SDK,红外活体算法

    近红外人脸活体检测算法主要是基于光流法而实现,无需指令配合,检测成功率较高.根据光流法,利用图像序列中的像素强度数据的时域变化和相关性来确定各自像素位置的"运动",从图像序列中得到 ...

  4. 防“活化”照片蒙混过关,数据宝“活体检测+人脸识别”让刷脸更安全

    随着人脸识别技术日益成熟,商业化应用越来越广泛,人脸登录.人脸支付.人脸乘梯.人脸闸机等等,在安防.金融.教育.医疗等领域广泛应用,人脸识别技术的智能快捷在国内得到迅速发展. 但人脸识别容易被照片.视 ...

  5. 基于matlab活体检测,人脸识别中活体检测算法综述.PDF

    人脸识别中的活体检测算法综述 SIGAI 2018.9.19 原创声明:本文为 SIGAI 原创文章,仅供个人学习使用,未经允许,不能用于商业目的. 1. 什么是活体检测? --> 判断捕捉到的 ...

  6. 微信端活体检测|人脸识别SDK|人证比对|身份核验

    人脸识别,微信端活体检测技术 人脸识别,微信端活体检测技术产品背景 随着深度学习方法的应用,人脸识别技术的识别率已经得到质的提升,目前人脸识别率已经达到99%以上.人脸识别技术与其他生物特征识别技术相 ...

  7. 人脸活体检测:活体检测数据集

    此篇博客主要整理人脸活体检测的数据集. 目前人脸活体攻击的方式主要有:照片打印.视频回放攻击.3D人脸面具等.因此数据集也是根据这些攻击方式制作的. 一共整理了11个活体检测的数据集.此外还整理了6个 ...

  8. php活体检测,人脸门禁系统中活体检测的必要性

    人脸识别技术日趋成熟,商业化应用愈加广泛.为防止恶意者伪造或窃取他人的人脸特征用于身份认证,人脸识别系统需具备活体检测功能,以判断提交的人脸特征是否来自有生命的真实个体. 人脸识别技术日趋成熟,商业化 ...

  9. 活体检测python_活体检测很复杂?仅使用opencv就能实现!(附源码)!

    摘要: 活体检测在各行各业应用比较广泛,如何实现一个活体检测系统呢?早期实现很困难,现在仅使用opencv即可实现,快来尝试一下吧. 什么是活体检测,为什么需要它? 随着时代的发展,人脸识别系统的应用 ...

最新文章

  1. HTTP的KeepAlive是开启还是关闭?
  2. Spring Cloud第九篇:链路追踪Sleuth
  3. nginx index.php 端口,nginx-如果index.php不在nginx文件夹中,则禁止使用php fpm
  4. maskrcnn还可以加网络吗_绿茶加蜂蜜的功效,绿茶可以加蜂蜜吗?
  5. 【Leetcode】【Easy】Implement strStr()
  6. 玩转oracle 11g(18):数据库相关日志文件位置
  7. 使用Cygwin实现vlc 1.0.5的wince移植
  8. vs2010 rdlc 报表及报表控件
  9. 如何查看一个组件的 classid是多少_如何查看iphone电池使用次数?6s电池容量多少需要更换?...
  10. c语言字符串查找子串并截取,如何搜索截取特定字符串?
  11. 为OLED屏添加GUI支持2:2D图形库
  12. HDU1215 七夕节(模拟 数学)
  13. linux中文语音合成,Linux系统下高质量(微软)中、英文语音合成TTS的安装
  14. 【FPGA教程案例31】通信案例1——基于FPGA的ASK调制信号产生
  15. java ws_java / javaw / javaws之间的区别
  16. 包名前面的org.apache和com.是什么意思
  17. Elasticseach api keys are not enabled
  18. 峰值帧+时序信息 跨数据集微表情识别
  19. 【ArcGIS】道路中心线提取、河道中心线的提取
  20. 写给前端工程师的色彩常识:色彩三属性及其在CSS中的应用

热门文章

  1. vulnhub刷题记录(The Planets: Earth)
  2. 从 B 站火到 GitHub,国人开发者又一黑科技面世!
  3. 苹果不创新,库克有道理
  4. 使用python实现科学记数法的书面形式输出
  5. TCL L32F2510E 安装第三方软件方法
  6. 前端ui组件(1):日程排班—11个优秀JavaScript 日历插件
  7. excel查询oracle数据库,用Excel直接查询Oracle中的数据
  8. 【Java】我的世界Java版外挂制作 [4] - 移动类模块合集
  9. 报表数据源之JSON
  10. Spring ioc 详解