Open Access
1 January 2009 Measuring fixation disparity with infrared eye-trackers
Maria De Luca, Donatella Spinelli, Pierluigi Zoccolotti, Fabrizio Zeri
Author Affiliations +
Abstract
Fixation disparity, that is, misalignment of the gaze direction of both eyes, may be observed in static conditions (through standard optometric evaluation) and dynamic conditions (through eye movement recording). A computation method is presented to determine vergence angles and fixation disparity from gaze positions as commonly recorded by infrared eye-trackers when a participant looks at a personal computer (PC) screen. Eye-tracking devices provide gaze position in coordinates relative to the bidimensional screen surface. From these data, vergence angles can be calculated by trigonometric triangulations; fixation disparity is then calculated from the vergence angles. The application of the procedure to the recordings of one participant is described. To control for the effective alignment of the two eyes on the target during binocular calibration, a procedure based on the dichoptic presentation of nonius lines was used. The recordings confirm that computation and the dichoptic calibration procedures ensure reliable measures of vergence and fixation disparity. The usefulness of this approach with infrared recording of eye position is discussed.

1.

Introduction

Binocular fixation is not always perfect. When focusing on a point in space, the lines of gaze of the two eyes may not be perfectly aligned on the target and a fixation error may occur. This fixation error (called fixation disparity, or FD) is referred to as eso-disparity (or crossed disparity) when the lines of gaze cross in front of the fixation point, and exo-disparity when the lines of gaze cross behind it (uncrossed disparity).

In clinical settings, FD can be measured by subjective tests such as the Mallett test, Sheedy’s disparometer, and the Borish test (for a review, see Saladin1). These tests are based on subjects’ reports/responses during static fixation tasks. An objective measure of FD is obtained through eye movement recordings by measuring vergence angles. This measurement is taken in a dynamic condition, because data can be collected while subjects move their eyes on a personal computer (PC) screen; recording can extend over relatively long periods of time to assess stability of fixation over time.

By using scleral search coils, it is possible to obtain an accurate recording of absolute eye rotation angles, and consequently, vergence. In fact, this device has been used extensively in research on vergence (e.g., Collewijn, Erkelens, and Steinman2). An alternative method is infrared eye-tracking. One advantage of eye tracking is that it is not invasive and therefore is potentially useful with patients, particularly children. Infrared eye-trackers are generally provided with analysis software that determines the gaze position—that is, the projection of the line of gaze on the observed surface (generally the PC screen), not the eye rotation angle. Therefore, the vergence angle is not automatically available. Note that the binocular gaze positions of the two eyes cannot be used directly to determine FD. Additional computations are needed to derive vergence angles from basic data obtained with infrared eye-trackers. Nevertheless, the commercially available analysis packages for infrared eye-trackers typically lack this feature. Furthermore, the method for deriving vergence angles from gaze position is only briefly outlined in the literature (e.g., Fajardo, Luke, and Grant3), and there is no explicit reference to FD.

The first goal of this study was to develop computations that would allow FD measurements from gaze positions as measured by infrared eye-trackers. In particular, equations based on trigonometric computations are described, including those for computing vergence angles. The final equation can be applied to the output data of an eye-tracking system that allows FD calculations. The computations will be presented in Sec. 2. To demonstrate how to apply this equation, we recorded binocular eye movements during a fixation task and used gaze positions as the known terms of the equation (see Sec. 3).

Another goal of this study pertains to binocular calibration. Calibration is the procedure performed before acquisition of eye movement data relative to a specific task (e.g., reading, scanning a figure, fixating a target, etc.). Calibration generally consists of recording the gaze position at known locations (i.e., fixation points that define the calibration matrix) on the PC screen. These data are used as a baseline to derive the gaze position during the experimental task.

A critical aspect of binocular recordings in general and of measuring FD in particular is to obtain reliable binocular calibrations. In fact, a prerequisite for obtaining a nonspurious measurement is that binocular calibration must be performed with the optimal alignment of lines of gaze. One method for calibrating before binocular tasks consists of making the two monocular calibrations “in-turn,” which means the eyes are tested separately, one after the other, in monocular viewing. This method can be affected by the temporal shift between the two monocular measurements; it is also affected by a lack of control of a accurate target fixation during the calibration procedure. Therefore, in most cases good fixation during calibration is assumed but not fully controlled.

In this study, both eyes performed calibration simultaneously through an ad hoc setting developed to obtain aligned calibration data points. To check for binocular alignment during calibration, vertical nonius lines were dichoptically presented. The participant signaled when perfect alignment of the two vertical lines (seen separately by the two eyes) was reached. This procedure allowed the alignment of the lines of gaze on the calibration target, providing a baseline for measuring binocular vergence in successive tasks.

To summarize, this paper will describe: (1) trigonometric computations to determine vergence angles and FD from gaze positions, as recorded by infrared eye-trackers; and (2) an example of FD measurement based on the above computations and on the method of dichoptic binocular calibration using nonius lines.

2.

Computation of Fixation Disparity

2.1.

Fixation Disparity

FD is the difference between actual (αA) and ideal (αI) vergence angles [see Eq. 1]. The former is the vergence angle measured when the observer looks at the screen (lines of gaze may align on the screen plane or beyond or before it); the latter is the theoretical expected vergence angle with perfect alignment on the screen plane (i.e., zero fixation disparity):

Eq. 1

FD=αAαI.

The main parameters involved in the computation of αA and αI are sketched in Fig. 1 (where αA is represented in a case simulating eso-disparity).

Fig. 1

Elements (planes, points, segments, and angles) involved in the trigonometric computations. The ideal vergence angle (αI) is sketched by the black dash-dotted line; the actual vergence angle (αA) is presented in the case of hyperconvergence (eso-disparity) by a solid black line.

014013_1_019901jbo1.jpg

In Fig. 1, RE and LE are the right eye and left eye, respectively. The line joining the rotation centers ( CR and CL ) of the two eyes is the interocular baseline. The segment PD is the distance between the eye rotation centers CR and CL ; since this cannot be measured directly, interpupillary distance was used. S is the PC screen plane, which is parallel to the interocular baseline; b is the distance between the screen plane and the corneal vertex; dc is the distance between the corneal vertex and the eye rotation center; 2 d is the distance between plane S and the interocular baseline; it is calculated as the sum of b and dc . M is a point midway between CR and CL . S0 is the orthogonal projection of M on plane S and corresponds to the center of the horizontal meridian of the PC screen. SR and SL represent projections on the screen of the RE and LE lines of gaze, respectively. 3 Sm represents the point of ideal vergence, where SR coincides with SL (see dashed lines in Fig. 1). If SR and SL do not coincide, the lines of gaze may either cross in front of plane S (as in Fig. 1) or behind it (not represented). In either case, Sm is the midpoint of segment SRSL ; y is the measure of this segment. When y is equal to zero, the binocular alignment is perfect (i.e., the lines of gaze converge on Sm ); the greater y , the greater the error in convergence. j is the distance between S0 and Sm .

In the sketched case of eso-disparity, F is the actual fixation plane; FA is the actual fixation point; SA is the orthogonal projection of FA on plane S; and k is the distance between S0 and SA .

Of the above parameters, y , PD , and d can be collected empirically. The remaining parameters are calculated by applying trigonometric rules, as reported below.

2.2.

Computation of Ideal Vergence Angle (αI)

The ideal vergence angle (αI) is the angle formed by the two lines of gaze when they coincide on the stimulus plane (i.e., fixation plane F coincides with screen plane S). In this case, αI is equal to αA , and FD is equal to zero.

Three cases of αI will be considered.

  • 1. Case 1: Sm coincides with S0 (as defined in Fig. 1) and j=0 (see SI0 in Fig. 2 ). The ideal vergence angle (see αI0 in Fig. 2) is computed as:

    2.

    αI0=αR0+αL0
    αR0=ArcTan[(PD2)d]αL0=ArcTan[(PD2)d]
    αI0=2ArcTan[(PD2)d].

    Note that Eq. 2 cannot be applied when Sm (as defined in Fig. 1) does not coincide with S0 . In fact, this would produce an overestimation of the vergence angle; this type of overestimation increases as a function of eccentricity (i.e., the distance from the center of the screen). Equation 2 would produce an equal vergence angle at all eccentric points along fixation plane F. By contrast, it is known that an isovergence plane is a concave surface passing through the two eye rotation centers and the fixation point.7 Hence, for all eccentric fixation points on a flat surface, the vergence angle will (by definition) be less than that on the isovergence plane.

    For the above reasons, Eq. 2 is modified as follows. There are two possible cases (see αI1 and αI2 in Fig. 2):

  • 2. Case 2: Sm does not coincide with S0 (as defined in Fig. 1) and j<PD2 (see SI1 in Fig. 2). In this case, αI1 is calculated as follows:

    3.

    αI1=αR1+αL1
    αR1=ArcTan[(PD2j)d]αL1=ArcTan[(PD2+j)d]
    αI1=ArcTan[(PD2j)d]+ArcTan[(PD2+j)d].

  • 3. Case 3: Sm does not coincide with S0 (as defined in Fig. 1) and j> PD2 (see SI2 in Fig. 2). In this case,

    4.

    αI2=αR2αL2
    αR2=ArcTan[(j+PD2)d]αL2=ArcTan[(jPD2)d]
    αI2=ArcTan[(j+PD2)d]ArcTan[(jPD2)d].

Fig. 2

Ideal vergence angle; three cases are depicted. In the first case (αI0) , point FA0 (as defined in Fig. 1) is on the midline between the eyes; its projection on plane S coincides with S0 , so j=0 (note that SI0 in this figure corresponds with S0 in Fig. 1). In the second case (αI1) , segment j is less than PD2 . In the third case (αI2) , segment j is greater than PD2 .

014013_1_019901jbo2.jpg

Equations 3, 4 are equivalent for computing the binocular vergence angle. They can also be applied when Sm coincides with S0 (in this case, j is equal to zero), and also in the particular case of j=PD2 .

2.3.

Determination of Actual Vergence Angle (αA) from Gaze Position Recorded by Infrared Eye-Trackers

The actual vergence angle (αA) is determined by the LE and RE lines of gaze when the observer looks at the screen.

Infrared eye-trackers provide information on the projection of the line of gaze; gaze position is represented in bidimensional coordinates relative to the surface of a PC screen.

Again, we will consider three cases:

  • 1. Case 1: FA , the intersection between the lines of gaze, lies on segment MS0 ; its projection on plane S coincides with S0 (see Fig. 3 ):

    5.

    αA=αR+αL
    αR=αL
    αA=2αR
    αR=ArcTan[PD2(dx)]
    αA=2ArcTan[PD2(dx)].

    Considering two similar triangles SRS0FA and CRMFA , we can derive

    Eq. 6

    (PD2)(dx)=(y2)x.

    Substituting the second term of Eq. 6 into Eq. 5 produces

    Eq. 7

    αA=2ArcTan(y2x).

    The unknown value of x in Eq. 7 can be solved with the similarity of triangles method. Consider the similar triangles SRS0FA and CRMFA :

    8.

    x(y2)=(dx)(PD2)
    x=dy(PD+y).

    Substituting Eq. 8 into Eq. 7 produces

    9.

    αA=2ArcTan[y2dy(PD+y)]
    αA=2ArcTan[y(PD+y)2dy]
    αA=2ArcTan[(PD+y)2d].

    Equation 9 allows for the computation of αA .

  • 2. Case 2: SA1 is at distance k<PD2 from S0 (see Fig. 4 ). In this case, αA1 is computed as (see Fig. 4):

    10.

    αA1=αR1+αL1
    αR1=ArcTan[(PD2+k)(dx)]αL1=ArcTan[(PD2k)(dx)]
    αA1=ArcTan[(PD2k)(dx)]+ArcTan[(PD2+k)(dx)],
    where x is solved by Eq. 8, and k can be determined as
    k=SLSO¯SLSA1¯,
    where SL is the projection on plane S of the LE line of gaze in the primary position (i.e., when looking at infinity, the lines of gaze are parallel), and SA1 is the projection of FA1 on plane S. SLSO¯ corresponds to PD2 :
    k=PD2SLSA1¯,
    where segment SLSA1¯ can be determined as
    SLSA1¯=FLFA1¯,
    in which FL is the projection on plane F of the LE line of gaze in the primary position. Now the equation to calculate k becomes

    Eq. 11

    k=PD2FLFA1¯.

    To determine FLFA1 , consider the similar triangles CLFA1FL and CLSL1SL :

    12.

    (dx)d=FLFA1¯SLSL1¯;
    FLFA1¯=SLSL1¯(dx)d.
    Then substitute Eq. 12 into Eq. 11:
    k=PD2SLSL1¯(dx)d,
    where SLSL1¯ is computed as
    PD2(S0SL1)
    and
    SL(S0PD2).

  • 3. Case 3: SA2 is at distance k> PD2 from S0 . Calculations must be reconsidered as a function of the k variation. In Fig. 4,

    13.

    αA2=αL2αR2
    αL2=ArcTan(PD2+k)(dx)αR2=ArcTan(kPD2)(dx)
    αA2=ArcTan(PD2+k)(dx)ArcTan(kPD2)(dx).

Fig. 3

Actual vergence angle αA . In this case, point FA lies on segment MS0 , the projection of point FA on plane S coincides with S0 , and k=0 . S0 in this figure corresponds with S0 in Fig. 1 and SI0 in Fig. 2.

014013_1_019901jbo3.jpg

Fig. 4

Actual vergence angle; Two cases are depicted other than those for the condition presented in Fig. 3. In the first case (αA1) , segment k is less than PD2 . In the second case (αA2) , segment k is greater than PD2 .

014013_1_019901jbo4.jpg

Equations 10, 13 are equivalent and effective even for computing convergence angles when FA lies on segment MS0 , so Eq. 10 can be used as the final equation for the actual vergence angle in all cases.

2.4.

Final FD Equation

At the beginning of Sec. 2.1, FD was defined as the difference between the convergence angles αA and αI . Therefore, to compute FD, the final step is to substitute Eq. 1 with both Eq. 10 (computing αA ) and Eq. 3 (computing αI ):

Eq. 14

FD=ArcTan[(PD2k)(dx)]+ArcTan[(PD2+k)(dx)]ArcTan[(PD2j)d] +ArcTan[(PD2+j)d].

In this final equation, the terms corresponding to an observer’s interpupillary distance and viewing distance ( PD and d , respectively) are known; the gaze positions ( SL and SR ) are empirically collected by eye movement recording. Then the value of y is obtained as the difference between eye gaze positions (i.e., computed as SLSR ); k is computed as PD2[SL(S0PD2)](dx)d ; x is solved with Eq. 8, i.e., dy(PD+y) ; and j is computed as the difference between S0 and Sm [where the value of Sm is computed as (SL+SR)2 ].

The appendix contains an example showing how to implement Eqs. 3, 10 to calculate FD in a commonly used datasheet program (Microsoft Excel).

3.

Methods

3.1.

Measurement of FD during Target Fixation

This section presents an experiment in which FD was computed using Eq. 14. To obtain gaze position data ( SL and SR ), binocular eye movements were recorded in one participant as he performed a fixation task. Gaze position data SR and SL were used as known terms of the equation together with the participant’s interpupillary distance and the viewing distance. Care was taken to perform binocular calibration. A calibration matrix with dichoptic nonius lines was used to allow eye alignment. Calibration data were acquired only when the participant perceived the alignment of nonius lines. Then the fixation task was performed by looking at the target on the screen. To check for the goodness of the measurement, the task was repeated with a near target. To give a magnified example of lines of gaze crossing in front of the screen plane, the fixation target was displayed approximately halfway between the participant and the screen, thus producing a result that mimicked strong eso-disparity.

An actual FD approaching zero was expected when the participant looked at the far target on the screen. This expectation was due to the use of nonius lines and dichoptic alignment not only for calibration points, but also for the task fixation points. In fact, to appreciate equation efficacy, it was necessary to use a target that elicited an actual FD comparable to the ideal FD.

An eso-disparity of approximately 6deg was expected during fixation of the near target. In fact, this target was located halfway between the screen plane and the eye plane. While SL and SR were referred to the PC screen, the lines of gaze crossed in front of the screen and produced a case of eso-disparity.

As shown below, mean FD while the participant looked at the screen tended toward zero, with the measured vergence angle nearly equal to the ideal vergence angle. On the contrary, while the participant looked at the near target, FD was magnified in the direction of eso-disparity, because the viewing distance reference in the equation was maintained as the eye-to-screen distance.

3.2.

Participant

One of the authors, F.Z, a healthy 39-year -old male, participated in the experiment. His eyes were healthy based on direct ophthalmoscopy and slit-lamp observation. The interpupillary distance was 60mm , and the noncyclopegic autorefractometry measure (Retinomax 2; Nikon) was OD sf+0.50cil-0.25ax5° , OS sf+0.50cil-0.50167° . His uncorrected monocular visual acuity was 20/18 (corresponding to −0.05 logMar; MAR=minimum angle of resolution), and his sighting eye (tested by the hole-in-the-card test, according to Griffin and Grisham8) was right. Based on von Graefe’s method of measurement, the values of far and near horizontal heterophoria were 2.0Δ exo and 10.0Δ exo, respectively.1 The accomodative convergence/accomodation (AC/A) ratio, measured with the gradient method, was 2Δ1 . The blur, break, and recovery of convergence at far distance were 11Δ , 29Δ , and 9Δ , respectively, and the break and the recovery of divergence were 10Δ and 6Δ . At the near distance, the values of the break and the recovery of convergence were 29Δ and 19Δ , and those of divergence were 22Δ and 17Δ . All measurements of fusional ranges were obtained using a rotary prism.1 F.Z. was negative on the Worth four-dot test (both far and near distance) and had normal stereo-acuity (40″ of arc) measured with Wirt rings at 40cm . On the Borish vecto-graphic near point card, he showed no fixation disparity.

3.3.

Stimuli

3.3.1.

Calibration stimuli

A 2×2 calibration matrix subtending 20×10deg of visual angle at 60-cm distance was displayed on the PC screen. The calibration points were four dots subtending 0.03deg each. Two vertically aligned nonius lines were located above and below each dot. Each line subtended 3.2deg vertically at a distance of 60cm . The gap between upper and lower vertical lines was 0.29deg . The four pairs of nonius lines were covered with polarizing filters; the filter covering the top line was orthogonal to the filter covering the bottom one. Two polarized filters (orthogonally oriented with respect to each eye) were fixed in front of the participant’s eyes externally to the forehead-rest of the eye-tracker.

3.3.2.

Fixation stimuli

The fixation target was a black dot. It was displayed at two viewing distances: 60cm and 27.7cm . At 60cm , the target subtended 0.03deg and was displayed on the center of the PC screen. Above and below the fixation target, two vertically aligned (gap 0.29deg ) nonius lines, subtending 3.2deg each, were displayed on the screen. Two orthogonally oriented polarized filters covered the nonius lines. At 27.7cm , the target subtended 0.06deg and was printed on a transparent glass surface. Two vertically aligned nonius lines, subtending 3.6deg each, were also printed on the same surface (gap 0.41deg ). This set of nonius lines was also covered with two orthogonally oriented polarizing filters. Far and near targets were simultaneously present.

3.4.

Apparatus

Horizontal LE and RE movements were simultaneously recorded by an ET4 Infrared Eye Tracking System (AMTech, Weinheim, Germany). The sampling rate was 500Hz . At best, the system has a horizontal resolution of 5arcmin , and, as reported by the manufacturer, it is linear over a 20-deg range. The output of the recording system is represented by the projections of the LE and RE lines of gaze on the PC screen (points SL and SR in Fig. 1).

3.5.

Procedure

The participant sat on a chair in front of the PC screen. A forehead rest, strap-band head rest, chin rest, and bite bar were used. He tried to avoid blinking during recording. The calibration procedure was carried out immediately before each experimental trial. The participant fixated the upper-left calibration point out of the 2×2 calibration matrix while trying to align the dichoptic nonius lines. When alignment was perceived and stabilized, he pressed a key to signal the recording system to acquire that position as a reliable binocular calibration datum. Then he had to saccade to the next calibration point (upper right) and repeat the alignment procedure. The calibration sequence (upper left, upper right, lower left, lower right) was repeated twice. Immediately after calibration, the task was performed. The participant had to saccade to the far target. His task was to maintain fixation on the far target and press a key (connected to the recording system) to track from the moment when he was able to keep the nonius lines aligned. Then he had to switch his gaze to the near target. Again, he had to press the key to signal alignment on the near fixation target, then return to fixate the far target. Each sequence of shifts lasted about 30sec (calibration excluded). No time constraint was applied, so the number of shifts from the far to the near target varied in each sequence (on average, approximately 16 shifts per sequence). Each sequence started with a new calibration. Overall, 3 sequences were performed.

3.6.

Analysis

The projections on the screen of the LE and RE lines of gaze (points SL and SR , respectively, in Fig. 1) were the output of the recording system. The SL and SR positions (sampled every 2ms ) were averaged across a 200-ms interval starting from 200ms before the key press (an interval took into account the response time for key pressing after alignment). The horizontal FD was calculated by applying Eq. 14. Known terms of the equation were PD (6.0cm) , d (60.0cm) , and SL and SR , averaged separately (across time). Twelve fixations on the far target and (separately) 12 fixations on the near target were included in the analyses. Positive values of FD corresponded to eso-disparity (i.e., crossed lines of gaze); negative values corresponded to exo-disparity (i.e., uncrossed lines of gaze).

4.

Results

An excerpt of the traces recorded during the fixation task is presented in Fig. 5 . The LE trace is gray, and the RE trace is black. The figure shows a clear alternation between fixation on the far target (portions a , c , e , g , and i of the figure) and fixation on the near target ( b , d , f , and h ). Solid vertical lines represent the key press events; the gray areas between these lines and the closest dotted vertical lines represent the 200-ms intervals considered in the data analysis.

Fig. 5

RE (black line) and LE (gray line) traces during the fixation task. The solid vertical black lines represent the key press events. The dotted vertical lines are plotted 200ms before each solid line to highlight the time interval (gray area) considered in taking average eye positions. Sectors a , c , e , g , and i represent gaze positions when looking at the far target on the screen plane; sectors b , d , f , and h represent gaze positions when looking at the near target.

014013_1_019901jbo5.jpg

When the participant fixated the far target, mean FD was 0.02deg (SD=0.18) . Eight out of 12 fixations were slightly in exo-disparity (mean FD=0.12deg ; SD=0.09 ; range: 0.27 to 0.01 ) and four were in eso-disparity (mean FD=0.19deg ; SD=0.12 ; range: 0.01 to 0.27).

The fixations made to converge on the near target appeared in eso-disparity (mean FD=6.19 ; FD=0.23 ; range: 5.81 to 6.56 ). This is because gaze position was given by SL and SR measured on the PC screen (see plane S in Fig. 1). These values correspond to what is expected when one looks at a 60 cm viewing distance, crossing the lines of gaze at 27.7cm from the eye surface.

As expected, when the participant fixated the far target, his FD oscillated around zero and never exceeded ±0.3deg . Note that reports on the limit of the horizontal meridian of Panum’s area are variable, with estimates ranging from 0.1to0.4deg .9, 10, 11 Therefore, the range obtained in the present study is generally compatible with these reports. It is also consistent with the values of FD measured during the static optometric assessment carried out on the same participant.

When fixating the near target, a mean eso-disparity of 6.19deg (with respect to the alignment that characterizes fixation on the far target) was apparent. This confirms the efficacy of the equation in a case of disparate fixation.

5.

Discussion

The trigonometric computations presented here allow the measurement of FD from a gaze position. This is the type of output commonly provided by a binocular eye-tracking system based on infrared refraction. Based on Eq. 14, gaze position coordinates, interpupillary distance, and viewing distance are sufficient to calculate both the ideal and actual vergence angles, and hence FD. An example of how to compute FD using a common datasheet is provided in the Appendix.

The set of equations described in this paper contain two relevant features. First, it takes into account a parameter, such as individual interpupillary distance, which is an important variable not always implemented in software for data analyses. Second, the eccentricity of gaze position when looking at the central zone of a PC screen, or at a more peripheral area with respect to the center of the observed plane, is taken into account in the computation to avoid overestimating convergence in the determination of vergence.

A critical concern for binocular eye movement recordings is calibration. In fact, calibration represents the baseline for computing FD in the task; indeed, the effective alignment of the eyes during calibration is mandatory in binocular recordings. In several studies, this issue was addressed using separate monocular calibrations (e.g., Liversedge 12). This method, however, can be biased due to the temporal distance between three successive measurements: first, calibration for one eye; second, calibration for the other eye; third, binocular recording during the task. On the other hand, monocular calibrations may be biased by the subjective impression of fixating accurately. Any misalignment during calibration will directly affect the amount of FD in a specific task. The use of dichoptic nonius lines during calibration guides the eyes to effectively align on the calibration target by requiring the observer to view the separate lines as aligned. In the present experiment, the dichoptic nonius lines were applied not only to the calibration stimuli, but also to the fixation stimuli. In fact, we wanted to determine whether the computation of FD was effective at predefined vergence values. For this purpose, we used the target on the PC screen as the stimulus for ca. zero FD, and the near target as a stimulus mimicking a condition of hyper-convergence (with an expected value of disparity). Under standard conditions, the nonius lines and the polarized filters are necessary only as calibration stimuli and are not used during the experimental task when the eyes are free to adopt their spontaneous FD. Thus, we propose that dichoptic calibration with nonius lines is a comparatively simple procedure that can be used with infrared eye-trackers to reliably measure FD.

Of course, one problem in obtaining accurate binocular recordings is that individuals with inefficient binocular coordination may not be able to align both eyes on the calibration targets. This limitation is present in general and also applies to the calibration procedure presented here. Nevertheless, if the observer is able to make the alignment (which can be assessed by standard optometric screening), the use of a dichoptic presentation of nonius lines during calibration may be effective for every kind of binocular recording device.

In conclusion, the application of the procedure described here for infrared eye-tracking devices allows the measurement of vergence and FD with a recording system that is less invasive than scleral search coils. This allows for testing FD in populations (such as children) in which the search coil technique cannot be easily applied, thus significantly enlarging the research perspectives on binocular eye movement recordings.

Appendices

Appendix

An example of the computation of αA,αI , and FD (in degrees) in a common datasheet (Microsoft Excel) is reported in Fig. 6 . The white columns (A, C, F, G, and H) contain values collected by the experimenter: PD=0.06m , b=0.6m , gaze position data for LE and RE are in meters, and S0=0.15m , respectively. In this example, the upper left corner of the screen is the origin of the coordinates system (expressed here in meters). The gray columns (B, D, E, I, K, L, and M) contain functions or constants. The function in column B is the value reported in column A divided by 2. Column D always contains the invariant value of 0.013m (see Obstfeld).4 The function in column E is the algebraic sum of columns C and D ( b plus dc ). The function in column I is the algebraic sum of columns F and G ( SL minus SR ) divided by 2. The functions in columns K and L compute αI and αA , respectively. Finally, the function in column M is the algebraic sum of the results of column K and L ( αA minus αI ). Note that the syntax of the functions may vary according to the datasheet application used. In this example (based on a Microsoft Excel worksheet), the function must be spelled continuously within a single cell, removing space, blank, or return from the text.

Fig. 6

Example of datasheet with computations of αI , αA , and FD.

014013_1_019901jbo6.jpg

References

1. 

J. J. Saladin, “Phorometry and stereopsis,” Borish’s Clinical Refraction, 724 –773 W.B. Saunders, Philadelphia (1998). Google Scholar

2. 

H. Collewijn, C. J. Erkelens, and R. M. Steinman, “Binocular coordination of human horizontal saccadic eye movements,” J. Physiol. (London), 404 157 –182 (1988). 0022-3751 Google Scholar

3. 

A. B. Fajardo, B. L. Luke, and J. W. Grant, “A technique for determining convergence in human subjects undergoing rotational acceleration using a binocular eye-tracking system,” Aviat., Space Environ. Med., 69 (8), 750 –754 (1998). 0095-6562 Google Scholar

4. 

H. Obstfeld, Optics in Vision: Foundations of Visual Optics and Associated Computations, (1982) Google Scholar

5. 

R. B. Rabbetts, Bennett and Rabbetts’ Clinical Visual Optics, 4th ed.Butterworths-Heinemann, Philadelphia (2007). Google Scholar

6. 

D. A. Atchison and G. Smith, Optics of the Human Eye, Butterworths-Heinemann, Edinburgh (2000). Google Scholar

7. 

H. Ono, “The combination of version and vergence,” Vergence Eye Movements: Basic Clinical Aspects, 373 –400 Butterworths, Boston (1983). Google Scholar

8. 

J. R. Griffin and J. D. Grisham, Binocular Anomalies. Diagnosis and Vision Therapy, Butterworths-Heinemann, Wouburn, MA (2002). Google Scholar

9. 

D. Fender and B. Julesz, “Extensions of Panum’s fusional area in binocularly stabilized vision,” J. Opt. Soc. Am., 57 819 –830 (1967). 0030-3941 Google Scholar

10. 

D. E. Mitchell, “Retinal disparity and diplopia,” Vision Res., 6 441 –451 (1966). https://doi.org/10.1016/0042-6989(66)90052-6 0042-6989 Google Scholar

11. 

D. Qin, M. Takamatsu, and Y. Nakashima, “Measurement for the Panum’s fusional area in retinal fovea using a three-dimension display device,” J. Light Visual Environ., 28 126 –131 (2004). 0387-8805 Google Scholar

12. 

S. P. Liversedge, S. J. White, J. M. Findlay, and K. Rayner, “Binocular coordination of eye movements during reading,” Vision Res., 46 2363 –2374 (2006). 0042-6989 Google Scholar

Notes

2The value of this distance varies as a function of the eyeball size. Here, a value of 13mm was used (according to Obstfeld).4 This distance can be assessed with a procedure reported by Rabbetts.5

Notes

3The line of gaze, instead of the visual axis, is commonly used to compute vergence angle. The line of gaze is the projection of an ocular centroid (i.e., the center of an anatomic structure such as the pupil or the limbus) on the observed plane. In this study, we refer to the projection of the line of gaze on the PC screen and consider it a function of the eye rotation center. This line can be assimilated to the fixation axis, joining the fixation point to the eye rotation center (see Atchison and Smith).6

©(2009) Society of Photo-Optical Instrumentation Engineers (SPIE)
Maria De Luca, Donatella Spinelli, Pierluigi Zoccolotti, and Fabrizio Zeri "Measuring fixation disparity with infrared eye-trackers," Journal of Biomedical Optics 14(1), 014013 (1 January 2009). https://doi.org/10.1117/1.3077198
Published: 1 January 2009
Lens.org Logo
CITATIONS
Cited by 6 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Calibration

Eye

Infrared radiation

Solids

Excel

Medical research

Medicine

RELATED CONTENT


Back to Top