Multi-Variate Gaussian-Based Inverse Kinematics

被引:10
|
作者
Huang, Jing [1 ]
Wang, Qi [2 ]
Fratarcangeli, Marco [3 ]
Yan, Ke [4 ]
Pelachaud, Catherine [1 ]
机构
[1] CNRS LTCI Telecom Paristec, Paris, France
[2] Ecole Cent Marseille, LIF, Marseille, France
[3] Chalmers Univ Technol, Gothenburg, Sweden
[4] China Jiliang Univ, Coll Informat Engn, Hangzhou, Zhejiang, Peoples R China
基金
美国国家科学基金会;
关键词
animation; clustering; guassian process; inverse kinematics; Jacobian; I; 3; 7 [Computer Graphics]: Three-Dimensional Graphics and Realism; Animation; MODELS; STYLE;
D O I
10.1111/cgf.13089
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Inverse kinematics (IK) equations are usually solved through approximated linearizations or heuristics. These methods lead to character animations that are unnatural looking or unstable because they do not consider both the motion coherence and limits of human joints. In this paper, we present a method based on the formulation of multi-variate Gaussian distribution models (MGDMs), which precisely specify the soft joint constraints of a kinematic skeleton. Each distribution model is described by a covariance matrix and a mean vector representing both the joint limits and the coherence of motion of different limbs. The MGDMs are automatically learned from the motion capture data in a fast and unsupervised process. When the character is animated or posed, a Gaussian process synthesizes a new MGDM for each different vector of target positions, and the corresponding objective function is solved with Jacobian-based IK. This makes our method practical to use and easy to insert into pre-existing animation pipelines. Compared with previous works, our method is more stable and more precise, while also satisfying the anatomical constraints of human limbs. Our method leads to natural and realistic results without sacrificing real-time performance.
引用
收藏
页码:418 / 428
页数:11
相关论文
共 50 条
  • [1] On a CPD Decomposition of a Multi-Variate Gaussian
    Govaers, Felix
    [J]. 2018 SYMPOSIUM ON SENSOR DATA FUSION: TRENDS, SOLUTIONS, APPLICATIONS (SDF), 2018,
  • [2] A multi-variate non-Gaussian simulation algorithm
    Gurley, KR
    Kareem, A
    [J]. STOCHASTIC STRUCTURAL DYNAMICS, 1999, : 31 - 36
  • [3] Resource Allocation for Multi-Variate Dynamic Gaussian Estimation
    Lucking, David
    Goodman, Nathan
    [J]. 2018 IEEE RADAR CONFERENCE (RADARCONF18), 2018, : 582 - 587
  • [4] Robust Multi-Variate Temporal Features of Multi-Variate Time Series
    Liu, Sicong
    Poccia, Silvestro Roberto
    Candan, K. Selcuk
    Sapino, Maria Luisa
    Wang, Xiaolan
    [J]. ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS, 2018, 14 (01)
  • [5] The multi-variate sampling problem
    Dalenius, T.
    [J]. SKANDINAVISK AKTUARIETIDSKRIFT, 1953, 36 (1-2): : 92 - 102
  • [6] Multi-variate run rules
    Tsai, CH
    Wang, SY
    Chang, CT
    Huang, SH
    [J]. PROCESS SYSTEMS ENGINEERING 2003, PTS A AND B, 2003, 15 : 1376 - 1381
  • [7] MULTI-VARIATE PROBIT ANALYSIS
    ASHFORD, JR
    SOWDEN, RR
    [J]. BIOMETRICS, 1970, 26 (03) : 535 - &
  • [8] A multi-variate blind source separation algorithmA multi-variate blind source separation algorithm
    Goldhacker, M.
    Keck, P.
    Igel, A.
    Lang, E. W.
    Tome, A. M.
    [J]. COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2017, 151 : 91 - 99
  • [9] CONDITIONAL SIMULATION OF MULTI-VARIATE GAUSSIAN FIELDS VIA GENERALIZATION OF HOSHIYAS TECHNIQUE
    REN, YJ
    ELISHAKOFF, I
    SHINOZUKA, M
    [J]. CHAOS SOLITONS & FRACTALS, 1995, 5 (11) : 2181 - 2189
  • [10] Generalized Coherent Point Drift With Multi-Variate Gaussian Distribution and Watson Distribution
    Min, Zhe
    Liu, Jianbang
    Liu, Li
    Meng, Max Q. -H.
    [J]. IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (04) : 6749 - 6756