C8.10.4Explicit recalibrationdesignresearch

Beyond a point, implicit correction is not enough and the user must actively recalibrate

Aliases: full recalibration · active recalibration · calibration session

What it is

Implicit correction is good at sliding a small translation. Once drift is large enough to have changed the nonlinear part—edge extrapolation has exploded, the homography no longer holds, glasses have slipped into a new mapping geometry—stacking more translation will fix the center and break the corners, or follow a bad label and collapse the mapping. Then the task has to stop and the user must actively recalibrate: look at known points again and refit. That is an upgrade of the correction method, not the error-budget management criterion itself; the budget answers “should we act,” this answers “a translation patch is no longer enough, replace the whole map.”

Why it happens

Online correction usually updates only low-order terms, because higher-order terms are unstable on sparse, noisy click labels. Once true error contains position-dependent bend (center still fine, worse toward the corners), low-order terms are not enough. A large headset slip, a different pair of glasses, walking from indoor light into sun, is a new set of extrinsics; the old higher-order coefficients are all void. Further implicit updates then crawl on the wrong manifold.

Active calibration costs an interruption and a bout of looking at points. It buys back a full-screen mapping including higher-order terms. The upgrade policy should be explainable: the system should be able to say “this bias is no longer something a nudge can fix,” not suddenly pop a nine-point chart.

Studying it

Make drift in two grades: pure translation versus position-dependent bend (for example extra offset only at the four corners). Contrast implicit translation only with forcing a full calibration once bend is detected. Outcomes: full-screen validation error, center-versus-corner difference, complaints about interruption. Signals of bend: click residuals that disagree in direction across regions; implicit updates that improve the center and worsen the corners. A lab that only places targets in the center will forever conclude implicit is enough, because the bend lives at the edge.

Where it stops holding

Some sessions are translation-only to the end, implicit can carry them, and forcing a full calibration is nagging. Conversely, a workout, glasses taken on and off, a child grabbing the headset, produce bend at any time and the implicit window is short. People who cannot finish a look-at-points task have no upgrade path; they need head direction or larger targets, not a calibration they cannot complete. Clinical records that require reportable accuracy may forbid riding implicit for the whole session from the start.

Applying it

  • Watch whether residuals still look like a translation: when directions start fighting across regions, or implicit steps hit the cap and still do not fix, escalate to a full calibration.
  • On escalate, say why in one sentence, and allow “enlarge targets and continue” as a temporary escape, not only the look-at-points path.
  • Verify by adding bend at the corners and confirming the system does not keep translating the center into a faker fix, but enters active calibration once bend is detected.

Related

  • Same group: C8.10.1 Drift is the gradual offset of gaze estimates from true position after calibration · C8.10.2 Head motion, glasses slippage, and posture change all worsen drift · C8.10.3 Implicit recalibration can correct drift from interaction with known targets without interrupting the task
  • Adjacent: C8.08 Eye-tracking calibration · C8.06 Foveated rendering
  • Search: explicit recalibration · nonlinear gaze error · calibration session

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/C8.10.4