The 3-D coordinates of the pupil center in the [
1,
2,
3] frame, i.e.,
PW, are estimated for each eye from the coordinates (
xraw,
yraw) provided by an eye-tracking system and derived from the position of the projection of center of the subject's pupil on the eye tracker's camera image plane (
x,
y) according to the flow chart of
Figure 1 (leftmost panel, downward black arrows' direction). The (
xraw,
yraw) coordinates saved in the data records are usually the result of some internal linear transformations applied by the eye-tracker data acquisition software to the original horizontal and vertical coordinates (
xmeas,
ymeas) of the center of the pupil on the camera image plane measured by the eye tracker. In general, the pupil position (P), i.e., the coordinates of P″ in
Figure 1,
panel B, is referred to an arbitrary reference frame system centered in some point of the camera sensor (typically a CCD sensor), according to an initial calibration of the eye-tracker. If the camera does not move with respect to the eye, any change of the pupil position on the CCD represents a pure rotation of the eye. However, most of the available eye-trackers in commerce rely on the pupil-corneal reflection (P-CR) technique (Morimoto & Mimica,
2005), which determines the (
xmeas,
ymeas) coordinates as the difference vector between the pupil position on the CCD and the first surface corneal reflection (CR) of an illumination source. Notably, when used in the P-CR mode, the rotational gain, i.e., the CR displacement for a unit displacement of the pupil, is approximately 0.5, since the CR moves half the distance as the pupil center during an eye rotational movement (Hua, Krishnaswamy, & Rolland,
2006; Li, Munn, & Pelz,
2008). Accordingly, the calibration parameters transforming the (
xmeas,
ymeas) coordinates into the (
xraw,
yraw) data output might be different in the P and P-CR recording modes. Moreover, other additional scaling and translations might be performed on the measured data depending on the specific eye tracker raw data processing. For instance, in the case of the EyeLink-II system (SR Research, Ltd., Mississauga, Ontario, Canada) used in the present study, each data are linearly transformed in order to always be a positive integer ranging from 0 to 30,000 camera units (SR Research, personal communication, February, 2009 and November, 2012). Thus, the relationships between the pupil coordinates on the CCD and the data provided by the eye-tracking system are expressed by:
where the
αx and
αy are scaling factors and the x
off and y
off are offset parameters corresponding to the origin of the camera frame (i.e., the intersection of the image plane with the optical axes) on the CCD. Their values might be different across recording modes, and likely to change every time the system proprietary calibration procedure is carried out, but unfortunately the algorithm code is often not available to users. Hence we need to estimate their value with dedicated procedures as described in next sections.