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

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

3天内不再提示

三种活体检测方式分析

Dbwd_Imgtec 来源:未知 作者:胡薇 2018-04-28 15:59 次阅读

人脸识别活体检测

在生物识别系统中,为防止恶意者伪造和窃取他人的生物特征用于身份认证,生物识别系统需具有活体检测功能,即判断提交的生物特征是否来自有生命的个体。

一般生物特征的活体检测技术利用的是人们的生理特征,例如活体指纹检测可以基于手指的温度、排汗、导电性能等信息,活体人脸检测可以基于头部的移动、呼吸、红眼效应等信息,活体虹膜检测可以基于虹膜振颤特性、睫毛和眼皮的运动信息、瞳孔对可见光源强度的收缩扩张反应特性等。

随着人脸识别技术日趋成熟,商业化应用愈加广泛,然而人脸极易用照片、视频等方式进行复制,因此对合法用户人脸的假冒是人脸识别与认证系统安全的重要威胁。目前基于动态视频人脸检测、人脸眨眼、热红外与可见光人脸关联等领先业界的活体检测方法,已经取得了一定的进步。

动作指令活体检测

为防止恶意者伪造和窃取他人的生物特征用于身份认证,生物识别系统需具有活体检测功能,即判断提交的生物特征是否来自有生命的个体。

一般活体检测技术利用的是人们的生理特征,例如活体指纹检测可以基于手指的温度、排汗、导电性能等信息,活体人脸检测可以基于头部的移动、呼吸、红眼效应等信息,活体虹膜检测可以基于虹膜振颤特性、睫毛和眼皮的运动信息、瞳孔对可见光源强度的收缩扩张反应特性等。

目前,人脸识别技术通行的活体检测技术一般采用指令动作配合的方式,如人脸左转、右转、张嘴、眨眼等,指令配合错误则认为是伪造欺骗。

人脸识别技术对于活体检测的研究仍然需要“时空”(时间和空间,是天诚盛业公司独创的概念)的突破。无论是通过摄像头拍摄真人还是照片,最终得到的都是一张二维图片,因此对于摄像头前是真人还是一张照片,目前的人脸识别技术难以判断。另外,人脸识别对于双胞胎、整容这类群体的识别也有待深入研究。人脸识别归根结底是按照人的判断标准,利用深度神经网络和计算机技术,从人脸图像中提取有效的识别特征进行身份判断。人通过肉眼都难以判断的情况下,以目前的技术和理论,还难以做出正确的识别。

红外人脸活体检测

近红外人脸活体检测主要是基于光流法而实现。

近红外人脸活体检测无需指令配合,检测成功率较高。根据光流法,利用图像序列中的像素强度数据的时域变化和相关性来确定各自像素位置的“运动”,从图像序列中得到各个像素点的运行信息,采用高斯差分滤波器、LBP特征和支持向量机进行数据统计分析。同时,光流场对物体运动比较敏感,利用光流场可以统一检测眼球移动和眨眼。这种活体检测方式可以在用户无配合的情况下实现盲测。

活体

照片

由以上两张对比图可以看出,活体的光流特征,显示为不规则的向量特征,而照片的光流特征,则是规则有序的向量特征,以此即可区分活体和照片。

3D人脸检活

利用3D摄像头拍摄人脸,得到相应的人脸区域的3D数据,并基于这些数据做进一步的分析, 最终判断出这个人脸是来自活体还是非活体。这里非活体的来源是比较广泛的,包括手机和Pad等介质的照片和视频、各种打印的不同材质的照片(这里包含各种情形的弯曲、折叠、剪裁、挖洞等情形)等。

基于活体和非活体的3D人脸数据,选择最具有区分度的特征来训练分类器,利用训练好的分类器来区分活体和非活体。特征的选择是至关重要的,这里我们选择的特征既包含了全局的信息,也包含了局部的信息,这样的特征有利于算法的稳定性和鲁棒性。

下面是3D人脸检活原理的几个步骤:

首先,我们提取了活体和非活体人脸区域的256个特征点的三维信息,并对这些点之间的几何结构关系进行了初部的分析处理;

其次,我们提取了整个人脸区域的三维信息,并对相应的特征点做进一步的处理,再采用协调训练Co-training的方法训练了正负样本数据,之后利用得到的分类器进行了初分类;

最后,利用以上两个步骤所提取的特征点进行曲面的拟合来描述三维模型特征,然后根据曲面的曲率从深度图像中提取凸起区域,再对每个区域提取EGI特征,最后利用其球形相关度进行再分类识别。

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

    关注

    76

    文章

    4011

    浏览量

    81860
  • 光流法
    +关注

    关注

    0

    文章

    3

    浏览量

    7863

原文标题:人脸识别活体检测的一些方法

文章出处:【微信号:Imgtec,微信公众号:Imagination Tech】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    systemd journal收集日志的三种方式

    随着 systemd 成了主流的 init 系统,systemd 的功能也在不断的增加,比如对系统日志的管理。Systemd 设计的日志系统好处多多,这里笔者就不再赘述了,本文笔者主要介绍 systemd journal 收集日志的三种方式
    的头像 发表于 10-23 11:50 235次阅读
    systemd journal收集日志的<b class='flag-5'>三种</b><b class='flag-5'>方式</b>

    Windows管理内存的三种主要方式

    Windows操作系统提供了多种方式来管理内存,以确保系统资源的有效利用和性能的优化。以下是关于Windows管理内存的三种主要方式的详细阐述,包括堆内存管理、虚拟内存管理以及共享内存管理,每种
    的头像 发表于 10-12 17:09 709次阅读

    远峰科技UWB活体检测方案优势显著,上市发布后获广泛关注

    科技研发的UWB活体检测方案,可以通过复用UWB数字钥匙系统的车内锚点,发射UWB脉冲信号,接收并分析经车内障碍物(如人体/宠物)反射的回波信号,利用回波信号的幅值和相位变化来检测活体
    的头像 发表于 09-29 09:06 1609次阅读
    远峰科技UWB<b class='flag-5'>活体检测</b>方案优势显著,上市发布后获广泛关注

    计算机网络中的三种通信方式

    计算机网络中的三种通信方式,即单工通信、半双工通信和全双工通信,是理解和设计高效网络架构的基础。每种通信方式都有其独特的特性、应用场景及优缺点。以下是对这三种通信
    的头像 发表于 08-07 15:00 2496次阅读

    简述斩波电路的三种控制方式

    斩波电路是一常见的电力电子器件,广泛应用于直流电压调节、电压变换、电流变换等领域。它可以实现对电流和电压的控制,以满足不同的电气设备的需求。斩波电路的控制方式主要有三种:脉宽调制控制、频率调制控制
    的头像 发表于 03-11 15:22 3891次阅读

    放大电路有哪三种基本分析方法?举例说明

    放大电路是电子电路的重要组成部分,它起到放大信号的作用。在设计和分析放大电路时,有三种基本的分析方法:传输特性分析、小信号分析和大信号
    的头像 发表于 02-25 15:56 3139次阅读

    热传递的三种方式是什么

    热传递有三种基本形式:导热(Thermal Conduction)、对流(Thermal Convection)和辐射(Thermal Radiation)。每种形式都有其独特的物理过程和应用领域
    的头像 发表于 02-06 14:02 2228次阅读
    热传递的<b class='flag-5'>三种</b><b class='flag-5'>方式</b>是什么

    光耦隔离 电容隔离 磁隔离这三种隔离方式各有什么优缺点?

    光耦隔离、电容隔离和磁隔离是三种常见的隔离方式,它们各有优缺点,适用于不同的应用场景。
    的头像 发表于 01-30 15:38 5835次阅读

    介绍三种建模方式

    据量大,而是指样本的完备性。还有就是大数据或者AI被专业学者或者行业工程师所诟病的就是,纯粹的数据驱动搞不出所以然出来,需要领域知识(即Domain Knowledge)的协助。此外,还有第三种建模方式就是混合驱动,即基础物理模型加上数据驱动的
    的头像 发表于 01-23 10:48 1818次阅读

    运动控制的三种控制方式

    非标项目中有非常多的运动控制,根据系统配置、电机类型以及精度需求的不同主要有三种控制方式:开环控制、半闭环控制、全闭环控制。
    的头像 发表于 01-23 09:48 1471次阅读
    运动控制的<b class='flag-5'>三种</b>控制<b class='flag-5'>方式</b>

    嵌入式Linux开发的三种方式

    嵌入式Linux开发主要有三种方式:裸机开发、SDK开发和驱动开发。
    的头像 发表于 01-22 14:22 963次阅读

    通过TestStand三种主要运行方式探究TestStand开放式架构

    在这张图中,我们可以看到三种主要运行方式分别是”Test UUTs”、”Single Pass”、”Run MainSequence”。大家不妨先尝试一下看看同一个序列文件用三种运行方式
    的头像 发表于 01-19 17:34 4687次阅读
    通过TestStand<b class='flag-5'>三种</b>主要运行<b class='flag-5'>方式</b>探究TestStand开放式架构

    自动控制的基本方式三种是什么

    自动控制是指利用特定的设备和技术手段,通过对被控制系统的输入信号进行监测和调整,以实现期望的输出状态或目标。自动控制的基本方式三种:开环控制、闭环控制和神经网络控制。 第一基本方式
    的头像 发表于 01-17 09:38 3555次阅读

    分布式锁的三种实现方式

    分布式锁的三种实现方式  分布式锁是在分布式系统中用于实现对共享资源进行访问控制的一机制。分布式锁的实现需要考虑高可用性、高性能和正确性等方面的问题。在实际应用中,有多种不同的方式
    的头像 发表于 12-28 10:01 896次阅读

    伺服电机的三种控制方式 如何确定选择伺服电机控制方式

    伺服电机的三种控制方式 如何确定选择伺服电机控制方式? 伺服电机是一能够根据输入信号实时调整转速和位置的电动机。它通常用于需要高精度、高效率、高可靠性的工业领域,如机床、机器人、印刷
    的头像 发表于 12-26 14:02 1600次阅读