C8.08.4Calibration-free eye trackingdesignresearch

Calibration-free eye tracking is usually less accurate than per-user calibration

Aliases: appearance-based gaze · person-independent gaze · uncalibrated tracker

What it is

Calibration-free schemes do not ask the user to look at a set of known points. They emit a gaze estimate from an appearance model trained on a population, an anatomically average eyeball, or a weak in-run constraint such as “people are probably looking at the screen.” Skipping the session buys this: individual kappa, corneal curvature, and spectacle refraction are not absorbed into private coefficients, so spatial error is usually larger than per-person calibration on the same hardware. That is enough for “are they looking at this region,” not for pinning a cursor on a small button.

Why it happens

An appearance model regresses over many faces and gaze directions and learns a population conditional expectation. People inside the training distribution (common skin tone, eye shape, lighting) sit near that expectation; uncommon frames, marked esotropia, makeup hiding the lid fold, sit off it. Anatomical models use mean eyeball radius and mean kappa and are biased for the individual. In-run adaptation (clicks as weak labels) can pull some of the bias back, but that is already implicit calibration without asking the user to look at points.

Per-person calibration trades a dozen seconds for coefficients that belong to this person; calibration-free spreads those seconds into larger error across the whole session. “Works out of the box” in marketing is a claim about flow, not about angular error.

Studying it

On the same camera and the same people, contrast error after 9-point calibration, fully calibration-free error, and error after several click-adaptation steps. Stratify glasses, eyelid morphology, and lighting, because calibration-free failure is not uniform. Appearance papers often report mean angular error; a product needs the tail: the worst 10% of users decide whether small targets work. Also report abandonment of the calibration session—sometimes the advantage of calibration-free is not mean error but “nobody gets stuck on the calibration screen.”

Where it stops holding

Large targets, presence detection, and a large foveation island often absorb the extra error, and calibration-free is enough. Assistive gaze typing, pixel-level annotation, and small-icon clicks still prefer per-person calibration. Children and some users with cognitive disabilities cannot finish a look-at-points task; calibration-free may be the only path that boots, even at larger error. If the model collapses on lighting or eye shapes unseen in deployment, calibration-free can be worse than a poor calibration. Some “calibration-free” headsets still had camera extrinsics calibrated at the factory; they skip the user’s points, not all calibration.

Applying it

  • Choose by target size: region-level can be calibration-free; control-level should offer a short calibration and remember those coefficients.
  • Do not write out-of-the-box as “as accurate as calibrated”; show the current estimated error magnitude in settings.
  • Verify on people held out from training (including glasses and varied eye shapes) by reporting both median error and the worst 10%, and confirm calibration-free is only used on targets the tail can still hit.

Related

  • Same group: C8.08.1 Calibration has the user look at known screen points to build an individual mapping · C8.08.2 Calibration accuracy decays when head pose, glasses, or lighting change after calibration · C8.08.3 Whether to recalibrate depends on whether drift exceeds the acceptable error
  • Adjacent: C8.09 Precision versus accuracy · C8.10 Gaze drift and recalibration
  • Search: calibration-free · appearance-based gaze · person-independent gaze

Cards in the same group

Quick Actions

Share

Share this page

ios_share

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