| Literature DB >> 30333737 |
Jacob G Martin1,2, Charles E Davis1, Maximilian Riesenhuber2, Simon J Thorpe1.
Abstract
While several studies have shown human subjects' impressive ability to detect faces in individual images in paced settings (Crouzet et al., 2010), we here report the details of an eye movement dataset in which subjects rapidly and continuously targeted single faces embedded in different scenes at rates approaching six face targets each second (including blinks and eye movement times). In this paper, we describe details of a large publicly available eye movement dataset of this new psychophysical paradigm (Martin et al., 2018). The paradigm produced high-resolution eye-tracking data from an experiment on continuous upright and inverted 3° sized face detection in both background and no-background conditions. The new "Zapping" paradigm allowed large amounts of trials to be completed in a short amount of time. For example, our three studies encompassed a total of 288,000 trials done in 72 separate experiments, and yet only took approximately 40 hours of recording for the three experimental cohorts. Each subject did 4000 trials split into eight blocks of 500 consecutive trials in one of the four different experimental conditions: {upright, inverted} × {scene, no scene}. For each condition, there are several covariates of interest, including: temporal eye positions sampled at 1250 hz, saccades, saccade reaction times, microsaccades, pupil dynamics, target luminances, and global contrasts.Entities:
Keywords: dataset; eye movements; face perception; gaze control; human neuroscience; saccadic eye movements; visual search task
Year: 2018 PMID: 30333737 PMCID: PMC6176004 DOI: 10.3389/fnhum.2018.00374
Source DB: PubMed Journal: Front Hum Neurosci ISSN: 1662-5161 Impact factor: 3.169
Experimental studies summary.
| Source | Sample | Sample Number | Details | Protocol 1 | Protocol 2 | Protocol 3 | Protocol 4 |
|---|---|---|---|---|---|---|---|
| Dataset 1: martin_zap _experiment1.mat | 24 subjects, 96,000 trials | 3° faces at 4∘-20° eccentricities, unblended | No Scene, upright face | No Scene, inverted face | Scene, upright face | Scene, inverted face | |
| Dataset 2: martin_zap _experiment2.mat | 24 subjects, 96,000 trials | 3° faces at 4° eccentricities, unblended | No scene, upright face | No scene, inverted face | Scene, upright face | Scene, inverted face | |
| Dataset 3: martin_zap _experiment3.mat | 24 subjects, 96,000 trials | 3° faces 4° eccentricities, blended | No scene, upright face | No scene, inverted face | Scene, upright face | Scene, inverted face | |
| Dataset 4:selectIndices.m | Code | Code for selecting subsets of data | NA | NA | NA | NA |
Data variable name descriptions.
| Variable Name | Short description |
|---|---|
| trialnumber | Trial number in the experiment (1–4000) |
| sessionnumber | Session number in the experiment (1–8) |
| targeteccentricity | Eccentricity of the target relative to the previous target |
| targeteccentricityoriginal | Eccentricity of the target relative to the center of the screen |
| targetpolarangle | Polar angle of the target relative to the previous target |
| targetpolarangleoriginal | Polar angle of the target relative to the center of the screen |
| sessionIndex | Block number in the experiment (1 to 8) |
| trialIndex | Trial number in the block (1 to 500) |
| useBackground | Whether or not there was a background scene (1 = scene, 0 = gray background) |
| invertedStimulus | Whether or not the face stimulus was inverted (1 = inverted, 0 = upright) |
| pastedXYLocation | Location of the center of the face stimulus on the screen |
| stimulusEccentricity | Eccentricity of the target relative to the previous target |
| stimulusPolarAngle | Polar angle of the target relative to the previous target |
| subjectHasRightAnswer | Whether or not the first saccade after stimulus onset landed within a 3x3 square surrounding the face stimulus. |
| triggeronsets | Timestamp at which the stimulus was shown on the screen. All eye movement sample data for each trial is aligned on this timestamp (with a -200ms of presimulus data). These trigger onsets can be simply collated with the eye sample data using the first column of the eyedata.sampledata field. Note that trigger onsets times and sample times are particular to each subject. |
| zaptargeteccentricity | Eccentricity of the target relative to the current gaze location of the eye |
| zaptargetpolarangle | Polar angle of the target relative to the current gaze location of the eye |
| subjectnumber | The unique identifier for each subject. Subject identifiers are unique across the entire 72 subjects. |
| numMicroSaccades | Number of microsaccades within -200 to 800 ms of the trial. |
| numMicroSaccadesBeforeStimulus | Number of microsaccades within -200 to -1 ms of the trial. |
| numMicroSaccadesAfterStimulus | Number of microsaccades within 0 to 800 ms of the trial. |
| distanceToEdgeX | Distance in pixels of the center of the target to the closest horizontal edge of the screen |
| distanceToEdgeY | Distance in pixels of the center of the target to the closest vertical edge of the screen |
| eyedata.saccades | Contains data for each saccade in the trial as detected by EEG-EYE (starttime: ms after stimulus onset; startx and starty: x and y location of the start of the saccades; endx and endy: x and y location of the endpoint of the saccades). |
| eyedata.saccadeReactionTimes | Reaction time of the saccade after stimulus onset (in ms) as computed by the microsacc_plugin. |
| eyedata.saccadeSides | Whether the saccade was leftward or rightward (0 = left, 1 = right, NaN = no saccades in trial) |
| eyedata.saccadePolarAngles | The polar angle of the saccade |
| eyedata.sampledata | Raw sample data of eye positions from -200 to 800 ms at 1250 hz. Matrix is 3D (96,000 trials, 9 data types, 1250 samples). The data type indices are (1 = timepoint in samples, 2 = raw X, 3 = raw Y, 4 = pupil diameter X, 5 = pupil diameter Y, 6 = corneal reflex x, 7 = corneal reflex y, 8 point of regard X (gaze position in screen coordinates), 9 = point of regard Y) |
| eyedata.saccadeDistanceToTarget | Distance of the saccade to the target in pixels |
| eyedata.startingEyePositionCol | Eye position in columns on the screen at stimulus onset |
| eyedata.startingEyePositionRow | Eye position in rows on the screen at stimulus onset |
| eyedata.saccadesUntilTarget | Number of saccades needed to find the target |
| eyedata.timeToFindTarget | Amount of time needed to find the target (in ms) |
| eyedata.timeToLeaveFixation | Amount of time to leave the previous fixation zone (in ms). |
| eyedata.timeIndexFoundTarget | The eyedata.sampledata(:,1,:) time index in which the target was reached. |
| eyedata.smiSaccadeReactionTimes | Saccade reaction time as computed by the SMI iTools algorithm |
| eyedata.microsaccades | Microsaccade data: 1: onset of microsaccade (in ms after stimulus onset), 2: end of microsaccade (in ms after stimulus onset), 3: peak velocity of microsaccade, 4: horizontal component (dx), 5: vertical component (dy), 6: horizontal amplitude (dX), 7: vertical amplitude (dY), 8: euclidean distance of travel (pixels) |
| eyedata.microsaccadeblips | Matrix of ones and zeros where one means a microsaccade was detected and zero means no microsaccade was detected in each trial (rows) at each timepoint (columns). (96000 trials, 1250 samples) |
| eyedata.saccadesblips | Matrix of ones and zeros where one means a saccade was detected and zero means no saccade was detected in each trial (rows) at each timepoint (columns). (96,000 trials, 1250 samples) |
| eyedata.velocityratesx | X-component of the eye velocity rate at each timepoint of the trial |
| eyedata.velocityratesy | Y-component of the eye velocity rate at each timepoint of the trial |
| eyedata.saccadePeakVelocities | Peak velocity of the first saccade after stimulus onset |
| eyedata.saccadeAmplitudeX | Amplitude (in pixels) of the x-component of the first saccade after stimulus onset |
| eyedata.saccadeAmplitudeY | Amplitude (in pixels) of the y-component of the first saccade after stimulus onset |
| eyedata.saccadeDuration | Duration of the saccade (in ms) |
| eyedata.smisaccades | Data for each of the saccades in each trial after stimulus as computed by the SMI iTools algorithm. |
| eyedata.numSaccadesBeforeStimulus | Number of saccades in the 200ms before stimulus onset |
| eyedata.numSaccadesAfterStimulus | Number of saccades in the 800ms after stimulus onset |
| eyedata.saccadeAmplitudePixels | The amplitude (in pixels) of the first saccade after stimulus onset |
| eyedata.alleyevelocities | The velocity components during the -200ms to 800ms period of the trial (x-component = first column and y-component = second column) |
| eyedata.blinkPrestimulusTime | Time (in ms) of any blinks which occurred before the stimulus onset during the period -200 to 0 ms. NaN means there were no blinks. |
| imagestatistics.targetLuminance | The luminance of the target (mean of the gray level values). |
| imagestatistics.globalContrast | The contrast of the target |
| imagestatistics.stimulusImageFile | The filename of the face used as a stimulus. |
| imagestatistics.stimulusBackgroundFile | The filename of the background scene. Note that if useBackground = 0, there was no background scene actually painted, but in histogram-blended conditions (Experiment 3, Data Citation 3), this scene image file and location were used to blend the histogram. |
| imagestatistics.highIntensity | Whether or not the luminance was bigger than the mean luminance of all trials in the experiment (1 = greater than average luminance, 0 = less than average luminance) |
| imagestatistics.globalContrast | Global contrast of the background image with respect to the pasted face. Concretely, we subtracted the mean luminance of the face from the mean luminance of the entire background image. |
| imagestatistics.backgroundLuminance | Global luminance of the background image. |
| imagestatistics.facelocations | Structure containing the row and column locations of seven facial landmarks for each particular trial. |