SMPL模型

SMPL

SMPL模型是一个参数化人体模型,是马普所提出的一种人体建模方法。
论文名称:SMPL: A Skinned Multi-Person Linear Model
论文地址:http://files.is.tue.mpg.de/black/papers/SMPL2015.pdf
项目地址:https://smpl.is.tue.mpg.de/
下载链接:在项目链接页面中,需要先注册后才能下载。

解读文章:
SMPL解读:https://blog.csdn.net/JerryZhang__/article/details/103478265
SMPL系列汇总:https://zhuanlan.zhihu.com/p/137235901

实现:
PyTorch: https://github.com/Lotayou/SMPL
C++: https://github.com/YeeCY/SMPLpp

标准模型分析

标准姿态

由论文可知,SMPL标准模板为T-Pose姿势,即,双臂与肩同高伸展开来,手掌平行与地面,掌心向下,双脚微张开,不并拢。如下图所示。
T-Pose
图中展示的为预训练好的标准男性模型,模型中各个顶点的位置,正好使得(x-mean, y-mean, z-mean) = (0,0,0),即图中红色点的位置,该模型所处坐标系的原点。

坐标系

模型所处坐标系,以该正面图向右为x轴正方向,下图中红线,垂直向上为y轴正方向,下图中绿线,
在这里插入图片描述
以垂直于人体正面朝向屏幕外部为z轴正方向,将上图中人体旋转至右边侧面视图如下,则z轴正方向用蓝色线表示。
在这里插入图片描述

骨架/关节分布

模型中人体的关节分布如下图所示:1个根节点(序号0)和23个关节节点(序号1~23),共24个点。
在这里插入图片描述
根节点用于将整个人体作为完整刚体进行变换,其余23个节点用于描述局部的人体部位形变。

猜你喜欢

转载自blog.csdn.net/weixin_46363611/article/details/105162994