| Literature DB >> 33828680 |
Abstract
Following a patent owned by Tobii, the framerate of a CMOS camera can be increased by reducing the size of the recording window so that it fits the eyes with minimum room to spare. The position of the recording window can be dynamically adjusted within the camera sensor area to follow the eyes as the participant moves the head. Since only a portion of the camera sensor data is communicated to the computer and processed, much higher framerates can be achieved with the same CPU and camera. Eye trackers can be expected to present data at a high speed, with good accuracy and precision, small latency and with minimal loss of data while allowing participants to behave as normally as possible. In this study, the effect of headbox adjustments in real-time is investigated with respect to the above-mentioned parameters. It was found that, for the specific camera model and tracking algorithm, one or two headbox adjustments per second, as would normally be the case during recording of human participants, could be tolerated in favour of a higher framerate. The effect of adjustment of the recording window can be reduced by using a larger recording window at the cost of the framerate.Entities:
Keywords: Low-cost eye tracking; data quality; head movement; high framerates
Year: 2018 PMID: 33828680 PMCID: PMC7200168 DOI: 10.16910/jemr.11.1.4
Source DB: PubMed Journal: J Eye Mov Res ISSN: 1995-8692 Impact factor: 0.957
The effect of framerate and headbox adjustment interval on delivery delay (**significant at α=.01).
| Artificial eyes | Human eyes | ||||
| Factor | df | F | p | F | p |
| Adjustment interval | 5 | 23.953 | .000** | 8.499 | .000** |
| Framerate | 6 | 682.7 | .000** | 599.5 | .000** |
| Interaction | 30 | 3.521 | .000** | 2.291 | .000** |
The effect of adjustment interval on delivery delay while controlling for framerate (*sign at α=.05; **sign at α=.01).
| Artificial eyes | ||||||||
| FPS | post hoc* | |||||||
| (Hz) | F(5) | p | N | 9 | 7 | 5 | 3 | 1 |
| 50 | 11.433 | .000** | 1 | 1 | 1 | 1 | 1 | All |
| 100 | 20.236 | .000** | 1 | 1 | 1 | 1 | 1 | All |
| 150 | 6.697 | .000** | 1 | 1 | 1 | 1 | 1 | All |
| 200 | 13.569 | .000** | 9,7,5 | N,1 | N,3,1 | N,1 | 7,1 | 9,7,5,3 |
| 250 | 0.969 | .436 | - | - | - | - | - | - |
| 300 | 1.323 | .252 | - | - | - | - | - | - |
| 350 | 3.681 | .003** | 1 | 1 | 1 | - | N,9,7 |
*post hoc:Individual significant (α=.05) differences according to Tukey's HSD for unequal N(N=None, 9=900 ms, 7=700 ms, 5=500 ms, 3=300 ms, 1=100 ms)
The effect of framerate and headbox adjustment interval on processing time per frame (**significant at α=.01).
| Artificial eyes | Human eyes | ||||
| Factor | df | F | p | F | p |
| Adj interval | 5 | 1.986 | .077 | 159.55 | .000** |
| Framerate | 6 | 1163.9 | .000** | 2.077 | .065 |
| Interaction | 30 | 0.663 | .919 | 1.505 | .038* |
The effect of headbox adjustment interval on processing time while controlling for framerate for human participants (*significant at α=.05; **significant at α=.01).
| Framerate | post hoc* | |||||||
| (Hz) | F(5) | p | N | 9 | 7 | 5 | 3 | 1 |
| 50 | 2.622 | .023* | - | - | 1 | - | - | 7 |
| 100 | 1.126 | .345 | - | - | - | - | - | - |
| 150 | 2.075 | .067 | - | - | - | - | - | - |
| 200 | 6.434 | .000** | 7,5,3,1 | - | N | N | N | N |
| 250 | 1.109 | .354 | - | - | - | - | - | - |
| 300 | 0.129 | .986 | - | - | - | - | - | - |
| 350 | 0.397 | .851 | - | - | - | - | - | - |
*post hoc: Individual significant (α=.05) differences according to Tukey's HSD for unequal N (N=No adjustment, 9=900 ms, 7=700 ms, 5=500 ms, 3=300 ms, 1=100 ms)
The effect of framerate and headbox adjustment interval on robustness (**significant at α=.01).
| Artificial eyes | Human eyes | ||||
| Factor | df | F | p | F | p |
| Adjinterval | 5 | 459.80 | .000** | 189.66 | .000** |
| Framerate | 6 | 582.72 | .000** | 727.34 | .000** |
| Interaction | 30 | 40.398 | .000** | 19.396 | .000** |
The effect of headbox adjustment interval on robustness while controlling for framerate (**significant at α=.01).
| Artificial eyes | ||||||||
| Framerate | post hoc* | |||||||
| (Hz) | F(5) | p | N | 9 | 7 | 5 | 3 | 1 |
| 50 | 3685.1 | .000** | All | All | N,9,3,1 | N,9,3,1 | All | All |
| 100 | 1209.6 | .000** | All | All | N,9,3,1 | N,9,3,1 | All | All |
| 150 | 976.25 | .000** | All | All | N,9,3,1 | N,9,3,1 | All | All |
| 200 | 133.86 | .000** | All | N,3,1 | N,1 | N,1 | N,1 | All |
| 250 | 13.374 | .000** | 1 | 3,1 | 3,1 | 1 | 1 | All |
| 300 | 10.658 | .000** | 1 | 3,1 | 1 | 1 | 9 | N,9,7,5 |
| 350 | 6.720 | .000** | 1 | 1 | 1 | 1 | 1 | All |
| Human eyes | ||||||||
| Framerate | post hoc* | |||||||
| (Hz) | F(5) | p | N | 9 | 7 | 5 | 3 | 1 |
| 50 | 591.60 | .000** | All | N,3,1 | N,3,1 | N,3,1 | All | All |
| 100 | 326.47 | .000** | All | N,3,1 | N,3,1 | N,3,1 | All | All |
| 150 | 244.10 | .000** | All | N,3,1 | N,3,1 | N,3,1 | All | All |
| 200 | 55.854 | .000** | 9,3,1 | N,5,1 | 1 | 9,3,1 | N,5,1 | All |
| 250 | 4.082 | .001** | - | 1 | 1 | 1 | - | 9,7,5 |
| 300 | 2.326 | .041* | - | - | - | - | - | - |
| 350 | 2.222 | .051 | - | - | - | - | - | - |
*post hoc:Individual significant (α=.05) differences according to Tukey's HSD for unequal N(N=None, 9=900 ms, 7=700 ms, 5=500 ms, 3=300 ms, 1=100 ms)
The effect of framerate and headbox adjustment interval on accuracy(**significant at α=.01).
| Factor | df | F | p |
| Adjustment interval | 5 | 0.947 | .449 |
| Framerate | 6 | 18.825 | .000* |
| Interaction | 30 | 0.700 | .888 |
The effect of framerate and headbox adjustment interval on precision(**significant at α=.01).
| Artificial eyes | Human eyes | ||||
| Factor | df | F | p | F | p |
| Adjustment interval | 5 | 16.69 | .000** | 7.98 | .000** |
| Framerate | 6 | 67.35 | .000** | 39.00 | .000** |
| Interaction | 30 | 2.96 | .000** | 2.34 | .000** |
The effect of headbox adjustment interval on precision while controlling for framerate (*significant at α=.05; **significant at α=.01).
| Artificial eyes | ||||||||
| Framerate | post hoc* | |||||||
| (Hz) | F(5) | p | N | 9 | 7 | 5 | 3 | 1 |
| 50 | 1.948 | .084 | ||||||
| 100 | 2.665 | .021* | N | |||||
| 150 | 2.195 | .053 | ||||||
| 200 | 7.814 | .000** | 7,9 | N,3 | N,3,1 | 9,7 | 7 | |
| 250 | 1.806 | .109 | ||||||
| 300 | 10.863 | .000** | 1 | 1 | 1 | 1 | 1 | N,9,7,5,3 |
| 350 | 7.449 | .000** | 1 | 1 | 1 | 1 | 1 | N,9,7,5,3 |
| Human eyes | ||||||||
| Framerate | post hoc* | |||||||
| (Hz) | F(5) | p | N | 9 | 7 | 5 | 3 | 1 |
| 50 | 1.732 | .125 | ||||||
| 100 | 1.533 | .177 | ||||||
| 150 | 0.633 | .674 | ||||||
| 200 | 0.866 | .504 | ||||||
| 250 | 1.279 | .271 | ||||||
| 300 | 6.497 | .000** | 1 | 1 | 1 | 1 | 1 | N,9,7,5,3 |
| 350 | 4.237 | .001** | 1 | 1 | 1 | 1 | 1 | N,9,7,5,3 |
*post hoc:Individual significant (α=.05) differences according to Tukey's HSD for unequal N.(N=None, 9=900 ms, 7=700 ms, 5=500 ms, 3=300 ms, 1=100 ms.)
Significance (α=.05) of headbox adjustments on data quality for artificial eyes at specific framerates
| Framerate (Hz) | |||||||
| Factor | 50 | 100 | 150 | 200 | 250 | 300 | 350 |
| Delivery delay | • | • | • | • | |||
| Processing time | |||||||
| Robustness | • | • | • | • | • | • | • |
| Accuracy | |||||||
| Precision | • | • | • |