Rationale

Please describe the principle that the eye-tracking equipment uses

Equipment

The system is manufactured by Applied Science Laboratories (ASL) and is the LRO-6.

It operates by direct video imaging of the pupil, providing a near-continuous (60 Hz) x/y pupil location and pupil size.

Software and manuals for the device are stored on the CfN cluster at:

/jet/images/eyetrac

The control components for the system outside of the scanner room are:

Acer Computer Control Unit EyeTracMonitor Stimulus Display Monitor Power Box
acercomputer.jpgASCII���{
    AEAverage = 206;
    AELimitsReached = 0;
    AEStable = 1;
    AFStable = 1;
    AFStatus = 4;
    AGC = 1935;
    AWBBGain = 205;
    AWBGGain = 64;
    AWBRGain = 129;
    AWBStable = 1;
    AccelerometerDeltas = "(0.0090 0.0050 0.0082) @ 0.0200";
    ApertureValue = 3;
    BrightnessValue = -0.1989299004460889;
    CurrentFocusPosition = 127;
    ExposureBias = 0;
    ExposureTime = 0.06650323478260869;
    Fnumber = 2.8;
    FocalLength = 3.85;
    FocusBand = "28.96 in [21.36, 49.14]";
    FocusMode = 1;
    FocusPeakSumArray =     (
        61201,
        61990,
        62686,
        63497,
        202098
    );
    FocusScan = "(0,21.79) (29,23.25) (56,31.13) (81,22.61) (105,27.49)
(127,31.46) (149,24.29) (169,21.84) 3.7s ago";
    FocusScoresArray =     (
        1625529,
        1655763,
        1685580,
        1720436,
        12952514
    );
    FocusWindow = "350/300 300x400";
    FullyExposed = 1;
    ISOSpeedRating = 555;
    NoiseReduction = "S:20 C:11 Y:3";...ASCII���{
    AEAverage = 208;
    AELimitsReached = 0;
    AEStable = 1;
    AFStable = 1;
    AFStatus = 4;
    AGC = 2144;
    AWBBGain = 203;
    AWBGGain = 64;
    AWBRGain = 132;
    AWBStable = 1;
    AccelerometerDeltas = "(0.0159 0.0158 0.0156) @ 0.0200";
    ApertureValue = 3;
    BrightnessValue = -0.9190959060405691;
    CurrentFocusPosition = 127;
    ExposureBias = 0;
    ExposureTime = 0.09983587826086956;
    Fnumber = 2.8;
    FocalLength = 3.85;
    FocusBand = "27.07 in [21.36, 49.14]";
    FocusMode = 1;
    FocusPeakSumArray =     (
        63522,
        64092,
        64637,
        65362,
        166169
    );
    FocusScan = "(0,21.79) (29,23.25) (56,31.13) (81,22.61) (105,27.49)
(127,31.46) (149,24.29) (169,21.84) 8.7s ago";
    FocusScoresArray =     (
        1261378,
        1286250,
        1309904,
        1339262,
        6505102
    );
    FocusWindow = "350/300 300x400";
    FullyExposed = 0;
    ISOSpeedRating = 615;
    NoiseReduction = "S:24 C:12 Y:4";... ASCII���{
    AEAverage = 161;
    AELimitsReached = 1;
    AEStable = 0;
    AFStable = 1;
    AFStatus = 4;
    AGC = 4095;
    AWBBGain = 206;
    AWBGGain = 64;
    AWBRGain = 127;
    AWBStable = 1;
    AccelerometerDeltas = "(0.0055 0.0066 0.0108) @ 0.0200";
    ApertureValue = 3;
    BrightnessValue = -2.222177292137643;
    CurrentFocusPosition = 81;
    ExposureBias = 0;
    ExposureTime = 0.09983587826086956;
    Fnumber = 2.8;
    FocalLength = 3.85;
    FocusBand = "13.24 in [12.86, 14.00]";
    FocusMode = 1;
    FocusPeakSumArray =     (
        26001,
        26698,
        27349,
        27988,
        111182
    );
    FocusScan = "(0,12.50) (29,12.92) (56,12.99) (81,13.27) (105,13.10)
(127,12.92) (149,12.91) (169,12.88) (188,12.75) (206,12.43) (223,12.26)
(239,12.13) (255,12.13) 0.2s ago";
    FocusScoresArray =     (
        350811,
        367417,
        385377,
        403795,
        9561897
    );
    FocusWindow = "350/300 300x400";
    FullyExposed = 0;
    ISOSpeedRating = 1016;... powerbox.jpg

Scanning using eyetracking

The eye tracking equipment is currently setup to record data from the right eye. It is setup at the back of the scanner near the projector in HUP6 on a stand and is angled upwards to capture the eye. The configuration of the stimulus projection system and mirrors makes recording from the left eye difficult with the current equipment.

1. Setup control system outside of scanner

  1. Login to Acer computer (top panel-left)
    • ID: eye
    • Password: tracker6
  2. Make sure Control Unit and EyeTracMonitor are ON
  3. Turn on the Stimulus Display Monitor
  4. Load Program: Eye Trac6.Net User InterFace. The User Interface is displayed to the right.
    • In the "Upload to ASL Eye Tracker Control Unit" Window, click Upload to accept the pre-set FPGA and DSP files for calibration.
  5. Set up Dell testing laptop
    • 1st plub in blue video output cable, then turn on laptop so it knows to mirror monitors.
    • Log into Iron with password, go to MyDocuments/CMP_v2_fMRI_eyetrac calibration and run eyetrac calibrarion EPrime Script.
  6. The monitor will not mirrow the windows desktop but will mirror when running the script. The Eyetrac Stimulus Display monitor will autommatically mirror the script when it runs. (IF not, push thr PC/AV button on the Stimulus Display Monitor to toggle its input).

2. Setup tracker system inside of scanner

  1. Turn out lights in the scanning room
  2. Plug in eyetracker
    1. Turn on black PowerBox outside scanning room, labelled "Eye Tracker Power Box" (top panel-right)
    2. Plug in eyetracker unit (located behind scanner) using the AC power cord (grey with white end with 3 holes) in closet inside scanning room
    • Be careful when walking past magent with the cord since it contains metal
  3. Turn on unit with Illuminator On switch.
  4. Turn on LCD monitor (with switch on left of screen
  5. Bring the filters into the scanning room
    • The filters are stored in a styrofoam and felt wrapper, inside a cardboard equipment box in the control room ASCII���{
    AEAverage = 202;
    AELimitsReached = 0;
    AEStable = 1;
    AFStable = 1;
    AFStatus = 4;
    AGC = 2100;
    AWBBGain = 207;
    AWBGGain = 64;
    AWBRGain = 125;
    AWBStable = 1;
    AccelerometerDeltas = "(0.0065 0.0089 0.0035) @ 0.0200";
    ApertureValue = 3;
    BrightnessValue = -0.6679113102646765;
    CurrentFocusPosition = 127;
    ExposureBias = 0;
    ExposureTime = 0.08316987826086956;
    Fnumber = 2.8;
    FocalLength = 3.85;
    FocusBand = "15.59 in [10.67, 23.39]";
    FocusMode = 1;
    FocusPeakSumArray =     (
        37953,
        38583,
        39145,
        39820,
        163962
    );
    FocusScan = "(0,9.70) (29,9.78) (56,10.09) (81,10.48) (105,12.01)
(127,15.29) (149,13.16) (169,12.20) 0.7s ago";
    FocusScoresArray =     (
        1038057,
        1086091,
        1126356,
        1173064,
        14380281
    );
    FocusWindow = "350/300 300x400";
    FullyExposed = 1;
    ISOSpeedRating = 602;
    NoiseReduction = "S:20 C:11 Y:3";
    OneFrameAEMode = 0;...
    • The "thin" filter is used for alignment of the system. It allows the operator to see and align the attenuated light patch over the subject's eye. The "thick" filter is used for operation of the system in eye-tracking. The patch of light will be infra-red and not visible to the operator or subject.
    • PLace the filter in the slot labelled Filter in the center of the unit
  6. Align bright, yellow circle on the right side of bore (mostly) into the bore and over the subject's right eye
    • Will need to twist the unit and move the screen slightly to allow the light to pass into the bore
    • Use the thinner filter to setup the subject
    • Make sure to ask the subject to close their eyes if EVER removing the filter
    • Use knobs inside the right side of the eyetracker to move the circle (bottom knob - side to side)
    • Less important for pupils to be centered
    • More important for curve of MR head-coil to be minimally visible
    • Use adjustment levers on front of eyetracker to focus
    • Turn off LCD monitor on top of eyetracker before starting scanning because it will cause scanning artifacts
  7. Place thicker filter into eyetracker after alignment and before calibration

3. Calibration of system

Using EyeTrac6

  1. Select Standard Calibration from the Calibrate menu ?150
  2. Run the EPrime eyetrac calibration script. The subject will initiate with a button press, and then will have to look at positions 1-9. As he views each position, click the "Save Current Point <space>"
  3. Once this is complete, have the subject look around again at each of the points in order to check the quality of the calibration cross-hairs. If necessary, repeat the calibration process by running the Eprime script again and restarting the Standard Calibration in the Calibrate menu from the EyeTrac6 User interface.
  4. Click "File"
    1. Click "New Data File"
    2. Name File
    3. Click Record!!
    4. Click Stop when finished recording
  5. Close data file
  6. Copy to flash drive/e-mail/CD/etc.
  7. Exit program

4. Breakdown

Please leave everything as you found it

  1. Turn off and unplug Luminator/Eyetracker
  2. Take out Filter
    • :!: Be Careful!! Filter will be VERY HOT!! Allow to cool on top of projector while breaking down rest of setup
  3. Unplug & roll up cord to eyetracker. Put back in closet
  4. Turn off the black EyeTracker Powerbox
  5. Place filters back in covers and place back inside of eyetracking equipment box
  6. Place eyetracking equipment box back on top of shelves
  7. Power off TV monitor/Control unit
  8. Turn off Acer computer

Data analysis

Please describe the methods used to download the eye-tracking data, store, and analyze the results.

 
private/eye_tracking_during_fmri_scanning.txt · Last modified: 2009/10/30 17:06 by sashankp
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki