Abstract
Purpose:
Wearable eye trackers record gaze position as ambulatory subjects navigate their environment. Tobii Pro Glasses 3 were tested to assess their accuracy and precision in the measurement of vergence angle.
Methods:
Four subjects wore the eye tracking glasses, with their head stabilized, while fixating at a series of distances corresponding to vergence demands of: 0.25, 0.50, 1, 2, 4, 8, 16, and 32°. After these laboratory trials were completed, 10 subjects wore the glasses for a prolonged period while carrying out their customary daily pursuits. A vergence profile was compiled for each subject and compared with interpupillary distance.
Results:
In the laboratory, the eye tracking glasses were comparable in accuracy to remote video eye trackers, outputting a mean vergence value within 1° of demand at all angles except 32°. In ambulatory subjects, the glasses were less accurate, due to tracking interruptions and measurement errors, partly mitigated by the application of data filters. Nonetheless, a useful record of vergence behavior was obtained in every subject. Vergence profiles often had a bimodal distribution, reflecting a preponderance of activities at near (mobile phone and computer) or far (driving and walking). As expected, vergence angle correlated with interpupillary distance.
Conclusions:
Wearable eye tracking glasses make it possible to compile a nearly continuous record of vergence angle over hours, which can be correlated with the corresponding visual scene viewed by ambulatory subjects.
Translational Relevance:
This technology provides new insight into the diversity of human ocular motor behavior and may become useful for the diagnosis of disorders that affect vergence function such as: convergence insufficiency, Parkinson disease, and strabismus.
These experiments were conducted with the Tobii Pro Glasses 3 (
www.tobiipro.com), a third generation instrument that consists of eye glasses with 8 infrared illuminators and 2 cameras embedded in each plano lens (
Fig. 1). The firmware version was 1.231+pumpa and the controller software version was 1.9.4. The device incorporates a scene camera that captures 95° horizontally by 63° vertically with a resolution of 1920 × 1080 pixels at 25 Hz, along with a microphone, accelerometer, gyroscope, and magnetometer. Data are streamed from the glasses via a cable to a recording unit worn by the subject. In the recording unit, the position of each eye relative to the scene is computed at 50 Hz from information about the location of the pupil center and the 8 illuminator reflections on the cornea. The fixation point is overlaid atop the scene camera view and the composite image is viewable via a wireless connection to a tablet, computer, or smartphone. The live view display has a latency of 0.2 seconds. Data are also serialized on a secure digital (SD) card in a variety of file formats: JSON, mp4, and csv.
The Tobii Pro Glasses 3 are powered by lithium ion batteries that supply power for 100 minutes. An external rechargeable battery pack was plugged into the recording unit to allow up to 12 hours of operation. Both devices were placed into a lightweight satchel to allow the subject unrestricted mobility. When outdoors, subjects wore a pair of slip-on tinted infrared-blocking lenses. The Tobii Pro Glasses 3 were calibrated by having subjects fixate a bull's eye target held between 50 and 100 cm at eye level.
Using a custom script written in Igor Pro (
www.wavemetrics.com), data were extracted from the JSON file containing the three-dimensional spatial coordinates (
x,
y, and
z) that encode the gaze direction of each eye. The horizontal position of the center of gaze for each eye, in degrees relative to the plane of the scene video, was calculated by applying the following functions:
\begin{eqnarray*}
Horizontal\,positio{n_{right\,eye}} = - \arctan\! \left(\! {\frac{{{x_{right\,eye}}}}{{{z_{right\,eye}}}}} \!\right) {\times}\, \frac{{180^\circ }}{\pi }\end{eqnarray*}
\begin{eqnarray*}
Horizontal\,positio{n_{left\,eye}} = - \arctan \!\left(\! {\frac{{{x_{left\,eye}}}}{{{z_{left\,eye}}}}} \!\right) {\times}\, \frac{{180^\circ }}{\pi }\end{eqnarray*}
where
x is the horizontal coordinate and
z is the depth coordinate of the end point of the gaze direction vector. Applying these transformations, horizontal positions to the right are positive.
To calculate vergence, the horizontal position of the right eye was subtracted from the horizontal position of the left eye. Positive values denoted convergence. Histograms were compiled in 0.2° bins to create a “vergence profile,” which showed the time that each subject fixated at a given vergence angle.
Interruptions and aberrant points are often present in the data stream from video eye trackers. Blinks and extreme downgaze result in transient loss of tracking in both eyes. If the eyes become highly converged, corneal reflections can migrate onto the temporal conjunctiva and pupil tracking can be impaired. Niehorster and colleagues
24 created open-source software for an earlier model, Tobii Pro Glasses 2, which detects data gaps and fills them with missing samples. We applied two filters to the data obtained from the Tobii Pro Glasses 3. The first filter filled in gaps lasting up to 25 samples with the median of the surrounding 24 samples. This eliminated blinks and other brief artifacts. Although a half second fill-in is long in the context of saccade duration, it is a reasonable compromise when monitoring vergence shifts, which occur on a slower time scale. The second filter removed spurious readings by comparing the value of each point with the 24 points surrounding it. If more than 1° outside the median, it was replaced with the median value.
The JSON file also provides a 3-dimensional gaze origin variable for each eye, measured at 50 Hz. The horizontal component, denoted x, represents the distance of the pupil center from the cyclopean axis, where the scene camera center is located. Interpupillary distance was derived by adding the absolute values of the horizontal gaze origin component for the right eye and the left eye. The distribution of interpupillary distances, which changes with vergence angle, was determined over the duration of each recording.
This study was approved by the University of California, San Francisco (UCSF) Institutional Review Board and followed the principles of the Declaration of Helsinki. Informed consent was obtained from adult subjects. Minors provided their assent and a parent gave informed consent.
In the first part of this study, the functional capability and reliability of the Tobii Pro Glasses 3 instrument to measure vergence angle was defined in laboratory experiments conducted in 4 adult subjects, 2 of them authors of this paper. In the second part, 10 healthy subjects ranging in age from 10 to 67 years wore the eye tracking glasses for a prolonged period while going about their daily activities. All subjects had normal visual function, verified by ophthalmological examination, including assessment of acuity, pupils, eye movements, stereopsis, and fundi. Subjects with pathological nystagmus, strabismus, corneal disease, or prior ocular surgery were ineligible. No refractive correction was necessary for the subjects who participated in the testing of the performance of the Tobii Pro Glasses 3 in the laboratory, but some subjects engaged in ambulatory monitoring wore soft contact lenses or spherical corrective lenses that fit into the glasses’ frames. Two ambulatory subjects were presbyopic. They were tested without near correction, which may have affected the percentage of time they spent engaged in near tasks. In principle, bifocal lenses could be fabricated for use with the eye tracking glasses.
For the laboratory testing, each subject sat in a chair with the head immobile in an adjustable chin/forehead rest mounted on a table that could be moved vertically. The room was lit with fluorescent lights at a typical indoor brightness level (500 lux). The tracker was found to perform erratically in dim light, presumably because the dilated pupil is clipped by the upper eyelid. It also performed unreliably in direct sunlight, unless the infrared-blocking lenses were worn, because the corneal reflections from the illuminators were washed out by solar light.
Each subject fixated a crosshair target mounted on a tripod at eye level, placed at the appropriate distance for a series of vergence demands: 0.25, 0.5, 1, 2, 4, 8, 16, and 32°. Subjects’ interpupillary distances were measured manually using a ruler (60, 64, 65, and 68 mm) and also reported by the eye tracking glasses (60.5, 64.5, 64.1, and 67.7 mm) during distance fixation. The value provided by the glasses was used to calculate the viewing distances for each subject's series of vergence angles:
\begin{eqnarray*}
Viewing{\rm{\; }}distance = \frac{{\frac{1}{2}\; \times \;interpupillary\;distance}}{{tan\;\left( {\frac{1}{2}\; \times \;vergence\;angle} \right)}}\end{eqnarray*}
Specific information about each experiment is provided as the data are described in the Results.
For the ambulatory recordings of vergence angle, 10 subjects were asked to wear the eye tracking glasses for as long as they were willing, while engaged in their normal routine over the course of a day. Some subjects reported discomfort from the hard plastic nosepiece, due to the weight of the eye tracking glasses (60.0 g), sunglasses (30.7 g), and corrective lenses (17.3 g). The right temporal piece of the glasses became hot during prolonged recordings, bothering some subjects. Otherwise, the glasses did not interfere with routine activities, such as driving, running, shooting baskets, watching television, working at a computer, etc. Subjects were instructed to remove the eye tracking glasses before entering a lavatory. When placed back on the head, they immediately resumed tracking with the same calibration.
Figure 9 shows data from a subject recorded in the second portion of this study, under free ranging conditions. Immediately following tracker calibration at 75 cm, the subject fixated for 1 minute at a series of distances that corresponded to vergence demands of 0.25 to 32°. The distances were measured with a retractable steel tape measure and the fixation target was handheld. The purpose of this procedure was to obtain recordings at known, fixed vergence demands to correct any errors in the vergence angle reported by the eye tracking glasses. Under these field conditions, measurements (see
Fig. 9A) were less accurate and more variable than those obtained in the laboratory (see
Fig. 5A).
Over a total recording time of 4 hours and 14 minutes, the subject engaged in various activities, reflected by the profile of her vergence behavior (see
Fig. 9B). The unfiltered data had a duration of 2:16:29, which increased to 3:29:55 after application of the median filters. The filtered data were shorter than the total recording time because the subject took rest breaks and there were interruptions in the eye position signals that lasted more than 25 samples. Application of the filters “rescued” a greater percentage of the recording time during field recordings than during laboratory recordings (see
Fig. 7B). This difference reflected the fact that cleaner data were obtained in the laboratory, so application of the filters had less impact. The filters greatly increased the duration of usable field recordings, without changing the overall shape or location of peaks in any subject's vergence profile.
Correlation with the video from the scene camera revealed that some of the distinct peaks were generated mostly by a single activity, such as viewing a smartphone or a computer monitor. Other activities, such as walking a dog or viewing a television, occurred at small vergence angles. They did not correspond uniquely to a single peak, because a mixture of many different behaviors shared the same small vergence angle. Another factor is that vergence angle changes less than 2° between infinity and 2 m. Given the limits of the tracker's accuracy, various activities conducted at slightly different distances within this range became merged in the subject's vergence profile.
In principle, negative vergence values present in the subject's vergence profile (see
Fig. 9B) correspond to exotropic alignment of the eyes. The left shoulder of the subject's filtered data distribution strayed 10° into negative territory, representing 14.6% of the data in her vergence profile. Clinical examination revealed that this subject was orthotropic at distance. Therefore, all the negative points graphed in this subject represented inaccurate measurements of her vergence angle. Artifactual negative values were observed in subjects while they fixated both at distance (see
Fig. 8) and at near (see
Fig. 7A).
Figure 10 shows vergence angle profiles compiled from the other 9 subjects during prolonged ambulatory recordings. All the subjects were orthotropic at distance fixation. Therefore, as in
Figure 9, all negative vergence values were a product of instrument noise. Subjects varied in the proportion of their data representing false exotropia readings; the subject in
Figure 9 showed the largest error.
The individual vergence angle profiles varied considerably, because each person was engaged in different pursuits during their recording session. In general, there was a tendency for subjects’ vergence behavior to exhibit two modes. Most subjects fixated predominately at near or at far, generating a bimodal distribution of the data, with a relative paucity of intermediate points.
Shifts in vergence angle change the distance between subjects' pupil centers.
Figure 11 shows plots of the 9 subjects’ interpupillary distances measured during their ambulatory recording sessions. In each subject, the interpupillary distance ranged over about 4 mm. In most subjects, the plot of interpupillary distance closely followed the profile of vergence. This correlation was expected because information about the location of the pupil center, in addition to the illuminator reflections, is used by the glasses to track the eyes.
Figure 12 illustrates the relationship between vergence angle and interpupillary distance for a single subject (see
Figs. 10A,
11A), sampled at 50 Hz over the course of more than 9 hours. There was a negative correlation (r = −0.82), with each 1 mm decrement in interpupillary distance corresponding to a 5.1° increase in vergence angle. For the 9 subjects, r = −0.78 ± 0.06 and the mean increase in vergence angle was 4.9 ± 1.4° per 1 mm decrease in interpupillary distance.
Jessica Wong assisted with computer programming.
Supported by grants EY029703 (J.C.H.) and EY02162 (Vision Core Grant) from the National Eye Institute and by an unrestricted grant from Research to Prevent Blindness.
Ethics Approval: This study was approved by the UCSF Institutional Review Board and followed the principles of the Declaration of Helsinki.
Consent to Participate: Informed consent was obtained from adult subjects. Minors provided their assent and a parent gave informed consent. Consent included permission to publish data findings.
Authors’ Contributions: M.D.D., T.N.G., J.R.E., and J.C.H. contributed to carrying out the experiments, interpreting the data, and preparation of the manuscript.
Disclosure: M.D. Dilbeck, None; T.N. Gentry, None; J.R. Economides, None; J.C. Horton, None