synthetic-human-expressions-poses-3d
收藏资源简介:
3D合成人体姿势与FACS表情数据集是一个高保真合成数据集,包含10,075对3D人体角色渲染图像和详细的自然语言标注。该数据集使用单一基础3D人体模型生成,通过广泛的身体姿势、面部表情和相机角度变化实现多样性。除了标准的文本-图像对外,数据集还包含详细的3D元数据(精确的相机坐标、焦距和基于FACS的面部混合形状强度)以及来自CLIP ViT模型和OpenCV ResNet-10 SSD人脸检测器的验证诊断。数据集经过严格筛选,根据视觉对齐度、CLIP分数和人脸存在情况分为四个子目录:with_face(5,285对,高CLIP分数且检测到人脸)、without_face(2,287对,高CLIP分数未检测到人脸且文本中未提及面部)、mismatch(1,238对,高CLIP分数但文本提及面部却未检测到人脸)和low_quality(1,265对,CLIP对齐分数低于阈值)。每个类别文件夹包含.jpg渲染图像、.txt文本描述、dataset_log.json(原始3D生成日志)和report_partial.json(验证报告)。该数据集适用于姿势引导生成(ControlNet/IP-Adapter)、面部表情训练(FACS控制)以及多模态整理等任务,可用于训练模型识别从描述性文本直接提取的动作单元(FACS)。数据集采用CC BY 4.0许可证发布。
The 3D Synthetic Human Pose and FACS Expression Dataset is a high-fidelity synthetic dataset containing 10,075 pairs of 3D human character rendered images and detailed natural language annotations. Generated using a single base 3D human model, the dataset achieves diversity through extensive variations in body poses, facial expressions, and camera angles. In addition to standard text-image pairs, the dataset also includes detailed 3D metadata (precise camera coordinates, focal length, and FACS-based facial blend shape intensities), as well as validation diagnostics from the CLIP ViT model and OpenCV ResNet-10 SSD face detector. The dataset is strictly filtered and divided into four subdirectories based on visual alignment, CLIP scores, and the presence of human faces: with_face (5,285 pairs, high CLIP score with detected human faces), without_face (2,287 pairs, high CLIP score without detected human faces and no facial mentions in the text), mismatch (1,238 pairs, high CLIP score but the text mentions facial features while no human faces are detected), and low_quality (1,265 pairs, CLIP alignment score below the threshold). Each category folder includes .jpg rendered images, .txt text descriptions, dataset_log.json (original 3D generation log), and report_partial.json (validation report). This dataset is suitable for tasks such as pose-guided generation (ControlNet/IP-Adapter), facial expression training (FACS control), and multimodal curation, and can be used to train models to recognize action units (FACS) directly extracted from descriptive text. The dataset is released under the CC BY 4.0 license.
数据集概述
- 数据集名称: 3D Synthetic Human Poses and FACS Expressions Dataset
- 数据集规模: 10,075 对(图片-文本对),文件数量超过 20,000 个,解压后占用磁盘空间小于 100 MB。
- 许可证: Creative Commons Attribution 4.0 International (CC BY 4.0),可商用和研究使用。
- 任务类型: 文本到图像、图像到文本、图像分类。
- 标签: 合成数据、3D图形、人体姿态估计、面部表情、FACS、CLIP过滤。
数据生成与结构
- 基础模型: 使用单一基础3D人体模型生成,保证一致性。
- 多样性来源: 通过变化身体姿态、面部表情和相机角度实现多样性。
- 相机设置: 相机围绕主体旋转,从多个视角和角度捕捉角色。
- 生成变量: 10,075 种独特的身体姿态与面部表情组合。
数据集划分与文件内容
数据集经过严格筛选,根据视觉对齐、CLIP分数和面部检测结果分为四个子目录:
-
with_face/(5,285 对)- CLIP 分数 ≥ 0.25 且成功检测到人脸。
- 适用于细粒度面部表情训练、嘴部和眼部追踪。
-
without_face/(2,287 对)- CLIP 分数 ≥ 0.25 且未检测到人脸,描述文本中不包含面部/眼部描述。
- 适用于全身姿态、衣物和动作训练。
-
mismatch/(1,238 对)- CLIP 分数 ≥ 0.25 且未检测到人脸,但文本中提到了面部(由于极端相机角度、手部遮挡或头部扭转)。
- 用于研究语义文本对齐与人脸检测之间的边界情况。
-
low_quality/(1,265 对)- CLIP 文本-图像对齐分数低于 0.25 阈值(挑战性或噪声相关的配对)。
每个文件夹包含的文件
.jpg文件: 3D 渲染的角色图像。.txt文件: 对应的文本描述。dataset_log.json: 3D 生成日志,包含该类别文件的精确物理属性和 FACS 控制参数。示例:- motion, frame, intensity, breath_value, camera (x/y/z_translate, y_rotation, focal_length), facs_ctrl_* (如 SmileFullFace, EyeLookSide-Side 等)。
report_partial.json: 该类别文件的验证报告,记录 CLIP 分数统计(threshold, total, valid_count, mean_score, std_score, low_score_count)和人脸检测统计(face_stats)。
数据使用说明
- 自动加载(推荐): 使用 Hugging Face
datasets库,通过load_dataset("nadizik/synthetic-human-expressions-poses-3d", data_files="3D_DATASET_sorted.zip")自动下载和解压。 - 手动下载: 在 Files and versions 标签页下载
3D_DATASET_sorted.zip文件,使用标准工具解压即可获得四个子目录结构。
预期用途
- 姿态引导生成(ControlNet / IP-Adapter): 基于精确物理相机设置和身体方向训练模型。
- 面部表情训练(FACS 控制): 微调文本到图像模型,使其直接从描述性文本中识别动作单元(FACS)。
- 多模态内容筛选(Curation): 探索在极端相机视角下人脸检测与语义文本对齐之间的差异边界。





