skip to main content
10.1145/2407746.2407749acmconferencesArticle/Chapter ViewAbstractPublication Pagessiggraph-asiaConference Proceedingsconference-collections
research-article

Latent nonuniform splines for animation approximation

Published:28 November 2012Publication History

ABSTRACT

This paper presents a new method to approximate animation sequences through a nonlinear analysis of the spatiotemporal data. The main idea is to find a spline curve which best approximates a multivariate animation sequence in a reduced subspace. Our method first eliminates data redundancy among multiple animation channels using principal component analysis (PCA). The reduced sequence of latent variables is then approximated by a nonuniform spline with free knots. To solve the highly-nonlinear multimodal problem of the knot optimization, we introduce a stochastic algorithm called covariance matrix adaptation evolution strategy (CMA-ES). Our method optimizes the control points and the free knots using least-square method and CMA-ES, which guarantees the best approximation for arbitrary animation sequences such as mesh animations and motion capture data. Moreover, our method is applicable to practical production pipeline because both PCA-and CMA-based algorithms are computationally stable, efficient, and quasi manual parameter-free. We demonstrate the capability of the proposed method through comparative experiments with a common approximation technique.

Skip Supplemental Material Section

Supplemental Material

a3-mukai.mov

mov

66 MB

References

  1. Akhter, I., Simon, T., Khan, S., Matthews, I., and Sheikh, Y. 2012. Bilinear spatiotemporal basis models. ACM Transactions on Graphics 32, 2, 17. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Alexa, M., and Müller, W. 2000. Representing animations by principal components. Computer Grahics Forum 19, 3, 411--418.Google ScholarGoogle ScholarCross RefCross Ref
  3. Arikan, O. 2006. Compression of motion capture databases. ACM Transactions on Graphics 25, 3, 890--897. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Cashman, T., and Hormann, K. 2012. A continuous, editable representation for deforming mesh sequences with separate signals for time, pose and shape. Compuer Graphics Forum 31, 2, 735--744. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Gálvez, A., and Iglesias, A. 2011. Efficient particle swarm optimization approach for data fitting with free knot b-splines. Computer-Aided Design 43, 12, 1683--1692. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Gleicher, M. 1998. Retargetting motion to new characters. In Proc. of SIGGRAPH 98, 33--42. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Hansen, N., and Kern, S. 2004. Evaluating the CMA evolution strategy on multimodal test functions. In Proc. of Eighth International Conference on Parallel Problem Solving from Nature, 282--291.Google ScholarGoogle Scholar
  8. Hansen, N. 2006. The CMA evolution strategy: A comparing review. In Towards a New Evolutionary Computation. Advances in Estimation of Distribution Algorithms, J. Lozano, P. Larranaga, I. Inza, and E. Bengoetxea, Eds. Springer, 75--102.Google ScholarGoogle Scholar
  9. Karni, Z., and Gotsman, C. 2004. Compression of soft-body animation sequences. Computers & Graphics 28, 1, 25--34.Google ScholarGoogle ScholarCross RefCross Ref
  10. Liu, G., and McMillan, L. 2006. Segment-based human motion compression. In Proc. of ACM SIGGRAPH/Eurographics Symposium on Computer Animation 2006, 127--135. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Tournier, M., Wu, X., Courty, N., Arnaud, E., and Reveret, L. 2009. Motion compression using principal geodesics analysis. Computer Graphics Forum 28, 2, 337--346.Google ScholarGoogle ScholarCross RefCross Ref
  12. Ülker, E., and Arslan, A. 2009. Automatic knot adjustment using an artificial immune system for b-spline curve approximation. Information Sciences 179, 10, 1483--1494. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Yoshimoto, F., Harada, T., and Yoshimoto, Y. 2003. Data fitting with a spline using a real-coded genetic algorithm. Computer-Aided Design 35, 8, 751--760.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Latent nonuniform splines for animation approximation

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SA '12: SIGGRAPH Asia 2012 Technical Briefs
      November 2012
      144 pages
      ISBN:9781450319157
      DOI:10.1145/2407746

      Copyright © 2012 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 28 November 2012

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate178of869submissions,20%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader