keyboard_arrow_up
An Intelligent Mobile Application to Analyze Rowing Technique and Deliver Biomechanical Feedback using Computer Vision and Large Language Models

Authors

Junxi Pan1 and Garret Washburn2, 1USA, 2California Baptist University, USA

Abstract

Rowing technique determines both performance and injury risk, yet most athletes outside elite programs lack access to the marker-based motion capture or full-time coaching that would let them quantify their form. This work presents StrokeSense, a mobile application that analyses rowing technique from ordinary smartphone video. A Flutter front-end uploads a clip to a Flask backend, where MediaPipe Pose extracts 33 body landmarks per frame, a biomechanical engine computes layback, leg, shin, elbow, and forward-layback angles, and a GPT-4 assistant turns the per-frame angle history into a structured coaching report delivered through Firebase. Experiments show landmark detection accuracy above 88% in every tested condition and a mean absolute joint angle error of 2.8°, well below the 5° threshold that coaches use informally. By turning a single phone recording into quantitative, narrated feedback, StrokeSense makes rigorous rowing analysis broadly accessible.

Keywords

Rowing Biomechanics, Mediapipe, OpenCV, Flutter, Firebase

Full Text  Volume 16, Number 12