阿里人脸识别服务是一款用于提供图像或者视频帧中人脸分析的在线服务产品。该产品可以提供若干人脸技术的在线API服务给开发者和企业,其中包括人脸检测、人脸特征提取、人脸年龄估计和性别识别、人脸关键点定位等独立服务模块。
人脸识别技术各模块可通过API参数可自由组合,服务定制非常灵活。并且由于采用业界领先的深度学习算法和海量多样大的人脸标注数据,效果精准、鲁棒,再加上依托阿里云的技术实力,能提供稳定、可靠的大流量服务。
人脸识别技术服务中的五个独立API功能,采用了不同的技术路线。
人脸检测基于boosting+cascade基础框架,采用FFS(fast feature selection)+LAC(linear asymmetric classifier)策略实现人脸的快速检测。
人脸特征提取需要借助于人脸识别过往的经验,为此阿里人脸技术团队设计了全新的深度学习网络结构,通过对海量的互联网人脸数据进行监督学习,提取了对姿态、光照等干扰因素鲁棒的人脸特征。然后采用基于Pairwise的metric learning降维方法,通过减少类内距离,扩大类间距离,在大规模人脸检索中取得了很好的效果。关键点定位主要用于在已知人脸所在位置的基础上,自动标注人脸的五官位置,如(眼睛、鼻子、嘴巴)等位置。人脸技术团队选取人眼和嘴角以及鼻尖等特征明显的关键点建立点分布模型,通过Cascade Regression的方法训练和预测关键点位置。
这些独立技术模块可应用于人脸美化、人脸识别和认证、大规模人脸检索、照片管理等各种场景。并且,不同分析技术可以适用于不同的业务场景,其中主要场景有:
- 安防和监控场景:该场景处理的数据源主要以视频帧为主。通过对视频图像中进行人脸检测、人脸识别和验证、人脸搜索等实现人员的身份识别。可以广泛应用在家庭、大厦、会场、公共区域的人脸门禁、自动打卡、嫌疑人识别、身份认证的场景中。
- 娱乐场景:人脸的娱乐场景主要集中在手机、家庭数字娱乐系统等具有摄像头的设备上。通过对实时捕获的图像序列或者单张照片进行人脸检测、人脸关键点定位、特征提取等,辅助一些图像编辑、AR、3D技术,实现人脸美颜、美妆、明星相似度匹配、3D人脸、卡通人脸等各种娱乐功能
- 照片管理场景:在手机本地相册、云端相册上,进行以人物为维度的人脸检测、人脸识别分析,对相册中的照片进行管理、分类和共享。
- 敏感人物监控和明星脸识别:主要用于对图像中的重要人物,如政治敏感人物、明星人物进行监控。另外明星人物的识别,可以应用在商业领域和广告领域,包括广告精准投放、违规代言广告等。
其中一个应用典型是阿里妈妈。阿里妈妈直通车和钻展中的明星代言商品的广告效果非常不错,用户觉得可靠而更容易造成点击。但是,没有明星授权而使用明星图像代言的商品是违反法律,会给公司造成多种风险的。阿里妈妈之前采用人工排查的方式,风险覆盖面和准确率较低,同时人工成本极高。通过人脸识别算法来自动完成,不仅带来效率的提升,成本也大大降低很多。