Back to Home

AI Vision System

Pose Detection

Real-time skeletal tracking powered by MediaPipe BlazePose. Track 33 body landmarks, validate exercise form, and count reps automatically with sub-frame precision.

33

Body Landmarks

Full skeletal tracking

22+

Exercises

Supported movements

30+

FPS

Real-time processing

<16ms

Latency

Frame processing time

Core Capabilities

Automatic Rep Counting

State machine-based rep detection that identifies exercise phases (up/down, contracted/extended) and counts reps with high accuracy.

  • Phase detection algorithm
  • Noise filtering
  • Multi-exercise support

Real-Time Form Validation

Continuous analysis of joint angles and body positioning to ensure proper exercise form and prevent injury.

  • Angle threshold checking
  • Posture analysis
  • Instant feedback

Color-Coded Angle Display

Visual feedback system that shows joint angles in real-time with color coding (green/yellow/red) for form quality.

  • Dynamic color mapping
  • Target angle ranges
  • Visual overlays

One Euro Filter Smoothing

Advanced signal processing to eliminate jitter while maintaining responsiveness for smooth landmark tracking.

  • Adaptive filtering
  • Low latency
  • High precision

Supported Exercises

Our pose detection system supports a wide range of exercises across different muscle groups and movement patterns.

Push-ups
Squats
Lunges
Planks
Burpees
Jumping Jacks
Mountain Climbers
Deadlifts
Bicep Curls
Shoulder Press
Tricep Dips
Leg Raises
Crunches
Russian Twists
High Knees
Box Jumps
Pull-ups
Rows
Lateral Raises
Calf Raises
Hip Thrusts
Glute Bridges

Technical Implementation

MediaPipe BlazePose

We use Google's MediaPipe BlazePose model for real-time pose estimation. The model runs on-device for privacy and low latency.

  • 33 body landmarks per frame
  • 3D coordinates (x, y, z) + visibility
  • Works with front and back camera
  • Optimized for mobile devices
  • No cloud processing required

Processing Pipeline

1

Frame Capture

Camera captures video at 30+ FPS

2

Pose Estimation

BlazePose extracts 33 landmarks

3

Filtering

One Euro Filter smooths coordinates

4

Angle Calculation

Joint angles computed in real-time

5

State Machine

Rep counting and form validation

6

UI Feedback

Visual overlays and audio cues

Fully Implemented

This feature is live and functional in the app

Explore Demo