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

Click to browse files

Processed locally — video never leaves your server.
Pipeline runs boxing_analytics_v2.py under the hood.