Skip to Content
DocumentationPose Tracking

Pose Tracking

RepFi verifies your reps with AI pose tracking (also called pose estimation, skeleton tracking or body tracking). The camera detects key points of your body — head, shoulders, elbows, hips, knees and more — and connects them into a skeleton that moves with you.

The model we use: MediaPipe Pose

RepFi uses MediaPipe Pose by Google AI Edge.

WhyDetail
Runs in the browserNo server inference needed — works on the user’s device
Real timeSmooth tracking even during fast movement
33 body pointsEnough detail to judge push-up form
ScalesEach live room runs tracking locally, so 10 rooms cost us nothing extra

Why not the alternatives

  • MoveNet Thunder — very accurate with less jitter, but heavier and without a ready live-overlay pipeline for our use case.
  • Rokoko Vision — excellent for character animation / motion capture, not for a real-time web bounty service.

For “overlay a skeleton on a webcam and count push-ups in real time”, MediaPipe Pose is the best fit.

How a rep is verified

  1. The camera frame is sent to MediaPipe Pose on your device.
  2. The model returns 33 landmarks (the skeleton).
  3. RepFi measures the elbow angle and body alignment.
  4. A rep counts when you go from up → down → up with correct form.
  5. On each valid rep, your balance increases by $0.01 instantly.

Privacy

Pose detection runs locally in your browser. The skeleton and rep count are what drive your rewards. Your live video is shown to viewers only while you are in a room.

Requirements

  • A working camera
  • Good lighting
  • Your full body in frame — camera to the side or facing you (phone on the floor works)
Last updated on