skip to main content
10.1145/1073368.1073375acmconferencesArticle/Chapter ViewAbstractPublication PagesscaConference Proceedingsconference-collections
Article

Video-based character animation

Published:29 July 2005Publication History

ABSTRACT

In this paper we introduce a video-based representation for free viewpoint visualization and motion control of 3D character models created from multiple view video sequences of real people. Previous approaches to video-based rendering provide no control of scene dynamics to manipulate, retarget, and create new 3D content from captured scenes. Here we contribute a new approach, combining image based reconstruction and video-based animation to allow controlled animation of people from captured multiple view video sequences. We represent a character as a motion graph of free viewpoint video motions for animation control. We introduce the use of geometry videos to represent reconstructed scenes of people for free viewpoint video rendering. We describe a novel spherical matching algorithm to derive global surface to surface correspondence in spherical geometry images for motion blending and the construction of seamless transitions between motion sequences. Finally, we demonstrate interactive video-based character animation with real-time rendering and free viewpoint visualization. This approach synthesizes highly realistic character animations with dynamic surface shape and appearance captured from multiple view video of people.

References

  1. {AFO03} Arikan O., Forsyth D. A., O'Brien J. F.: Motion synthesis from annotations. Proceedings ACM SIGGRAPH (2003), 402--408.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. {BA83} Burt P., Adelson E.: A multiresolution spline with application to image mosaics. ACM Transactions on Graphics 2, 4 (1983), 217--236.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. {BCS97} Bregler C., Covell M., Slaney M.: Video rewrite: Driving visual speech with audio. Proceedings ACM SIGGRAPH (1997), 1--8.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. {Bou03} Bouguet J.-Y.: Camera Calibration Toolbox for Matlab: www.vision.caltech.edu/bouguetj/calib-doc. Tech. rep., MRL-INTEL, 2003.]]Google ScholarGoogle Scholar
  5. {BSM*03} Briceño H., Sander P., McMillan L., Gortler S., Hoppe H.: Geometry videos: A new representation for 3d animations. ACM Symposium on Computer Animation (2003), 136--146.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. {CG00} Cosatto E., Graf P.: Photo-realistic talking heads from image samples. IEEE Transaction on Multimedia 2, 3 (2000), 152--163.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. {CMS99} Culbertson W. B., Malzbender T., Slabaugh G.: Generalized voxel coloring. Proceedings of the International Workshop on Vision Algorithms, Lecture Notes in Computer Science 1883 (1999), 100--115.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. {CR03} Chui H., Rangarajan A.: A new point matching algorithm for non-rigid registration. Computer Vision and Image Understanding 89 (2003), 114--141.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. {CTMS03} Carranza J., Theobalt C., Magnor M., Seidel H.-P.: Free-viewpoint video of human actors. Proceedings ACM SIGGRAPH 22, 3 (2003), 569--577.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. {DYB98} Debevec P., Yu Y., Borshukov G.: Efficient view-dependent image-based rendering with projective texture-mapping. 9th Eurographics Rendering Workshop (1998), 105--116.]]Google ScholarGoogle ScholarCross RefCross Ref
  11. {EGP02} Ezzat T., Geiger G., Poggio T.: Trainable videorealistic speech animation. Proceedings ACM SIGGRAPH (2002), 388--398.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. {GGSC96} Gortler S., Grzeszczuk R., Szeliski R., Cohen M.: The lumigraph. Proceedings ACM SIGGRAPH 30 (1996), 43--54.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. {GM04} Goldluecke B., Marcus M.: Space-time isosurface evolution for temporally coherent 3d reconstruction. IEEE International Conference on Computer Vision and Pattern Recognition I (2004), 350--355.]]Google ScholarGoogle ScholarCross RefCross Ref
  14. {Hop96} Hoppe H.: Progressive meshes. Proceedings ACM SIGGRAPH (1996), 99--108.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. {KGP02} Kovar L., Gleicher M., Pighin F.: Motion graphs. Proceedings ACM SIGGRAPH (2002), 473--482.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. {KRN97} Kanade T., Rander P., Narayanan P.: Virtualized reality: Constructing virtual worlds from real scenes. IEEE Multimedia 4, 1 (1997), 34--47.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. {KSE*03} Kwatra V., Schödl A., Essa I., Turk G., Bobick A.: Graphcut textures: Image and video synthesis using graph cuts. Proceedings ACM SIGGRAPH (2003), 277--286.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. {LAS02} Li Y., Ang T., Shum H.-Y.: Motion texture: A two-level statistical model for character motion synthesis. Proceedings ACM SIGGRAPH (2002), 465--471.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. {LC87} Lorenson W., Cline H.: Marching cubes: A high resolution 3d surface construction algorithm. Computer Graphics 21, 4 (1987), 163--169.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. {LCR*02} Lee J., Chai J., Reitsma P. S., Hodgins J. K., Pollard N. S.: Interactive control avatars animated with human motion data. Proceedings ACM SIGGRAPH (2002), 491--500.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. {LH96} Levoy M., Hanrahan P.: Light field rendering. Proceedings ACM SIGGRAPH 30 (1996), 31--42.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. {MBR*00} Matusik W., Buehler C., Raskar R., Gortler S., McMillan L.: Image-based visual hulls. Proceedings of ACM SIGGRAPH (2000), 369--374.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. {MTG97} Moezzi S., Tai L., Gerard P.: Virtual view generation for 3d digital video. IEEE Multimedia 4, 1 (1997), 18--25.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. {PF01} Plankers R., Fua P.: Articulated soft objects for video-based body modeling. IEEE International Conference on Computer Vision (2001), 394--401.]]Google ScholarGoogle ScholarCross RefCross Ref
  25. {PH03} Praun E., Hoppe H.: Spherical parameterization and remeshing. Proceedings ACM SIGGRAPH (2003), 340--349.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. {SE02} Schödl A., Essa I.: Controlled animation of video sprites. ACM Symposium on Computer Animation (2002), 121--127.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. {SH03} Starck J., Hilton A.: Model-based multiple view reconstruction of people. IEEE International Conference on Computer Vision (2003), 915--922.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. {SH05} Starck J., Hilton A.: Virtual view synthesis of people from multiple view video sequences. Graphical Models (to appear 2005).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. {SSSE00} Schödl A., Szeliski R., Salesin D., Essa I.: Video textures. ACM Symposium on Computer Animation (2000), 489--498.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. {VBK02} Vedula S., Baker S., Kanade T.: Spatiotemporal view interpolation. Eurographics Workshop on Rendering (2002), 1--11.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. {VMR} www.ee.surrey.ac.uk/research/vssp/vmrg/vcphome.htm.]]Google ScholarGoogle Scholar
  32. {ZBS04} Zhou K., Bao H., Shi J.: 3d surface filtering using spherical harmonics. Computer-Aided Design, Elsevier 36 (2004), 363--375.]]Google ScholarGoogle Scholar
  33. {ZKU*04} Zitnick C., Kang S. B., Uyttendaele M., Winder S. A. J., Szeliski R.: High-quality video view interpolation using a layered representation. Proceedings ACM SIGGRAPH 23 (2004), 600--608.]] Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Video-based character animation

      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
        SCA '05: Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation
        July 2005
        366 pages
        ISBN:1595931988
        DOI:10.1145/1073368

        Copyright © 2005 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: 29 July 2005

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        Overall Acceptance Rate183of487submissions,38%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader