iTrace-Dev / iTrace

Infrastructure supporting implicit eye tracking on software artifacts within the IDE and browser.
http://www.i-trace.org
2 stars 0 forks source link

UI for fixation filter preferences #77

Closed shbonita closed 6 years ago

jennalwise commented 7 years ago

Parameters can be found in the BasicFixationFilter.java file: They are: r - samples, sliding window parameter, the number of samples before and after the current sample to average in the difference vector calculation for the current sample, default is 5 (used by Tobii), the larger the r the less impact from noise, but too large and the saccade alarm signals are unreliable, must default to 1 if total number of samples is less than or equal to 10 radius - pixels, minimum distance between two fixations, any fixations within the radius of a fixation are merged with that fixation, default is 10 (no particular reason) durationThresh - ms (duration is dependent on SystemTime which is in ms), minimum fixation duration for a fixation, fixations with duration lower than the durationThresh are filtered out, default is 60 (common for our work) threshold - pixels, mean change peaks are filtered out if lower than this threshold to account for noise in eye-tracking data, default is 35 (Tobii talks frequently about 35 as the velocity threshold in the user manual)

shbonita commented 7 years ago

The algorihtm currently used is at https://pdfs.semanticscholar.org/4167/7844556582adc68a5a14dbb1cea0b28d9016.pdf

shbonita commented 6 years ago

Irrelevant