Ballet Pose Recognition: A Bag-of-Words Support Vector Machine Model for the Dance Training Environment

Serious dance students are always looking for ways in which they can improve their technique by practising alone at home or a studio by using a mirror for feedback. The problem these students face is that for many ballet postures it is difficult to analyze one’s own faults. By not having guidance regarding proper positional alignment, dancers risk developing injuries and bad habits. The proposed solution is a system which recognizes the ballet position being performed by a dancer. After recognition, this research aims to work towards providing the necessary correction as feedback. The results for recognition in the system, using a Bag-of-Words approach to a Support Vector Machine classifier, showed an accuracy of 59.6%. Multiple implementations are produced and assessed in this paper. It is clearly found that the approach is feasible, however, work for improving the accuracy is required. Recommendations to improve effective pose recognition for future work are therefore discussed.

[1]  Francesco Cafaro,et al.  E-ballet: designing for remote ballet learning , 2016, UbiComp Adjunct.

[2]  Sriparna Saha,et al.  A novel approach to posture recognition of ballet dance , 2014, 2014 IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT).

[3]  Gary R. Bradski,et al.  Learning OpenCV 3: Computer Vision in C++ with the OpenCV Library , 2016 .

[4]  Vassilios Morellas,et al.  Recognition of ballet micro-movements for use in choreography , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  E. Franklin Conditioning for Dance: Training for Peak Performance in All Dance Forms. , 2003 .

[6]  Scott Speck,et al.  Ballet For Dummies , 2003 .

[7]  Sriparna Saha,et al.  Topomorphological approach to automatic posture recognition in ballet dance , 2015, IET Image Process..

[8]  Gayle Kassing,et al.  Teaching Beginning Ballet Technique , 1998 .

[9]  Ling Guan,et al.  A Machine Intelligence Approach to Virtual Ballet Training , 2015, IEEE MultiMedia.

[10]  R. U. Shekokar,et al.  Human Body Detection in Static Images Using HOG & Piecewise Linear SVM , 2014 .

[11]  Christa Lee,et al.  Ballet hero: building a garment for memetic embodiment in dance learning , 2014, ISWC '14 Adjunct.

[12]  Mark S. Nixon,et al.  Feature extraction & image processing for computer vision , 2012 .

[13]  Aziz Nasridinov,et al.  A ballet posture education using IT techniques: a comparative study , 2016, EDB.