THE FRAMEWORK

A point in space, not a number on a scale.

Instead of reducing a head-motion event to a peak acceleration or peak rotational velocity, IFS represents the entire waveform as a measurement vector — one coordinate per computed measure, drawn from six mechanical domains. The position of that point in the space is the description of the event.

The core idea

A peak value is a one-dimensional summary — it answers a single question: how big was this? IFS instead treats the multidimensional space itself as the object of study. Each recorded event becomes a point x ∈ ℝⁿ, positioned by measures extracted from the resultant linear acceleration, angular velocity, and angular acceleration signals across the full event window.

Why it's not just "more variables"

Adding variables to a classifier is a common approach in sensor research. IFS is different in intent: the variable set isn't chosen to optimize a prediction target. It's chosen to describe the mechanics of the event — temporal structure, coupling, and frequency content — so the geometry of the resulting space can itself be examined, probed for its dimensionality, and mapped onto sport-specific or clinical questions.

HOW THE 417 BREAK DOWN

Strictly speaking, not everything the current pipeline computes is IFS. Six domains — 285 variables — are IFS proper: continuous descriptions of the waveform itself, with no external labels and no assumed body constants. The rest is computed by the same pipeline as useful extras, described further down this page.

285
IFS proper — six domains below
86
computed alongside — injury criteria, artefact screening, sport context
46
can be evaluated — model-based mechanical proxies
DOMAIN 01 · 133 VARIABLES

Structural waveform

The temporal shape of the signal itself — secondary peaks, oscillations, rise and decay, how energy is distributed across the event window. A sharp, brief transient and a broad, sustained load can share a peak value and still be structurally distinct.

Kurtosis / skewness
Impulsiveness and asymmetry of the waveform, computed separately for the linear, rotational, and angular-acceleration signals.
Secondary-peak structure
Number of peaks, spacing between them, and the size of secondary peaks relative to the main one — a single clean pulse versus a complex, multi-contact event.
Onset, decay & recovery
How fast the signal rises, how it decays after the peak, and the shape of its envelope over the full window.
Path-length & windowed integrals
Cumulative distance travelled by the acceleration vector, and how much of the total motion occurs in each portion of the window.
DOMAIN 02 · 117 VARIABLES

Spectral & time-frequency

The frequency content of the waveform, and how that content changes over the course of the event — not just a static spectrum, but its evolution in time.

Band power & dominant frequency
Energy distribution across low, mid, and high frequency bands; the single frequency carrying the most power.
Spectral entropy & flatness
How broad or narrow-band the frequency content is — genuine contact tends toward broad, multi-frequency content; rigid or artefactual events toward narrow bands.
Time-frequency evolution
Whether high-frequency content is concentrated early in the event or persists throughout — a distinction a static spectrum can't make.
Trend / oscillation / noise decomposition
Singular spectrum analysis splitting the signal into a slow trend, an oscillatory component, and residual noise.
DOMAIN 03 · 16 VARIABLES

Rotational–translational coupling & causality

How rotation and translation relate to each other during the event — not just their relative size, but their timing and statistical dependence.

Rotational dominance index
Fraction of total kinematic energy carried by the rotational component over the full event window.
Cross-correlation & lag
How closely the linear and rotational signals track each other, and the time offset between them.
Mutual information
How much knowing one signal's behaviour tells you about the other — a more general dependence measure than correlation alone.
Phase synchronization
Whether the oscillatory phases of the two signals stay locked together or drift apart over the event.
DOMAIN 04 · 12 VARIABLES

Directional geometry

Which direction the motion is concentrated in, and how stable that direction is over the course of the event.

Dominant axis & dominance ratio
Which single axis carries the most motion, and by how much it exceeds the other two.
Vector stability
Whether the dominant direction of motion holds steady through the event or shifts as the impact unfolds.
PCA dominance & axis concentration
How much of the total variance sits along a single principal direction, versus spread evenly across axes.
Rotation-axis precession
How much the axis of rotation itself wanders during the event, rather than staying fixed.
DOMAIN 05 · 4 VARIABLES

Anatomical-plane decomposition

Rotational energy split into the three anatomical planes of head motion — a coordinate transform, not a new measurement, but one that ties the waveform directly to the axis-dependence findings discussed on The Story.

Axial / coronal / sagittal fraction
Share of total rotational energy carried in each anatomical plane.
Dominant plane
Which of the three planes carries the largest share for this event.
DOMAIN 06 · 3 VARIABLES

Signal complexity & regularity

The smallest of the six domains — and no less real for it. Algorithmic-complexity measures of how patterned or how irregular the waveform is, independent of its amplitude or frequency content.

Lempel-Ziv complexity
An algorithmic measure of pattern complexity in the linear and rotational signals — how compressible the waveform is.
Motion-complexity index
A composite measure of how irregular the overall motion pattern is across the event.
COMPUTED ALONGSIDE — NOT IFS PROPER

Useful extras, from the same pipeline

The same 76-millisecond window that produces the six IFS domains above also produces three further families of output. They're real, they're computed on every event — but they're either external criteria the pipeline happens to also calculate, or they depend on labels and context from outside the waveform itself. Worth having; not part of the IFS representation.

7 variables

Established injury criteria

HIC15, HIC36, BrIC, DAMAGE, HIP, and RIC36 — the historical scalar criteria discussed on The Story — computed directly from the same recorded waveform, as seven extra coordinates rather than replaced by IFS.

17 variables

Artefact & plausibility screening

Sample and permutation entropy, coherence, HF/LF ratio, timing-reversal and retrigger-cascade detection, plus two physical-plausibility checks against fixed sensor limits — the one place in the pipeline where a genuine threshold is applied, as a sensor-fault sanity check rather than an injury or severity classification.

62 variables

Sport-context signatures

Football-heading directional and contact-type geometry, ice-hockey on-ice/bench/off-play descriptors, and an "active vs. passive impact" signature — all conditional on an external context label (video, player-tracking, or manual tag), not derived from the waveform alone.

FROM MANUSCRIPT TO PIPELINE

111 was a snapshot, not a spec

The published manuscript analyzes 111 IFS variables — the set behind every dimensionality, orthogonality, and classification result on the Evidence page. The four domains in that analysis are a subset of the six described above; development since publication has grown the pipeline to 417 variables in total. The commitment was never to a fixed inventory — only to representing the waveform as a structured, multidimensional object rather than a scalar.

MEASUREMENT VALIDITY

Sensor placement is not incidental

The structural information IFS is built to capture is exactly what gets corrupted by loose sensor coupling. A helmet-mounted sensor records helmet motion, not head motion. In the demonstration dataset, the sensor was pressed firmly against the mastoid process with an elastic headband — not adhesive alone — to limit relative movement and hold a consistent anatomical measurement geometry. Other placements or retention methods require independent validation.

See what this looks like in real data

Dimensionality, orthogonality, and classification results from 4,402 recorded events across 19 elite women's ice-hockey matches.

View the evidence →