Skip to main content
Log in

Evaluation of on-line analytic and numeric inverse kinematics approaches driven by partial vision input

  • Original Article
  • Published:
Virtual Reality Aims and scope Submit manuscript

Abstract

Despite its central role in the constitution of a truly enactive interface, 3D interaction through human full body movement has been hindered by a number of technological and algorithmic factors. Let us mention the cumbersome magnetic equipments, or the underdetermined data set provided by less invasive video-based approaches. In the present paper, we explore the recovery of the full body posture of a standing subject in front of a stereo camera system. The 3D position of the hands, the head and the center of the trunk segment are extracted in real-time and provided to the body posture recovery algorithmic layer. We focus on the comparison between numeric and analytic inverse kinematics approaches in terms of performances and overall quality of the reconstructed body posture. Algorithmic issues arise from the very partial and noisy input and the singularity of the human standing posture. Despite stability concerns, results confirm the pertinence of this approach in this demanding context.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

Abbreviations

IK:

Inverse kinematics

PIK:

Prioritized inverse kinematics

dof:

Degree of freedom

References

  • Badler NI, Hollick MJ, Granieri JP (1993) Real-time control of a virtual human using minimal sensors. In: Presence 2(1), MIT Press, Cambridge, pp 82–86. ISSN 1054-7460

  • Baerlocher P, Boulic R (2004) An inverse kinematic architecture enforcing an arbitrary number of strict priority levels. Visual Comput 20(6):402–417

    Article  Google Scholar 

  • Bodenheimer R, Rose C, Rosenthal S, Pella J (1997) The process of motion capture: dealing with the data. In: Proceedings of computer animation and simulation. Eurographics Association, pp 3–18

  • Boulic R, Mas R, Thalmann D (1996) A robust approach for the center of mass position control with inverse kinetics. J Comput Graph 20(5):693–701

    Article  Google Scholar 

  • Boulic R, Baerlocher P, Rodríguez I, Peinado M, Meziat D (2004) Virtual worker reachable space evaluation with prioritized inverse kinematics. In: Proceedings of the 35th international symposium on robotics, Paris, March 2004

  • Boulic R, Peinado M, Le Callennec B (2005) Challenges in exploiting prioritized inverse kinematics for motion capture and postural control. Lecture notes in artificial intelligence, Springer, Berlin Heidelberg New York

  • Bradski GR, Pisarevsky V (2000) Intel’s computer vision library. In: Proceedings of the IEEE conference on computer vision and pattern recognition, CVPR00, vol 2, pp 796–797

  • Chai J, Hodgins JK (2005) Performance animation from low-dimensional control signals. ACM Trans Graph 24(3):686–696

    Article  Google Scholar 

  • Grochow K, Martin SL, Hertzmann A, Popovic Z (2004) Style-based inverse kinematics. ACM Trans Graph 23(3):522–531

    Article  Google Scholar 

  • Horain P, Bomb M (2002) 3D model based gesture acquisition using a single camera. In: Proceedings of the sixth IEEE workshop on applications of computer vision, WACV02, pp 158–162

  • Jojic N, Turk M, Huang TS (1999) Tracking self-occluding articulated objects in dense disparity maps. In: Proceedings of the IEEE international conference on computer vision, ICCV99, vol 1, pp 123–130

  • Maciejewski AA (1990) Dealing with the ill-conditioned equations of motion for articulated figures. IEEE Comput Graph Appl 10(3):63–71

    Article  Google Scholar 

  • Moeslund TB, Granum E (2001) A survey of computer vision-based human motion capture. Comput Vis Image Underst 81(3):231–268

    Article  MATH  Google Scholar 

  • Molet T, Boulic R, Rezzonico S, Thalmann D (1999) An architecture for immersive evaluation of complex human tasks. IEEE Trans Rob Autom 15(3):475–485

    Article  Google Scholar 

  • O’Brien J, BodenHeimer RE, Brostow GJ, Hodgins JK (2000) Automatic joint parameter estimation from magnetic motion capture data. In: Proceedings of Graphics Interface, Morgan Kaufmann Publishers, Mosby, St. Louis, pp 53–60. ISBN 0-9695338-9-6

  • Sturman D (1998) Computer puppetry. IEEE Comput Graph Appl 18(1):38–45

    Article  Google Scholar 

  • Tolani D, Goswami A, Badler NI (2000) Real-time inverse kinematics techniques for anthropomorphic limbs. Graph Models 62(5):353–388

    Article  PubMed  MATH  Google Scholar 

  • Unzueta L, Berselli G, Cazón A, Lozano A, Suescun Á (2005) Genetic algorithms application to the reconstruction of the human motion using a non-invasive motion capture. In: Multibody dynamics, ECCOMAS thematic conference, Madrid, Spain, 21–24 June 2005

  • Varona J, Buades JM, Perales FJ (2005) Hands and face tracking for VR applications. Comput Graph 29(2):179–187

    Article  Google Scholar 

  • Wang L, Hu W, Tan T (2003) Recent developments in human motion analysis. Pattern Recognit 36(3):585–601

    Article  Google Scholar 

  • Wren CR, Clarkson BP, Pentland AP (2000) Understanding purposeful human motion. In: Proceedings of the fourth IEEE international conference on automatic face and gesture recognition. IEEE Computer Society, Grenoble, pp 378–383. ISBN 0-7695-0580-5

Download references

Acknowledgments

We thank the reviewers for their constructive feedback. This work was partly supported by the European Union through the Networks of Excellence ENACTIVE and INTUITION. The project TIN2004-07926 of Spanish Government and the European Project HUMODAN 2001-32202 from UE V Program-IST have subsidized part of this work. J. Varona acknowledges the support of a Ramon y Cajal fellowship from the Spanish MEC.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ronan Boulic.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Boulic, R., Varona, J., Unzueta, L. et al. Evaluation of on-line analytic and numeric inverse kinematics approaches driven by partial vision input. Virtual Reality 10, 48–61 (2006). https://doi.org/10.1007/s10055-006-0024-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10055-006-0024-8

Keywords

Navigation