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

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

3天内不再提示

人脸识别究竟如何工作?亚马逊、谷歌、IBM、微软现在在用什么?

zhKF_jqr_AI 来源:未知 作者:李倩 2018-08-23 09:09 次阅读

有关人脸识别的项目我们已经介绍了很多了,那么哪种人脸识别的API最好?本文将对比四种API,分别是亚马逊Rekognition、谷歌Cloud Vision API、IBM Watson Visual Recognition以及微软的Face API,从成功率、价格和速度三方面分析上述四种软件服务商的产品

人脸识别究竟如何工作?

深入分析之前,首先让我们探究一下人脸识别的工作原理

Viola-Jones的人脸识别

2001年,Paul Viola和Michael Jone开始了计算机视觉的革命,当时的人脸识别技术并不成熟,识别准确度较低,速度也很慢。直到提出了Viola-Jones人脸识别框架后,不仅成功率大大提高,而且还能实施进行人脸识别。

自从上世纪90年代开展了各项人脸识别、目标识别挑战赛,这类技术得到了迅猛发展。

深度卷积神经网络

2010年,ImageNet视觉识别挑战赛开始举办,前两年,大部分参赛队伍都用Fisher Vectors和支持向量机的结合。但2012年,一切都变了。

多伦多大学的团队(Alex Krizhevsky、Ilya Sutskever和Geoffrey Hinton)第一次在目标物体识别任务上使用了深度卷积神经网络,并拿到冠军。他们使用的方法错误率为15.4%,而第二名的错误率为26.2%。到了2013年,前5名的队伍全部都开始用深度卷积神经网络。

所以,神经网络到底怎么工作的呢?

亚马逊、谷歌、IBM、微软现在在用什么?

目前为止,各大公司仍然使用深度卷积神经网络或者结合其他深度学习技术进行人脸识别。

亚马逊:aws.amazon.com/cn/rekognition/faqs/

谷歌:www.youtube.com/watch?v=OcycT1Jwsns&feature=youtu.be&t=2m41s

IBM:www.ibm.com/cloud/watson-visual-recognition

微软:docs.microsoft.com/en-us/azure/cognitive-services/face/overview

这四种工具看起来都差不多,但是结果还有些许不同。首先我们从价格看起。

价格

亚马逊、谷歌和微软三家的价格模式类似,都是用量越多收费越少。但是IBM不同,当你的免费额度用完后,每个API接口的价钱都是一样的。四种工具中,微软的免费额度是最高的,每月可处理30000张图片。

价格对比

现有以下三种情况:

A:小型创业公司每月处理1000张图片

B:数字生产商每月处理10万张图片

C:数据中心每月处理1000万张图片

动手试试

本文所用代码可在我的GitHub中找到:github.com/dpacassi/face-detection

建立图像数据集

要做人脸识别,首先就要建立数据集。本文所用到的图像是从pexels网站上下载的,你可以直接到我的GitHub中下载。

编写基础测试框架

说是“框架”,实际上我的自定义代码只有两种类别。然而,这两种类别很容易地就帮我分析了原始图像数据,在不同的任务上也只需要少量代码。

FaceDetectionClient中记录了图片存储的信息、四种工具的细节以及所有处理过的图像。

比较四种SDK

以下是四种工具支持的语言:

inter-rater 可信度

在让计算机进行人脸识别之前,我先记录下了自己所观察到的图片中人脸数量。同时,我还找了三位同时对图片进行识别。

什么是人脸?

我在进行手动标记时,只要露出四分之一脸就算一个人脸,而我的同事们有的会把不明显的也算作人脸,或者看到眼睛、鼻子就算一张脸。所以每个人的判断标准不同。

对这张图,我们四人有不同的结论,分别是10张、13张、16张和16张人脸。所以我打算取平均值,14。

比较结果

图中可以看出,微软智能达到17.55%的人脸检测率,为什么成功率如此低?首先,图片数据集中的确有一些故意刁难识别器的图像,另外要知道,机器的能力比人类还差得远,想提高人脸识别的效率,还有很大的进步空间。

虽然亚马逊的工具能检测出最多的人脸,但是谷歌和微软的处理时间明显更快。

另外,在人脸相对较小的图片中,同样还是亚马逊表现得更好:

在这张图片中,亚马逊检测出了10个人脸,而谷歌为4,IBM和微软都是0。

不同角度和不完整人脸

看了上面的例子,可能会觉得IBM不中用。IBM的作用在普通图片上一般般,但是在难度更大的图片上,IBM的能力就很大了。尤其是在不常见的角度进行人脸识别或者残缺人脸识别。例如下面三张图片的人脸只有IBM识别了出来:

边界框

没错,各家的边界框也有差别。亚马逊、IBM和微软都会返回只含有人脸的边界框。而谷歌不光会圈起来人脸,会连带整个头部一起选中。

谷歌

微软

看出差别了吗?

误报率

虽然我的数据集很小(只有33张照片),但是有两张图没有模型识别出人脸。

亚马逊和谷歌都只识别出了上图中纹身中的头像,而微软识别失败。只有IBM正确识别到了前面吉他手的人脸。恭喜IBM!

这张照片,谷歌在同一区域检测出了两张人脸。莫非看到了人眼看不到的东西?(细思极恐)

结语

虽然每种工具都有自己的有缺点,但总的来说,亚马逊、谷歌和IBM还不错,微软就很一般了,它的分数最低。

微软竟然没检测出其中的人脸

在本系列的下一篇文章中,我们会对比OpenCV以及其他开源工具,请继续关注!

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

    关注

    42

    文章

    4771

    浏览量

    100720
  • 人脸识别
    +关注

    关注

    76

    文章

    4011

    浏览量

    81860
  • 数据集
    +关注

    关注

    4

    文章

    1208

    浏览量

    24690

原文标题:人脸识别哪家强?四种API对比

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

收藏 人收藏

    评论

    相关推荐

    人脸识别技术在安防领域潜力究竟如何?

    对物体进行识别,如果是可疑的物体就主动报警。人脸识别技术在安防领域已经有了很大的应用,未来将有更广阔的应用空间,因此对安防企业来说,人脸识别
    发表于 04-07 10:07 1603次阅读

    谷歌为何揪住微软不放?

    的宽限期时,谷歌都没有接纳,执意公布漏洞,谷歌坚持的背后真的没有私心?众所周知,谷歌微软之间的竞争一直不断。虽然谷歌曾经表示自己的对手不是
    发表于 01-14 10:22

    人脸识别技术推进智慧交通的发展

    ……支付宝推出了刷脸登录这个功能后,很多人才开始了解到人脸识别人脸识别技术是基于人脸部特征来进行识别
    发表于 08-24 14:25

    智能电话音频的未来究竟如何?

    智能电话音频的未来究竟如何?
    发表于 06-04 07:30

    微软限制出售人脸识别AI软件,人工智能隐私需保护

    微软谷歌亚马逊等公司因向美国政府和当地警方出售 AI 软件,尤其是人脸识别软件而受到民间自由团体及这些公司内部雇员的抨击。对于科技公司来
    发表于 07-16 08:35 410次阅读

    MIT质疑亚马逊人脸识别错误

    MIT的研究表明,亚马逊与其它友商在人脸识别技术相比,误识率较高,将黑皮肤女性识别成男性的概率高达31%。而亚马逊方面回应称,他们所采用的是
    的头像 发表于 02-05 08:44 2684次阅读

    第三方机构对亚马逊微软人脸识别程序进行测试

    微软两个月前呼吁通过立法监管人脸识别软件,该公司现在又开始进行游说,支持其所在的华盛顿州的首部相关法案。现在的问题在于,与之同在西雅图的
    的头像 发表于 02-12 16:28 2674次阅读

    亚马逊谷歌微软寸土必争的云技术市场

    亚马逊谷歌微软都表示要争取所有可能的垂直市场客户时,云服务三巨头在零售市场的竞争变得愈发有趣。
    的头像 发表于 02-13 15:11 3668次阅读

    亚马逊后,微软宣布暂停向警方出售面部识别技术

    据外媒报道,微软日前加入IBM亚马逊的行列,宣布在监管政策到位之前不会向警方出售面部识别技术。 图:微软总裁布拉德史密斯
    的头像 发表于 06-15 15:23 1886次阅读

    亚马逊宣布禁止美国警方使用自己的人脸识别技术

      有分析人士认为,IBM公司此举不仅是政治考量,实质上也有商业考量。总体而言,IBM人脸识别市场领域的所占份额并不大。也就是说,在业务层面,人脸
    发表于 07-22 16:08 1135次阅读

    面对亚马逊等在云计算战场的高歌猛进,IBM开始第四次重大转型

    面对亚马逊微软谷歌等企业在云计算战场的高歌猛进,109岁的蓝色巨人IBM早就开始“焦虑”了。
    的头像 发表于 10-10 14:10 1644次阅读

    为什么要考虑人脸识别技术的安全性

    认为是一项非常有争议的技术,尤其是在国外,IBM谷歌微软等巨头纷纷表示目前暂停人脸识别技术的开发,直至相关规则的正式出台。
    发表于 10-30 11:41 608次阅读

    谷歌将在亚马逊微软的总部所在地扩大触角

    据报道,谷歌将在西雅图附近建设新的园区,在亚马逊微软的总部所在地扩大触角。
    的头像 发表于 11-16 10:11 1232次阅读

    人脸识别是如何工作人脸识别技术的利与弊

    人脸识别是一种生物识别技术,通过对人脸图像或视频进行分析和比对,识别出人脸的身份。下面是简要的工作
    发表于 06-30 15:02 1417次阅读

    全球云服务市场增长,亚马逊AWS、微软Azure及谷歌GCP差距拉大

    报告指出,目前全球的主要云服务商包括亚马逊AWS(市场份额31%),其次是微软Azure(25%)和谷歌(11%)。尽管亚马逊在整体市场仍占优势,但随着
    的头像 发表于 05-06 11:34 593次阅读