journal article·2024-07-09Open access

An Efficient Immersive Self-Training System for Hip-Hop Dance Performance with Automatic Evaluation Features

Kazuhiro Esaki, Katashi Nagao

Applied Sciences· Volume 14· Issue 14

Abstract

As a significant form of physical expression, dance demands ongoing training for skill enhancement, particularly in expressiveness. However, such training often faces restrictions related to location and time. Moreover, the evaluation of dance performance tends to be subjective, which necessitates the development of effective training methods and objective evaluation techniques. In this research, we introduce a self-training system for dance that employs VR technology to create an immersive training environment that facilitates a comprehensive understanding of three-dimensional dance movements. Furthermore, the system incorporates markerless motion capture technology to accurately record dancers’ movements in real time and translate them into the VR avatar. Additionally, the use of deep learning enables multi-perspective dance performance assessment, providing feedback to users to aid their repetitive practice. To enable deep learning-based dance evaluations, we established a dataset that incorporates data from beginner-level dances along with expert evaluations of those dances. This dataset was specifically curated for practitioners in a dance studio setting by using a total of four cameras to record dances. Expert annotations were obtained from various perspectives to provide a comprehensive evaluation. This study also proposes three unique automatic evaluation models. A comparative analysis of the models, particularly contrastive learning (and autoencoder)-based expression learning and a reference-guided model (where a model dancer’s performance serves as a reference), revealed that the reference-guided model achieved superior accuracy. The proposed method was able to predict dance performance ratings with an accuracy of approximately ±1 point on a 10-point scale, compared to ratings by professional coaches. Our findings open up novel possibilities for future dance training and evaluation systems.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Human Pose and Action Recognition · Human Motion and Animation · Music and Audio Processing

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Graduate School of Informatics, Nagoya University, Nagoya 464-8603, Japan

References (62)

Show source-provided references
1. Kico, I., Zelnicek, D., and Liarokapis, F. (2020, January 7–11). Assessing the Learning of Folk Dance Movements Using Immersive Virtual Reality. Proceedings of the 2020 24th International Conference Information Visualisation (IV), Melbourne, VIC, Australia.10.1109/IV51561.2020.00100 ↗
2. Salsa Dance Learning Evaluation and Motion Analysis in Gamified Virtual Reality Environment10.1007/s11042-020-09192-y ↗
3. The Advantages of Virtual Reality in Skill Development Training Based on Project Comparison (2009–2018)
4. Wang, P., Wu, P., Wang, J., Chi, H.-L., and Wang, X. (2018). A Critical Review of the Use of Virtual Reality in Construction Engineering Education and Training. Int. J. Environ. Res. Public Health, 15.10.3390/ijerph15061204 ↗
5. Laban Movement Analysis Using Kinect. World Academy of Science, Engineering and Technology
6. Hachimura, K., Takashina, K., and Yoshimura, M. (2005, January 13–15). Analysis and evaluation of dancing movement based on LMA. Proceedings of the ROMAN 2005, IEEE International Workshop on Robot and Human Interactive Communication, Nashville, TN, USA.
7. Aristidou, A., Stavrakis, E., and Chrysanthou, Y. (2014, January 6–8). Motion Analysis for Folk Dance Evaluation. Proceedings of the Eurographics Workshop on Graphics and Cultural Heritage, Darmstadt, Germany.
8. The Perceptual Consistency and Association of the LMA Effort Elements10.1145/3473041 ↗
9. Human Motions and Emotions Recognition Inspired by LMA Qualities10.1007/s00371-018-01619-w ↗
10. Dance Emotion Recognition Based on Laban Motion Analysis Using Convolutional Neural Network and Long Short-Term Memory10.1109/ACCESS.2020.3007956 ↗
11. Dance Evaluation Based on Movement and Neural Network10.1155/2022/6968852 ↗
12. Dance Movement Recognition Based on Feature Expression and Attribute Mining10.1155/2021/9935900 ↗
13. Jin, Y., Suzuki, G., and Shioya, H. (2022). Detecting and Visualizing Stops in Dance Training by Neural Network Based on Velocity and Acceleration. Sensors, 22.10.3390/s22145402 ↗
14. Enriching Teachers’ Assessments of Rhythmic Forró Dance Skills by Modelling Motion Sensor Data10.1016/j.ijhcs.2022.102776 ↗
15. An Evaluation of Virtual Training for Teaching Dance Instructors to Implement a Behavioral Coaching Package
16. Choi, J.-H., Lee, J.-J., and Nasridinov, A. (2021, January 22–26). Dance Self-Learning Application and Its Dance Pose Evaluations. Proceedings of the 36th Annual ACM Symposium on Applied Computing, Virtual.10.1145/3412841.3441980 ↗
17. DanceVis: Toward Better Understanding of Online Cheer and Dance Training10.1007/s12650-021-00783-x ↗
18. Development of the “Performance Competence Evaluation Measure”: Assessing Qualitative Aspects of Dance Performance10.1177/1089313X0901300402 ↗
19. Guo, H., Zou, S., Lai, C., and Zhang, H. (2021). PhyCoVIS: A Visual Analytic Tool of Physical Coordination for Cheer and Dance Training. Computer Animation and Virtual Worlds, Wiley.10.1002/cav.1975 ↗
20. Interactive Dance Lessons through Human Body Pose Estimation and Skeletal Topographies Matching
21. VR Dance Training System Capable of Human Motion Tracking and Automatic Dance Evaluation10.1162/pres_a_00383 ↗
22. A Virtual Reality Dance Training System Using Motion Capture Technology10.1109/TLT.2010.27 ↗
23. Acceptance of Dance Training System Based on Augmented Reality and Technology Acceptance Model (TAM)10.1007/s10055-021-00529-y ↗
24. Research on College Physical Education and Sports Training Based on Virtual Reality Technology
25. Xie, B., Liu, H., Alghofaili, R., Zhang, Y., Jiang, Y., Lobo, F.D., Li, C., Li, W., Huang, H., and Akdere, M. (2021). A Review on Virtual Reality Skill Training Applications. Front. Virtual Real., 2.10.3389/frvir.2021.645153 ↗
26. Application on Virtual Reality for Enhanced Education Learning, Military Training and Sports10.1007/s41133-019-0025-2 ↗
27. Virtual Reality as an Educational and Training Tool for Medicine10.1007/s10916-018-0900-2 ↗
28. Lugaresi, C., Tang, J., Nash, H., McClanahan, C., Uboweja, E., Hays, M., Zhang, F., Chang, C.-L., Yong, M.G., and Lee, J. (2019). MediaPipe: A Framework for Building Perception Pipelines. arXiv.
29. Grishchenko, I., Bazarevsky, V., Zanfir, A., Bazavan, E.G., Zanfir, M., Yee, R., Raveendran, K., Zhdanovich, M., Grundmann, M., and Sminchisescu, C. (2022). BlazePose GHUM Holistic: Real-Time 3D Human Landmarks and Pose Estimation. arXiv.
30. Bazarevsky, V., Grishchenko, I., Raveendran, K., Zhu, T., Zhang, F., and Grundmann, M. (2020). BlazePose: On-Device Real-Time Body Pose Tracking. arXiv.
31. Zhang, F., Zhu, X., Dai, H., Ye, M., and Zhu, C. (2019, January 15–20). Distribution-Aware Coordinate Representation for Human Pose Estimation. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA.10.1109/CVPR.2019.00363 ↗
32. Jiang, T., Lu, P., Zhang, L., Ma, N., Han, R., Lyu, C., Li, Y., and Chen, K. (2023). RTMPose: Real-Time Multi-Person Pose Estimation Based on MMPose. arXiv.
33. Xu, Y., Zhang, J., Zhang, Q., and Tao, D. (2022). ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation. arXiv.
34. ZoomNAS: Searching for Whole-Body Human Pose Estimation in the Wild
35. Zhang, Y., An, L., Yu, T., Li, X., Li, K., and Liu, Y. (2020, January 13–19). 4D Association Graph for Realtime Multi-Person Motion Capture Using Multiple Video Cameras. Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA.10.1109/CVPR42600.2020.00140 ↗
36. A Review of 3D Human Pose Estimation Algorithms for Markerless Motion Capture10.1016/j.cviu.2021.103275 ↗
37. Kanko, R.M., Laende, E.K., Davis, E.M., Selbie, W.S., and Deluzio, K.J. (2021). Concurrent Assessment of Gait Kinematics Using Marker-Based and Markerless Motion Capture. J. Biomech., 127.10.1016/j.jbiomech.2021.110665 ↗
38. Chen, L., Ai, H., Chen, R., Zhuang, Z., and Liu, S. (2020, January 13–19). Cross-View Tracking for Multi-Human 3D Pose Estimation at Over 100 FPS. Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA.10.1109/CVPR42600.2020.00334 ↗
39. Zeng, A., Ju, X., Yang, L., Gao, R., Zhu, X., Dai, B., and Xu, Q. (2022, January 23–27). DeciWatch: A Simple Baseline for 10x Efficient 2D and 3D Pose Estimation. Proceedings of the European Conference on Computer Vision, Tel Aviv, Israel.10.1007/978-3-031-20065-6_35 ↗
40. He, Y., Yan, R., Fragkiadaki, K., and Yu, S.-I. (2020, January 13–19). Epipolar Transformers. Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA.10.1109/CVPR42600.2020.00780 ↗
41. Kim, J.-W., Choi, J.-Y., Ha, E.-J., and Choi, J.-H. (2023). Human Pose Estimation Using MediaPipe Pose and Optimization Method Based on a Humanoid Model. Appl. Sci., 13.10.3390/app13042700 ↗
42. Iskakov, K., Burkov, E., Lempitsky, V., and Malkov, Y. (November, January 27). Learnable Triangulation of Human Pose. Proceedings of the International Conference on Computer Vision (ICCV), Seoul, Republic of Korea.
43. Zhu, W., Ma, X., Liu, Z., Liu, L., Wu, W., and Wang, Y. (2023). Learning Human Motion Representations: A Unified Perspective. arXiv.10.1109/ICCV51070.2023.01385 ↗
44. Zhang, Y., Li, Z., An, L., Li, M., Yu, T., and Liu, Y. (2021, January 11–17). Lightweight Multi-Person Total Motion Capture Using Sparse Multi-View Cameras. Proceedings of the 2021 IEEE/CVF International Conference on Computer Vision (ICCV), Montreal, QC, Canada.10.1109/ICCV48922.2021.00551 ↗
45. Real-Time Multi-Person Motion Capture from Multi-View Video and IMUs10.1007/s11263-019-01270-5 ↗
46. Tu, H., Wang, C., and Zeng, W. (2020). VoxelPose: Towards Multi-Camera 3D Human Pose Estimation in Wild Environment. arXiv.10.1007/978-3-030-58452-8_12 ↗
47. Tsuchida, S., Fukayama, S., Hamasaki, M., and Goto, M. (2019, January 4–8). AIST Dance Video Database: Multi-Genre, Multi-Dancer, and Multi-Camera Database for Dance Information Processing. Proceedings of the 20th International Society for Music Information Retrieval Conference, Delft, The Netherlands.
48. Li, R., Yang, S., Ross, D.A., and Kanazawa, A. (2021, January 11–17). AI Choreographer: Music Conditioned 3D Dance Generation with AIST++. Proceedings of the 2021 IEEE/CVF International Conference on Computer Vision (ICCV), Montreal, QC, Canada.10.1109/ICCV48922.2021.01315 ↗
49. Human3.6M: Large Scale Datasets and Predictive Methods for 3D Human Sensing in Natural Environments10.1109/TPAMI.2013.248 ↗
50. Calabrese, E., Taverni, G., Easthope, C.A., Skriabine, S., Corradi, F., Longinotti, L., Eng, K., and Delbruck, T. (2019, January 16–17). DHP19: Dynamic Vision Sensor 3D Human Pose Dataset. Proceedings of the 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), Long Beach, CA, USA.10.1109/CVPRW.2019.00217 ↗
51. Chen, T., Kornblith, S., Norouzi, M., and Hinton, G. (2020). A Simple Framework for Contrastive Learning of Visual Representations. arXiv.
52. Chen, X., and He, K. (2021, January 20–25). Exploring Simple Siamese Representation Learning. Proceedings of the 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Nashville, TN, USA.10.1109/CVPR46437.2021.01549 ↗
53. Li, J., Zhou, P., Xiong, C., and Hoi, S.C.H. (2021). Prototypical Contrastive Learning of Unsupervised Representations. arXiv.
54. Singh, A., Chakraborty, O., Varshney, A., Panda, R., Feris, R., Saenko, K., and Das, A. (2021). Semi-Supervised Action Recognition with Temporal Contrastive Learning. arXiv.10.1109/CVPR46437.2021.01025 ↗
55. Khosla, P., Teterwak, P., Wang, C., Sarna, A., Tian, Y., Isola, P., Maschinot, A., Liu, C., and Krishnan, D. (2021). Supervised Contrastive Learning. arXiv.
56. Extrinsic Camera Calibration From a Moving Person10.1109/LRA.2022.3192629 ↗
57. Takahashi, K., Mikami, D., Isogawa, M., and Kimata, H. (2018, January 18–22). Human Pose as Calibration Pattern: 3D Human Pose Estimation with Multiple Unsynchronized and Uncalibrated Cameras. Proceedings of the 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), Salt Lake City, UT, USA.10.1109/CVPRW.2018.00230 ↗
58. Development of the Movements Impressions Emotions Model: Evaluation of Movements and Impressions Related to the Perception of Emotions in Dance10.1007/s10919-013-0148-y ↗
59. Bank, D., Koenigstein, N., and Giryes, R. (2021). Autoencoders. arXiv.
60. Graph convolutional networks: Analysis, improvements and results10.1007/s10489-021-02973-4 ↗
61. Geng, X. (2016). Label Distribution Learning. arXiv.10.1109/TKDE.2016.2545658 ↗
62. Weighted Kappa: Nominal Scale Agreement Provision for Scaled Disagreement or Partial Credit10.1037/h0026256 ↗