【SMPL-X】AMASS动捕数据集与SMPL格式概述

AMASS 不是单一动作库,而是一个把很多动捕( mocap) 数据集统一整理之后的大集合。

下载页里的这些"子集"本质上是原始 mocap动捕 数据来源,每个名字代表一个独立动作库。

在 AMASS 页面里,一个数据子集旁边你可能会看到:

  • SMPL+H G

  • SMPL-X G

  • SMPL-X N

    这里:

  • G = gendered 按性别区分人体模型

  • N = neutral 中性人体模型

    AMASS数据集常见子集含义

    • ACCAD:早期经典人体动作库,包含走路、转身、搬东西、武术等基础全身动作。
    • BMLhandball:手球相关动作,动态性强,适合跑跳、转体、投掷类动作。
    • BMLmovi:大规模日常全身动作库,动作种类比较丰富。
    • BioMotionLab_NTroje:也常被简称 BMLrub,动作量很大,覆盖很多通用人体运动。
    • CMU:CMU 动作捕捉库,最常见的大杂烩库之一,走路、跑步、舞蹈、交互都有。
    • CNRS:规模较小的动作库。
    • DanceDB:舞蹈类动作。
    • DFaust:偏形变/身体表面研究,也有动作,但更常用于身体建模研究。
    • EKUT:包含不少实验室采集的站立、推、走、姿态变化动作。
    • Eyes_Japan_Dataset:动作类型较丰富,包含日常动作和表演动作。
    • GRAB:以"人和物体交互"为主,比如拿、放、抓、搬。
    • HDM05:高质量、分类很清晰的动作库,常见于学术基准。
    • HumanEva:规模不大,但很经典。
    • KIT:KIT motion-language 相关动作库,通用动作多。
    • MPI_Limits:偏姿态边界、极限姿态,不是大规模自然动作库。
    • MPI_mosh:MPI 处理过的一批动作数据。
    • SFU:Simon Fraser University 的 mocap 数据。
    • SSM_synced:同步整理过的小型动作集。
    • TCD_handMocap:手相关动作较多。
    • TotalCapture:全身动作,常用于多模态/视觉动作研究。
    • Transitions_mocap:动作过渡段很多,比如站到走、走到转身、转身到停下。

    从"用途"上理解

    • 想要通用行走/跑跳/转身:CMU、BMLmovi、HDM05、KIT
    • 想要交互动作:GRAB
    • 想要搬运/操作类:ACCAD、GRAB
    • 想要舞蹈/复杂表演:DanceDB、CMU、Eyes_Japan_Dataset
    • 想要过渡自然:Transitions_mocap
      必选:CMU + KIT + BMLrub
      增强稳定性:HDM05 + Transitions
      做操作任务:TCD Hands
数据集 类型 & 主要内容 Motions Minutes
ACCAD Motion Capture Dataset 通用人体动作(走路、日常行为) 252 26.74
BMLrub Dataset 高精度生物力学动作 3061 522.69
CMU Motion Capture Database 大规模通用动作(走、跑、跳) 1983 543.49
EKUT Motion Dataset 小规模基础动作 349 30.74
Eyes Japan Dataset 高质量自然动作 750 363.64
HumanEva Dataset 标准评测动作 28 8.48
KIT Motion-Language Dataset 动作+语言语义 4232 661.84
MPI HDM05 体育/高动态动作(跳、踢) 215 144.54
MPI Limits Dataset 人体关节极限约束 35 20.82
MPI MoSh Dataset SMPL人体参数化数据 77 16.53
SFU Motion Capture Dataset 通用动作补充 44 15.23
SSM (us) 小规模简单动作 30 1.87
TCD Hands Dataset 手部精细动作 62 8.05
TotalCapture Dataset mocap+IMU多模态动作 37 41.10
Transitions (us) 动作过渡(切换、衔接) 110 15.10
Total 汇总(344人) 11265 2420.86