Automatic Hand-Over Animation for Free-Hand Motions from Low Resolution Input

  • Chris Kang
  • Nkenge Wheatland
  • Michael Neff
  • Victor Zordan
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7660)


Hand-over animation is the process by which hand animation is added to existing full-body motion. This paper proposes a technique for automatically synthesizing full-resolution, high quality free-hand motion based on the capture of a specific, select small number of markers. Starting from a large full-resolution hand motion corpus, our technique extracts a finite pose database and selects the marker sets offline, based on user-defined inputs. For synthesis, capture sequences that include this marker set drive a reconstruction process that results in a full-resolution of the hand through the aid of the pose database. This effort addresses two distinct issues, first how to objectively select which is the best marker set based on a fixed number of desired markers and, second, how to perform reconstruction from this data set automatically. Findings on both of these fronts are reported in this paper.


Character animation motion capture hand animation 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Ye, Y., Liu, C.: Synthesis of detailed hand manipulations using contact sampling. ACM Transactions on Graphics (TOG) 31 (2012)Google Scholar
  2. 2.
    Wang, R., Popović, J.: Real-time hand-tracking with a color glove. ACM Transactions on Graphics (TOG) 28, 63 (2009)Google Scholar
  3. 3.
    Jin, G., Hahn, J.: Adding Hand Motion to the Motion Capture Based Character Animation. In: Bebis, G., Boyle, R., Koracin, D., Parvin, B. (eds.) ISVC 2005. LNCS, vol. 3804, pp. 17–24. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  4. 4.
    Majkowska, A., Zordan, V., Faloutsos, P.: Automatic splicing for hand and body animations. In: Proceedings of the 2006 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 309–316. ACM (2006)Google Scholar
  5. 5.
    Iberall, T.: Human prehension and dextrous robot hands. International Journal of Robotics Research 16 (1997)Google Scholar
  6. 6.
    Mas Sanso, R., Thalmann, D.: A hand control and automatic grasping system for synthetic actors. In: Eurographics 1994 (1994)Google Scholar
  7. 7.
    Bekey, G.A., Liu, H., Tomovic, R., Karplus, W.J.: Knowledge-based control of grasping in robot hands using heuristics from human motor skills. IEEE Transactions on Robotics and Automation 9, 709–722 (1993)CrossRefGoogle Scholar
  8. 8.
    Pollard, N., Zordan, V.: Physically based grasping control from example. In: Proceedings of the 2005 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 311–318. ACM (2005)Google Scholar
  9. 9.
    Jörg, S., Hodgins, J., O’Sullivan, C.: The perception of finger motions. In: Proceedings of the 7th Symposium on Applied Perception in Graphics and Visualization, pp. 129–133. ACM (2010)Google Scholar
  10. 10.
    Hoyet, L., Ryall, K., McDonnell, R., O’Sullivan, C.: Sleight of hand: perception of finger motion from reduced marker sets. In: Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, I3D 2012, pp. 79–86. ACM, New York (2012)CrossRefGoogle Scholar
  11. 11.
    Albrecht, I., Haber, J., Seidel, H.P.: Construction and animation of anatomically based human hand models. In: ACM Symposium on Computer Animation (2003)Google Scholar
  12. 12.
    Tsang, W., Singh, K., Fiume, E.: Helping hand: an anatomically accurate inverse dynamics solution for unconstrained hand motion. In: Proceedings of the 2005 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 319–328. ACM (2005)Google Scholar
  13. 13.
    Sueda, S., Kaufman, A., Pai, D.: Musculotendon simulation for hand animation. ACM Transactions on Graphics (TOG) 27, 83 (2008)CrossRefGoogle Scholar
  14. 14.
    Aydin, Y., Nakajima, M.: Database guided computer animation of human grasping using forward and inverse kinematics. Computers and Graphics 23, 145–154 (1999)CrossRefGoogle Scholar
  15. 15.
    Huang, Z., Boulic, R., Magnenat Thalmann, N., Thalmann, D.: A multi-sensor approach for grasping and 3D interaction. In: Proc. Computer Graphics International (1995)Google Scholar
  16. 16.
    Rijpkema, H., Girard, M.: Computer animation of knowledge-based human grasping. Computer Graphics (SIGGRAPH 1991 Proceedings) 25, 339–348 (1991)Google Scholar
  17. 17.
    Chang, L., Pollard, N., Mitchell, T., Xing, E.: Feature selection for grasp recognition from optical markers. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2007, pp. 2944–2950. IEEE (2007)Google Scholar
  18. 18.
    Bicchi, A.: Hands for dexterous manipulation and robust grasping: A difficult road toward simplicity. IEEE Transactions on Robotics and Automation 16, 652–662 (2000)CrossRefGoogle Scholar
  19. 19.
    Kim, J., Cordier, F., Magnenat Thalmann, N.: Neural network-based violinist’s hand animation. In: Proc. Computer Graphics International (2000)Google Scholar
  20. 20.
    ElKoura, G., Singh, K.: Handrix: Animating the human hand. In: ACM Symposium on Computer Animation (2003)Google Scholar
  21. 21.
    Jörg, S., O’Sullivan, C.: Exploring the dimensionality of finger motion. In: Proceedings of the EGIE 2009, Eurographics Ireland Workshop, pp. 1–11 (2009)Google Scholar
  22. 22.
    Frahling, G., Sohler, C.: A fast k-means implementation using coresets. In: Proceedings of the Twenty-Second Annual Symposium on Computational Geometry, pp. 135–143. ACM (2006)Google Scholar
  23. 23.
    Zordan, V., Van Der Horst, N.: Mapping optical motion capture data to skeletal motion using a physical model. In: Proceedings of the 2003 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 245–250. ACM (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Chris Kang
    • 1
  • Nkenge Wheatland
    • 1
  • Michael Neff
    • 2
  • Victor Zordan
    • 1
  1. 1.University of CaliforniaRiversideUSA
  2. 2.University of CaliforniaDavisUSA

Personalised recommendations