人体模型SMPL介绍

SMPL: A Skinned Multi-Person Linear Model (SMPL (acm.org)

介绍

SMPL是一种3D人体建模方法,支持人体的各种形状及动作。这些人体模型的形状、姿态都可以被参数化表示。

下面记录下面特有名词的解释:

**· **vertex(顶点):模型由多个小三角形或四边形构成。一个小三角形可看作一个顶点,顶点越多,模型越精细。

· Joints(骨骼点):人体的一些关节点,类似于人体姿态估计的关键点。每个骨骼点都由一个三元组作为参数去控制()

· 骨骼蒙皮(Rig):建立骨骼点和顶点的关联关系。每个骨骼点会关联许多顶点,并且每一个顶点权重不一样。通过这种关联关系,就可以通过控制骨骼点的旋转向量来控制整个人运动。

SMPL

一个3D人体mesh由6890个网格顶点和23个关节点组成:

image-20240729165318535

输入:体型参数$\beta$和姿态参数$\theta$,前者决定人体的高矮胖瘦身材比例等,后者决定人体具体姿态。

每个人体模型有10个体型参数,以及$3 \times (23 +1 )= 72$个姿态参数 (23代表骨架节点数,1是人体中心)

输出: N 个顶点的坐标,维度为 3N。N: 顶点数(6890)

SMPLer

对单目图片进行人体的姿态和形状估计。

image-20240731190342631


人体模型SMPL介绍
https://wendyflv.github.io/2024/07/29/人体模型SMPL介绍/
作者
Wendyflv
发布于
2024年7月29日
许可协议