An evaluation of a cost metric for selecting transitions between motion segments

Designing a rich repertoire of behaviors for virtual humans is an important problem for virtual environments and computer games. One approach to designing such a repertoire is to collect motion capture data and pre-process it to form a structure that can be walked in various orders to re-sequence the data in new ways. In such an approach identifying the location of good transition points in the motion stream is critical. In this paper, we evaluate the cost function described by Lee et al.15 for determining such transition points. Lee et al. proposed an original set of weights for their metric. We compute a set of optimal weights for the cost function using a constrained least-squares technique. The weights are then evaluated in two ways: first, through a cross-validation study and second, through a medium-scale user study. The cross-validation shows that the optimized weights are robust and work for a wide variety of behaviors. The user study demonstrates that the optimized weights select more appealing transition points than the original weights.

[1]  Jessica K. Hodgins,et al.  Perception of Human Motion With Different Geometric Models , 1998, IEEE Trans. Vis. Comput. Graph..

[2]  Nancy S. Pollard,et al.  Perceptual metrics for character animation: sensitivity to errors in ballistic motion , 2003, ACM Trans. Graph..

[3]  Okan Arikan,et al.  Interactive motion generation from examples , 2002, ACM Trans. Graph..

[4]  S. Sogon,et al.  Sex differences in emotion recognition by observing body movements: A case of American students. , 1987 .

[5]  Shigeo Abe DrEng Pattern Classification , 2001, Springer London.

[6]  David G. Stork,et al.  Pattern Classification , 1973 .

[7]  Michiel van de Panne,et al.  Motion synthesis by example , 1996 .

[8]  Michael Gleicher,et al.  Comparing Constraint-Based Motion Editing Methods , 2001, Graph. Model..

[9]  Richard Szeliski,et al.  Video textures , 2000, SIGGRAPH.

[10]  Heiko Hecht,et al.  Psychological Evidence for Unconscious Processing of Detail in Real-time Animation of Multiple Characters , 2000, Comput. Animat. Virtual Worlds.

[11]  Harry Shum,et al.  Motion texture: a two-level statistical model for character motion synthesis , 2002, ACM Trans. Graph..

[12]  Jessica K. Hodgins,et al.  Interactive control of avatars animated with human motion data , 2002, SIGGRAPH.

[13]  R. Bowden Learning Statistical Models of Human Motion , 2000 .

[14]  Michael F. Cohen,et al.  Efficient generation of motion transitions using spacetime constraints , 1996, SIGGRAPH.

[15]  K HodginsJessica,et al.  Interactive control of avatars animated with human motion data , 2002 .

[16]  Lucas Kovar,et al.  Footskate cleanup for motion capture editing , 2002, SCA '02.

[17]  Lucas Kovar,et al.  Motion graphs , 2002, SIGGRAPH '08.

[18]  David C. Hogg,et al.  Learning Variable-Length Markov Models of Behavior , 2001, Comput. Vis. Image Underst..

[19]  Sung Yong Shin,et al.  General Construction of Time-Domain Filters for Orientation Data , 2002, IEEE Trans. Vis. Comput. Graph..

[20]  Sung Yong Shin,et al.  A hierarchical approach to interactive motion editing for human-like figures , 1999, SIGGRAPH.

[21]  JeheeLee SungYongShin A Hierarchical Approach to Interactive Motion Editing for Human-like Figures , 1999 .

[22]  Aaron Hertzmann,et al.  Style machines , 2000, SIGGRAPH 2000.

[23]  Philip E. Gill,et al.  Practical optimization , 1981 .

[24]  G. Johansson Visual perception of biological motion and a model for its analysis , 1973 .

[25]  Christoph Bregler,et al.  Animating by multi-level sampling , 2000, Proceedings Computer Animation 2000.

[26]  Michael J. Black,et al.  Implicit Probabilistic Models of Human Motion for Synthesis and Tracking , 2002, ECCV.