The athlete stands on a marker, dips and jumps as high as possible, then lands back on the marker. One or two iPhones in portrait record the jump. VueMotion returns jump height, flight time, time to take-off, RSI-modified, joint angles at six key positions and, from the front, knee valgus and trunk tilt.
Every CMJ gives you three layers. Together they turn one jump into decisions for performance, fatigue, injury risk, return to play, benchmarking and scouting.
Jump height (two methods) and flight time: how much power the athlete produced.
Time to take-off, RSI-modified and squat depth: how the height was produced, fast and shallow or slow and deep.
Hip, knee, ankle and trunk angles from the side; knee valgus and trunk tilt from the front, at six key positions.
Is the athlete getting more powerful, or holding steady?
Is the athlete recovered enough to train hard today?
Who lands in a way that puts more load on the knee?
Is the athlete jumping and landing as before the injury?
How does the athlete compare with their peers?
Who has the most explosive lower body?
These metrics describe movement patterns linked to performance and knee loading in research. They support coaching and clinical judgement; they do not diagnose or predict an individual injury.
Pick the setup that answers your question. Jump height and timing come from any view. Joint angles need the side view; knee valgus and trunk tilt need the front view. Both views together give the full report.
The standard performance and fatigue test.
A quick knee-control screen.
Everything in one jump: recommended for screening and return to play.
| Metric | Sagittal | Frontal | Both |
|---|
★ Key metric shown in the results highlights.
Mark a small ‘x’ (the jump marker) on a firm, flat surface. The athlete stands on it facing the frontal camera. Every camera is 3 m from the athlete, in portrait.
Side-on to the athlete, 3 m from the athlete, on a tripod in portrait, 1× lens. The whole body, from feet to raised hands, stays in frame at the top of the jump.
Directly in front of the athlete, 3 m from the athlete, on a tripod in portrait, 1× lens. Both knees and feet must be clearly visible.
Use VueMotion's Controller-Capture so one tap starts both iPhones together. Keep each camera square to the athlete.
Short on space? If you can’t get 3 m back, move the camera closer and record with the 0.5× (ultra-wide) lens so the whole jump stays in frame. Jump height and timing are unaffected; joint-angle estimates may change slightly because the wide lens distorts the image, so use the same lens and distance every time you retest.
Capture in HD at 60 or 120 fps on iPhone (or 4K 120 fps on GoPro), with Auto-FPS off. iPhone 11 or newer. Use a firm, flat surface, and make sure no one else stands in either camera's view.
Jump height from flight time is h = g·t²/8 (Bosco et al., 1983). Each video frame you miss at take-off or landing changes the flight time, so higher frame rates give more precise heights. For a 30 cm jump:
Worked from the formula for a 0.49 s flight; use 120 fps where you can.
1 or 2 iPhones (11 or newer), tripods, tape for the jump marker and a measuring tape.
Mark an ‘x’ on a firm, flat surface, with clear space around it.
Place each tripod 3 m from the athlete, portrait, 1× lens (0.5× if space is tight): side-on, in front, or both.
Choose the athlete and the CMJ test tag for your camera setup, then record. With two phones, use Controller-Capture.
Upload the original files from the VueMotion app and submit the AI request.
Markerless pose tracking follows the athlete through the jump. VueMotion measures the joint angles at six key positions, from standing to the deepest point of the landing.
Illustration only: a stick figure drawn to show each position, with mild valgus added at landing so it is visible. Your results show the athlete's own stick figure, joint angles and kinograms. The positions play in order; tap one to hold it.
Key metrics at a glance: jump height, RSI-modified, time to take-off, flight time and the main joint angles.
Every metric for the views you recorded, compared with norms and previous tests.
Stick figures and joint angles at start, deepest dip, take-off, top of the jump, landing and deepest landing.
Knee valgus on each knee at every position, to spot a knee that caves in.
Pose overlay on the jump for each camera.
Every metric across previous tests.
CSV/Excel export for Enterprise and Academy users; API access for Enterprise.
Most injury research used drop-jump or jump-landing tasks rather than the CMJ itself, so treat these as patterns to coach and track, not predictions.
| Metric | Link to performance, fatigue or injury | Evidence |
|---|
Performance linked to power or fatigue Prospective linked to future injury in a cohort study Mechanistic linked to knee loading in lab studies
One or two iPhones replace a jump mat or force plate for height, timing and strategy, with joint angles a mat can't give.
A few jumps take about a minute per athlete, so the CMJ fits into a warm-up.
Two athletes can jump the same height in very different ways; time to take-off, RSI-modified and squat depth show the difference.
Add the front camera and every jump doubles as a knee-control screen.
Video-based flight time is a valid, reliable way to measure jump height with a smartphone (Balsalobre-Fernández et al., 2015).
Compare with Acc, Fly and 10-0-5 to see whether the athlete is limited by power, speed or the ability to stop and turn.
Sagittal only for performance and fatigue monitoring; frontal only for a quick knee-control screen; both for screening and return to play, when you want the full picture from one jump.
Hands on hips removes the arms from the jump and is the most common way to monitor fatigue. Arm swing gives higher jumps. Either works, as long as you use the same one every time.
One comes from flight time; the other measures how far the body rises from take-off to the top of the jump. Landing with bent knees or tucking the legs can make the flight-time height read high, so comparing the two is a useful check.
Record a few jumps with a short rest between them and use the same number every session, so results stay comparable.
CSV/Excel export is available for Enterprise and Academy users, and API access for Enterprise users.