ScreenMasker: An Open-source Gaze-contingent Screen Masking Environment

The moving-window paradigm, based on gazecontingent technic, traditionally used in a studies of the visual perceptual span. There is a strong demand for new environments that could be employed by non-technical researchers. We have developed an easy-to-use tool with a graphical user interface (GUI) allowing both execution and control of visual gaze-contingency studies. This work describes ScreenMasker, an environment that allows create gaze-contingent textured displays used together with stimuli presentation software. ScreenMasker has an architecture that meets the requirements of low-latency real-time eye-movement experiments. It also provides a variety of settings and functions. Effective rendering times and performance are ensured by means of GPU processing under CUDA technology. Performance tests show ScreenMasker’s latency to be 67–74 ms on a typical office computer, and high-end 144-Hz screen latencies of about 25-28 ms. ScreenMasker is an open-source system distributed under the GNU Lesser General Public License and is available at https://github.com/PaulOrlov/ScreenMasker.

[1]  Lester C. Loschky,et al.  How late can you update gaze-contingent multiresolutional displays without detection? , 2007, TOMCCAP.

[2]  E. McLachlan,et al.  Investigating the role of , 2011 .

[3]  Jochen Triesch,et al.  Vision in natural and virtual environments , 2002, ETRA.

[4]  K. Rayner,et al.  Eye movements and the perceptual span in older and younger readers. , 2009, Psychology and aging.

[5]  Arthur M. Jacobs,et al.  OGAMA (Open Gaze and Mouse Analyzer): Open-source software designed to analyze eye and mouse movements in slideshow study designs , 2008, Behavior research methods.

[6]  Jeffrey S. Perry,et al.  Visual search: the role of peripheral information measured using gaze-contingent displays. , 2006, Journal of vision.

[7]  Eli Peli,et al.  Heading assessment by “tunnel vision” patients and control subjects standing or walking in a virtual reality environment , 2007, TAP.

[8]  D H Brainard,et al.  The Psychophysics Toolbox. , 1997, Spatial vision.

[9]  Gary S Rubin,et al.  The effects of simulated cataract on reading with normal vision and simulated central scotoma , 1999, Vision Research.

[10]  Daniel R Saunders,et al.  Direct measurement of the system latency of gaze-contingent displays , 2013, Behavior Research Methods.

[11]  Andrew Duchowski Eye tracking methodolog , 2013 .

[12]  P. Bex,et al.  Peri-Saccadic Natural Vision , 2013, The Journal of Neuroscience.

[13]  David P. Luebke,et al.  Perceptually-Driven Simplification for Interactive Rendering , 2001, Rendering Techniques.

[14]  Eric Castet,et al.  Gaze-contingent simulation of retinopathy: Some potential pitfalls and remedies , 2011, Vision Research.

[15]  Sebastiaan Mathôt,et al.  PyGaze: An open-source, cross-platform toolbox for minimal-effort programming of eyetracking experiments , 2014, Behavior research methods.

[16]  Wilson S. Geisler,et al.  Real-time simulation of arbitrary visual fields , 2002, ETRA.

[17]  Keith Rayner,et al.  Eye movements, the perceptual span, and reading speed , 2010, Psychonomic bulletin & review.

[18]  Frans W Cornelissen,et al.  The Influence of Artificial Scotomas on Eye Movements during Visual Search , 2005, Optometry and vision science : official publication of the American Academy of Optometry.

[19]  John J. van den Dobbelsteen,et al.  Heading detection with simulated visual field defects , 1999 .

[20]  Wilson S. Geisler,et al.  Gaze-contingent real-time simulation of arbitrary visual fields , 2002, IS&T/SPIE Electronic Imaging.

[21]  J. Henderson,et al.  Effects of foveal processing difficulty on the perceptual span in reading: implications for attention and eye movement control. , 1990, Journal of experimental psychology. Learning, memory, and cognition.

[22]  Dennis R. Proffitt,et al.  Within striking distance: Task efficacy influences perceived size and distance , 2010 .

[23]  D S Loshin,et al.  Reading rates with artificial central scotomata with and without spatial remapping of print. , 1995, Optometry and vision science : official publication of the American Academy of Optometry.

[24]  K. Rayner,et al.  Eye movements during reading: some current controversies , 2001, Trends in Cognitive Sciences.

[25]  Andrew T Duchowski,et al.  A breadth-first survey of eye-tracking applications , 2002, Behavior research methods, instruments, & computers : a journal of the Psychonomic Society, Inc.

[26]  Lester C. Loschky,et al.  Investigating spatial vision and dynamic attentional selection using a gaze-contingent multiresolutional display. , 2002, Journal of experimental psychology. Applied.

[27]  R. Leigh,et al.  The neurology of eye movements , 2006 .

[28]  Roberto Manduchi,et al.  Bilateral filtering for gray and color images , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[29]  Arzu Çöltekin,et al.  Foveated gaze-contingent displays for peripheral LOD management, 3D visualization, and stereo imaging , 2007, TOMCCAP.

[30]  Andrew Begel,et al.  Eye Movements in Code Reading: Relaxing the Linear Order , 2015, 2015 IEEE 23rd International Conference on Program Comprehension.

[31]  Roman Bednarik,et al.  Investigating the role of programmers' peripheral vision: a gaze-contingent tool and an experiment proposal , 2012, PPIG.

[32]  K Rayner,et al.  Reading without a fovea. , 1979, Science.

[33]  Israel C Christie,et al.  PhysioScripts: An extensible, open source platform for the processing of physiological data , 2013, Behavior research methods.

[34]  Arthur F. Kramer,et al.  Creating a new dynamic measure of the useful field of view using gaze-contingent displays , 2014, ETRA.

[35]  Stephen R. Gulliver,et al.  Introduction to special issue on eye-tracking applications in multimedia systems , 2007, TOMCCAP.

[36]  Lester C. Loschky,et al.  Gaze-Contingent Multiresolutional Displays: An Integrative Review , 2003, Hum. Factors.

[37]  Andrew T. Duchowski,et al.  EUROGRAPHICS 2001 / Jonathan C. Roberts Short Presentations Gaze-Contingent Level Of Detail Rendering , 2022 .

[38]  Lester C. Loschky,et al.  How Late Can you Update? Detecting Blur and Transients in Gaze-Contingent Multi-Resolutional Displays , 2005 .

[39]  G. McConkie,et al.  The span of the effective stimulus during a fixation in reading , 1975 .

[40]  Roman Bednarik,et al.  Low-cost latency measurement system for eye-mouse software , 2014, NordiCHI.

[41]  Wilson S. Geisler,et al.  Variable‐Resolution Displays for Visual Communication and Simulation , 1999 .

[42]  K. Rayner Eye movements in reading and information processing: 20 years of research. , 1998, Psychological bulletin.

[43]  Jean-Baptiste Bernard,et al.  Page mode reading with simulated scotomas: A modest effect of interline spacing on reading speed , 2007, Vision Research.

[44]  Hideyuki Tamura,et al.  Gaze-directed adaptive rendering for interacting with virtual space , 1996, Proceedings of the IEEE 1996 Virtual Reality Annual International Symposium.