前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >算力加速人脸识别技术发展:一文了解人脸识别开源库和数据集

算力加速人脸识别技术发展:一文了解人脸识别开源库和数据集

作者头像
CV君
发布2024-03-13 16:57:48
3120
发布2024-03-13 16:57:48
举报

人脸识别在我们的生活中随处可见,例如在大楼门禁系统中,它取代了传统的门禁卡或密码,提高了进出的便捷性和安全性。在商场安保方面,人脸识别被广泛应用于监控系统,有助于识别和跟踪潜在的犯罪嫌疑人或失踪人员,提升了安全防范的能力。另外,手机解锁也是人脸识别技术的重要应用之一,它为用户提供了一种快捷、便利的身份验证方式,替代了传统的密码或指纹识别。

人脸识别技术涉及大规模图像和视频数据的处理和分析,为了确保准确和高效的人脸识别,必须投入大量计算资源,用于支持图像处理、特征提取、模型训练和推理等关键环节。因此,随着人脸识别技术的发展和广泛应用,对计算资源的需求不断增加。

本文旨在介绍一些人脸识别开源库和开源数据集,以帮助开发人员加速人脸识别技术的研究和应用。

DeepFace

DeepFace 是一个轻量级的 Python 人脸识别和面部属性分析(年龄、性别、情感和种族)框架。它是一个混合人脸识别框架,包含最先进的模型:VGG-Face、Google FaceNet、OpenFace、Facebook DeepFace、DeepID、ArcFace、Dlib 和 SFace.

主要功能:人脸检测、人脸对齐特征提取、人脸验证、人脸搜索、人脸聚类、人脸属性识别、人脸跟踪、人脸表情识别、人种识别、性别识别等。

  • 开源地址:https://github.com/serengil/deepface

人脸验证demo

OpenFace

OpenFace 是卡内基梅隆大学(CMU)开源的人脸识别和人脸验证库,可进行人脸关键点检测(facial landmark detection)、头部姿态估计(head pose estimation)、面部动作单元识别(facial action unit recognition)、视线估计(eye-gaze estimation)和人脸特征提取(Facial Feature Extraction)任务。

  • 开源地址:https://github.com/TadasBaltrusaitis/OpenFace

人脸关键点检测demo

FaceNet

FaceNet 是由谷歌开发的基于深度学习的人脸识别系统,是一个多用途的识别系统,可以同时用于人脸验证(是否是同一人),识别(这个人是谁)和聚类(寻找类似的人)。

  • 开源地址:https://github.com/davidsandberg/facenet
  • 论文地址:https://arxiv.org/abs/1503.03832

人脸聚类demo

InsightFace

InsightFace 是一个开源的 2D 和 3D 深度人脸分析工具箱,主要基于 PyTorch 和 MXNet。它可以有效实现丰富多样的人脸识别、人脸检测和人脸对齐,并对训练和部署进行了优化。

  • 开源地址:https://github.com/deepinsight/insightface

身份检索demo

CelebA

CelebA 是由香港中文大学开源的人脸属性数据集,广泛用于人脸相关的计算机视觉任务,可用于人脸属性标识、人脸检测以及 landmark 标记等。该数据集包含 10177 个名人身份的 202599 张人脸图片,每张图片都做了特征标记,包含人脸 bbox 标注框、5 个人脸特征点坐标以及 40 个属性标记。

后续基于 CelebA 还开源了一些相关数据集:CelebA-Dialog 、CelebAMask-HQ、CelebA-Spoof。其中 CelebA-Dialog 是一个大规模的视觉-语言人脸数据集,含有丰富的细粒度标签,并根据其语义将一个属性划分为多个等级;CelebAMask-HQ 是由从 CelebA 数据集中挑选的 3 万张高分辨率人脸图像组成,每张图像都有对应 CelebA 的人脸属性的分割掩码。CelebAMask-HQ 的 mask 大小为 512 × 512,有 19 类属性特征,包括皮肤、鼻子、眼睛、眉毛、耳朵、嘴巴、嘴唇、头发、帽子、眼镜、耳环、项链、脖子、布等面部部位和装饰配件;CelebA-Spoof 是一个人脸活体检测数据集,包含 10177 个主题的 625537 张图像,43 个丰富的人脸、光照、环境和欺骗类型属性。在 43 个丰富的属性中,40 个属性属于活体图像,包括所有面部信息,如皮肤、鼻子、眼睛、眉毛、嘴唇、头发、帽子、眼镜;3个属性属于欺骗图像,包括欺骗类型、环境和照明条件。

  • 下载地址:https://mmlab.ie.cuhk.edu.hk/projects/CelebA.html

Sample Image

MegaFace

MegaFace 是一个大规模的公共人脸识别训练数据集,是商业人脸识别供应商最重要的基准之一。该数据集包括从 48383 位 Flickr 用户的相册中下载的 3311471 张照片中 672057 个身份的 4753320 张人脸。

  • 下载地址:https://megaface.cs.washington.edu/dataset/download.html

Sample Image

CASIA-CeFA

CASIA-CeFA 是一个带有民族标签的公开人脸活体检测数据集,包含 3 个种族、3 种模式、1 607 个受试者,以及 2D 和 3D 攻击类型。

  • 论文地址:https://arxiv.org/abs/2003.05136

Sample Image

Glint360K

Glint360K 是由格林深瞳开源的号称全球最大最干净的人脸识别数据集,包含 36 万类别的 1800 万张图像。

  • 下载地址:https://github.com/deepinsight/insightface/tree/master/recognition/partial_fc#glint360k
本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2024-03-07,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 我爱计算机视觉 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • DeepFace
  • OpenFace
  • FaceNet
  • InsightFace
  • CelebA
  • MegaFace
  • CASIA-CeFA
  • Glint360K
相关产品与服务
人脸识别
腾讯云神图·人脸识别(Face Recognition)基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、比对、搜索、验证、五官定位、活体检测等多种功能,为开发者和企业提供高性能高可用的人脸识别服务。 可应用于在线娱乐、在线身份认证等多种应用场景,充分满足各行业客户的人脸属性识别及用户身份确认等需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com