人体模型SMPL介绍
SMPL: A Skinned Multi-Person Linear Model (SMPL (acm.org))
介绍
SMPL是一种3D人体建模方法,支持人体的各种形状及动作。这些人体模型的形状、姿态都可以被参数化表示。
下面记录下面特有名词的解释:
**· **vertex(顶点):模型由多个小三角形或四边形构成。一个小三角形可看作一个顶点,顶点越多,模型越精细。
· Joints(骨骼点):人体的一些关节点,类似于人体姿态估计的关键点。每个骨骼点都由一个三元组作为参数去控制()
· 骨骼蒙皮(Rig):建立骨骼点和顶点的关联关系。每个骨骼点会关联许多顶点,并且每一个顶点权重不一样。通过这种关联关系,就可以通过控制骨骼点的旋转向量来控制整个人运动。
SMPL
一个3D人体mesh由6890个网格顶点和23个关节点组成:
输入:体型参数$\beta$和姿态参数$\theta$,前者决定人体的高矮胖瘦身材比例等,后者决定人体具体姿态。
每个人体模型有10个体型参数,以及$3 \times (23 +1 )= 72$个姿态参数 (23代表骨架节点数,1是人体中心)
输出: N 个顶点的坐标,维度为 3N。N: 顶点数(6890)
SMPLer
对单目图片进行人体的姿态和形状估计。