| Literature DB >> 31735898 |
Braiden Brousseau1, Jonathan Rose1, Moshe Eizenman1,2,3.
Abstract
The most accurate remote Point of Gaze (PoG) estimation methods that allow free head movements use infrared light sources and cameras together with gaze estimation models. Current gaze estimation models were developed for desktop eye-tracking systems and assume that the relative roll between the system and the subjects' eyes (the 'R-Roll') is roughly constant during use. This assumption is not true for hand-held mobile-device-based eye-tracking systems. We present an analysis that shows the accuracy of estimating the PoG on screens of hand-held mobile devices depends on the magnitude of the R-Roll angle and the angular offset between the visual and optical axes of the individual viewer. We also describe a new method to determine the PoG which compensates for the effects of R-Roll on the accuracy of the POG. Experimental results on a prototype infrared smartphone show that for an R-Roll angle of 90 ° , the new method achieves accuracy of approximately 1 ° , while a gaze estimation method that assumes that the R-Roll angle remains constant achieves an accuracy of 3.5 ° . The manner in which the experimental PoG estimation errors increase with the increase in the R-Roll angle was consistent with the analysis. The method presented in this paper can improve significantly the performance of eye-tracking systems on hand-held mobile-devices.Entities:
Keywords: Eye Tracking; Gaze Estimation; Gaze-Based Interaction; Mobile Computing; Mobile Eye-Tracking
Year: 2018 PMID: 31735898 PMCID: PMC6835552 DOI: 10.3390/vision2030035
Source DB: PubMed Journal: Vision (Basel) ISSN: 2411-5150
Figure 1Mobile Eye Tacking System.
Figure 2Illustration of translation from DCS to ECS.
Figure 3Expected estimation error () as a function of the R-Roll angle () for four different angular offsets ( and ) between the optical and visual axes.
Figure 4Prototype IR mobile device.
Figure 5Eye Tracking Modules and Software Flow.
Figure 6Calibration and Estimation Targets.
Figure 7Gaze estimates for subject 02 at 30 cm device distance and . The 5 crosses represent the fixation points. The point [0,0] is the center of the display. (a) PoG estimates computed with Method 1 (no-compensation for R-Roll = 90); (b) PoG estimates computed with Method 2 (with compensation for the R-Roll = 90).
Gaze estimation errors for R-Roll angles of 0, 45 and 90. In Method 1 set to 0 when estimating the PoG while in Method 2 set to the measured R-Roll from the head tracker.
| Average Gaze Error (mm) | Average Gaze Error (Degrees) | ||||||
|---|---|---|---|---|---|---|---|
| Subject | Method | R-Roll | R-Roll | R-Roll | R-Roll | R-Roll | R-Roll |
| 01 | 2 | 5.07 | 4.7 | 5.05 | 0.96 | 0.89 | 0.96 |
| 1 | 4.91 | 11.11 | 15.96 | 0.93 | 2.12 | 2.75 | |
| 02 | 2 | 3.73 | 4.55 | 5.18 | 0.71 | 0.86 | 0.98 |
| 1 | 3.52 | 9.08 | 14.39 | 0.67 | 1.73 | 2.74 | |
| 03 | 2 | 3.15 | 4.77 | 4.12 | 0.60 | 0.91 | 0.78 |
| 1 | 3.14 | 11.91 | 18.42 | 0.59 | 2.27 | 3.51 | |
| 04 | 2 | 7.23 | 5.94 | 10.05 | 1.38 | 1.13 | 1.91 |
| 1 | 7.31 | 15.44 | 24.66 | 1.39 | 2.94 | 4.69 | |
|
| 2 | 4.80 | 4.99 | 6.10 | 0.92 | 0.95 | 1.16 |
| 1 | 4.72 | 11.88 | 18.36 | 0.90 | 2.26 | 3.50 | |
Predicted and measured differences between PoG estimations when the R-Roll angle is used in the computation of the PoG (Method 2) and when it is assumed to be 0 (Method 1).
| Subject | 01 | 02 | 03 | 04 | ||||
|---|---|---|---|---|---|---|---|---|
|
| 1.73 | 1.21 | 1.78 | 2.67 | ||||
|
| 0.5 | 0.28 | 0.92 | 0.25 | ||||
|
|
|
|
|
|
|
|
|
|
|
| 1.37 | 2.54 | 0.94 | 1.75 | 1.53 | 2.83 | 2.06 | 3.81 |
|
| 1.22 | 2.08 | 0.86 | 1.76 | 1.36 | 2.72 | 1.81 | 2.78 |
|
| 0.15 | 0.46 | 0.08 | 0.01 | 0.17 | 0.11 | 0.25 | 1.03 |