Treadmill Running
Running gait at a controlled speed.
- 22
- metrics
- 2
- gradable today
- 8
- events detected
What it tests, what QOOM measures, what you get
- What it tests
- Running gait at a controlled speed.
- What QOOM measures
- Cadence, overstride, step length and width, symmetry index, trunk flexion, hip extension at toe-off, peak hip adduction, knee angles, foot progression angle, plus shoulder and elbow range.
- What you get
- Gait-cycle timeline, symmetry chart, upper- and lower-body kinematics and metric zones.
The protocol
Two phones on tripods, stereo-calibrated once. The protocol below is the one the analysis pipeline is written against.
Subject runs on a treadmill at a self-selected or prescribed speed. Capture must include at least 8 full gait cycles within the steady-state window. Warm-up at target speed >= 60 s recommended.
- Category
- Gait
- Environment
- Treadmill
- Trial structure
- Continuous cycles
- Minimum capture
- 10 s
The moments the analysis finds first
Every metric is measured between events. These are detected from the reconstructed skeleton before any metric is computed.
- 1
Trial Start
trial_startFirst frame of the captured trial.
- 2
Steady-State Start
steady_state_startFirst frame of the identified steady-state running window.
- 3
Steady-State End
steady_state_endLast frame of the steady-state window.
- 4
Trial End
trial_endLast frame of the captured trial.
- 5
L Initial Contact
left_initial_contact_{n}Per repetitionFrame of left foot initial contact for cycle n.
- 6
L Toe-Off
left_toe_off_{n}Per repetitionFrame of left foot toe-off for cycle n.
- 7
R Initial Contact
right_initial_contact_{n}Per repetitionFrame of right foot initial contact for cycle n.
- 8
R Toe-Off
right_toe_off_{n}Per repetitionFrame of right foot toe-off for cycle n.
The full metric list
This is the complete list the analysis produces for this assessment — the same list the metric reference documents. A metric with a reference distribution shows the direction that reads as better and the evidence level behind it; where the evidence gate withholds the zone, the reason is shown instead of a grade.
- Cadencespm
cadence_spmZone withheld — no recorded sourceevidence:unvalidatedSteps per minute averaged over the steady-state window.
- COM Excursionm
com_excursion_mNo reference distributionMean vertical COM displacement per gait cycle.
- Overstridem
overstride_mNo reference distributionHorizontal distance of the foot ahead of the COM at initial contact. Larger values mean the foot lands further ahead of the body.
- Step Widthm
step_width_mNo reference distributionMean medio-lateral distance between consecutive foot placements.
- Step Length (est.)m
step_length_est_mZone withheld — no recorded sourceevidence:approximateEstimated step length from gait-cycle timing and treadmill speed.
- Step Symmetry%
symmetry_index_percentZone withheld — source describes a different population, task or measureevidence:consensusSymmetry index between left and right step times. 100% = perfect symmetry.
- Mean Trunk Flexion°
mean_trunk_flexion_degtarget range (with treadmill speed)evidence:approximateAverage trunk flexion during steady-state.
- Hip Extension at TO°
hip_extension_at_to_degPer sideNo reference distributionHip extension at toe-off. Describes terminal-stance hip posture.
- Peak Hip Adduction°
peak_hip_adduction_degPer sideNo reference distributionMaximum hip adduction during stance. A frontal-plane hip control marker.
- Peak Knee Flexion (Stance)°
peak_knee_flexion_stance_degPer sidehigher is better (with treadmill speed)evidence:approximateMaximum knee flexion during stance phase.
- Knee Flexion at IC°
knee_flexion_at_ic_degPer sideNo reference distributionKnee flexion at initial contact.
- Foot Progression Angle°
foot_progression_angle_degPer sideNo reference distributionAngle of foot relative to direction of progression.
- Pelvis Vertical Excursionm
pelvis_vert_excursion_mNo reference distributionTrial-aggregate range of vertical pelvis-COM motion. Indexes how much the centre of mass rises and falls relative to the support base.
- Pelvis Lateral Excursionm
pelvis_lateral_excursion_mNo reference distributionTrial-aggregate range of medio-lateral pelvis-COM motion. Quantifies side-to-side sway, including during single-leg stance.
- Pelvis Forward Excursionm
pelvis_forward_excursion_mNo reference distributionTrial-aggregate range of anterior-posterior pelvis-COM motion. Forward progression in gait; forward travel and braking depth in jumps.
- Pelvis Vertical Excursion (SD)m
pelvis_vert_excursion_sd_mNo reference distributionCross-cycle (or cross-rep) standard deviation of vertical pelvis-COM excursion. Higher SD signals movement variability.
- Pelvis Lateral Excursion (SD)m
pelvis_lateral_excursion_sd_mNo reference distributionCross-cycle standard deviation of lateral pelvis-COM excursion. Used as a stability marker for repeated gait/jump tasks.
- Pelvis Forward Excursion (SD)m
pelvis_forward_excursion_sd_mNo reference distributionCross-cycle standard deviation of forward pelvis-COM excursion. Used as a stability marker for repeated gait/jump tasks.
- Mean Shoulder Flexion°
mean_shoulder_flexion_degPer sideNo reference distributionMean shoulder flexion angle averaged across the trial. Reflects arm-swing posture during running.
- Shoulder ROM°
shoulder_rom_degPer sideNo reference distributionCycle-aggregated range of shoulder flexion-extension during running. Indexes arm-swing amplitude.
- Mean Elbow Flexion°
mean_elbow_flexion_degPer sideNo reference distributionMean elbow flexion angle averaged across the trial.
- Elbow ROM°
elbow_rom_degPer sideNo reference distributionCycle-aggregated range of elbow flexion-extension during running.
Sections of the report
The per-trial report is assembled from these sections, in this order.
- 1
Key Metrics
Headline running gait metrics.
- 2
Metric Zone Overview
All metrics as gradient zone bars.
- 3
Gait Cycle Events
Gait-cycle timeline with IC and TO for both sides.
- 4
Symmetry Analysis
Left vs right comparison.
- 5
Joint Kinematics
4-panel grid through gait cycles.
- 6
Description of Metrics
Full-text description of every metric in the report and what each one measures.
- 7
Quality Assurance
QA verdict, reasons, warnings, schema version, report hash.
What can stop a result
Each trial is checked before metrics are reported. A failed check either blocks the result or marks it partial — it is never silently graded.
- Blocked
Mean pose-estimation confidence across trial must be >= 0.60
min_pose_confidence - Partial
No contiguous occlusion > 0.5 s on key landmarks (hip, knee, ankle)
no_major_occlusion - Partial
At least 8 complete gait cycles must be detected in steady-state window
gait_min_cycles - Blocked
Steady-state window must be >= 5 seconds
gait_steady_state - Blocked
Cadence must be between 100 and 250 spm (plausibility check)
gait_cadence_range
- Blocked —
- No metrics are reported for the trial.
- Partial —
- Metrics are reported with a warning; the affected values are flagged.
When a metric gets a zone
A metric can be graded only when the norms registry holds a reference distribution for it, and a zone is shown only when the evidence gate admits that distribution’s provenance and evidence level. A distribution the gate refuses stays in the registry, auditable, with no zone.
2 of 22 metrics can be graded today
5 carry a reference distribution · 3 zones withheld by the evidence gate: 2 × no recorded source, 1 × source describes a different population, task or measure
Evidence levels behind this assessment’s reference distributions
published0Values traceable to a peer-reviewed population study. Reserved; nothing in the registry currently qualifies.
consensus1Anchored to a recognised clinical guideline or expert-consensus cutoff. Values are approximate, but the cutoff is citable.
approximate3Informal literature ranges or general-adult estimates, not validated against a specific cohort. The honest default.
unvalidated1A two-point estimate or an inferred value. A distribution is declared, but the evidence gate withholds the zone.
Run this assessment.
Two phones, one guided protocol, and a report at the end.
