SMPL: A Skinned Multi-Person Linear Model

这篇文章就是通过数据训练一些参数

N N N为点数, K K K为关节数, β ⃗ \vec{\beta} β 为shape blend shapes parameters, θ ⃗ \vec{\theta} θ 为pose blend shapes parameters.

∣ θ ⃗ ∣ |\vec{\theta}| θ 的参数个数为 3*K + 3, 对于每个joint,3个参数表示旋转, 另外3个是root joint的旋转

公式(1) 3 axis angle -> rotation matrix

公式(2) deform each vertex, 注意 J \mathbf J J是joint的location

公式(3) 先乘以rest post的逆, 然后再乘上每个joint的post

公式(6), posed vertices 是从rest post T ˉ \bar{\mathbf T} Tˉ + shape blend shapes offset B S B_S BS + pose blend shapes offset B P B_P BP

公式(5), deformed vertices

shape blend shapes
给定一组blend shapes parameters β ⃗ \vec{\beta} β , 产生最终的shape displacement B S ∈ R 3 N B_S\in \mathbb R^{3N} BSR3N, 所要训练就是 3 N × ∣ β ⃗ ∣ 3N\times|\vec \beta| 3N×β 的矩阵 S \mathcal S S

pose blend shapes
属于Pose参数对blend shapes的微调, 从一组pose parameters θ ⃗ \vec{\theta} θ , 产生最终的shape displacement B P ∈ R 3 N B_P\in \mathbb R^{3N} BPR3N

首先他把pose的参数 θ ⃗ \vec{\theta} θ 展开成 9 K 9K 9K个, 然后训练 3 N × 9 K 3N\times9K 3N×9K矩阵 P \mathcal P P

Joint locations
joint位置的估计只跟 B S B_S BS有关, 跟 B P B_P BP无关, 主要训练 3 N × 3 K 3N\times3K 3N×3K的matrix J \mathcal J J

后面的训练就不细讲了
公式(14), E D E_D ED是data term, 测量ground truth 到deformed vertices之间差距, E Y E_Y EY是joints及模型的对称性, E J E_J EJ是joint的估计与ground truth之间的差距, E P E_P EP是尽量让regression matrix P \mathcal P P稀疏, E W E_W EW是尽量让weight尽可能接近通过segmentation初始化后的结果.

### 回答1: SCAPE、BlendSCAPE、SMPLSMPL-H、SMPL-X、STAR都是人体模型的名称。 SCAPE是一种非常流行的3D人体模型,由麻省理工学院的高维媒体实验室开发。SCAPE模型使用一组可变的参数来捕捉人体的形态和姿势变化。 BlendSCAPE是一种在SCAPE模型的基础上进行改进的模型,它在SCAPE模型的基础上增加了更多的参数,使得模型更加逼真。 SMPL是一种用于模拟人体形态和姿势的3D人体模型,由洛杉矶加州大学的人体动力学研究所开发。SMPL模型使用一组参数来捕捉人体的形态和姿势变化。 SMPL-H是SMPL模型的扩展版本,它在SMPL模型的基础上增加了更多的参数,使得模型能够更加准确地模拟人体的高度、肌肉和脂肪分布等。 SMPL-X是SMPL模型的另一个扩展版本,它在SMPL模型的基础上增加了更多的参数,使得模型能够更加逼真地模拟人体的形态和姿势变化。 STAR是一种3D人体模型,由麻省理工学院的高维媒体实验室开发。STAR模型使用一组参数来捕捉人体的形态和姿势变化, ### 回答2: SCAPE(Shape Completion and Animation)是一个用于形状补全和动画的研究项目。它的目标是从单一的参考姿势重建3D模型并进行形状完成。通过该项目,用户可以创建和编辑高分辨率的3D模型,实现更加自然和逼真的动画。 BlendSCAPE是一个用于混合动作生成的算法。它可以根据用户提供的参考动作以及源和目标角色的约束来生成中间动作。这个算法的优点在于它能够自动生成过渡动画,从而减轻了动画师的工作负担。 SMPLSkinned Multi-Person Linear Model)是一个用于生成人体姿势和形状的模型。它可以将输入的姿势参数和形状参数转换为3D模型的姿势和形状。这个模型在计算机图形学和计算机视觉领域有广泛应用,可以用于生成逼真的人体动画、人体姿势识别等。 SMPL-H是SMPL模型的一个变体,它是专门针对于人体手部姿势建模的。它在SMPL的基础上增加了手部骨骼的细节,使得生成的人体模型更加逼真。SMPL-H可以用于手势识别、手部动画生成等领域。 SMPL-X是SMPL模型的扩展版本,它对原来的模型进行了改进,特别是在干扰视觉领域中更加具有挑战性的情况下。SMPL-X适用于各种身体类型、肌肉质量和体形特征的人,可以模拟出更加真实的人体形状和动作。 STAR是一种用于身体姿势重建和动画生成的框架。它结合了SMPL和BlendSCAPE的技术,可以实现从单张图像或者视频中重建出3D人体姿势,并进行动画生成和编辑。STAR框架在计算机视觉和计算机图形学领域有广泛应用,可以用于虚拟现实、游戏开发、人机交互等方面。 ### 回答3: SCAPE是一种用于人体姿势和形状建模的方法。它基于一个三维人体模型的隐式参数表示,并且能够从有限的输入数据中学习模型的参数。SCAPE模型可以用于生成具有多样性和逼真性的人体形状。 BlendSCAPE是一种通过融合多个人体形状进行姿势生成的方法。它可以从多个不同形状的人体模型中获得姿势参数,并将它们结合起来生成新的人体姿势。BlendSCAPE可以用于生成多样性的人体动画或形状变换。 SMPLSkinned Multi-Person Linear model)是一种用于对多人姿势进行建模的方法。它基于线性模型来表示多人姿势的形状和动作。SMPL模型可以用于生成多人姿势的三维模型,以及进行人体姿势估计和动作识别等任务。 SMPL-H是SMPL的一个变种,它在模型中加入了高维度的手部表达。SMPL-H模型可以更准确地捕捉到人体的手部姿势,并且可以用于手部动作分析和手势识别等任务。 SMPL-X是SMPL的另一个改进版本,它在模型中增加了更多的身体部位和形状特征。SMPL-X模型可以更好地捕捉到人体的细节特征,例如面部表情和手指关节运动,并且可以用于更复杂的人体动作分析和合成任务。 STAR(Sparse-skinning Transform-aware Autoencoder Regression)是一种用于人体姿势估计的方法。它通过学习一个稀疏的表示来估计人体姿势和形状,同时考虑到姿势和形状之间的相互关系。STAR方法可以用于实时的人体姿势估计和动作捕捉等应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值