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 .
School of Computing, University of Eastern Finland, PO Box 111, FI-80101, Joensuu, Finland. paul.a.orlov@gmail.com.|Department of Engineering Graphics and Design, Peter the Great St. Petersburg Polytechnic University, Polytechnicheskaya 29, St. Petersburg, 195251, Russia. paul.a.orlov@gmail.com.
Pavel A
PA
Orlov
School of Computing, University of Eastern Finland, PO Box 111, FI-80101, Joensuu, Finland.
Roman
R
Bednarik
D003196:Computer Graphics / Q000295:instrumentation*; D003201:Computers; D005133:Eye Movements / Q000502:physiology; D005403:Fixation, Ocular / Q000502:physiology*; D006801:Humans; D010775:Photic Stimulation / Q000295:instrumentation*; D012984:Software; D014584:User-Computer Interface
CUDA; Experimental software; Eye movements; GPU; Gaze-contingent tools; Open-source; Peripheral vision; Visual attention