Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1399504.1360690acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
research-article

Real-time data driven deformation using kernel canonical correlation analysis

Published: 01 August 2008 Publication History

Abstract

Achieving intuitive control of animated surface deformation while observing a specific style is an important but challenging task in computer graphics. Solutions to this task can find many applications in data-driven skin animation, computer puppetry, and computer games. In this paper, we present an intuitive and powerful animation interface to simultaneously control the deformation of a large number of local regions on a deformable surface with a minimal number of control points. Our method learns suitable deformation subspaces from training examples, and generate new deformations on the fly according to the movements of the control points. Our contributions include a novel deformation regression method based on kernel Canonical Correlation Analysis (CCA) and a Poisson-based translation solving technique for easy and fast deformation control based on examples. Our run-time algorithm can be implemented on GPUs and can achieve a few hundred frames per second even for large datasets with hundreds of training examples.

Supplementary Material

MOV File (a91-feng.mov)

References

[1]
Anguelov, D., Srinivasan, P., Koller, D., Thrun, S., Rodgers, J., and Davis, J. 2005. Scape: shape completion and animation of people. ACM Transactions on Graphics 24, 3, 408--416.
[2]
Chai, J., and Hodgins, J. 2005. Performance animation from low-dimensional control signals. ACM TOG 24, 3, 686--696.
[3]
Deng, Z., Chiang, P.-Y., Fox, P., and Neumann, U. 2006. Animating blendshape faces by cross-mapping motion capture data. In I3D '06: Proceedings of the 2006 symposium on Interactive 3D graphics and games, 43--48.
[4]
Der, K., Sumner, R., and Popović, J. 2006. Inverse kinematics for reduced deformable models. ACM Transactions on Graphics 25, 3, 1174--1179.
[5]
Dontcheva, M., Yngve, G., and Popivic, Z. 2003. Layered acting for character animation. ACM TOG 22, 3, 409--416.
[6]
Grochow, K., Martin, S., Hertzmann, A., and Popivic, Z. 2004. Style-based inverse kinematics. ACM TOG 23, 3, 520--529.
[7]
Hotelling, H. 1936. Relations between two sets of variates. Biometrika 28, 321--377.
[8]
James, D., and Twigg, C. 2005. Skinning mesh animations. ACM Transactions on Graphics 24, 3, 399--407.
[9]
Joshi, P., Tien, W., Desbrun, M., and Pighin, F. 2003. Learning controls for blend shape based realistic facial animation. In Proceedings of the 2003 Eurographics/SIGGRAPH symposium on computer animation, 162--174.
[10]
Kavan, L., Collins, S., Zara, J., and O'Sullivan, C. 2007. Skinning with dual quaternions. In I3D '07: Proceedings of the 2007 symposium on Interactive 3D graphics and games, 39--46.
[11]
Kavan, L., McDonnell, R., Dobbyn, S., Zara, J., and O'Sullivan, C. 2007. Skinning arbitrary deformations. In I3D '07: Proceedings of the 2007 symposium on Interactive 3D graphics and games, 53--60.
[12]
Kircher, S., and Garland, M. 2006. Editing arbitrarily deforming surface animations. ACM Transactions on Graphics 25, 3, 1098--1107.
[13]
Lau, M., Chai, J., Xu, Y.-Q., and Shum, H.-Y. 2007. Face poser: Interactive modeling of 3d facial expressions using model priors. In ACM SIGGRAPH / Eurographics Symposium on Computer Animation (SCA 2007), 161--170.
[14]
Magnenat-Thalmann, N., Laperrire, R., and Thalmann, D. 1988. Joint-dependent local deformations for hand animation and object grasping. In Graphics Interface, 26--33.
[15]
Melzer, T., Reitera, M., and Bischofb, H. 2003. Appearance models based on kernel canonical correlation analysis. Pattern Recognition 36, 9, 1961--1971.
[16]
Meyer, M., and Anderson, J. 2007. Key point subspace acceleration and soft caching. ACM Transactions on Graphics 26, 3, 74.1--74.8.
[17]
Mohr, A., and Gleicher, M. 2003. Building efficient, accurate character skins from examples. ACM Transactions on Graphics 22, 3, 562--568.
[18]
nVidia Cuda. Compute unified device architecture (cuda). http://developer.nvidia.com/object/cuda.html.
[19]
Park, S., and Hodgins, J. 2006. Capturing and animating skin deformation in human motion. ACM Transactions on Graphics 25, 3, 881--889.
[20]
Shi, L., Yu, Y., Bell, N., and Feng, W.-W. 2006. A fast multigrid algorithm for mesh deformation. ACM Transactions on Graphics 25, 3, 1108--1117.
[21]
Sumner, R., and Popović, J. 2004. Deformation transfer for triangle meshes. ACM Transactions on Graphics 23, 3, 397--403.
[22]
Sumner, R., Zwicker, M., Gotsman, C., and Popović, J. 2005. Mesh-based inverse kinematics. ACM Transactions on Graphics 24, 3, 488--495.
[23]
Wang, R., Pulli, K., and Popović, J. 2007. Real-time enveloping with rotational regression. ACM Transactions on Graphics 26, 3, 73.1--73.9.
[24]
Weber, O., Sorkine, O., Lipman, Y., and Gotsman, C. 2007. Context-aware skeletal shape deformation. Computer Graphics Forum (Eurographics 2007) 26, 3, 265--274.
[25]
White, R., Crane, K., and Forsyth, D. 2007. Capturing and animating occluded cloth. ACM Transactions on Graphics 26, 3, 34.1--34.8.
[26]
Xu, W., Zhou, K., Yu, Y., Tan, Q., Peng, Q., and Guo, B. 2007. Gradient domain editing of deforming mesh sequences. ACM Transactions on Graphics 26, 3, 84.1--84.10.
[27]
Yu, Y., Zhou, K., Xu, D., Shi, X., Bao, H., Guo, B., and Shum, H.-Y. 2004. Mesh editing with poisson-based gradient field manipulation. ACM Transactions on Graphics (special issue for SIGGRAPH 2004) 23, 3, 641--648.
[28]
Zhang, L., Snavely, N., Curless, B., and Seitz, S. M. 2004. Spacetime faces: High-resolution capture for modeling and animation. ACM Transactions on Graphics 23, 3, 548--558.

Cited By

View all

Index Terms

  1. Real-time data driven deformation using kernel canonical correlation analysis

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SIGGRAPH '08: ACM SIGGRAPH 2008 papers
    August 2008
    887 pages
    ISBN:9781450301121
    DOI:10.1145/1399504
    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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 August 2008

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Poisson equation
    2. animation
    3. regression
    4. skinning

    Qualifiers

    • Research-article

    Funding Sources

    • Korean Government (MOEHRD)

    Conference

    SIGGRAPH '08
    Sponsor:

    Acceptance Rates

    SIGGRAPH '08 Paper Acceptance Rate 90 of 518 submissions, 17%;
    Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)10
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 15 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2018)Fast and deep deformation approximationsACM Transactions on Graphics10.1145/3197517.320130037:4(1-12)Online publication date: 30-Jul-2018
    • (2018)Fast Blended Transformations for Partial Shape RegistrationJournal of Mathematical Imaging and Vision10.1007/s10851-017-0782-960:6(913-928)Online publication date: 1-Jul-2018
    • (2017)DeepSketch2FaceACM Transactions on Graphics10.1145/3072959.307362936:4(1-12)Online publication date: 20-Jul-2017
    • (2017)Regression‐Based Landmark Detection on Dynamic Human ModelsComputer Graphics Forum10.1111/cgf.1327336:7(73-82)Online publication date: 13-Oct-2017
    • (2017)Real-time labeling of non-rigid motion capture marker setsComputers and Graphics10.1016/j.cag.2017.10.00169:C(59-67)Online publication date: 1-Dec-2017
    • (2014)A practical approach for identity-embodied 3D artistic face modelingInternational Journal of Computer Games Technology10.1155/2014/7819502014(7-7)Online publication date: 1-Jan-2014
    • (2012)Interactive steering of mesh animationsProceedings of the 11th ACM SIGGRAPH / Eurographics conference on Computer Animation10.5555/2421731.2421740(53-58)Online publication date: 29-Jul-2012
    • (2012)Live Speech Driven Head-and-Eye Motion GeneratorsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2012.7418:11(1902-1914)Online publication date: 1-Nov-2012
    • (2012)A Statistical Quality Model for Data-Driven Speech AnimationIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2012.6718:11(1915-1927)Online publication date: 1-Nov-2012
    • (2011)Real-time facial animation from live video trackingProceedings of the 2011 ACM SIGGRAPH/Eurographics Symposium on Computer Animation10.1145/2019406.2019435(215-224)Online publication date: 5-Aug-2011
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media