How the AI reads a turn
No black-box scoring. From pixels to physics, every step is explainable and reproducible.
① Input: any phone video
Portrait or landscape, 30–60 fps works best. Angles are most accurate with the camera directly up or down the fall line.
② Pose estimation: 17 keypoints
Frame-by-frame skeleton detection; in crowded frames the rider is locked via tracking plus area × confidence. 90%+ coverage in practice.
③ Physical features, all explainable
Body-axis inclination, angulation, hip–shoulder separation, knee angle and CoM travel — computed directly from keypoint geometry as angles and ratios, not neural-net black-box outputs.
④ Turn segmentation at zero-crossings
Inclination crossing zero is an edge change; between two crossings is one turn. Amplitude and duration filters drop straight-running, producing a per-turn table.
⑤ Phase-normalized comparison
Each turn is stretched to 0–100% phase and averaged, so your average turn overlays the master's — comparable across speed and turn size.
Seven metrics in plain words
Body-axis inclination
Angulation
Hip–shoulder separation
Knee angle
CoM travel
Edge-change rate
Rhythm & symmetry
Capability limits: video vs sensors
| Measurement | Video | Sensors (in development) |
|---|---|---|
| Turn shape, rhythm, symmetry | ✓ | ✓ |
| Edge-change timing & speed | ✓ | ✓ |
| Inclination & angulation | △ | ✓ |
| Exact edge angle | ✗ | ✓ |
| Foot pressure & force split | ✗ | ✓ |
✓ measured △ image-plane projection (same-camera comparable) ✗ we say so when we can't