Replies: 3 comments 2 replies
-
I'd like to second this question. I'm writing up some recent work I've done with eye-tracking in jsPsych, and I think the forked, modified version of webgazer used in v6.3.1. gave us markedly better results - but it's hard to figure out why/how :) Having looked at the changes you made to webgazer in early April, and the discussion in issue #1700, it's not yet entirely clear to me what's going on. And like zaizibai said, Xiaozhi Yang published a preprint in December in which they mention modifying Any insights you can give here are much appreciated. Thanks! |
Beta Was this translation helpful? Give feedback.
-
I'm not sure if I can fully explain the differences between my implementation in jsPsych 6.3.1 and the Yang & Krajbich implementation. I've corresponded with Xiaozhi about the work, but we haven't done a deep dive into all the differences. I can give a high-level overview. For me, the major difference is just the API. We introduced extensions in jsPsych 6.3.0 in order to support a mode where eye tracking could be layered on top of any existing plugin. Yang & Krajbich wrote plugins specific to eye tracking. There are (dis)advantages to each approach. Custom eye tracking plugins give you more control over exactly when eye tracking is initialized and how the data are collected. The extensions approach makes it easier to layer eye tracking on top of all the existing functionality of jsPsych. (But even with extensions we still needed custom plugins for things like calibration, validation, and webcam initialization.) As far as performance goes, I think we both applied similar modifications to webgazer. Xiaozhi was very gracious in sharing ideas as I was trying to make improvements from 6.3.0 -> 6.3.1, and we arrived at similar conclusions. Webgazer relies on the |
Beta Was this translation helpful? Give feedback.
-
Thank you so much once again for your prompt and excellent reply! (Thanks also to both you and Xiaozhi for wading in and figuring this out.) This is exactly what I wanted to know. Excited to hear that there's prospects for further performance improvement - I'm planning a lot more work with eye tracking in jsPsych over the next year :) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I want to perform an online eye-tracking study, and I noticed currently there are two tools that can help users to use jspsych to perform online eye-tracking study. One is the built-in jspsych eyetracking plugin and the other is the tool developed by xiaozhi yang and ian krajbich. What's the differences between those two tools? Thank you very much.
Beta Was this translation helpful? Give feedback.
All reactions