Eye-tracking using a GPU
First Claim
1. A method of determining a gaze point of an eye watching a visual display controllable by a display signal, the method comprising:
- generating a display signal using a graphics card in order for the visual display to produce a screen pattern;
receiving a signal encoding an image of the eye including a corneo-scleral reflection of the screen pattern; and
determining, based on in part the geometry of said corneo-scleral reflection of the screen pattern, a gaze point of the eye,wherein said determining a gaze point includes utilizing the graphics card as a parallel processor,wherein the graphics card receives, directly from the imaging device, the signal encoding an image of the eye including a corneo-scleral reflection of the screen pattern, andwherein said determining a gaze point comprises;
extracting, using the graphics card, one or more image features in said corneo-scleral reflection of the screen pattern; and
comparing, using the graphics card, said one or more image features with the display signal in order to retrieve these in the screen pattern.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided is a method of determining a gaze point of an eye watching a visual display controllable by a display signal. The method comprises generating a display signal using a graphics card in order for the visual display to produce a screen pattern; receiving a signal encoding an image of the eye including a corneo-scleral reflection of the screen pattern; and determining, based on in part the geometry of said reflection, a gaze point of the eye, wherein said determining a gaze point includes utilizing the graphics card as a parallel processor.
The image of the eye may be received directly at the graphics card. The graphics card may extract image features in the eye images. Reference illuminators may be used, and the screen pattern may be interlaced with a distinctive reference pattern.
Further provided are a gaze-tracking system and a personal computer system adapted to determine a gaze point of a viewer.
26 Citations
14 Claims
-
1. A method of determining a gaze point of an eye watching a visual display controllable by a display signal, the method comprising:
-
generating a display signal using a graphics card in order for the visual display to produce a screen pattern; receiving a signal encoding an image of the eye including a corneo-scleral reflection of the screen pattern; and determining, based on in part the geometry of said corneo-scleral reflection of the screen pattern, a gaze point of the eye, wherein said determining a gaze point includes utilizing the graphics card as a parallel processor, wherein the graphics card receives, directly from the imaging device, the signal encoding an image of the eye including a corneo-scleral reflection of the screen pattern, and wherein said determining a gaze point comprises; extracting, using the graphics card, one or more image features in said corneo-scleral reflection of the screen pattern; and comparing, using the graphics card, said one or more image features with the display signal in order to retrieve these in the screen pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A gaze tracking system, comprising:
-
a visual display controllable by a display signal; an imaging device adapted to image the face of a viewer of the visual display; and a graphics card adapted to generate a display signal for causing said visual display to produce a screen pattern, said system characterized in a gaze-point determining module adapted to use the graphics card as a parallel processor to determine a gaze point of the viewer'"'"'s eye based on in part the geometry of a corneo-scleral reflection of the screen pattern using an image of the viewer'"'"'s eye containing said corneo-scleral reflection of the screen pattern, said image being received from the imaging device, wherein the gaze-point determining module is operable to cause the graphics card to receive, directly from the imaging device, an image of the viewer'"'"'s eye containing a cornea-scleral reflection of the screen pattern, and wherein the graphics card is further adapted to; extract image features in said corneo-scleral reflection of the screen pattern; and compare said image features with the display signal in order to retrieve these in the screen pattern. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification