skip to main content
article

Character animation from 2D pictures and 3D motion data

Published:01 January 2007Publication History
Skip Abstract Section

Abstract

This article presents a new method to animate photos of 2D characters using 3D motion capture data. Given a single image of a person or essentially human-like subject, our method transfers the motion of a 3D skeleton onto the subject's 2D shape in image space, generating the impression of a realistic movement. We present robust solutions to reconstruct a projective camera model and a 3D model pose which matches best to the given 2D image. Depending on the reconstructed view, a 2D shape template is selected which enables the proper handling of occlusions. After fitting the template to the character in the input image, it is deformed as-rigid-as-possible by taking the projected 3D motion data into account. Unlike previous work, our method thereby correctly handles projective shape distortion. It works for images from arbitrary views and requires only a small amount of user interaction. We present animations of a diverse set of human (and nonhuman) characters with different types of motions, such as walking, jumping, or dancing.

Skip Supplemental Material Section

Supplemental Material

a1-hornung_high.mov

mov

7.5 MB

a1-hornung_low.mov

mov

1.7 MB

References

  1. Agarwal, A. and Triggs, B. 2006. Recovering 3d human pose from monocular images. IEEE Trans. Pattern Anal. Mach. Intel. 28, 1, 44--58.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Alexa, M., Cohen-Or, D., and Levin, D. 2000. As-Rigid-As-Possible shape interpolation. In Proceedings of the SIGGRAPH Conference. 157--164.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Barrett, W. A. and Cheney, A. S. 2002. Object-Based image editing. In Proceedings of the SIGGRAPH Conference. 777--784.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Bregler, C., Loeb, L., Chuang, E., and Deshpande, H. 2002. Turning to the masters: Motion capturing cartoons. In Proceedings of the SIGGRAPH Conference. 399--407.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Chuang, Y.-Y., Goldman, D. B., Zheng, K. C., Curless, B., Salesin, D., and Szeliski, R. 2005. Animating pictures with stochastic motion textures. ACM Trans. Graph. 24, 3, 853--860.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. CMU Graphics Lab Motion Capture Database. 2007. http://mocap.cs.cmu.edu/.]]Google ScholarGoogle Scholar
  7. Corrêa, W. T., Jensen, R. J., Thayer, C. E., and Finkelstein, A. 1998. Texture mapping for cel animation. In Proceedings of the SIGGRAPH Conference. 435--446.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Drori, I., Cohen-Or, D., and Yeshurun, H. 2003. Fragment-Based image completion. ACM Trans. Graph. 22, 3, 303--312.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Efros, A. A. and Leung, T. K. 1999. Texture synthesis by non-parametric sampling. In Proceedings of the 7th International Conference on Computer Vision. 1033--1038.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Gavrila, D. M. 1999. The visual analysis of human movement: A survey. Comput. Vision Image Understanding. 73, 1, 82--98.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Hartley, R. and Zisserman, A. 2003. Multiple View Geometry in Computer Vision, 2nd ed. Cambridge University Press, New York.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Horn, B. 1987. Closed form solutions of absolute orientation using unit quaternions. J. Optical Soci. America 4, 4 (Apr.), 629--642.]]Google ScholarGoogle ScholarCross RefCross Ref
  13. Igarashi, T., Moscovich, T., and Hughes, J. F. 2005. As-Rigid-As-Possible shape manipulation. ACM Trans. Graph. 24, 3, 1134--1141.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Jojic, N. and Frey, B. J. 2001. Learning flexible sprites in video layers. In Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition. 199--206.]]Google ScholarGoogle Scholar
  15. Kass, M., Witkin, A., and Terzopoulos, D. 1987. Snakes: Active contour models. Int. J. Comput. Vis. 321--331.]]Google ScholarGoogle Scholar
  16. Lee, J., Chai, J., Reitsma, P. S. A., Hodgins, J. K., and Pollard, N. S. 2002. Interactive control of avatars animated with human motion data. In Proceedings of the SIGGRAPH Conference. 491--500.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Lewis, J. P., Cordner, M., and Fong, N. 2000. Pose space deformation: A unified approach to shape interpolation and skeleton-driven deformation. In Proceedings of the SIGGRAPH Conference. 165--172.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Liu, C., Torralba, A. B., Freeman, W. T., Durand, F., and Adelson, E. H. 2005. Motion magnification. ACM Trans. Graph. 24, 3, 519--526.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Moeslund, T. B. and Granum, E. 2001. A survey of computer vision-based human motion capture. Comput. Vision Image Understanding. 81, 3, 231--268.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Mori, G., Berg, A., Efros, A., Eden, A., and Malik, J. 2004. Video based motion synthesis by splicing and morphing. Tech. Rep. UCB//CSD-04-1337, University of California, Berkeley. June.]]Google ScholarGoogle Scholar
  21. Oh, B. M., Chen, M., Dorsey, J., and Durand, F. 2001. Image-Based modeling and photo editing. In Proceedings of the SIGGRAPH Conference. 433--442.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Ono, Y., Chen, B.-Y., and Nishita, T. 2004. 3D character model creation from cel animation. In IEEE Cyberworlds. 210--215.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Parameswaran, V. and Chellappa, R. 2004. View independent human body pose estimation from a single perspective image. In Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition. 16--22.]]Google ScholarGoogle Scholar
  24. Pavić, D., Schönefeld, V., and Kobbelt, L. 2006. Interactive image completion with perspective correction. Vis. Comput. 22, 9, 671--681.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Rademacher, P. 1999. View-Dependent geometry. In Proceedings of the SIGGRAPH Conference. 439--446.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Sorkine, O., Cohen-Or, D., Lipman, Y., Alexa, M., Rössl, C., and Seidel, H.-P. 2004. Laplacian surface editing. In Proceedings of the Symposium on Geometry Processing. 179--188.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Sun, J., Jia, J., Tang, C.-K., and Shum, H.-Y. 2004. Poisson matting. ACM Trans. Graph. 23, 3, 315--321.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Sun, J., Yuan, L., Jia, J., and Shum, H.-Y. 2005. Image completion with structure propagation. ACM Trans. Graph. 24, 3, 861--868.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Taylor, C. J. 2000. Reconstruction of articulated objects from point correspondences in a single uncalibrated image. In Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition. 1677--1684.]]Google ScholarGoogle ScholarCross RefCross Ref
  30. Thorne, M., Burke, D., and van de Panne, M. 2004. Motion doodles: An interface for sketching character motion. ACM Trans. Graph. 23, 3, 424--431.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Triggs, B., McLauchlan, P., Hartley, R., and Fitzgibbon, A. 2000. Bundle adjustment---A modern synthesis. In Vision Algorithms: Theory and Practice, B. Triggs et al., Eds. Lecture Notes in Computer Science. Springer Verlag, 298--375.]] Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Character animation from 2D pictures and 3D motion data

        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

        Full Access

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader