

Challenge
Swimming coaches work with groups of a dozen or more athletes. During training, they need to observe technique, correct mistakes, and run the session simultaneously. That is a lot to handle at once. They lack the time and tools to analyze each swimmer's technique individually.
Until now, analysis looked like this: a coach watches an athlete from the poolside, tries to remember what they see, and corrects on the fly. But the human eye misses things. Subtle differences in arm angles, breathing rhythm, or kick patterns slip by, especially with larger groups.
What we built
A system that supports coaches in analyzing swimming technique. A camera records the swimmer, and an algorithm analyzes key movement elements in real time.
How it works
- A camera above the lane records footage during training
- The algorithm identifies body position, limb angles, and movement rhythm
- The coach receives a visualization highlighting areas for improvement
- Comparison with reference technique shows specific differences
- Progress history tracks how technique evolves over time
Technical approach
The system uses video analysis and pose estimation models. Camera footage is processed in real time, and results appear in the coach's interface on a tablet or laptop.
We focused on making it practical. The coach does not need to be a tech expert. The interface is simple: turn on the camera, select the swimmer, see the analysis.
Result
Coaches can make technique corrections based on data, not intuition. They see exactly what needs improvement and can track athlete progress from session to session.
Now I see things I used to miss. I can show the athlete precisely what to change.