FYP — Boxing Analytics v2
Fight footage,
broken down
to the punch.
Upload a boxing video and the full two-stage pipeline runs automatically — YOLOv11m detection, YOLOv8m-pose estimation, and AttentionBiLSTM punch classification across 6 punch types.
Person Detection
YOLOv11m — 2 fighter tracking
Pose Estimation
17 COCO keypoints per frame
Punch Classification
AttentionBiLSTM, 6 classes
Impact Analytics
Elbow angle + wrist velocity
70.9%
Classifier accuracy
6
Punch classes
30fps
Output video
Fight footage
Drop your fight footage here
MP4 · MOV · AVI · WebM — up to 500 MB
Processed locally — video never leaves your server.
Pipeline runs boxing_analytics_v2.py under the hood.