11.4关于人脸活体检测的思考🤔

Posted yjybupt

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了11.4关于人脸活体检测的思考🤔相关的知识,希望对你有一定的参考价值。

到目前,我还没涉及到图像处理的方面,不过之前听龙华兄提起国内只有少数几家公司具备这样的技术,包括face++,腾讯,阿里等等。

自己结合以前在信息安全部门做反垃圾的经验来看,做了一些自己的思考。

活体检测本身是一个反欺诈问题,最主要的就是针对照片欺诈,如果没有活体检测,单纯由照片就可以进行欺骗性的人脸识别。

反欺诈向来都是成本之间的竞争,当欺骗成本很高,高过了所能取得的收益的时候,这些‘垃圾’的流量就会去往成本更低的地方,反之亦然。

传统使用虹膜、指纹等解锁方式,利用了皮肤的电容、指纹的独一性等(极难出现相同的,且特征很难被盗取)。然而照片却是非常容易获取的。

也就是说,在某些应用场景,比如使用人脸建立积分会员,即便是被盗用了,也不会出现很多损失,即便不做活体检测,都是可以的。然而如滴滴司机的验证,涉及到了直接的金钱利益,活体检测就变得很重要。而比打车更加要求严格的,是支付。是绝对不能有刷错,和被盗刷的情况的。所以技术要求就很高。

所以是不是人脸识别的支付还是得配合另外的有物理性的特征,比如手机短信、NFC等。

 

举个简单的实现的想法,针对图片和3D模型的不同。

嘴巴是一个对比度比较高的地方,如果能获取到??左侧的长度,和右侧的长度,往左摆头,右嘴唇会变长,左嘴唇会变短。而照片没办法做到这样,通过倾斜照片,只能够等比例的缩小整个嘴巴的大小长度。通过人脸的不同位置的不同长度比例变化,可以检测出3D模型与照片的不同。

以上是关于11.4关于人脸活体检测的思考🤔的主要内容,如果未能解决你的问题,请参考以下文章

人脸识别中的活体检测是啥?

人脸识别中活体检测的重要性是啥?

活体检测安卓版本SDK有没有免费的?

人脸检测实战进阶:使用 OpenCV 进行活体检测

人脸识别活体检测技术讨论:基于背景人脸相对运动的活体判断方法

[计算机视觉]人脸应用:人脸检测人脸对比五官检测眨眼检测活体检测疲劳检测