Details
| Title | Применение нейросетевого подхода в автоматизации судейства в специальной технике тхэквондо: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения» = Application of a neural network approach in automating judging in special techniques in taekwondo |
|---|---|
| Creators | Мацыгорова Екатерина Павловна |
| Scientific adviser | Богач Наталья Владимировна |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | тхэквондо ITF ; компьютерное зрение ; нейронная сеть ; Python ; Mediapipe ; OpenCV ; LSTM ; видеоданные ; классификация ; taekwondo ITF ; computer vision ; neural network ; video data ; classification |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 09.03.01 |
| Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-2649 |
| Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\42538 |
| Record create date | 8/21/2026 |
Allowed Actions
–
Action 'Read' will be available if administrator prepare required files
Action 'Download' will be available if you login or access site from another network
| Group | Anonymous |
|---|---|
| Network | Internet |
Данная работа посвящена разработке программного модуля для автоматической оценки правильности выполнения удара ногой по доске в тхэквондо. Задачи, которые решались в ходе исследования: 1. Анализ существующих подходов и аналогов в области распознавания спортивных действий. 2. Формирование собственного датасета видеозаписей ударов. 3. Разработка алгоритмов извлечения позы и обнаружения доски. 4. Выбор и реализация архитектуры нейросетевой модели. 5. Обучение, тестирование и оценка качества работы разработанного модуля. Разработка велась в PyCharm на языке Python, с использованием библиотек компьютерного зрения OpenCV и MediaPipe для извлечения позы. Для построения нейросетевой модели использовались TensorFlow и Keras. Обработка видеоданных и аугментация выполнялись с применением FFmpeg, auto-editor и встроенных средств Python. Обучение классификатора проводилось на временных последовательностях координат ключевых точек. В результате был разработан программный модуль, который на основе видеозаписи автоматически определяет момент удара, извлекает скелетную модель движения и классифицирует качество выполнения элемента, снижая субъективность судейства и обеспечивая единообразие принятия решений. Проведённые эксперименты подтверждают работоспособность предложенного подхода и его применимость в задачах автоматизации спортивного судейства.
This work is devoted to the development of a software module for automatically assessing the correctness of performing a board-breaking kick in Taekwondo. The tasks solved during the research are as follows: 1. Analysis of existing approaches and analogs in the field of sports action recognition. 2. Formation of a custom dataset of kick video recordings. 3. Development of algorithms for pose detection and board detection. 4. Selection and implementation of a neural network model architecture. 5. Training, testing, and evaluation of the developed module’s performance quality. The development was carried out in PyCharm using the Python language, employing the OpenCV and MediaPipe computer vision libraries for pose extraction. TensorFlow and Keras were used to build the neural network model. Video data processing and augmentation were performed using FFmpeg, auto-editor, and built-in Python tools. The classifier was trained on temporal sequences of key point coordinates. As a result, a software module was developed that, based on a video recording, automatically detects the moment of impact, extracts a skeletal model of the movement, and classifies the quality of execution, reducing the subjectivity of judging and ensuring uniformity of decision-making. The conducted experiments confirm the operability of the proposed approach and its applicability in the tasks of automating sports judging.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|