Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple Eyetracker Support #139

Open
sammaxwellxyz opened this issue Aug 3, 2020 · 0 comments
Open

Multiple Eyetracker Support #139

sammaxwellxyz opened this issue Aug 3, 2020 · 0 comments
Labels
Improvement A minor improvement to the project Low Priority Feature request with not high priority

Comments

@sammaxwellxyz
Copy link
Contributor

Support data configurations from multiple eye trackers, instead of just eyelink for gaze preprocessing.

Currently pspm_convert_pupil_gaze_distance supports the gaze data as extracted from eyelink data, the gaze data is in pixels and orientated such that (0,0) is the bottom-left point on the screen and the maximal x and y coordinates are the top-right of the screen.

Other eye trackers may not have their data calibrated as such, where necessary we should support other formats.

Tobii: https://developer.tobii.com/pc-gaming/unity-sdk/api-overview/#gaze-point-data - returns coordinates between (0,0) and (1,1), (0,0) being bottom left and (1,1) begin top right of the screen. This can be supplemented the width and height gathered from the tobii API https://developer.tobii.com/pc-gaming/unity-sdk/scripting-api/#displayinfo.

Gazepoint 3D: https://www.gazept.com/dl/Gazepoint_API_v2.0.pdf works as fractions using POG as the gaze point in X or Y as a fraction of screen size. (0,0) is top left, (1,1) bottom-right. width and height can also be extracted from the API (in pixels)

Eyetribe https://theeyetribe.com/dev.theeyetribe.com/dev.theeyetribe.com/dev/index.html - Gaze coordinates are the point on screen that the user is currently looking. Gaze coordinates are defined as pixels in a top-left oriented 2D coordinate system and are available in both raw and smoothed forms.

I was unable to find documentation for SMI, Seeing Machines Facelab, or Smart Eye.

@sammaxwellxyz sammaxwellxyz added Improvement A minor improvement to the project Low Priority Feature request with not high priority labels Aug 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Improvement A minor improvement to the project Low Priority Feature request with not high priority
Projects
None yet
Development

No branches or pull requests

1 participant