The ballet automaton: A formal model for human motion

In this paper we present a discrete event model whose marked language, i.e., sequences of movements, make up canonical warm-up routines in classical ballet. Through composition operations that trim physically infeasible transitions and ensure that the rules of classical ballet are adhered to, a richer model is obtained that supports the generation of free flowing dance sequences in the style of classical ballet. This type of construction not only allows us to produce a rich set of stylized human motions, but it also allows for variations in the "personalities" of these motions through the potential use of different composition specifications.

[1]  Gang Qian,et al.  View-invariant full-body gesture recognition from video , 2008, 2008 19th International Conference on Pattern Recognition.

[2]  Christos G. Cassandras,et al.  Introduction to Discrete Event Systems , 1999, The Kluwer International Series on Discrete Event Dynamic Systems.

[3]  Gretchen Ward Warren,et al.  Classical Ballet Technique , 1989 .

[4]  Greg J. Stephens,et al.  The emergence of stereotyped behaviors in C. elegans , 2009, 0912.5232.

[5]  H. Sebastian Seung,et al.  Learning to Walk in 20 Minutes , 2005 .

[6]  Pietro Perona,et al.  Decomposition of human motion into dynamics-based primitives with application to drawing tasks , 2003, Autom..

[7]  Greg J. Stephens,et al.  Dimensionality and Dynamics in the Behavior of C. elegans , 2007, PLoS Comput. Biol..

[8]  T. Aflalo,et al.  Mapping Behavioral Repertoire onto the Cortex , 2007, Neuron.

[9]  Vera Maletic,et al.  Body-space-expression , 1987 .

[10]  T. Flash,et al.  The coordination of arm movements: an experimentally confirmed mathematical model , 1985, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[11]  Alfred D. Grant Gait Analysis: Normal and Pathological Function , 2010 .

[12]  Paul Hudak,et al.  Dance : A Declarative Language for the Control of Humanoid Robots Research Report YALEU / DCS / RR-1253 , 2003 .

[13]  Pietro Perona,et al.  Hybrid models for human motion recognition , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[14]  Dana Kulic,et al.  Online Segmentation and Clustering From Continuous Observation of Whole Body Motions , 2009, IEEE Transactions on Robotics.

[15]  I. Bartenieff,et al.  Body Movement: Coping with the Environment , 1980 .

[16]  William Bialek,et al.  The emergence of long timescales and stereotyped behaviors in C. elegans , 2011, BMC Neuroscience.

[17]  Elizabeth Bradley,et al.  Using chaos to generate variations on movement sequences. , 1998, Chaos.

[18]  Christoph Bregler,et al.  Learning and recognizing human dynamics in video sequences , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.