BimodalGaze
Also known as Gaze with head refinement
Point with your eyes and, only if the gaze cursor is off, nudge it with a deliberate head movement; the switch to head control happens automatically.
How it works
The cursor follows gaze (Gaze Mode). Head movements that start within 150 ms of an eye movement and go in roughly the same direction (within 20°) are treated as natural support for the gaze shift and ignored; other head movements above 15°/s are treated as gestural and switch the cursor to head control (Head Mode) for refinement. A fast saccade (over 160°/s), or the cursor drifting more than 10° from gaze, returns it to Gaze Mode. Compared with Eye+Head Pinpointing (manual button switch) in VR (N=12, HTC Vive with Tobii, 3° targets at 10–40°, artificial gaze error added): all targets were reached and refinement was faster, but premature clicks in Gaze Mode made it about 140 ms slower overall; it beat Pinpointing on errors when eye tracking was least accurate. Selection was confirmed with a controller trackpad press in the study.
Papers
- Ludwig Sidenmark, Diako Mardanbegi, Argenis Ramirez Gomez, Christopher Clarke, Hans Gellersen (2020). BimodalGaze: Seamlessly Refined Pointing with Gaze and Filtered Gestural Head Movement. ACM Symposium on Eye Tracking Research and Applications (ETRA '20 Full Papers), Article 8 doi:10.1145/3379155.3391312