Experiment 1: Bench Press Front View Analysis
Approach
-
1. Estimate body pose
- Record video of bench press.
- Produce COCO-17 keypoints for each frame, including shoulders, elbows, wrists, hips, knees, and ankles.
-
2. Extract frames from video
- Select bottom, mid-point and top of lift.
-
3. Generate coaching
- Send each rep's frames to GPT 5.4 for feedback.
Coaching
Overall
- Bar stays mostly level early, then athlete-right rises slightly faster and finishes a touch higher from rep 3 onward.
- Grip looks close to even and bar path is centered enough, but athlete-left wrist is consistently more extended and less stacked over the elbow.
- Bottom position shows mild asymmetry: athlete-right elbow flares a bit more while athlete-left stays slightly more tucked.
- Fatigue is visible late in the set with more uneven mid-range press-out; cue even leg drive and push both hands up at the same speed.
- Main fixes: stack athlete-left wrist harder, keep elbow flare matched side-to-side, and pause or tempo work to clean up the sticking region symmetry.
Rep 1
Mostly symmetrical rep. Bar is nearly level through all three frames; athlete-left wrist is more bent back at top/mid, so focus on stacking that wrist directly over the elbow.
Rep 2
Still controlled, but mid/bottom show athlete-right elbow slightly wider and athlete-left a bit more tucked. Keep the same touch point, but match elbow flare and maintain straighter athlete-left wrist.
Rep 3
First clear uneven press: at mid/top the athlete-right side gets up a little faster and finishes slightly higher. Cue 'press evenly off the chest' and keep athlete-left wrist/elbow stacked to stop that lag.
Rep 4
Asymmetry increases in the sticking region; athlete-right again leads while athlete-left lags with more wrist extension. Bottom position is still close, so the fix is a more even drive out of the chest and firmer athlete-left wrist position.
Rep 5
Most fatigued rep: bar remains centered, but athlete-right leads through mid and reaches lockout a touch sooner and higher. Athlete-left wrist is again the weaker stack, so prioritize neutral wrist and synchronized press timing.