Моделі та засоби штучного інтелекту для відстеження правильності виконання фізичних вправ
Анотація
Розглянуто перспективи використання алгоритмів машинного навчання та засобів штучного інтелекту у сфері охорони здоров'я та фітнесу, зокрема застосування технологій комп'ютерного зору для відстеження фізичних тренувань. Доведено доцільність застосування методу використання переднавченої моделі без донавчання через високу схожість цільової задачі відстеження контрольних точок тіла виконавця фізичної вправи та задачі відстеження положень людського тіла, а також уникнення витрат часу та обчислювальних ресурсів, пов'язаних зі збиранням даних та тренуванням 3D-моделі нейронної мережі. Проаналізовано моделі детекції положень частин тіла людини, швидкість передбачень яких дає змогу використовувати їх у застосунках для опрацювання даних у реальному часі. Досліджено принципи функціонування моделей відстеження контрольних точок тіла особи, а саме – PoseNet, MoveNet, BlazePose бібліотеки TensorFlow.js, проаналізовано використані ідеї та підходи до багатовимірного передбачення положень частин тіла людини у реальному часі, зазначено їхні переваги та недоліки. Встановлено доцільність використання згорткової нейронної мережі BlazePose для прогнозування положення частин тіла людини в реальному часі. Ця модель передбачає 33 контрольні точки, що дасть змогу забезпечити високу точність передбачень та уможливить опрацювання складних фізичних вправ. З'ясовано потребу реалізації алгоритму обчислення кількості виконаних повторень фізичної вправи з боку клієнта, оскільки опрацювання даних безпосередньо у браузері усуває потребу у складних процесах передавання інформації мережею, що, водночас, сприяє зниженню затримок оброблення даних і забезпечує точнішу відповідність між подіями в реальному часі та їхнім відеовідображенням. Використано згорткову нейронну мережу BlazePose, камеру пристрою та сервіс Web Speech API для відстеження положень тіла людини та надання зворотного зв'язку про ефективність її тренування. Створено вебзастосунок та описано загальний алгоритм його роботи, який складається з двох етапів, а саме внесення та опрацювання даних про фізичні вправи із подальшим зберіганням у базі даних системи та використання цих даних в алгоритмі визначення кількості виконаних людиною повних повторень фізичної вправи. Здійснено інтеграцію алгоритму обчислення кількості виконаних повторень фізичної вправи у розроблений вебзастосунок з метою оцінювання ефективності та стабільності його роботи у реальному часі в ході тренувань. Апробовано функціонування алгоритму для віджимань та присідань в домашніх умовах і у спортивному залі з якісним та задовільним освітленням. Оцінено надійність та ефективність використання переднавченої моделі BlazePose у розробленому вебзастосунку для занять фітнесом і спортом, вказано на залежність якості передбачень від середовища та швидкості виконання вправи.
Завантаження
Посилання
Basu, K., Sinha, R., Ong, A., & Basu, T. (2020). Artificial Intelligence: How is It Changing Medical Sciences and Its Future?. Indian journal of dermatology, 65(5), 365–370. https://doi.org/10.4103/ijd.IJD_421_20
Bazarevsky, V., Grishchenko, I., Raveendran, K., Zhu, T., Zhang, F., & Grundmann, M. (2020). BlazePose: On-device Real-time Body Pose tracking. arXiv. https://doi.org/10.48550/arXiv.2006.10204
Borthakur, D., Paul, A., Kapil, D., & Saikia, M. J. (2023). Yoga Pose Estimation Using Angle-Based Feature Extraction. Healthcare, 11(24), article ID 3133. https://doi.org/10.3390/healthcare11243133
Chung, J.-L., Ong, L.-Y., & Leow, M.-C. (2022). Comparative Analysis of Skeleton-Based Human Pose Estimation. Future Internet, 14(12), article ID 380. https://doi.org/10.3390/fi14120380
Dela, C., Geraldin, J., & Rubi, J. (2022). The Effects of AI in Various Spheres of Life. Technoarete Transactions on Advances in Computer Applications, 1(2), 1–8. URL: https://www.researchgate.net/publication/373338553_The_Effects_of_AI_in_Various_Spheres_of_Life
Dudek, S., Koziak, W., Makieła, M., Bętkowska, A., Kornacka, A., Dudek, W., Szostak, K., Tomaka, R., & Byra, A. (2025). Revolutionizing Sports: The Role of Wearable Technology and AI in Training and Performance Analysis. Quality in Sport, 39, article ID 58456. https://doi.org/10.12775/QS.2025.39.58456
Francisco, J. A., & Rodrigues, P. S. (2023). Computer Vision Based on a Modular Neural Network for Automatic Assessment of Physical Therapy Rehabilitation Activities. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 31, 2174–2183. https://doi.org/10.1109/TNSRE.2022.3226459
Hsu, G.-S. J., Wu, J. S., Huang, Y.-K. D., Chiu, C.-C., & Kang, J.-H. (2025). Automatic Detect Incorrect Lifting Posture with the Pose Estimation Model. Life, 15(3), article ID 358. https://doi.org/10.3390/life15030358
Kaldarova, B., Toktarova, A., & Abdrakhmanov, R. (2024). Enhancing deadlift training through an artificial intelligence-driven personal coaching system using skeletal analysis. Retos, 60, 439–448. https://doi.org/10.47197/retos.v60.109183
Kanrar, S. (2024). Application of Artificial Intelligence (AI) in Different Fields of Human Needs: A Study. International Journal for Innovative Research in Multidisciplinary Field, 10(8), 88–93. URL: https://www.ijirmf.com/wp-content/uploads/IJIRMF202408014-min.pdf
Ko, Y.-M., Nasridinov, A., & Park, S.-H. (2024). Real-Time AI Posture Correction for Powerlifting Exercises Using YOLOv5 and MediaPipe. IEEE Access, 12, 195830–195853. https://doi.org/10.1109/ACCESS.2024.3516723
Mhaiskar, R., Dhandapani, V., Verma, P., & Kaur, B. (2023). Performance Analysis of Human Activity. ITM Web of Conferences, 56, article ID 05006. https://doi.org/10.1051/itmconf/20235605006
Oved, D. (2018). Real-time Human Pose Estimation in the Browser with TensorFlow.js. Medium. URL: https://medium.com/tensorflow/real-time-human-pose-estimation-in-the-browser-with-tensorflow-js-7dd0bc881cd5
Shih, C.-L., Liu, J.-Y., Anggraini, I. T., Xiao, Y., Funabiki, N., & Fan, C.-P. (2024). A Yoga Pose Difficulty Level Estimation Method Using OpenPose for Self-Practice System to Yoga Beginners. Information, 15(12), article ID 789. https://doi.org/10.3390/info15120789
Srinivasan, H. K., Mathunny, J. J., Devaraj, A., Gogoi, H., Govindasamy, K., & Karthik, V. (2025). Can BlazePose accurately assess joint angles in outdoor running environments?. Biomedical Human Kinetics, 17(1), 13–25. https://doi.org/10.2478/bhk-2025-0002
Tukino, T., Pratiwi, M., & Defit, S. (2024). Deep Learning Based Technical Classification of Badminton Pose with Convolutional Neural Networks. ILKOM Jurnal Ilmiah, 16(1), 76–86. https://doi.org/10.33096/ilkom.v16i1.1951.76-86
Uddin, M. A., Talukder, M. A., Uzzaman, M. S., Debnath, C., Chanda, M., Paul, S., Islam, M. M., Khraisat, A., Alazab, A., & Aryal, S. (2024). Deep learning-based human activity recognition using CNN, ConvLSTM, and LRCN. International Journal of Cognitive Computing in Engineering, 5, 259–268. https://doi.org/10.1016/j.ijcce.2024.06.004
Votel, R., & Li, N. (2021). Next-Generation Pose Detection with MoveNet and TensorFlow.js. TensorFlow Blog. URL: https://blog.tensorflow.org/2021/05/next-generation-pose-detection-with-movenet-and-tensorflowjs.html
Woo, Y., & Jeong, H. (2025). Exercise Assessment Based on Human Pose Estimation and Relative Phase for Real-Time Remote Exercise System. IEEE Access, 13, 53203–53213. https://doi.org/10.1109/ACCESS.2025.3551834
Wu, C.-H., Wu, T.-C., & Lin, W.-B. (2023). Exploration of Applying Pose Estimation Techniques in Table Tennis. Applied Sciences, 13(3), article ID 1896. https://doi.org/10.3390/app13031896



