0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

分析人脸识别中的几种人脸活体检测算法类型

OCR识别专家 来源:OCR识别专家 作者:OCR识别专家 2023-02-09 21:45 次阅读

目前已经有了越来越多的基于人脸识别的应用,例如我们现在应用极广的“刷脸支付”、“刷脸打卡”等。但随着技术的发展,当年很多电影中的画面慢慢变成了现实,坏人可以通过带上提前准备好的照片或者面具,甚至是一副眼镜,轻而易举的被识别成其他人,随着这种人脸伪造的风险和隐患逐日增加,人脸活体检测技术得到了越来越多的关注。

目前人脸识别面临以下三种常见欺诈手段:

合法用户的人脸图片:用户的人脸图片是最容易获取的,可以通过偷拍,在互联网上搜索(例如微博,朋友圈,小红书)等形式得到。恶意用户可以打印其照片或使用屏幕和其他投影装置欺骗人脸识别系统。

合法用户的人脸视频:可以直接盗取用户现有视频,或偷拍,也可以通过Deepfake[2]等技术手段合成视频,如果可以获得含眨眼,头部运动等活体信息的视频将会对图像人脸识别系统有较大威胁。恶意用户可以通过屏幕或投影设备等播放视频来欺骗人脸识别系统。

合法用户的3D模型(包括面具或头套):直接三维合成人脸对系统进行欺诈可能会比上述两种手段更具威胁。恶意用户可以直接头戴或者摆放模型等方式欺骗人脸识别系统。

人脸活体检测技术主要分为以下三大类:

图片人脸活体检测:通过静态图片进行活体检测,通常基于传统图像处理,主要的方式有基于纹理特征的方式、基于图像质量的方式、以及基于深度特征的方法。

其中,基于纹理特征的方法主要专注使用人脸照片或视频进行的攻击,照片或视频中的人脸在摄像头下二次成像时面部的纹理会带有纸质或者屏幕的纹理(例如摩尔纹等),而与普通活体人脸皮肤的纹理存在差异。除此之外,真实人脸与图片或视频人脸主要的差异也在于三维结构与二位结构的差异,光在三维结构和二维结构表面形成不同的反射也会造成颜色阴暗区域的差异。这些差异可以有效的帮助基于纹理特征的活体检测方法区分真实人脸与虚假人脸。

基于图像质量的方式主要通过呈现的虚假人脸与真实人脸之间图像质量的差异,由于虚假人脸通常需要通过中介(如照片、显示器等)呈现在人脸识别系统前,容易导致虚假人脸的图像质量和活体人脸存在差距,例如图像颜色的失真、显示器反光导致的色差、与人脸图像的模糊程度等。目前比较常用的基于图像质量的人脸活体检测方式会利用人脸的失真程度、图像模糊程度、颜色分类等特征,使用SVM,二次判别分析等分类模型区分活体人脸与虚假人脸

基于深度特征的方法主要是在前两种方法的基础上,利用深度学习方法高效抽取高层语义的特征表达。为了达到更好的区分度,基于深度特征的方法首先利用传统的方式对人脸图像进行处理后,利用卷积神经网络抽取分类特征。

配合式人脸活体检测:需要人脸识别使用者的配合交互,通过判断用户是否按照要求在镜头前完成指定动作来进行活体检测,主要包括随机动作指令人脸活体检测和语音活体检测。

随机动作指令人脸活体检测需要用户根据提示做出相应的动作,通过眨眼、点头、摇头、张嘴等面部动作验证用户是否为真实活体本人操作。随机动作式活体检测依赖于动作识别算法的性能和准确率,通常方法是通过对一个连续多帧人脸活体图像数据中包含的活体动作特征执行区域信息进行动作特征识别抽取,例如二值化处理,然后通过分析多帧图像之间特征变化是否大于指定动作对应阈值来判断用户是否完成了该动作。

语音活体检测则是需要用户配合提示读出相应文字验证码,然后分别对视频和音频进行检测。这种技术主要通过人脸关键点定位技术和人脸追踪等技术,通过用户配合完成的动作声音是否与系统要求相符合来验证用户是否为真实的活体本人。也可以通过抽取嘴部区域的光流特征变化,然后使用SVM等分类器识别用户是否完成了文字的朗读。

静默人脸活体检测:无需用户动作或语音配合,可以在不超过1秒的时间内实时完成检测。静默活体检测的主要原理是结合了图片活体检测,除了抽取图片的纹理颜色特征,利用图片的质量进行判断外,还利用了基于生命信息的方法与和时间相关的深度特征。

由于真实人脸并非绝对静止,存在很多不自觉的轻微动作,活体人脸会有心跳导致血管抖,眨眼,微表情引起脸部肌肉跳动等生命特征,可以利用人脸识别过程中的多帧画面提取运动特征,心跳特征,连续性特征等用于人脸活体检测。通过远程光体积变化描记图法(Remote photoplethysmography, rPPG)等方法可以检测到来自摄像头的人体器官变化信息,通过计算人体心率以及人脸血流导致的颜色变化等有效信息来区分真假人脸。基于生命信息的方法对利用3D模型的虚假人脸攻击有明显的防御效果。

随着现在技术的发展,人脸登录、人脸支付、人脸闸机等商业化应用也开始广泛的在安全、金融、教学、医院等领域落地。在大部分人脸识别技术的现实应用场景中,如果被伪造人员攻击成功,很有可能性就会对使用者产生重大损失。越是这样,人脸活体检测技术就越来越具备了重要的科研价值和现实的商业使用价值,因此活体检测技术对于提高人脸识别系统的安全性、可信性有着非常关键的意义,已成为目前人脸识别应用中不可缺少的重要部分。

审核编辑黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 算法
    +关注

    关注

    23

    文章

    4610

    浏览量

    92860
  • 检测
    +关注

    关注

    5

    文章

    4486

    浏览量

    91459
  • 人脸识别
    +关注

    关注

    76

    文章

    4012

    浏览量

    81880
收藏 人收藏

    评论

    相关推荐

    FacenetPytorch人脸识别方案--基于米尔全志T527开发板

    :使用MTCNN算法进行人脸检测,能够准确识别出图像人脸位置。 支持
    发表于 11-28 15:57

    《DNK210使用指南 -CanMV版 V1.0》第四十五章 人脸识别实验

    第四十五章 人脸识别实验 在上一章节,介绍了利用maix.KPU模块实现了人脸68关键点检测,本章将继续介绍利用maix.KPU模块实现的
    发表于 11-18 14:30

    带阻滤波器在人脸识别的应用

    人脸识别技术作为模式识别领域的重要课题,近年来在公共安全、门禁系统、数字娱乐等多个领域得到了广泛应用。其核心在于通过算法人脸图像进行特征提
    的头像 发表于 08-08 18:15 906次阅读

    可存储500张人脸的双目3D人脸识别模块

    。HLK-FM888是一款红外+可见光双目人脸识别算法模组,内嵌双目3D活体检测算法和基于大数据训练的深度神经网络动态可见光识别
    的头像 发表于 07-28 08:39 882次阅读
    可存储500张<b class='flag-5'>人脸</b>的双目3D<b class='flag-5'>人脸</b><b class='flag-5'>识别</b>模块

    卷积神经网络在人脸识别的应用

    (Convolutional Neural Networks, CNN)的广泛应用,人脸识别技术不仅在准确性上有了大幅提升,还在应用范围和场景上得到了极大的拓展。本文将从卷积神经网络的基本原理出发,详细探讨其在人脸
    的头像 发表于 07-08 10:48 723次阅读

    人脸识别技术的原理介绍

    人脸识别技术是一种基于人脸特征信息进行身份识别的生物识别技术。它通过分析
    的头像 发表于 07-04 09:22 1171次阅读

    如何设计人脸识别的神经网络

    识别技术主要分为两个步骤:人脸检测人脸特征提取。人脸检测是指在图像
    的头像 发表于 07-04 09:20 651次阅读

    人脸识别模型训练是什么意思

    人脸识别模型训练是指通过大量的人脸数据,使用机器学习或深度学习算法,训练出一个能够识别和分类人脸
    的头像 发表于 07-04 09:16 590次阅读

    人脸检测模型有哪些

    人脸检测是计算机视觉领域的一个重要研究方向,它涉及到从图像或视频检测出人脸的位置和大小。随着深度学习技术的发展,人脸
    的头像 发表于 07-03 17:05 1027次阅读

    人脸检测人脸识别的区别是什么

    检测人脸识别的区别。 定义 人脸检测是指在图像或视频快速准确地找到
    的头像 发表于 07-03 14:49 1209次阅读

    人脸检测识别的方法有哪些

    人脸检测识别是计算机视觉领域中的一个重要研究方向,具有广泛的应用前景,如安全监控、身份认证、智能视频分析等。本文将详细介绍人脸
    的头像 发表于 07-03 14:45 713次阅读

    人员跌倒识别检测算法

    人员跌倒识别检测算法是基于视频的检测方法,通过对目标人体监测,当目标人体出现突然倒地行为时,自动监测并触发报警。人员跌倒识别检测算法基于计算
    的头像 发表于 06-30 11:47 456次阅读
    人员跌倒<b class='flag-5'>识别</b><b class='flag-5'>检测算法</b>

    人脸识别闸机在楼宇出入的应用

    人脸识别闸机的应用在楼宇出入管理引起了广泛关注。人脸识别闸机作为一种创新的出入口管理设备,已广泛运用于各类楼宇,如办公大楼、住宅小区、学校
    的头像 发表于 05-27 10:14 422次阅读
    <b class='flag-5'>人脸</b><b class='flag-5'>识别</b>闸机在楼宇出入<b class='flag-5'>中</b>的应用

    人脸识别终端 10寸人脸

    终端人脸识别
    深圳市远景达物联网技术有限公司
    发布于 :2024年04月22日 16:01:46

    人脸识别技术的原理是什么 人脸识别技术的特点有哪些

    人脸检测人脸识别的首要步骤。其目标是在图像或视频准确地定位人脸的位置。
    的头像 发表于 02-18 13:52 1895次阅读