Skip to content

SprintLabSprint Kinematic Analysis from Video

Research-level biomechanics. No lab required. Free and open-source.

What is SprintLab?

SprintLab is a web application for kinematic analysis of sprint videos. Upload a video, run pose estimation, calibrate a reference distance, and get a full breakdown of your sprint mechanics — joint angles, contact times, center-of-mass speed, and more.

It was built by an athlete and engineer from Ghana, West Africa, where biomechanics labs and sports science infrastructure are essentially nonexistent. The goal is to give any athlete, anywhere, access to the kind of analysis that was previously only available in well-funded research settings.

How to read these docs

  • Architecture — start here for the big picture: how the frontend, backend, and data pipeline fit together.
  • Math Reference — all the equations that power the metrics engine, written out fully with derivations and design rationale.
  • Frontend — deep dives into each major component: Viewport, Pose Engine, Calibration, Metrics Engine, and Telemetry.
  • Backend — the FastAPI server, the SSE streaming protocol, and the keypoint wire format.
  • Testing — test strategy, what is covered, and how to run the suites.

Released under the MIT License.