SCAPE: shape completion and animation of people

说明

这不是论文翻译!!!
只是为了能够更好,更简单的理解这篇论文,我用自己的话简单介绍了一下SCAPE的主要思想和算法

Abstract

SCAPE —— a data driving method for building a human shape (shape + pose)

实现功能: shape completion —— generating a complete surface mesh given a limited set of markers specifying the target shape.

Introdcution

Pose Deformation

基本假设:人体是由若干三角形构成的,不同姿态下人体的变形,其本质可以认为是三角形的变形,人又是有若干相互铰接的刚性模块构成的???
假设每个三角形p k的三个顶点分别为x k,1 x k,2 x k,3,在每个三角形的局部坐标中,并将第一个点假设为坐标原点,那么三角形的变形实际上就是两条边的变形(两个向量,第三个向量就是这两个向量的差)
这里写图片描述
三角形的变形分为两个部分,Q和R,其中Q(3*3的变换矩阵)表示三角形内部向量的变化,R表示局部刚体相对于周围铰接刚体的旋转矩阵
这里写图片描述
所以,pose deformation之后的三角形向量可以表示为
这里写图片描述
所以当我们知道了某个pose状态下的Q和R之后,我们可以计算各个三角形,进而合成得到三维人体,但是每个向量的QR都是独立的,而每个点又会出现在多个向量中,因而很难保证不同向量中的同一个点的世界坐标是完全相同的,为了建立一个合理的人体,需要优化如下能量方程,其实就是尽量让每个由QR计算得到的向量和最后的得到人体的网格模型中的向量尽可能的接近:
这里写图片描述

Body-shape Deformation

猜你喜欢

转载自blog.csdn.net/Xu_Haocan/article/details/78385378
今日推荐