Karate Kata Scoring and Performance Evaluation Using Video Analysis and Deep Learning
| dc.contributor.author | Liyanage, H.L.S.S. | |
| dc.contributor.author | Deshpriya, H.M.S.D. | |
| dc.contributor.author | Kavindya,M.T. | |
| dc.contributor.author | Ranasinghe, R.M.L.D | |
| dc.contributor.author | Herath, H.M.D.P. | |
| dc.contributor.author | Aththanagoda, A.K.N.L. | |
| dc.date.accessioned | 2026-08-07T07:44:14Z | |
| dc.date.issued | 2025-09-09 | |
| dc.description.abstract | Karate kata, a fundamental element of traditional martial arts, consists of choreographed sequences of stances, strikes, and blocks performed against imaginary opponents, requiring precise posture, timing, and technique. However, self-practice often lacks objective feedback, leading to unnoticed errors and uneven skill development, and even competition scoring can be influenced by subjective judgment. To address this, we present a vision-based scoring system that evaluates kata from structured video recordings without wearable sensors, providing accurate, consistent scores to help practitioners track progress. The system processes videos through a multi-stage pipeline: frames are extracted at 10 frames per second using OpenCV and segmented with YOLOv8-seg to remove background clutter. Pose estimation is performed with MediaPipe, generating 99 normalized 3D keypoints, while hip-centered normalization and pelvic-width scaling ensure consistency across different body sizes. A modified ResNet50 classifies frames into nine fundamental stances with high accuracy and near real-time processing (~150 ms per frame at 1080p), and a custom Convolutional Neural Network evaluates the angular accuracy of 14 critical joints using trigonometric analysis against reference poses. Each kata is decomposed into 19 key positions, with a stance marked correct only if both classification and joint angles (≤ ±2.5° deviation) meet the threshold, and final scores are calculated on a 5.0–10.0 scale to align with traditional judging. Experimental results show that ResNet50 achieves 95.97% accuracy, while the CNN reaches 96.11%, demonstrating that this approach offers a low-cost, accessible, and consistent scoring tool. It supports remote training, reduces judging bias, and provides practitioners with reliable feedback to improve their kata performance. | |
| dc.identifier.doi | https://doi.org/10.54389/YKLM7019 | |
| dc.identifier.issn | 3121 4037 | |
| dc.identifier.uri | https://rda.sliit.lk/handle/123456789/5177 | |
| dc.language.iso | en | |
| dc.publisher | Faculty of Engineering | |
| dc.relation.ispartofseries | SICET 2025; 8p.-11p. | |
| dc.subject | Karate Pose Classification | |
| dc.subject | 3D Keypoints | |
| dc.subject | CNN | |
| dc.subject | ResNet50 | |
| dc.subject | Pose Scoring | |
| dc.subject | Sports Video Analysis | |
| dc.title | Karate Kata Scoring and Performance Evaluation Using Video Analysis and Deep Learning | |
| dc.type | Article |
Files
Original bundle
1 - 1 of 1
- Name:
- 1.Karate Kata Scoring and Performance Evaluation Using Video Analysis and Deep Learning.pdf
- Size:
- 587.53 KB
- Format:
- Adobe Portable Document Format
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.69 KB
- Format:
- Item-specific license agreed upon to submission
- Description:
