AI-Powered Movement Analysis

ANALYSE YOUR
ATHLETIC
MOVEMENT

Upload a video or image of any of the 8 exercises below. Our AI computes real joint angles, rep counts, form scores, and gives you a full breakdown — frame by frame.

↓   Choose an exercise
Strength · Upper Body
Pushups
Upper body endurance & shoulder stability
STEP 1 — RAW INPUT Player Video
Pushups Raw Footage
Original uploaded footage before AI processing.
STEP 2 — AI PROCESSED Tracking Layer
PCL AI Analysis Overlay
Joint tracking, angles & form scoring.
✓ Raw → AI → Verdict in one transparent flow ✓ Joint angle & rep count intelligence ✓ Shareable AI athlete report card

We count every rep using bilateral elbow angle tracking with a 5-frame smoothing filter to eliminate jitter. Each rep records elbow angle at the bottom position. Spine alignment is tracked frame by frame to detect hip sag or pike. You get a per-rep breakdown table and 5 annotated frame snapshots.

Rep CountElbow Angle (L&R)Min Elbow DepthSpine AlignmentForm Score /10
🎥
Upload Video or Image
Drag & drop or click to browse · up to 200MB
Only upload media showing this selected exercise.
MP4MOVAVIWEBMJPGPNG
file 0 MB
Analysing Your Movement
MediaPipe is processing your upload frame by frame
0%
Starting…

✓ Complete

Frame Analysis

Strength · Lower Body
Squat
Bilateral knee, hip & ankle mechanics
STEP 1 — RAW INPUT Player Video
Squat Raw Footage
Original uploaded footage before AI processing.
STEP 2 — AI PROCESSED Tracking Layer
PCL AI Analysis Overlay
Joint tracking, angles & form scoring.
✓ Raw → AI → Verdict in one transparent flow ✓ Joint angle & rep count intelligence ✓ Shareable AI athlete report card

Counts reps via bilateral knee angle (confidence-weighted left/right average). Tracks hip hinge quality, ankle dorsiflexion, and depth. Flags insufficient depth, forward lean, and ankle mobility restrictions. Per-rep breakdown with knee and hip angles.

Rep CountKnee Angle (L&R)Squat DepthHip AngleAnkle DorsiflexionForm Score /10
🎥
Upload Video or Image
Drag & drop or click to browse · up to 200MB
Only upload media showing this selected exercise.
MP4MOVAVIWEBMJPGPNG
file 0 MB
Analysing Your Movement
MediaPipe is processing your upload frame by frame
0%
Starting…

✓ Complete

Frame Analysis

Strength · Unilateral Balance
Single Leg Squat
Unilateral strength, knee stability & pelvic control
STEP 1 — RAW INPUT Player Video
Single Leg Squat Raw Footage
Original uploaded footage before AI processing.
STEP 2 — AI PROCESSED Tracking Layer
PCL AI Analysis Overlay
Joint tracking, angles & form scoring.
✓ Raw → AI → Verdict in one transparent flow ✓ Joint angle & rep count intelligence ✓ Shareable AI athlete report card

Counts reps on the primary leg, measures depth, and detects pelvic drop (Trendelenburg sign) — the key indicator of weak hip abductors. Monitors knee angle, hip angle, and trunk lean per rep. The gold-standard functional strength screen.

Rep CountKnee AngleHip AnglePelvic Drop IndexForm Score /10
🎥
Upload Video or Image
Drag & drop or click to browse · up to 200MB
Only upload media showing this selected exercise.
MP4MOVAVIWEBMJPGPNG
file 0 MB
Analysing Your Movement
MediaPipe is processing your upload frame by frame
0%
Starting…

✓ Complete

Frame Analysis

Explosiveness · Horizontal Power
Broad Jump
Jump distance, takeoff mechanics & landing quality
STEP 1 — RAW INPUT Player Video
Broad Jump Raw Footage
Original uploaded footage before AI processing.
STEP 2 — AI PROCESSED Tracking Layer
PCL AI Analysis Overlay
Joint tracking, angles & form scoring.
✓ Raw → AI → Verdict in one transparent flow ✓ Joint angle & rep count intelligence ✓ Shareable AI athlete report card

Phase-based analysis covering pre-jump crouch, takeoff, flight, landing, and recovery. Reports estimated jump distance from hip displacement, takeoff knee angle (crouch depth), landing angle (impact absorption), a dedicated landing score, and an overall form score.

Jump DistanceTakeoff AngleLanding AngleLanding Score /10Form Score /10
🎥
Upload Video or Image
Drag & drop or click to browse · up to 200MB
Only upload media showing this selected exercise.
MP4MOVAVIWEBMJPGPNG
file 0 MB
Analysing Your Movement
MediaPipe is processing your upload frame by frame
0%
Starting…

✓ Complete

Frame Analysis

Strength · Functional Movement
Walking Lunges
Alternating leg strength, stability & depth
STEP 1 — RAW INPUT Player Video
Walking Lunges Raw Footage
Original uploaded footage before AI processing.
STEP 2 — AI PROCESSED Tracking Layer
PCL AI Analysis Overlay
Joint tracking, angles & form scoring.
✓ Raw → AI → Verdict in one transparent flow ✓ Joint angle & rep count intelligence ✓ Shareable AI athlete report card

Counts each lunge step by detecting the front knee crossing below 120° then returning above 155°. Tracks the front knee depth at the bottom of each rep, trunk uprightness throughout, and bilateral symmetry. Per-rep front and back knee angle breakdown.

Rep CountFront Knee DepthBack Knee AngleTrunk AngleForm Score /10
🎥
Upload Video or Image
Drag & drop or click to browse · up to 200MB
Only upload media showing this selected exercise.
MP4MOVAVIWEBMJPGPNG
file 0 MB
Analysing Your Movement
MediaPipe is processing your upload frame by frame
0%
Starting…

✓ Complete

Frame Analysis

Mobility · Overhead Assessment
Squat with Stick
Overhead mobility, ankle & hip FMS screen
STEP 1 — RAW INPUT Player Video
Overhead Squat with Stick Raw Footage
Original uploaded footage before AI processing.
STEP 2 — AI PROCESSED Tracking Layer
PCL AI Analysis Overlay
Joint tracking, angles & form scoring.
✓ Raw → AI → Verdict in one transparent flow ✓ Joint angle & rep count intelligence ✓ Shareable AI athlete report card

Counts reps while tracking arms overhead. Measures knee angle, hip angle, ankle dorsiflexion, and wrist position relative to shoulders — detecting forward bar drift throughout the squat. A classic FMS-style screen for full-chain mobility assessment.

Rep CountKnee AngleHip AngleAnkle AngleOverhead Bar PathForm Score /10
🎥
Upload Video or Image
Drag & drop or click to browse · up to 200MB
Only upload media showing this selected exercise.
MP4MOVAVIWEBMJPGPNG
file 0 MB
Analysing Your Movement
MediaPipe is processing your upload frame by frame
0%
Starting…

✓ Complete

Frame Analysis

Explosiveness · Vertical Power
Vertical Jump
Jump height, flight height, form & landing quality
STEP 1 — RAW INPUT Player Video
Vertical Jump Raw Footage
Original uploaded footage before AI processing.
STEP 2 — AI PROCESSED Tracking Layer
PCL AI Analysis Overlay
Joint tracking, angles & form scoring.
✓ Raw → AI → Verdict in one transparent flow ✓ Joint angle & rep count intelligence ✓ Shareable AI athlete report card

Tracks hip vertical displacement to estimate jump height and flight height. Reports a form score based on takeoff and hip drive quality, and a landing score based on knee absorption angle. Provides 5 phase snapshots across the full jump arc.

Jump HeightFlight HeightForm Score /10Landing Score /10
🎥
Upload Video or Image
Drag & drop or click to browse · up to 200MB
Only upload media showing this selected exercise.
MP4MOVAVIWEBMJPGPNG
file 0 MB
Analysing Your Movement
MediaPipe is processing your upload frame by frame
0%
Starting…

✓ Complete

Frame Analysis

Speed · Acceleration Mechanics
Speed 20m Dash
Duration, average speed, peak speed & form speed
STEP 1 — RAW INPUT Player Video
Speed 20m Dash Raw Footage
Original uploaded footage before AI processing.
STEP 2 — AI PROCESSED Tracking Layer
PCL AI Analysis Overlay
Joint tracking, angles & form scoring.
✓ Raw → AI → Verdict in one transparent flow ✓ Joint angle & rep count intelligence ✓ Shareable AI athlete report card

Estimates sprint duration from frame count, average speed and peak speed from hip displacement across the run, and a form-adjusted speed that weights mechanics quality alongside raw velocity. Also analyses knee drive and stride symmetry per stride cycle.

DurationAverage SpeedPeak SpeedForm SpeedForm Score /10
🎥
Upload Video or Image
Drag & drop or click to browse · up to 200MB
Only upload media showing this selected exercise.
MP4MOVAVIWEBMJPGPNG
file 0 MB
Analysing Your Movement
MediaPipe is processing your upload frame by frame
0%
Starting…

✓ Complete

Frame Analysis