Foot Strike Contact Classifier

Classify first-contact location on a normalized heel=0 to toe=1 axis using caller-defined regions.

Description

Contact-location classification partitions a heel-to-toe axis using supplied boundaries.

Contact-location classification partitions a heel-to-toe axis using supplied boundaries. It labels location rather than impact mechanics.1

Classify first-contact location on a normalized heel=0 to toe=1 axis using caller-defined regions.

When to use Foot Strike Contact Classifier

Use this tool to classify first-contact location on a normalized heel=0 to toe=1 axis using caller-defined regions.

Prepare the measured movement, timing, load or preassigned score requested. Keep protocols, units, paired measurements and caller-selected thresholds consistent.

How to use Foot Strike Contact Classifier and understand its results

  1. Prepare the measured movement, timing, load or preassigned score requested. Keep protocols, units, paired measurements and caller-selected thresholds consistent.
  2. Enter contactPositionFraction, rearfootUpper, midfootUpper using the field table and calculation rules, then run the tool.
  3. Read contactClass, marginAboveRearfoot. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
Input fieldMeaningValue type; see rules belowRequirement
contactPositionFractionContact position fractionnumberRequired
rearfootUpperRearfoot uppernumberRequired
midfootUpperMidfoot uppernumberRequired

Enter position 0–1 and boundaries with 0≤rearUpper<midUpper≤1. Return class and signed position-minus-rear-boundary margin.

rearfoot if position≤rearUpper; midfoot if position≤midUpper; otherwise forefoot

Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.

Output fieldMeaningValue type
contactClassContact classstring
marginAboveRearfootMargin above rearfootnumber
json
{
  "input": {
    "contactPositionFraction": 0.8,
    "rearfootUpper": 0.3,
    "midfootUpper": 0.7
  },
  "output": {
    "contactClass": "forefoot",
    "marginAboveRearfoot": 0.5
  }
}

Limitations and assumptions

No actual contact detection, shoe effect or injury interpretation is supplied.

Numeric inputs must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors.

Alternative or Complementary methods

Use Shoe Heel Drop: Compute heel-to-forefoot shoe drop and screen a supplied zero-drop tolerance. For a complementary task, use Vertical Loading Rate: Calculate vertical loading rate from the supplied measurements.

References

  1. Foot Strike Contact Classifier — tool.io

Similar or alternative tools

  • Shoe Heel Drop

    Compute heel-to-forefoot shoe drop and screen a supplied zero-drop tolerance.

  • Vertical Loading Rate

    Calculate vertical loading rate from the supplied measurements.

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies