EEG and Eye-Tracking Preprocessing Steps

  • preprocessed by MATLAB
  • triggers and latencies extracted and specific temporal order of patients determined 
  • replace and identify bad electrodes (electrodes that are > 3 stdev away from other electrodes in frequency spectrum distribution) using spherical spline interpolation (?)
  • noisy channels filtered - either visually or replaced entirely by zeros
  • 109 channels for EEG,  6 EOG for artifact removal

More Preprocessing

  • data high pass filtered at 0.1 Hz and notch filtered at 59-61 Hz
  • Principal Components Analysis (PCA) algorithm removed sparse noise - recovers a low-rank matrix from a corrupted matrix by subtracting the error.
  • visual inspection after preprocessing as well.

Tools for EEG Analysis

  • EYE-EEG: plugin for MATLAB- integrates analysis for electrophysiological + eye-tracking data.
  • adds eye-tracking data as extra channels to EEG
  • Adaptive velocity-based algorithm to detect saccades and fixations, i.e. a blink
    • identifies fixation as groups of consecutive points
    • uses that to map minimum and maximum x and y values - compare that to maximum dispersion value.
    • if the dispersion is lower, then its a fixation. 

Misc about Data 

  • Code Availability: analysis performed in MATLAB + EEGlab
  • Data records: a folder for each subject. an EEG binary file, two eye-tracker files. One is segmented into blinks, saccades, and fixations. The other isn't. Each folder has a file for each paradigm.
  • Behavioral Assessment: self-report by Collaborative Informatics and Neuroimaging Suite (COINS)
  • Cognitive Assessment: two research assistants obtained separate raw scores for each patient, entered as dataset
  • Developmental History: medical/school/demographics

Resting EEG Analysis

  • after filter, data segmented into eye-closed and eye-open segments
  • analyze eye-closed
  • EEG recomputed against average reference, split into 2-second epochs, then Fourier transformed
  • Resting-state EEG had their spectral amplitude saved. 
  • Spectra for each channel averaged for the epochs
  • group mean spectral amplitude for all or each electrode calculated
  • split up into the different frequency bands (alpha beta etc)

Sequence Learning Paradigm

  • EEG data segmented based on stimulus of each filled white circles at each of the eight different locations
  • 900 ms long epochs (100 ms pre, 800 ms post)
  • averaged trial types (hits, missed, learned) for each subject individually and calculated group average
  • found a decrease of P300 over different blocks
  • behavioral performance: percentage of correctly learned spatial location
  • learning rate: newly learned location in relation to all possible locations

More Sequence Learning Paradigm

  • P300 amplitude = amplitude on electrode CPZ, with latency of 350-500 ms post stimulus
  • slightly delayed because children have greater latency
  • performance increases while learning rate and P300 decrease w practice
  • recall the expectation that subjects learn to expect the order of the appearance of targets w/ 5 blocks
  • decrease in P300 because of novelty indicator of a target stimulus- subjects are not surprised anymore!

WISC Symbol Search / Processing Speed Paradigm

  • Eye-tracking data
  • recall the goal is to find two target symbols among a set of five search symbols
  • graphic - three sub regions: target, search group, response buttons
  • calculated number of saccade steps, repetitions, pupil size, and protracted gaze dwell time (fixation duration) for each sub region
  • graph to indicate the duration of fixation and distribution

Naturalistic Stimuli Paradigm

  • covariance matrices were computed 
  • found the 3 strongest correlated components and compute corresponding correlation values
  • "how does this specific video probe people's EEG responses"
  • ISC measure

Surround Suppression Paradigm

  • extracted based on flickering stimulus
  • 4 foreground contrast (0%, 30%, 60%, 100%) and 3 background conditions (parallel, orthogonal, none)
  • data of two blocks merged for each subject
  • computed SSVEP signal without background, and a SSVEP averaged all conditions with a background
  • FFT computed to obtain a measure of SSVEP power at 25 Hz freq
  • subtracted this from neighboring freq to get the actual evoked activity

More on Surround Suppression Paradigm

  • in-house algorithm to detect highest SSVEP amplitude, compute signal based on the average of max electrode + four surrounding electrodes
  • graph to demonstrate the difference in SSVEP amplitude between different contrasts with or without a background
  • increase SSVEP amplitude with an increase in foreground contrast
  • relative reduction in SSVEP amplitude due to surround contrast

Contrast Change Detection Paradigm

  • data of three blocks merged for each subject
  • target epochs extracted from 500 ms before target to 1000 ms after peak sensory evidence
  • response-locked epochs extracted from 1000 ms before repsonse to 300 ms after response (buttons)
  • rejected trials for scalp channel over 100 microV
  • SSVEP based on stimulus locked epochs + motor response signal based on response-locked epochs measured by Fourier
  • CPP analysis averages single-trial  waveforms (baseline corrected 500 ms before response)

More on Contrast Change Detection Paradigm

  • Figure to show SSVEP, CPP, and motor response signal topographies
  • Result shows posterior maximum for SSVEP around electrode Oz. 
  • CPP shows highest activity near CPz electrode and motor response signal peaks over C3 and C4.

EEG Data Presentation

By tsunwong625

EEG Data Presentation

  • 450