Abstract
This paper introduces an approach to performance animation that employs a small number of inertial measurement sensors to create an easy-to-use system for an interactive control of a full-body human character. Our key idea is to construct a global model from a prerecorded motion database and utilize them to construct full-body human motion in a maximum a posteriori framework (MAP). We have demonstrated the effectiveness of our system by controlling a variety of human actions, such as boxing, golf swinging, and table tennis, in real time. One unique property of our system is its ability to learn priors from a large and heterogeneous motion capture database and use them to generate a wide range of natural poses, a capacity that has not been demonstrated in previous data-driven character posing systems.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Badler, N.I., Hollick, M., Granieri, J.: Realtime control of a virtual human using minimal sensors. Presence 2(1), 82–86 (1993)
Bazaraa, M.S., Sherali, H.D., Shetty, C.M.: Nonlinear Programming: Theory and Algorithms, 2nd edn. Wiley, New York (1993)
Brand, M., Hertzmann, A.: Style machines. In: Proceedings of ACM SIGGRAPH 2000, pp. 183–192 (2000)
Chai, J., Hodgins, J.: Performance animation from low-dimensional control signals. ACM Trans. Graph. 24(3), 686–696 (2005)
Ghahramani, Z., Hinton, G.E.: The EM algorithm for mixtures of factor analyzers. Tech. Report CRG-TR-96-1, Department of Computer Science, University of Toronto (1997)
Grochow, K., Martin, S.L., Hertzmann, A., Popovic, Z.: Style-based inverse kinematics. ACM Trans. Graph. 23(3), 522–531 (2004)
Heck, R., Gleicher, M.: Parametric motion graphs. In: Proceedings of the 2007 Symposium on Interactive 3D Graphics and Games, pp. 129–136 (2007)
Ishigaki, S., White, T., Zordan, V.B., Liu, C.K.: Performance-based control interface for character animation. ACM Trans. Graph. 28(3), 1–8 (2009)
Kovar, L., Gleicher, M., Pighin, F.: Motion graphs. ACM Trans. Graph. 21(3), 473–482 (2002)
Lau, M., Chai, J., Xu, Y.-Q., Shum, H.: Face poser: interactive modeling of 3d facial expressions using facial priors. ACM Trans. Graph. 29(1), 3 (2009)
Lee, J., Chai, J., Reitsma, P., Hodgins, J., Pollard, N.: Interactive control of avatars animated with human motion data. ACM Trans. Graph. 21(3), 491–500 (2002)
Li, Y., Wang, T., Shum, H.-Y.: Motion texture: a two-level statistical model for character synthesis. ACM Trans. Graph. 21(3), 465–472 (2002)
Mukai, T., Kuriyama, S.: Geostatistical motion interpolation. ACM Trans. Graph. 24(3), 1062–1070 (2005)
Park, S., Shin, H.J., Shin, S.Y.: On-line locomotion generation based on motion blending. In: ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 105–111 (2002)
Slyper, R., Hodgins, J.: Action capture with accelerometers. In: 2008 ACM SIGGRAPH/Eurographics Symposium on Computer Animation (2008)
Rose, C., Cohen, M.F., Bodenheimer, B.: Verbs and adverbs: multidimensional motion interpolation. IEEE Comput. Graph. Appl. 18(5), 32–40 (1998)
Semwal, S., Hightower, R., Stansfield, S.: Mapping algorithms for real-time control of an avatar using eight sensors. Presence 7(1), 1–21 (1998)
XSens: http://www.xsens.com (2009)
Yin, K., Pai, D.K.: FootSee: an interactive animation system. In: Proceedings of the 2003 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 329–338 (2003)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Liu, H., He, F., Cai, X. et al. Performance-based control interfaces using mixture of factor analyzers. Vis Comput 27, 595–603 (2011). https://doi.org/10.1007/s00371-011-0563-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-011-0563-1