POSEIQ ASSURANCE

Accuracy is not
one number.

A simple gait-speed example showing how PoseIQ thinks about measurement, uncertainty and evidence.

↓ Start with the measurement
01 · Define

What are we actually measuring?

A person travels between two defined gates. We measure the known distance and the elapsed time, then calculate average speed.

GATE A
GATE B
movement →
5.000 m
Start: defined crossing event Stop: defined crossing event Output: average gait speed
02 · Quantify

Where can uncertainty enter?

Before talking about “accuracy”, identify the quantities that actually contribute uncertainty to the measurement.

↔

Distance

5.000 m uD = 1 mm

The gates must be positioned using a physical measurement procedure.

ILLUSTRATIVE ASSUMPTION
◷

Elapsed time

3.33 s uT = 50 ms

Timing depends on how the crossing events are defined, detected and timestamped.

ILLUSTRATIVE ASSUMPTION
Important For the propagation example below, 1 mm and 50 ms are explicitly treated as illustrative standard uncertainties (k = 1). They are not validated PoseIQ specifications. If they were instead limits, tolerances or expanded uncertainties, they would need to be converted appropriately before propagation.

What can sit inside temporal / event uncertainty?

In a vision-based measurement, a gate-crossing time is not only a clock problem. The observed event can be influenced by several components, and those components are not automatically independent.

Timestamp / timebase

Timestamp resolution, clock behaviour and synchronization relevant to the recording and measurement.

Frame sampling

Video is temporally sampled. At 30 fps the nominal frame interval is about 33.3 ms; at 60 fps it is about 16.7 ms.

Landmark localisation

Spatial variation in the tracked landmark can shift the apparent instant at which a defined gate is crossed.

Event logic / interpolation

Threshold rules, temporal filtering or sub-frame interpolation can affect both random variation and systematic bias.

Do not add these blindly. A real uncertainty budget should identify which components are already represented in the experimentally estimated event-time uncertainty, which are separate, and whether important correlations exist. Double-counting the same effect would overstate uncertainty.
03 · Calculate

Now calculate the measurement.

Average speed is distance divided by elapsed time. The basic calculation is simple. The expandable section shows exactly how the stated standard uncertainties propagate into the reported speed.

AVERAGE SPEED
5.000 ÷ 3.33 = 1.50 m/s
DISTANCE
5.000 m
ELAPSED TIME
3.33 s
GAIT SPEED
1.50 m/s
Σ
Show the measurement maths Model, assumptions, propagation, covariance and interpretation
⌄
Step 1

Define the measurand and measurement model

Let \(D\) denote the distance between Gate A and Gate B, and \(T\) denote the elapsed time between the two defined crossing events. The measurand is average speed:

\[ v = \frac{D}{T} \]

For this illustrative example:

\[ D = 5.000\ \mathrm{m}, \qquad T = 3.33\ \mathrm{s} \] \[ v = \frac{5.000}{3.33} = 1.5015015\ldots\ \mathrm{m\,s^{-1}} \approx 1.50\ \mathrm{m\,s^{-1}} \]
Step 2

Define the uncertainty inputs

To make the propagation mathematically unambiguous, this example treats the following values as standard uncertainties (\(k=1\)):

Input quantity Estimate Standard uncertainty Relative standard uncertainty
Distance \(D\) 5.000 m \(u_D = 0.001\ \mathrm{m}\) 0.020%
Elapsed time \(T\) 3.33 s \(u_T = 0.050\ \mathrm{s}\) ≈ 1.5015%
Why this wording matters A bare statement such as “±50 ms” is incomplete in metrology. If 50 ms were instead a symmetric limit with a rectangular distribution, the corresponding standard uncertainty would be \(50/\sqrt{3}\) ms. If it were an expanded uncertainty \(U\) with \(k=2\), the corresponding combined standard uncertainty would be \(U/2\).
Step 3

Calculate the sensitivity coefficients

For the measurement model \(v(D,T)=D/T\), the first-order sensitivity coefficients are:

\[ c_D = \frac{\partial v}{\partial D} = \frac{1}{T} \] \[ c_T = \frac{\partial v}{\partial T} = -\frac{D}{T^2} \]

These coefficients describe how strongly the reported speed responds to small changes in each input quantity.

Step 4

Propagate independent standard uncertainties

If \(D\) and \(T\) are treated as independent input quantities, first-order propagation gives the combined standard uncertainty:

\[ u_c^2(v) = \left( \frac{\partial v}{\partial D} \right)^2u_D^2 + \left( \frac{\partial v}{\partial T} \right)^2u_T^2 \]

Substituting the sensitivity coefficients:

\[ u_c(v) = \sqrt{ \left( \frac{u_D}{T} \right)^2 + \left( \frac{D\,u_T}{T^2} \right)^2 } \]

Equivalently, the relative combined standard uncertainty is:

\[ \frac{u_c(v)}{v} = \sqrt{ \left( \frac{u_D}{D} \right)^2 + \left( \frac{u_T}{T} \right)^2 } \]
Step 5

Evaluate the uncertainty budget

Distance term:

\[ \frac{u_D}{D} = \frac{0.001}{5.000} = 0.0002 = 0.020\% \]

Elapsed-time term:

\[ \frac{u_T}{T} = \frac{0.050}{3.33} = 0.015015\ldots \approx 1.5015\% \]

Combined relative standard uncertainty:

\[ \frac{u_c(v)}{v} = \sqrt{ (0.0002)^2 + (0.015015\ldots)^2 } \] \[ \frac{u_c(v)}{v} \approx 0.015016 = 1.5016\% \]

Combined standard uncertainty in speed:

\[ u_c(v) = (1.5015015\ldots)(0.015016\ldots) \approx 0.02255\ \mathrm{m\,s^{-1}} \]
\[ \boxed{ v \approx 1.50\ \mathrm{m\,s^{-1}}, \qquad u_c(v) \approx 0.023\ \mathrm{m\,s^{-1}} \quad (k=1) } \]
What dominates? Under these illustrative assumptions, the relative distance contribution is only 0.020%, while the elapsed-time contribution is about 1.50%. Temporal/event uncertainty therefore dominates this uncertainty budget.
Step 6

Elapsed-time uncertainty is not the same as per-gate uncertainty

The main example assumes that \(u_T=50\) ms belongs to the final A-to-B elapsed-time measurement. A different model is required if 50 ms belongs separately to each gate event.

Scenario A · final elapsed time

The standard uncertainty of the already-computed interval \(T=t_B-t_A\) is 50 ms.

\(u_T=0.050\ \mathrm{s}\)

This produces the 1.5016% result above.

Scenario B · each event timestamp

The standard uncertainty is 50 ms at Gate A and 50 ms at Gate B.

\(u_A=u_B=0.050\ \mathrm{s}\)

Their covariance must then be considered.

Since

\[ T=t_B-t_A \]

the general variance expression is:

\[ u_T^2 = u_A^2 + u_B^2 - 2\,\mathrm{Cov}(t_A,t_B) \]

If the two timestamp errors are independent, the covariance term is zero:

\[ u_T = \sqrt{ (0.050)^2+(0.050)^2 } = 0.07071\ \mathrm{s} \]
\[ \frac{u_c(v)}{v} = \sqrt{ \left(\frac{0.001}{5.000}\right)^2 + \left(\frac{0.07071}{3.33}\right)^2 } \approx 2.1235\% \]
\[ u_c(v) \approx 0.03188\ \mathrm{m\,s^{-1}} \]
Correlation matters. In a continuous vision pipeline, event-time errors can share common influences. Temporal filtering, tracking persistence, common timestamp behaviour or other processing can produce non-zero covariance. The independent case above is therefore a model assumption, not a universal property.
Step 7

Frame-rate quantisation is a component, not the whole answer

Video samples motion at discrete times. For example:

\[ 30\ \mathrm{fps} \Rightarrow 33.3\ \mathrm{ms/frame} \] \[ 60\ \mathrm{fps} \Rightarrow 16.7\ \mathrm{ms/frame} \]

The frame interval is relevant to temporal resolution and quantisation, but it is not automatically equal to the measurement uncertainty. Event timing can also depend on timestamp quality, landmark localisation, event definition, interpolation and processing behaviour.

Sub-frame interpolation does not make uncertainty disappear. Interpolation may improve temporal estimation, but its bias and repeatability must themselves be evaluated against an appropriate reference if they materially affect the measurand.
Step 8

If the numbers are bounds rather than standard uncertainties

The propagation above assumes standard uncertainties. If ±50 ms instead means a symmetric hard limit and a rectangular distribution is appropriate, the standard uncertainty would be:

\[ u_T = \frac{0.050}{\sqrt{3}} \approx 0.02887\ \mathrm{s} \]

Likewise, if a quoted quantity were an expanded uncertainty \(U\) with coverage factor \(k\), it would first be converted to:

\[ u_c = \frac{U}{k} \]

This is why the uncertainty convention must be stated before numbers are propagated or compared.

Step 9

Combined standard uncertainty versus expanded uncertainty

The worked result above is a combined standard uncertainty:

\[ u_c(v)\approx0.02255\ \mathrm{m\,s^{-1}} \]

If an expanded uncertainty is required, it is calculated as:

\[ U=k\,u_c \]

For example, choosing \(k=2\) would give:

\[ U \approx 2(0.02255) = 0.0451\ \mathrm{m\,s^{-1}} \]
Do not automatically translate k = 2 into “95%”. A coverage interpretation depends on the distributional model, effective degrees of freedom and other conditions. The coverage factor and its interpretation should be reported explicitly.
Step 10

What propagation does not establish

A mathematically correct uncertainty propagation does not by itself validate the measurement system. A defensible evidence profile may also need to establish:

Trueness / bias Systematic difference from an appropriate reference.
Precision Variation across repeated measurements under defined conditions.
Distance setup How the gate separation is established and verified.
Timestamp / timebase behaviour Timing characteristics relevant to the recorded measurement.
Landmark localisation How spatial tracking variation changes the detected crossing event.
Event-detection logic Thresholds, temporal filtering, crossing definition and interpolation.
Operating conditions Speed, viewpoint, visibility, occlusion, lighting and other relevant conditions.
Failure behaviour When the system becomes unreliable, rejects the measurement or fails.
Uncertainty propagation is not validation. The calculation describes what follows from the chosen measurement model and uncertainty inputs. Experimental evidence is needed to determine whether those inputs and assumptions represent the real end-to-end measurement.
Step 11

The defensible statement for this worked example

Using \(D=5.000\) m and \(T=3.33\) s, and treating \(u_D=1\) mm and \(u_T=50\) ms as independent standard uncertainties:

\[ \boxed{ v \approx 1.50\ \mathrm{m\,s^{-1}} } \] \[ \boxed{ u_c(v) \approx 0.023\ \mathrm{m\,s^{-1}} \quad (k=1) } \] \[ \boxed{ \frac{u_c(v)}{v} \approx 1.50\% } \]
This does not mean “PoseIQ is 98.5% accurate.” It is an illustrative uncertainty result for one defined measurand, measurement model, set of inputs and set of assumptions. Actual performance must be established by evidence.

Illustrative uncertainty contribution

Distance
0.020%
Timing
≈ 1.50%

Under the stated illustrative assumptions, temporal/event uncertainty dominates the uncertainty budget. Improving an already-small distance uncertainty would contribute little unless temporal/event performance were also improved.

04 · Profile

Describe the result.

Under these illustrative assumptions, first-order uncertainty propagation gives approximately:

ILLUSTRATIVE MEASUREMENT RESULT
1.50 m/s
Combined standard uncertainty uc ≈ 0.023 m/s, corresponding to approximately 1.50% under the stated illustrative assumptions.
k = 1 · illustrative uncertainty model · not a universal PoseIQ specification
“How accurate is PoseIQ?”
How accurate is this measurement, for this task, configuration and conditions?
05 · Evidence

Turn the measurement into an Evidence Card.

Instead of attaching one accuracy number to an entire platform, document the evidence for the measurement that matters.

PoseIQ Evidence Card · Worked Example

Average gait speed

Measurand
Average gait speed
Task
Walk or run between two defined spatial gates
Distance
5.000 m
Distance standard uncertainty
uD = 1 mm · illustrative k = 1 input
Event definition
Defined body landmark crossing Gate A and Gate B
Elapsed-time standard uncertainty
uT = 50 ms · illustrative k = 1 input
Calculation
Speed = distance ÷ elapsed time
Example result
v ≈ 1.50 m/s; uc(v) ≈ 0.023 m/s (k = 1); relative combined standard uncertainty ≈ 1.50%
Operating conditions
Defined gate placement, camera configuration, landmark visibility and measurement protocol
Evidence status
ILLUSTRATIVE · REQUIRES VALIDATION
Interpretation
The uncertainty statement belongs to this defined measurand, measurement model, configuration, operating conditions and supporting evidence. It does not describe the PoseIQ platform as a whole.
06 · Responsibility

Who validates the measurement?

PoseIQ provides the technology, measurement tools and assurance framework. This worked example demonstrates a process for defining, quantifying and evaluating a measurement. It is not a claim that PoseIQ has validated every possible use, configuration or environment.

Validation is application-specific.

Actual measurement performance can depend on the measurand, task, protocol, camera configuration, equipment, population, environment, operating conditions and intended use. A validation result obtained under one set of conditions should not automatically be assumed to apply to another.

Users and research partners can therefore evaluate the measurements that matter to them using appropriate reference methods and test conditions for their application. PoseIQ provides the technical platform and measurement framework that can support that process.

The technology is reusable. The evidence is measurement-specific.
What an Evidence Card means An Evidence Card records evidence for a defined measurement and the conditions to which that evidence applies. It is not a universal certification of the PoseIQ platform, and an illustrative Evidence Card is not a substitute for application-specific validation.
07 · Assurance

That is the framework.

PoseIQ Assurance moves the question from a vague platform-level accuracy claim to an inspectable measurement and its evidence.

01 Define
02 Configure
03 Measure
04 Quantify
05 Validate
06 Interpret
Assumptions are not validation results. Actual measurement performance depends on the protocol, equipment, configuration, environment, event definition and operating conditions. Validation should test the defined measurement against an appropriate reference under the conditions in which it will be used.
POSEIQ ASSURANCE

Don't validate a vague accuracy number. Validate the measurement.

Gait speed is one simple example. The same reasoning can be applied to joint angles, range of motion, gait events, jump measures, asymmetry and other movement measurements.

Measurement → Evidence → Interpretation