<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.E-MailFormatvorlage20
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1685590555;
        mso-list-type:hybrid;
        mso-list-template-ids:-1162061366 67567637 67567641 67567643 67567631 67567641 67567643 67567631 67567641 67567643;}
@list l0:level1
        {mso-level-text:"\(%1\)";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=DE link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Dear Merve,<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'>it is hard to diagnose your synchronization problem without further information. I am also not sure what you mean by you “took out some saccades and fixations” from your raw eye-tracking (ET) data. Did you remove actual raw data samples? If you just added saccades or fixations via additional “message” lines (with correct timestamps), this should not be a problem. However, be very careful to stick to the existing raw data format, or the EYE-EEG importer won’t be able to parse the file anymore. <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'>Below some further comments that might be helpful:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'>How to avoid synchronization problems<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'>------------------------------------------------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'>I recommend to first synchronize the raw ET data with the EEG using EYE-EEG. You can then still detect the eye movement events in the merged ET/EEG dataset after synchronization, e.g. by using the velocity-based detection algorithm build into EYE-EEG. Detected saccades and fixations will be stored in EEG.event and from there, you can easily kick out fixation events or add more information to them (e.g.: which ROI was fixated?). Please note that the most recent EYE-EEG version also automatically imports the information of all other “messages” sent to the eye tracker during the experiment (e.g. coding experimental conditions), together with their new timestamp in the synchronized recording. This is also helpful for recoding fixation events. With Eyelink trackers, you can directly import eye movement events together with the ET raw data.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'>Common causes of synchronization problems: <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'>------------------------------------------------------<o:p></o:p></span></p><ol style='margin-top:0cm' start=1 type=1><li class=MsoListParagraph style='margin-left:0cm;mso-list:l0 level1 lfo1'><span lang=EN-US style='mso-fareast-language:EN-US'>Pausing the EEG recording during the experiment, which provides the “master clock” for synchronization. In contrast, pausing the ET recording is no problem.<o:p></o:p></span></li><li class=MsoListParagraph style='margin-left:0cm;mso-list:l0 level1 lfo1'><span lang=EN-US style='mso-fareast-language:EN-US'>Selective loss of the start- and end-event needed to identify shared triggers by EYE-EEG. This can happen, for example, if the first event of the type chosen as the start event (e.g. “255”) is actually a different instance of this trigger in both recordings (because trigger “255” was sometimes lost in one of the recordings). In this case, check your data and try using different triggers as start- and end-events that exist in both recordings.<o:p></o:p></span></li></ol><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'>Typical synchronization quality<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'>------------------------------------------------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'>My sync tests with systems from three ET manufacturers (SR Research, SMI, Tobii Pro) and three EEG manufacturers (BrainAmps, Biosemi, EGI) show that EYE-EEG synchronizes the data with a mean absolute alignment error of 0.3 to 0.8 ms for all combinations of hardware tested (computed via common trigger pulses alignment; at sampling rate of 500 Hz). For individual triggers, the sync error should rarely exceed 2 samples (or 4 ms). This means that if everything went right, the mode of the distribution in the synchronization control plot should indeed be centered at zero, with no triggers exceeding plusminus 3 samples. <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'>Assessing synchronization via ET/EOG cross-correlation:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'>------------------------------------------------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'>The current EYE-EEG version includes a new function to quantify synchronization accuracy also based on the actual time series data rather than just shared events. Specifically, this function computes the cross-correlation function between the (horizontal) eye-track and the bipolar (horizontal) EOG signal. Since both signals reflect the rotation of the bulbus, the peak of the cross-correlation function between both signals should be centered at lag zero or very close to it. You find more infos on this in the EYE-EEG documentation at <a href="http://www2.hu-berlin.de/eyetracking-eeg/tutorial.html#tutorial6.5">http://www2.hu-berlin.de/eyetracking-eeg/tutorial.html#tutorial6.5</a>.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Hope this helps,<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Olaf<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:#44546A'>--<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:#44546A'>Olaf Dimigen<br>AG Biologische Psychologie<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:#44546A'>Humboldt Universität zu Berlin<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:#44546A'>Rudower Chaussee 18, 12489 Berlin, Rm. 2‘202<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New";color:#44546A'>Tel -49 30 2093-4849<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'><a href="http://olaf.dimigen.de">http://olaf.dimigen.de</a><o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b>Von:</b> keskinmer@itu.edu.tr [mailto:keskinmer@itu.edu.tr] <br><b>Gesendet:</b> Donnerstag, 4. Januar 2018 11:08<br><b>An:</b> eeglablist@sccn.ucsd.edu<br><b>Betreff:</b> [Eeglablist] synchronizing eye tracking and EEG data<o:p></o:p></p></div></div><p class=MsoNormal><o:p> </o:p></p><p><span style='font-size:10.5pt;font-family:"Arial",sans-serif'>Dear all,<br><br>I use EYEEEG plugin of EEGLAB and am having troubles when synchronizing eye tracking (ET) and EEG data.<br><br>Before I synchronize the ET data with the EEG recording through shared events, I first filter the raw ET data outside EEGLAB (with a script to remove saccades whose size is >20 deg and also remove the corresponding preceding saccade. The script also filters out the fixation durations other than 50-1000ms long, as well as the corresponding following fixation).<br><br>I use this filtered ET file for syncronization and here is what EEGLAB returns for synchronization quality:<br><br><em><span style='font-family:"Arial",sans-serif'>Warning: For 8 of 11 EEG events (72.7%), no ET event of same name was found within plusminus 5 samples. Possibly, some events were not transmitted to the eye tracker?Synch. error is the latency difference between matching ET/EEG events after synchronization.</span></em><br><br>I tried it with several data. When I check synchronization plots, EEG and ET events sometimes aligned and sometimes not, but the mode of distribution is never 0 (quality of synch graph).<br><br>Is it because ET data is not continuous anymore because I took out some saccade and fixations? I tried to look for an answer online, but I couldn't find anything helpful. Can anyone help me where I can be wrong?<br><br>All the best,<br>Merve<o:p></o:p></span></p></div></body></html>