Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Supported by

[solved] Data not recorded properly (PyGaze, EyeTribe)

edited May 2016 in PyGaze

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 with 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 here

At 60Hz with OpenSesame:

image
And the asociated .tsv here

At 30Hz with OpenSesame:

image
And the associated .tsv here

Cheers,

Comments

  • edited 1:48AM

    Hi,

    Like you said yourself; "as if the eyes were closed". This is correct: one has to blink occassionally. During a blink the coordinations can go all over the place, due to loss of signal or a misinterpretation (e.g. eyelashes). On top of that, the eyetribe doesn't have a great spatial and temporal resolution (although of course great for its price!). What you could at least do to get decent scanpaths, is to make sure only fixations within the text area are logged.

    Hope this helps.

    Cheers,

    Josh

  • edited 1:48AM

    Hi Josh,

    Thanks for your reply. I am well aware that one has to blink and that it can cause a loss of the signal. Thus, I didn't think the loss of signal I encountered was due to blinking. There are a lot of them that last more than a second. Also, I have done some testing in different conditions, making sure I and the other testers were not blinking too much but the results are still the same.

    I tested a script I made from an example that draws a dot "following" the gaze in real-time and I don't have these patterns of signal loss. That is why I thought it was an issue occuring during the logging.

    I used PyGaze analyser to parse the tsv files and to draw the scanpaths. From what I unsterdand, PyGaze analyser automatically detects blinking and do not use them for the scanpaths. So I shouldn't have fixations drawn at (0,0).

    I will take a closer look into this, thank you.

    Cheers,

  • edited 1:48AM

    Hi,

    Essentially as @josh said: 0,0 coordinates indicate signal loss, which can occur (and usually does occur) for any number of reasons. The solution is simply to remove or ignore all 0,0 coordinates.

    Cheers,
    Sebastiaan

  • edited 1:48AM

    Hi,

    I have modified the PyGaze script to ignore the (0,0) coordinates so I can use the data for my analysis. Still, The loss of data is quite an issue as nearly half of the recordings is lost. I think it might be a problem with my EyeTribe so I will try to find another one to test it out.

    Thank you both,
    Cheers,

Sign In or Register to comment.

agen judi bola , sportbook, casino, togel, number game, singapore, tangkas, basket, slot, poker, dominoqq, agen bola. Semua permainan bisa dimainkan hanya dengan 1 ID. minimal deposit 50.000 ,- bonus cashback hingga 10% , diskon togel hingga 66% bisa bermain di android dan IOS kapanpun dan dimana pun. poker , bandarq , aduq, domino qq , dominobet. Semua permainan bisa dimainkan hanya dengan 1 ID. minimal deposit 10.000 ,- bonus turnover 0.5% dan bonus referral 20%. Bonus - bonus yang dihadirkan bisa terbilang cukup tinggi dan memuaskan, anda hanya perlu memasang pada situs yang memberikan bursa pasaran terbaik yaitu http://45.77.173.118/ Bola168. Situs penyedia segala jenis permainan poker online kini semakin banyak ditemukan di Internet, salah satunya TahunQQ merupakan situs Agen Judi Domino66 Dan BandarQ Terpercaya yang mampu memberikan banyak provit bagi bettornya. Permainan Yang Di Sediakan Dewi365 Juga sangat banyak Dan menarik dan Peluang untuk memenangkan Taruhan Judi online ini juga sangat mudah . Mainkan Segera Taruhan Sportbook anda bersama Agen Judi Bola Bersama Dewi365 Kemenangan Anda Berapa pun akan Terbayarkan. Tersedia 9 macam permainan seru yang bisa kamu mainkan hanya di dalam 1 ID saja. Permainan seru yang tersedia seperti Poker, Domino QQ Dan juga BandarQ Online. Semuanya tersedia lengkap hanya di ABGQQ. Situs ABGQQ sangat mudah dimenangkan, kamu juga akan mendapatkan mega bonus dan setiap pemain berhak mendapatkan cashback mingguan. ABGQQ juga telah diakui sebagai Bandar Domino Online yang menjamin sistem FAIR PLAY disetiap permainan yang bisa dimainkan dengan deposit minimal hanya Rp.25.000. DEWI365 adalah Bandar Judi Bola Terpercaya & resmi dan terpercaya di indonesia. Situs judi bola ini menyediakan fasilitas bagi anda untuk dapat bermain memainkan permainan judi bola. Didalam situs ini memiliki berbagai permainan taruhan bola terlengkap seperti Sbobet, yang membuat DEWI365 menjadi situs judi bola terbaik dan terpercaya di Indonesia. Tentunya sebagai situs yang bertugas sebagai Bandar Poker Online pastinya akan berusaha untuk menjaga semua informasi dan keamanan yang terdapat di POKERQQ13. Kotakqq adalah situs Judi Poker Online Terpercayayang menyediakan 9 jenis permainan sakong online, dominoqq, domino99, bandarq, bandar ceme, aduq, poker online, bandar poker, balak66, perang baccarat, dan capsa susun. Dengan minimal deposit withdraw 15.000 Anda sudah bisa memainkan semua permaina pkv games di situs kami. Jackpot besar,Win rate tinggi, Fair play, PKV Games