jeremyipark/vision-demos
Fun real-world computer vision demos!
What it solves
This repository provides a collection of real-world computer vision demos that apply pose estimation and segmentation to analyze physical activities. It solves the problem of extracting quantitative data from video of human movement, such as athletic performance, dance synchronization, and exercise form analysis.
How it works
The project uses a variety of advanced vision models to process video clips. It leverages vitpose-plus-large for pose estimation across all demos, and sam3.1 (Segment Anything Model) for object segmentation. For specific tasks like deadlift form analysis, it integrates a multimodal LLM (gemma-4-26b-a4b-it) to provide a verdict on back posture.
Who it’s for
This is for developers and researchers interested in seeing how computer vision models can be applied to specific, high-precision movement analysis tasks like sports science, fitness tracking, and choreography analysis.
Highlights
- Dance Sync: Computes a similarity metric to compare how well dancers are synchronized in the same choreography.
- Rock Climbing: Segments bouldering holds and tracks the order of holds used, with a 3D version that uses iPhone LiDAR depth data to measure routes in meters.
- Fitness Tracking: Includes tools to count reps for chin-ups and deadlifts, and measure running cadence and foot strike timing.
- Deadlift Analysis: Classifies whether a back is straight or rounded during a deadlift rep with a probability score.
Related
- Project
- Project
- Project
- Project
- Project