到目前,我还没涉及到图像处理的方面,不过之前听龙华兄提起国内只有少数几家公司具备这样的技术,包括face++,腾讯,阿里等等。
自己结合以前在信息安全部门做反垃圾的经验来看,做了一些自己的思考。
活体检测本身是一个反欺诈问题,最主要的就是针对照片欺诈,如果没有活体检测,单纯由照片就可以进行欺骗性的人脸识别。
反欺诈向来都是成本之间的竞争,当欺骗成本很高,高过了所能取得的收益的时候,这些‘垃圾’的流量就会去往成本更低的地方,反之亦然。
传统使用虹膜、指纹等解锁方式,利用了皮肤的电容、指纹的独一性等(极难出现相同的,且特征很难被盗取)。然而照片却是非常容易获取的。
也就是说,在某些应用场景,比如使用人脸建立积分会员,即便是被盗用了,也不会出现很多损失,即便不做活体检测,都是可以的。然而如滴滴司机的验证,涉及到了直接的金钱利益,活体检测就变得很重要。而比打车更加要求严格的,是支付。是绝对不能有刷错,和被盗刷的情况的。所以技术要求就很高。
所以是不是人脸识别的支付还是得配合另外的有物理性的特征,比如手机短信、NFC等。
举个简单的实现的想法,针对图片和3D模型的不同。
嘴巴是一个对比度比较高的地方,如果能获取到??左侧的长度,和右侧的长度,往左摆头,右嘴唇会变长,左嘴唇会变短。而照片没办法做到这样,通过倾斜照片,只能够等比例的缩小整个嘴巴的大小长度。通过人脸的不同位置的不同长度比例变化,可以检测出3D模型与照片的不同。
原文地址:https://www.cnblogs.com/yjybupt/p/9904408.html