SMPL简析

       SMPL模型是一种参数化人体模型,是马普所提出的一种人体建模方法。这种方法可以模拟人的肌肉在肢体运动过程中的凸起和凹陷。因此可以避免人体在运动过程中的表面失真,可以精准的刻画人的肌肉拉伸以及收缩运动的形貌。

       该模型可以通过身体形状参数和姿势参数驱动人体模型。人体模型内部包括6890个顶点(皮肤)以及23个关节点:

                                      SMPL简析

       模型可以简单表示为:SMPL简析,其中β和θ是输入参数,代表身体形状参数和姿势参数。身体形状参数是个人体高矮胖瘦、头身比等比例的10个参数,姿势参数是代表人体整体运动位姿和24个关节相对角度的3 * 23 + 3 = 72个参数。SMPL简析是模型学习到的5个内在参数。

        其中5个参数具体为:

                               SMPL简析

        (1) S是由形状引起的位移的标准正交主成分

        (2)P是由姿势引起的位移的正交主成分

        (3)W是权重,即第几个顶点受哪些关节的影响且权重分别为多少

       (4)J是完成顶点到关节转化的矩阵

       (5)T是模型初始的平均形状

      

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

模型主线如下图:

SMPL简析

              (a)为模板网络(平均顶点集),颜色表示混合权重,白色表示关节点

              (b)中模板网络在体态的影响下发生了位移(T+Bs(β)),体态对关节也产生了影响J(β)

                (c)中表示模板网络在体态与姿态的双重影响下发生的位移(休息状态下)

                (d)驱动的SMPL模型:SMPL简析,共四项:体态与姿态的双重影响下的模板网络、体态影响下的关节、姿态、权重。

            由于模型构成如d, 所以上述简化模型SMPL简析就可以扩展为:

                     SMPL简析

其中:

      (1)SMPL简析,Tp表示shape(体态)和pose(姿势)参数对模板网络的双重影响

SMPL简析代表模板下的顶点位置,SMPL简析代表顶点相对于模板的偏移量。

                  又:SMPL简析:体型带来的形状位移正交分解计算

                       SMPL简析:姿势带来的形状位移

所以带入上式得:SMPL简析SMPL简析

     (2)SMPL简析扩展得:SMPL简析

                    T+Bs代表体态对模板网络影响后的顶点, J是由休息状态下(Tpose)的顶点转为为关节的矩阵.
 
联立上述(1)(2)得:
   
       模型最终定义为:    SMPL简析SMPL简析

----------------------------------------------------------------------------------------------------------------------------------------------------------------------

顶点主线:

                                                 SMPL简析(ti转化为齐次坐标)

                                其中具体为     SMPL简析

                                  其中   SMPL简析

 

 由上述得知顶点ti同时受到shape和pose的影响,所以将(1)中式带入上述公式得:

                      SMPL简析

 其中:SMPL简析SMPL简析

        于是得到论文最终的结论。