Sequence-to-Sequence Labanotation Generation Based on Motion Capture Data

Labanotation is an important notation system for recording dances. Automatically generating Labanotation scores from motion capture data has attracted more interest in recent years. Current methods usually focus on individual movement segments and generate Labanotation symbols one by one. This requires segmenting the captured data sequence in advance. Manual segmentation will consume a lot of time and effort, while automatic segmentation may not be reliable enough. In this paper, we propose a sequence-to-sequence approach that can generate Labanotation scores from unsegmented motion data sequences. First, we extract effective features from motion capture data based on body skeleton analysis. Then, we train a neural network under the encoder-decoder architecture to transform the motion feature sequences to corresponding Labanotation symbols. As such, the dance score is generated. Experiments show that the proposed method performs favorably against state-of-the-art algorithms in the automatic Labanotation generation task.

[1]  Yoshua Bengio,et al.  Learning Phrase Representations using RNN Encoder–Decoder for Statistical Machine Translation , 2014, EMNLP.

[2]  Xiaonan Yang,et al.  An Efficient Method for Automatic Generation of Labanotation Based on Bi-Directional LSTM , 2019 .

[3]  Kozaburo Hachimura,et al.  LabanEditor: Graphical editor for dance notation , 2002, Proceedings. 11th IEEE International Workshop on Robot and Human Interactive Communication.

[4]  Alex Graves,et al.  Supervised Sequence Labelling with Recurrent Neural Networks , 2012, Studies in Computational Intelligence.

[5]  Quoc V. Le,et al.  Sequence to Sequence Learning with Neural Networks , 2014, NIPS.

[6]  Zhenjiang Miao,et al.  Automatic Labanotation Generation Based on Human Motion Capture Data , 2014, CCPR.

[7]  Thomas W. Calvert,et al.  From dance notation to human animation: The LabanDancer project , 2005, Comput. Animat. Virtual Worlds.

[8]  Jiaji Wang,et al.  Labanotation Generation Based on Bidirectional Gated Recurrent Units with Joint and Line Features , 2019, 2019 IEEE International Conference on Image Processing (ICIP).

[9]  Tara N. Sainath,et al.  State-of-the-Art Speech Recognition with Sequence-to-Sequence Models , 2017, 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[10]  Worawat Choensawat,et al.  Applications for Recording and Generating Human Body Motion with Labanotation , 2014, Dance Notations and Robot Motion.

[11]  Ann Hutchinson Guest Labanotation: The System of Analyzing and Recording Movement , 1987 .

[12]  Qiang Zhang,et al.  Automatic Generation of Labanotation Based On Extreme Learning Machine with Skeleton Topology Feature , 2018, 2018 14th IEEE International Conference on Signal Processing (ICSP).

[13]  Zhenjiang Miao,et al.  A method of automatically generating Labanotation from human motion capture data , 2018, 2018 24th International Conference on Pattern Recognition (ICPR).

[14]  Kozaburo Hachimura,et al.  Method of generating coded description of human body motion from motion-captured data , 2001, Proceedings 10th IEEE International Workshop on Robot and Human Interactive Communication. ROMAN 2001 (Cat. No.01TH8591).

[15]  Zhenjiang Miao,et al.  A system for automatic generation of labanotation from motion capture data , 2016, 2016 IEEE 13th International Conference on Signal Processing (ICSP).

[16]  Zhenjiang Miao,et al.  Automatic Labanotation Generation from Motion-Captured Data Based on Hidden Markov Models , 2017, 2017 4th IAPR Asian Conference on Pattern Recognition (ACPR).

[17]  Worawat Choensawat,et al.  GenLaban: A tool for generating Labanotation from motion capture data , 2014, Multimedia Tools and Applications.

[18]  Gang Qian,et al.  An Autonomous Dance Scoring System Using Marker-based Motion Capture , 2005, 2005 IEEE 7th Workshop on Multimedia Signal Processing.