Eye tracking using image data
AssigneeCanon Kabushiki Kaisha
InventorMathew David Ryan
Life of this patent
Estimating the term…
Loading patent…
AssigneeCanon Kabushiki Kaisha
InventorMathew David Ryan
Estimating the term…
In a computer processing apparatus 8, frames of image data received from a camera 4 are processed to track the eyes of a user 2 in each image. A 3D computer model of a head is stored, and search regions are defined in the 3D space corresponding to the eyes and eyebrows. For each image, pixels within the projection of the search regions from the 3D space to the 2D image space are sampled to determine a representative intensity value for each of the search regions. Positions for the eyes in the 3D space are then calculated based on the determined values. The 3D computer model and search bands are moved within the 3D space to align the eyes with the calculated eye positions. In this way, when the next image is processed, the search bands project into the image from a head configuration determined from the previous image. This facilitates reliable and accurate eye tracking.
A method of processing data in a processing apparatus to perform eye tracking across a sequence of images of a moving head, the method comprising processing each of at least some of the images in the sequence by:
A method of processing data in a processing apparatus defining a sequence of images of a person as the person's head moves, to track the eyes of the person in the images, the method comprising processing each of at least some of the images in the sequence by:
A method of processing data in a processing apparatus to perform eye tracking across a sequence of images of a moving head, the method comprising processing each of at least some of the images in the sequence by:
A method of processing data in a processing apparatus defining a sequence of images of a person as the person's head moves, to track the eyes of the person in the images, the method comprising processing each of at least some of the images in the sequence by:
A method of processing data in a processing apparatus to perform eye tracking across a sequence of images of a moving head, the method comprising processing each of at least some of the images in the sequence by:
A method of processing data in a processing apparatus defining a sequence of images of a person as the person's head moves, to track the eyes of the person in the images, the method comprising processing each of least some of the images in the sequence by:
Image processing apparatus for processing image data of at least some images in a sequence of images of a moving head to perform eye tracking across the sequence, the apparatus comprising:
Apparatus for processing image data of each of at least some images in a sequence of images of a person as the person's head moves, to track the eyes of the person in the images, the apparatus comprising:
Apparatus for processing image data of each of at least some images in a sequence of images of a moving head to perform eye tracking across the sequence, the apparatus comprising:
Apparatus for processing image data of each of at least some images in a sequence of images of a person as the person's head moves, to track the eyes of the person in the images, the apparatus comprising:
Apparatus for processing image data of at least some images in a sequence of images of a moving head to perform eye tracking across the sequence, the apparatus comprising:
Apparatus for processing image data of each of at least some images in a sequence of images of a person as the person's head moves, to track the eyes of the person in the images, the apparatus comprising:
Image processing apparatus for processing image data of at least some images in a sequence of images of a moving head to perform eye tracking across the sequence, the apparatus comprising:
Apparatus for processing image data of each of at least some images in a sequence of images of a person as the person's head moves, to track the eyes of the person in the images, the apparatus comprising:
Apparatus for processing image data of each of at least some images in a sequence of images of a moving head to perform eye tracking across the sequence, the apparatus comprising:
Apparatus for processing image data of each of at least some images in a sequence of images of a person as the person's head moves, to track the eyes of the person in the images, the apparatus comprising:
Apparatus for processing image data of at least some images in a sequence of images of a moving head to perform eye tracking across the sequence, the apparatus comprising:
Apparatus for processing image data of each of at least some images in a sequence of images of a person as the person's head moves, to track the eyes of the person in the images, the apparatus comprising:
Dependencies are inferred from the claim text.