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

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

3天内不再提示

各大厂商的活体检测服务,哪款更适合应用开发者

话说科技 来源:话说科技 作者:话说科技 2022-06-10 11:42 次阅读

1 社会背景

相信大家对人脸身份认证已经司空见惯了,比如生活中的人脸支付、身份校验、金融认证等等,但是人脸识别技术面临着多种欺诈手段,如照片、换脸、面具等。如果被恶意复制,将会给个人、集体或者社会带来很大的麻烦和威胁。

而活体检测是在一些身份验证场景确定对象真实生理特征的方法,活体检测使用人脸防伪、人脸关键点、人脸跟踪等技术,可有效抵御照片、换脸、面具、遮挡以及屏幕翻拍等常见的攻击手段,从而保障用户的利益。

活体检测常见应用场景:

image.png

市面上提供活体检测服务的厂商有很多家,下面我们将结合开发者关注的识别场景、集成便捷性、安全性等问题,对各大厂商的活体检测服务做综合评测。

2 主流厂商

目前国内活体检测的主流厂商有旷视、百度、华为、阿里、OPPO、腾讯、易道博识等。日常中常用的比如百度金融的活体识别技术应用在很关键的“账号找回功能”里;旷视应用在“支付宝实名和检测”中;腾讯的“微众银行信息认证”;华为的HMS Core ML Kit用在“身份认证”中。

据了解,百度大脑的活体识别拥有业界首创的端到端全卷积神经网络人脸检测器,可以检测到不同姿态和光照下的人脸,最小能够达到12*12像素;高精度的1:1和1:N人脸识别率,基于深度神经网络的度量学习技术,使用200万人的2亿数据,在1000块GPU集群上训练,可达到比人类更精准的识别效果。

而旷视在2015年就推出了基于人脸识别技术的 FaceID 线上身份验证解决方案。其强大的智能金融企业解决方案已经帮助支付宝、中信银行、招商银行、北京银行、小花钱包、拍拍贷等近百家金融机构实现了金融智能化。

易道博识是一家专注于计算机视觉领域技术研究和商业自动化应用的人工智能公司,基于自主开发的深度学习平台,不断研发出领先的机器视觉技术,为多个行业量身定制智能解决方案,驱动行业实现跨越式智能升级,其在活体检测领域已打造出成熟的产品

而华为HMSCore的ML Kit也为开发者提供了活体检测技术,HMS Core是华为为其设备生态系统提供的一套应用程序和服务,开发者只需集成HMS SDK即可使用华为的多个开放能力,高效构建精品应用。其ML Kit的活体检测采用全新的一个模型多个任务技术,联合华为“昇腾”推理库对AI模型的加速效果,量化后模型仅有0.2M大小,CPU推理时延低至0.01s,端到端同时检测人脸框和人脸关键68关键点,可以做到实时检测动作,响应时延达到毫秒级别。因此,是一款对手机端APP开发很友好的AI产品。

3 测评方案

本文以识别场景的通用性、识别的准确率、识别响应速度、产品接入方式、部署集成效率、安全性和产品定价为测评基准,对HMS Core ML Kit 、旷视FaceID、百度大脑、易道博识活体检测产品进行测评。目前活体检测服务可支持的调用方式有,离线SDK集成、在线API调用、软件服务接入等方式。我们通过各官网提供的调用方式来进行测试和对比。

image.png

旷视FaceID可直接使用FaceID上提供的功能进行测试。

image.png

最终测评结果会形成雷达图,测评指标如下,最高分为10分。

横向测评打分表

image.png

3.1识别场景

笔者先从识别场景上看(通用性和广泛性),目前活体检测分为静默式活体检测和配合式活体检测,从大量搜集资料结果显示:FaceID、百度、易道博识和华为的HMS Core ML Kit都支持静默式活体检测和配合式活体检测。而差别在于几家在活体检测识别场景的动作种类有明显区分,这个点也是决定活体检测安全性的重要指标。

FaceID支持动作包括点头、眨眼、张嘴、摇头、读数等,并可实现不同光照、年龄、妆容、配饰等复杂条件下精准识别。

image.png

百度目前支持的动作有低头、抬头、眨眼,另外有炫瞳、读数等多达10 种离在线活体检测方式,有效抵御照片、视频、2D/3D模具等作弊行为。

易道博识目前配合式活体检测支持5种动作:点头、眨眼、注视、张嘴、摇头,以及随机3个动作判别,结合单帧活体判别。

而HMS Core ML Kit 的配合式活体检测支持6种动作,包括眨眼、张嘴、左摇头、右摇头、注视、点头,且支持从6种动作中随机选3个动作进行验证。同时,在各种光照环境、用户配饰、年龄、妆容等条件下能够很好的识别并引导用户完成检测。

识别场景打分表(个人评分,仅供参考)

image.png

3.2响应速度

根据笔者的测试情况分析,做出2张图表供大家参考。

image.pngimage.png

从初始化时间上来看,旷视FaceID初始化时间2s,易道博识初始化时间为1s,百度大脑响应时间在0.88s,而HMS Core ML Kit初始化时间为0.8s。HMS Core ML Kit和百度大脑的响应速度很快。

从内存占用上来看,易道博识内存占用343MB,旷视FaceID内存占用185MB,百度的内存占用为157MB,而HMS Core ML Kit的内存占用为140MB,是几家厂商中最小的。

响应速度打分表(个人评分,仅供参考)

image.png

3.3接入方式

百度大脑活体检测服务支持在线、离线两大模式,API+SDK灵活组合,覆盖APP、H5、小程序等多种场景,与市场主流镜头模组完美兼容,可快速集成到公众号、小程序、PC端等H5页面中

FaceID活体检测也支持多种接入方式,除了移动端SDK、H5组件、API接口等,还有适用于小程序的Raw提供的纯API接口,直接集成云端的活体验证能力并自行实现前端的用户交互页面部分。

image.png

HMSCore ML Kit活体检测服务支持离线模式(主要是基于保护终端用户隐私数据的考虑),提供SDK接入方式,开发者仅需几行代码集成即可。

image.png

易道博识静默活体检测通过HTTP 发送POST请求提交验证数据至公有云服务器,等待服务器识别并返回识别结果。

image.png

接入方式打分表(个人评分,仅供参考)

image.png

3.4集成效率

目前各大厂和开发团队都在强调敏捷开发,敏捷开发的实践就是集成效率的体现。从笔者自身的测试情况来看,FaceID需要提供企业法人身份证和营业执照等企业级认证才能使用。百度大脑和易道博识需要注册之后才能使用活体检测服务,并且在开发上需要一定的代码调试,尤其是其账号注册后生成的API key无法直接使用,需要在代码中集成并生成token值之后才能使用。而HMS Core ML Kit在注册华为帐号后,无需APIKey集成操作,而是简单配置AGC文件,通过几行代码,即可快速接入官方提供的SDK。

image.png

所以笔者认为HMS Core ML Kit和其他三家产品来对比的话,其在集成效率、部署效率会相对简单些,能提升我们的开发效率。

集成效率打分表(个人评分,仅供参考)

image.png

3.5安全测试

笔者主要对配合式活体进行了安全性评测,笔者选取了一些典型的攻击场景进行测试并对每家测试结果进行了对比分析。

image.png

配合式活体检测容易受到很多干扰和攻击,比如常见的打印照片、翻拍视频等。

关于本节配合式活体检测的方法,笔者采用3种方法进行测试。

1.“照片翻拍”方式,进行模拟测试(包括摇头、眨眼、转动手机、带口罩等遮挡物的照片视频)。

2. “视频翻拍”方式,进行模拟测试(包括摇头、眨眼、转动手机、带口罩等遮挡物的照片视频)。

3.“真人不动+转动手机”方式,是指通过平移、摇摆手机来模拟人点头摇头等行为动作。

笔者分别对各服务进行了十余次的测试,旷视FaceID人脸照片和视频攻击拦截率高,因为具有人脸核身的检测,所以攻击基本不会通过,能正确完成识别,安全性很高。

HMS CoreML Kit测试效果也较好,顺利抵御所有攻击检测,在纸张、视频之类攻击场景下,界面会显示非活体。在闭眼和左右摇头时,HMS CoreML Kit会提示用户睁开眼,只有当用户双眼睁开,姿态正确情况下才会提示用户做作出相应的动作,更好的保证了安全性。

百度大脑可进行基本动作的活体检测,能够通过动作验证。测试发现,将打印的猴子照片放在屏幕前并前后晃动纸张来模拟低头动作,即可通过验证。因此,百度对一些特殊动作的识别有待提高。

易道博识也可进行基本的活体检测,不过通过一定角度还是可以攻破检测,如点头摇头。当想通过人不动+转动手机完成动作时,易道博识会提示不要晃动手机。但是晃动手机的幅度变小之后,或者垂直晃动,就能绕过检测。

另外笔者测试出,在眨眼时,只眨一只眼(睁一只眼闭着一只眼)也能通过检测。所以按笔者通过目前的测试来看,检测方式还是有待提高。

安全测试综合打分表(个人评分,仅供参考)

image.png

3.6产品定价

各厂家产品功能性有所不同,笔者收录的价格仅供参考,不代表当前价格。

image.png

(以上为数据来自各大厂商官网,统计时间为2022年5月)

产品定价打分表(个人评分,仅供参考)

image.png

4 综合对比

得分汇总:

image.png

根据上一段中测评分析出的结果,形成雷达图来进行综合对比。

image.png

从笔者整理的雷达图来看各家产品的区别,整体来说差别不大,但在不同的应用上可能各有特色。比如百度和FaceID提供了很多的接入方式并支持非常多的识别场景,对一些有广泛性要求的开发任务来说会更合适一些。而使用静默活体时可以选择易道博识,在价格和开发集成上来看是不错的选择。但是要选择动态活体检测的话,FaceID可能在有限制性的识别条件(人脸核身)时能发挥更大的作用,此时HMS Core ML Kit的出场就当之无愧了,通过厂家给出的SDK可以快速集成到实际业务中,响应速度和集成速度无疑是独特的亮点。

笔者作为应用开发者从综合评测来看,HMS Core ML Kit集成简单,响应快速,安全性高,非常适合广大应用开发者使用。

当然不仅是ML Kit,整个HMS Core(华为为其设备生态系统提供的一套应用程序和服务,开发者只需集成HMS SDK即可使用华为的多个开放能力)也提供了媒体、图像等多项领域的能力,大家有兴趣可以去了解,可能会发现许多有趣的和对我们有所帮助的事物。

(转载自CSDN ,作者:考古学家lx)

审核编辑:符乾江

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

    关注

    87

    文章

    30163

    浏览量

    268427
  • 人脸识别
    +关注

    关注

    76

    文章

    4005

    浏览量

    81769
收藏 人收藏

    评论

    相关推荐

    HarmonyOS NEXT应用元服务开发Intents Kit(意图框架服务)习惯推荐方案开发者测试

    意图框架向开发者提供真机测试能力,即开发者可连接设备进行调测。开发者完成代码开发之后,功能正式上架应用市场前,可以在HarmonyOS NEXT设备上面进行自验证,打磨体验。真机测试分
    发表于 11-25 17:37

    HarmonyOS NEXT应用元服务开发Intents Kit(意图框架服务)事件推荐开发者测试

    意图框架向开发者提供真机测试能力,即开发者可连接设备进行调测。开发者完成代码开发之后,功能正式上架应用市场前,可以在HarmonyOS NEXT设备上面进行自验证,打磨体验。真机测试分
    发表于 11-18 17:39

    DevEco Studio应用与服务体检工具介绍

    应用检测工具是开发者快速提升鸿蒙应用产品质量不可或缺的。因此,我们要向您推荐DevEco Studio应用与服务体检工具(AppAnalyzer)。当前已支持包括各种类型测试以及最佳实
    的头像 发表于 11-05 11:39 209次阅读
    DevEco Studio应用与<b class='flag-5'>服务</b><b class='flag-5'>体检</b>工具介绍

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

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

    KaihongOS 4.1.2开发者预览版正式上线,诚邀开发者免费试用!

    独特的抢先体验机会,涵盖了原生应用开发、分布式能力、原子化服务等核心功能特性,助力开发者探索国产操作系统的更多可能性。此次发布的预览版适配RK3568、RK358
    的头像 发表于 09-28 08:07 297次阅读
    KaihongOS 4.1.2<b class='flag-5'>开发者</b>预览版正式上线,诚邀<b class='flag-5'>开发者</b>免费试用!

    KaihongOS 4.1.2开发者预览版正式上线,诚邀开发者免费试用!

    开发者提供了独特的抢先体验机会,涵盖了原生应用开发、分布式能力、原子化服务等核心功能特性,助力开发者探索国产操作系统的更多可能性。 此次发布的预览版适配RK3568、RK3588、ES
    的头像 发表于 09-26 15:59 418次阅读

    鸿蒙元服务,软件开发者驶向蓝海的一叶飞舟

    鸿蒙元服务作舟,AI分发为帆:软件开发者驶向流量蓝海
    的头像 发表于 06-26 09:39 1485次阅读
    鸿蒙元<b class='flag-5'>服务</b>,软件<b class='flag-5'>开发者</b>驶向蓝海的一叶飞舟

    一维线性扫码器更适合医疗检测领域?

    一维线性扫码器更适合医疗检测领域?最近很多客户会问到这种类似的问题,这也是深圳远景达(RAKINDA)比较常回答客户问题之一。这里推荐一
    的头像 发表于 04-16 16:23 319次阅读
    一维线性扫码器<b class='flag-5'>哪</b><b class='flag-5'>款</b><b class='flag-5'>更适合</b>医疗<b class='flag-5'>检测</b>领域?

    Kimi AI模型崛起 各大厂商竞相效仿

    Kimi的出色表现自然吸引了各大厂商的密切关注,并纷纷效仿其做法。作为月之暗面推出的对话式AI产品,Kimi在技术上不断创新和突破。
    的头像 发表于 04-08 15:08 2729次阅读

    鸿蒙系统优缺点,能否作为开发者选择

    星河版已经是纯血鸿蒙,但是它的发展一些周期。生态圈的建立难度大,各大厂商加入鸿蒙原生开发需要时间累积。 鸿蒙开发人才空缺,由于鸿蒙作为一新型的系统,程序员们都是从0学起。所以市面上很
    发表于 02-16 21:00

    鸿蒙不再兼容安卓,那么鸿蒙开发者是否会大增?

    华为的纯血版鸿蒙已出现。紧接着各大厂商都纷纷加入原生应用开发当中,其中包括支付宝、京东、美团等一线大厂,200 多应用厂商正在加速开发鸿蒙原
    发表于 01-31 22:17

    华为宣布HarmonyOS NEXT鸿蒙星河版开发者预览面向开发者开放申请

    华为宣布HarmonyOS NEXT鸿蒙星河版开发者预览面向开发者开放申请,这意味着鸿蒙生态进入第二阶段,将加速千行百业的应用鸿蒙化。
    的头像 发表于 01-29 16:42 1366次阅读
    华为宣布HarmonyOS NEXT鸿蒙星河版<b class='flag-5'>开发者</b>预览面向<b class='flag-5'>开发者</b>开放申请

    欢迎加入飞腾派开发者社区,感谢每一位开发者

    希望更多的生态厂商能入驻电子发烧友论坛,一起赋能开发者,共筑繁荣社区生态! 关于飞腾: 飞腾信息技术有限公司是国内领先的自主核心芯片提供商,致力于飞腾系列国产高性能、低功耗通用计算微处理器的设计研发
    发表于 12-11 16:11

    TUYA开发者大会(苏州)盛大开幕,涂鸦智能携手全球开发者共建IoT新生态

    11月28日,TUYA开发者大会在苏州盛大举行,此次大会以“智融创新,智赋姑苏”为主题,涂鸦智能携手来自全球各地的品牌制造商、平台产品服务商、系统集成商、地产商以及人工智能企业等,为开发者们分享了
    的头像 发表于 12-08 15:49 860次阅读
    TUYA<b class='flag-5'>开发者</b>大会(苏州)盛大开幕,涂鸦智能携手全球<b class='flag-5'>开发者</b>共建IoT新生态

    鸿蒙原生应用/元服务开发-开发者如何进行真机测试

    前提条件:已经完成鸿蒙原生应用/元服务开发,已经能相对熟练使用DevEco Studio,开发者自己有鸿蒙4.0及以上的真机设备。 真机测试具体流程如下 1.手机打开开发者模式 2.在
    发表于 11-30 09:46