Communication › Forums › Eye tracking › EyeTribe calibration
Tagged: pointer offset
This topic contains 16 replies, has 4 voices, and was last updated by Pierre 7 years, 3 months ago.
March 17, 2015 at 10:10 pm #6989
Hi, I would like to use the EyeTribe device with GazeSpeaker.
When I start the calibration procedure in GazeSpeaker I get an error message saying that the device is not available.
After a few restart of the calibration procedure, I get the device recognised.
The problem is that the calibration’s object (doesn’t matter if it’s the ball, video or toy) start moving to a couple of coordinates and then hang there indefinitely.
If I use the EyeTribe own calibration procedure, even if I get a “perfect” result, it’s practically unusable in GazeSpeaker, as the cursor “tremble” so much that it makes impossible to focus a button or object.
Any idea why? Install and reinstall both programs (GazeSpeaker and EyeTribe GUI/Server) didn’t helped.
March 18, 2015 at 9:49 pm #6991
- This topic was modified 8 years, 2 months ago by Ambrogio.
Simply go to the calibration screen of Gazespeaker, click on the 0 button (reset calibration) and then calibrate directly with the Eye Tribe (with the EyeTribe UI).
NB: the calibration within Gazespeaker is designed for specific use cases when an adult or caregiver calibrates the eye tracker first and the child or patient calibrates with Gazespeaker in a simplified way.March 19, 2015 at 12:01 am #6992
Hi Pierre, thanks for the prompt answer.
I already tried this, and while running the EyeTribe UI with the “Mouse cursor control” activated, I can perfectly move and focus the cursor on any part of the screen.
The problem start when I run GazeSpeaker. It seems like the right columns of the grid are impossible to focus.
If I use the “StartUp” grid for example, I can only reach the exit button, emails and books (first right column).
All other buttons are very difficult or impossible to focus.
I pressed “0” as you requested, but how do I know if I’ve really reset the GazeSpeaker calibration?
Thanks again for your help.
BestMarch 24, 2015 at 10:59 pm #7004
When you click on the reset button in the calibration screen, you should see any calibration point (circles with red and green dots).
PierreMarch 25, 2015 at 3:17 pm #7005
Now I have tested the EyeTribe device with a software keyboard for disabled called Click2Speak, and it works perfectly.
With GazeSpeaker it’s impossible to keep the cursor steady.
Any clue why?
BestMarch 28, 2015 at 10:37 am #7006
You need to calibrate the Eye Tribe tracker with the Eye Tribe UI. The new version of the Eye Tribe driver (0.9.56) records the last calibration so you don’t need to recalibrate before each session.
1st test : You can check the accuracy of the calibration in the training screen of Gazespeaker: you will see 3 circles representing your left eye gaze, right eye gaze and the average of both eyes directly on the screen. The 3 circles should be displayed at the position where you look. There can be a slight difference between the left and right eye.
2nd test: you can change in the settings screen / user tab / eye tracking block the value of auto-centering: set it to NO (default if Yes) -> this way, in the grids within Gazespeaker the cursor will be exactly where you look
PierreMarch 28, 2015 at 3:00 pm #7007
I am having the same issue on a fresh installation (just got delivery of the eye tribe) of eyetribe SDK and gazespeaker.
There appeared to be an offset between the eyetracked coordinates and the gazespeakers pointer coordinates.
given this, i tried with a regular mouse. with the same issue as above. I first chose click mouse as the input method (no eyetracking, or eyetracking mouse control) to gazespeaker. Next when trying to navigate gazespeaker i noticed that even though the mouse pointer was pointing to a particular location, when i clicked on the left mouse button, the click was registered at another coordinate, which subsequently activates what ever button underneath those coordinates.
Please Help.March 29, 2015 at 7:41 pm #7008
What is your configuration (windows version, screen resolution) ? when you launch Gazespeaker, does it fill the whole screen ? We are trying to replicate your problem.
Could you please try this in the settings screen : input mode = Mouse movement
-> does the cursor move along to the mouse pointer ?
-> is the cell activated this way the right one ?March 30, 2015 at 8:47 am #7009
I am on Windows 8.1, 1920×1080 resolution, Core i5, 4GB Ram. The machine is a Samsung ATIV XE700T1C-A01US Smart PC Pro.
It does fill the whole Screen. The problem does not appear on the “GazeSpeaker – home page”, but occurs after going to the main operational page by Pressing the Start button on the homepage.
Furthermore, the mouse coordinates and click coordinates seem to be normal on the pop up navigation buttons (Back, Home, Power). whilst the rest of the screen seems to be having an offset between actual pointer location and what the program registers on click.
when in “input mode = Mouse movement”, the problem became obvious. as one can see on screen the real mouse pointer as well as what the program registers as the pointer. there is a non constant offset between the actual and registered mouse pointers. at 0,0 which i will consider top left hand corner, the offset disappears , but the offset gradually increases by the time the mouse reaches the bottom right hand corner.
I have attached a few screenshots with the actual mouse pointer drawn in (since its not captured using print screen) to demonstrate the problem. (link1: link2: )
i would assume a scaling constant.March 30, 2015 at 8:48 am #7010
link 1: http://img42.com/BDZkd+
link 2: http://www.tiikoni.com/tis/view/?id=000289eMarch 30, 2015 at 9:54 pm #7011
We tried to replicate your problem on our machines (most of them in windows 8.1 64 bits 1920×1080) without success. It seems that your mouse pointer is different (red and thick) : did you install a specific program for this ?
Do you notice the same offset problem in the training screen (in eye tracking mode) ?
March 31, 2015 at 10:06 am #7013
- This reply was modified 8 years, 2 months ago by Pierre.
In the case of the screenshots, i hand drew the approximate position of the mouse pointer, due to print screen not capturing it. So no specific program has been used.
Yes anything other than the home page has the offset problem.March 31, 2015 at 11:14 pm #7014
I have posted a test program at the following address : http://www.gazespeaker.org/updates/ScreenTest-setup-1.0.exe
When you install this small program, it should display your screen coordinates (1920 x 1080) and the coordinates of the mouse cursor when you move the cursor on the screen: can you check that you get the right coordinates at the top left (0,0) and bottom right (1920, 1080) and that you see 4 small circles at the 4 corners (at approximately 10% of the screen width and height from the corners)
This will help to find the root cause of your problem
April 2, 2015 at 7:29 pm #7016
- This reply was modified 8 years, 2 months ago by Pierre.
The problem was scaling. given that i am displaying 1080p on a 12.1inch screen, i had increased text size and other windows components to 150% of normal via Control Panel\All Control Panel Items\Display. Once i reverted back to 100%, the problem disappeared. It might be useful to check if it is possible to make the program work under these conditions, given that programs are increasingly been run on tablet size screens.
Once again, Thanks again for a great program and wonderful support.July 2, 2015 at 2:23 pm #7079
I don’t want to tread on any toes, but I’ve written a similar piece of software to GazeSpeaker that might be of interest to this community. It’s called OptiKey, it’s free and open source, and it provides full computer control and speech using a low cost eye tracker (or mouse). You can download it, read about it, check out the source code (it is written in C#) and watch the demo video at OptiKey dot org
Great work on GazeSpeaker by the way.
- This reply was modified 7 years, 11 months ago by Julius.
You must be logged in to reply to this topic.