five

eurecom-ds/celeba

收藏
Hugging Face2024-04-21 更新2024-06-12 收录
下载链接:
https://hf-mirror.com/datasets/eurecom-ds/celeba
下载链接
链接失效反馈
官方服务:
资源简介:
CelebA数据集是一个包含人脸图像及其相关属性的数据集。数据集中的每张图像都附带有40个二进制标签,表示不同的面部属性(如“微笑”、“戴帽子”、“戴眼镜”等)。此外,数据集还包含每个图像中人物的身份标签、人脸的边界框坐标以及面部关键点的坐标。数据集分为训练集、验证集和测试集,分别包含162770、19867和19962个样本。这些特征使得该数据集适用于人脸识别、人脸验证、面部属性分类等任务。

CelebA数据集是一个包含人脸图像及其相关属性的数据集。数据集中的每张图像都附带有40个二进制标签,表示不同的面部属性(如“微笑”、“戴帽子”、“戴眼镜”等)。此外,数据集还包含每个图像中人物的身份标签、人脸的边界框坐标以及面部关键点的坐标。数据集分为训练集、验证集和测试集,分别包含162770、19867和19962个样本。这些特征使得该数据集适用于人脸识别、人脸验证、面部属性分类等任务。
提供机构:
eurecom-ds
原始信息汇总

数据集概述

数据集特征

  • image: 图像数据
  • attributes: 包含40个二进制标签的序列,用于表示40种不同面部属性的存在与否,数据类型为int8
  • identity: 用于标识每个个体的标签,数据类型为int64
  • bbox: 包含4个整数的序列,表示面部边界框的坐标,数据类型为int32
  • landmarks: 包含10个整数的序列,表示关键面部点的坐标,数据类型为int32

数据集分割

  • train: 包含162770个样本,总大小为8645556172.75字节。
  • validation: 包含19867个样本,总大小为142232383.301字节。
  • test: 包含19962个样本,总大小为141332777.292字节。

数据集大小

  • 下载大小: 8917038019字节
  • 数据集总大小: 8929121333.343字节

配置文件

  • default: 包含训练、验证和测试数据的路径配置。
    • train: data/train-*
    • validation: data/validation-*
    • test: data/test-*
搜集汇总
数据集介绍
main_image_url
构建方式
该数据集基于著名的CelebA人脸数据集,通过torchvision库进行加载与重构建模。构建过程中,利用生成器函数逐一对图像及其对应的属性、身份、边界框和关键点标注进行提取,并将这些数据以HuggingFace Datasets框架所定义的Features结构进行封装。具体而言,图像数据保留为PIL格式,而40维的二值属性、身份标签、包含四个整数的边界框坐标以及十个关键点坐标则分别以Sequence和Value类型进行存储。最终,通过Dataset.from_generator方法生成统一的Dataset对象,并上传至HuggingFace Hub,形成可直接访问的高效数据集版本。
使用方法
用户可通过HuggingFace Datasets库中的load_dataset函数直接加载该数据集,指定数据集名称为'eurecom-ds/celeba'。加载后,数据集对象将自动包含'train'、'validation'和'test'三个子集,每个子集均可通过索引访问图像及其对应的属性向量、身份标签、边界框和关键点坐标。在模型训练或评估时,可方便地利用这些结构化的特征进行批处理与数据增强,实现从图像读取到标注解析的完整数据流水线。
背景与挑战
背景概述
CelebA(CelebFaces Attributes)数据集由香港中文大学多媒体实验室于2015年创建,旨在推动人脸属性识别与面部特征分析领域的研究。该数据集包含超过20万张名人面部图像,每张图像标注了40种二元属性(如微笑、戴眼镜、发型等)、身份标识、边界框及5个关键特征点坐标,成为人脸识别、属性预测、面部编辑及生成任务中的基准数据集。其影响力深远,不仅促进了计算机视觉中细粒度特征学习的发展,还为生成对抗网络(GAN)在人脸合成领域的突破提供了标准化评估平台。通过HuggingFace平台的移植版本(eurecom-ds/celeba),该数据集得以更便捷地与深度学习框架集成,进一步降低了研究门槛。
当前挑战
CelebA数据集面临的核心挑战首先在于面部属性识别的领域问题:属性间存在高度相关性(如“戴眼镜”与“眼睛睁开”可能同时出现),且光照、姿态、遮挡等环境因素导致分类边界模糊,单一模型难以兼顾所有属性的均衡性能。其次,构建过程中需应对标注噪声——40种属性由人工标注,主观判断差异可能引入不一致性;同时,图像来源为网络名人照片,存在版权归属与隐私伦理争议,限制了其在商业场景中的直接应用。此外,数据集规模虽大,但身份分布不均(部分人物出现频次远高于其他),易导致模型对高频身份过拟合,影响泛化能力。
常用场景
经典使用场景
CelebA数据集作为大规模人脸属性识别领域的奠基性资源,其经典使用场景集中于利用40维二元属性标注进行多标签分类任务。研究者常将其作为基准测试平台,评估模型在面部特征如微笑、眼镜、胡须等细粒度属性上的判别能力。该数据集提供的身份标签、边界框和关键点坐标,使其在统一框架下同时支持属性预测、人脸检测与对齐等复合任务,成为验证深度学习模型泛化性能的黄金标准。
解决学术问题
该数据集系统性地解决了人脸属性标注规模不足与维度单一的学术困境。通过提供超20万张涵盖丰富光照、姿态和表情变化的自然场景人脸图像,CelebA有效支撑了多属性联合学习、类别不平衡处理及属性间相关性建模等关键问题。其标准化的40维属性体系为算法公平性评估提供了可控变量空间,推动了面向真实场景的鲁棒人脸理解研究,对提升人脸分析系统的实用性与可靠性具有里程碑意义。
实际应用
在实际应用中,CelebA数据集驱动的模型广泛赋能智能影像处理与人机交互领域。基于其属性识别能力,可构建智能相册自动标签系统、社交媒体内容审核机制,以及面向虚拟现实的面部特征迁移引擎。此外,边界框与关键点数据支撑了安防场景中的人脸检测与活体检测算法优化,而身份标注则助力于大规模人脸检索系统的开发,显著提升了数字身份验证与个性化服务的用户体验。
数据集最近研究
最新研究方向
当前,CelebA数据集在计算机视觉领域的前沿研究方向主要聚焦于生成式对抗网络(GAN)与扩散模型驱动的面部属性编辑与合成,以及多任务学习框架下的细粒度人脸分析。随着近期生成式AI的爆发式增长,CelebA凭借其40种二元面部属性标注、精确的边界框与关键点定位,成为训练高保真度人脸生成模型(如StyleGAN系列、潜在扩散模型)的核心基准。研究者正利用该数据集探索属性解耦与可控生成,例如通过条件扩散模型实现微笑、眼镜等属性的精准操控,同时保持身份特征不变。此外,在公平性表征学习与去偏研究中也占据重要地位,通过分析属性间的长尾分布与交叉相关性,推动模型在真实场景下对种族、性别等敏感属性的鲁棒性提升。这一数据集持续为从基础人脸识别到前沿的AIGC应用提供关键支撑,其多模态标注结构已成为评估面部理解算法性能的黄金标准。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作