Data not recorded properly (PyGaze,EyeTribe)

Development forum for the Python programming language.

Data not recorded properly (PyGaze,EyeTribe)

Postby fabien.malassingne » 20 Apr 2016, 11:25

Hi everyone,

I made an experiment where one has to read a small text in OpenSesame, using PyGaze to record eye movement from the EyeTribe.
The problem is: I have a huge loss of data in the resulting .tsv file, as if the eyes were closed (lines of zeroes). Also, if the EyeTribe samplerate is set to 60Hz, the data of almost half the text are not recorded. At 30Hz, this last problem doesn't seem to occur though.

I thought it might be an issue with OpenSesame, so I made a script directly in Python using PyGaze. I still have the same problem...
If it can help, I made sure that the average calibration error was always smaller than 1, I used multiple computers (but only one EyeTribe).

Some images of the scanpaths created with the resulting .tsv:

At 30Hz with PyGaze:
Image
And the associated .tsv: https://drive.google.com/open?id=0BzDY9INkgoAWN1NEa09vQmo3Tmc

At 60Hz with OpenSesame:
Image
And the asociated .tsv: https://drive.google.com/open?id=0BzDY9INkgoAWbWtZZW9vS1NpeGs

At 30Hz with OpenSesame:
Image
And the associated .tsv: https://drive.google.com/open?id=0BzDY9INkgoAWbEIxcWZkRXBBSTQ

Cheers,
fabien.malassingne
 
Posts: 1
Joined: 30 Jun 2015, 16:29

Re: Data not recorded properly (PyGaze,EyeTribe)

Postby Anders » 15 Aug 2016, 14:23

Based on the pictures you've posted, it seems clear, that the recording software you are using is not taking 'bad frames' into account. It seems that frames are recorded even when there is no tracking.

If this is not the functionality you are looking for, then you are free to extend the open source PyGaze repo with the needed functionality. You can also post feature requests on their GitHub page or write the author.
Anders
 
Posts: 124
Joined: 29 Oct 2013, 16:23


Return to Python



cron