Gaze tracking using multiple images
AssigneeMiralex Systems Incorporated
InventorsSudipto Sur, Luis M. Pestana
Life of this patent
Estimating the term…
Abstract
Systems and methods for facilitating gaze tracking based on multiple images are disclosed. A gaze tracking system includes an optical module configured to receive illumination from a target and provide a background and tracking channel outputs, the background channel including ambient illumination and the tracking channel including ambient and controlled added illumination at a targeted range of wavelengths. The background and tracking channel outputs are provided to an imaging module configured to provide an associated set of background and tracking images to a processor module to facilitate gaze tracking. Controlled illumination of the target may be provided by an illumination element, in conjunction with the processor module, to facilitate gaze tracking.
Claims7
A gaze tracking system comprising:
- an optical module disposed to receive, from a target, illumination including an ambient light component and a controlled light component, and provide a background output and a tracking output, said background output consisting substantially of the ambient light component and said tracking output including the ambient light component and the controlled light component;
- an imaging module disposed to receive the tracking output and the background output and provide a set of images based on the tracking output and background output wherein the set of images provided by the imaging module include a set of background channel images based on the background output and a set of tracking channel images based on the tracking output and wherein a plurality of images of the set of background channel images and a corresponding plurality of images of the set of tracking channel images are captured simultaneously;
- and
- a processor module disposed to:
- receive the set of images;
- provide, based on the set of images, gaze tracking data;
- and
- store, in a processor readable memory, the gaze tracking data.
A gaze tracking system comprising:
- an optical module disposed to receive, from a target, illumination including an ambient light component and a controlled light component, and provide a background output and a tracking output, said background output consisting substantially of the ambient light component and said tracking output including the ambient light component and the controlled light component;
- an imaging module disposed to receive the tracking output and the background output and provide a set of images based on the tracking output and background output wherein the set of images provided by the imaging module comprises a set of composite images, each composite image of the set of composite images including a background channel image and a tracking channel image wherein the tracking channel image and background channel image are captured simultaneously;
- and
- a processor module disposed to:
- receive the set of images;
- provide, based on the set of images, gaze tracking data;
- and
- store, in a processor readable memory, the gaze tracking data.
A gaze tracking system comprising:
- an optical module disposed to receive, from a target, illumination including an ambient light component and a controlled light component, and provide a background output and a tracking output, said background output consisting substantially of the ambient light component and said tracking output including the ambient light component and the controlled light component, wherein the optical module comprises:
- a lens assembly;
- a filter assembly disposed to generate the background output and tracking output, said filter assembly including a dichroic mirror configured to provide the background output and a second mirror configure to provide the tracking output;
- an imaging module disposed to receive the tracking output and the background output and provide a set of images based on the tracking output and background output wherein the imaging module comprises a composite imaging element, said composite imaging element configured to receive the background output and tracking output and provide a set of composite images, each image of said set of composite images including a background channel image and a tracking channel image wherein the background channel image and the tracking channel image are captured simultaneously;
- and
- a processor module disposed to:
- receive the set of images;
- provide, based on the set of images, gaze tracking data;
- and
- store, in a processor readable memory, the gaze tracking data.
A gaze tracking system comprising:
- an optical module disposed to receive, from a target, illumination including an ambient light component and a controlled light component, and provide a background output and a tracking output, said background output consisting substantially of the ambient light component and said tracking output including the ambient light component and the controlled light component wherein the optical module comprises a first lens assembly configured to generate the background output, and a second lens assembly configured to generate the tracking output;
- an imaging module disposed to receive the tracking output and the background output and provide a set of images based on the tracking output and background output wherein the imaging module comprises a composite imaging element, said composite imaging element configured to receive the background output and tracking output, and provide a set of composite images, each image of said set of composite images including a background channel image and a tracking channel image wherein the background channel image and the tracking channel image are captured simu1taneously;
- and
- a processor module disposed to:
- receive the set of images;
- provide, based on the set of images, gaze tracking data;
- and
- store, in a processor readable memory, the gaze tracking data.
A method of gaze tracking comprising the steps of:
- receiving from a target, illumination including an ambient light component and a controlled light component;
- providing, based on the received illumination, a background output and a tracking output, said background output consisting substantially of the ambient light component and said tracking output including the ambient light component and the controlled light component;
- receiving, at an imaging module, the tracking output and the background output wherein the set of images provided by the imaging module include a set of background channel images based on the background output and a set of tracking channel images based on the tracking output and wherein a plurality of images of the set of background channel images and a corresponding plurality of images of the set of tracking channel images are captured simultaneously;
- providing, to a processor module, a set of images based on the tracking output and background output;
- generating, at the processor module, gaze tracking data;
- and
- storing, in a processor readable memory, the gaze tracking data.
A method of gaze tracking comprising the steps of:
- receiving from a target, illumination including an ambient light component and a controlled light component;
- providing, based on the received illumination, a background output and a tracking output, said background output consisting substantially of the ambient light component and said tracking output including the ambient light component and the controlled light component;
- receiving, at an imaging module, the tracking output and the background output wherein the set of images provided by the imaging module comprises a set of composite images, each composite image of the set of composite images including a background channel image and a tracking channel image wherein the tracking channel image and background channel image are captured simultaneously;
- providing, to a processor module, a set of images based on the tracking output and background output;
- generating, at the processor module, gaze tracking data;
- and
- storing, in a processor readable memory, the gaze tracking data.
A method of gaze tracking comprising the steps of:
- receiving from a target, illumination including an ambient light component and a controlled light component;
- providing, based on the received illumination, a background output and a tracking output, said background output consisting substantially of the ambient light component and said tracking output including the ambient light component and the controlled light component;
- receiving, at an imaging module, the tracking output and the background output;
- providing, to a processor module, a set of images based on the tracking output and background output wherein the set of images comprises a set of composite images, each image of said set of composite images including a background channel image and a tracking channel image wherein the background channel image and the tracking channel image are captured simultaneously;
- generating, at the processor module, gaze tracking data;
- and
- storing, in a processor readable memory, the gaze tracking data.
Dependencies are inferred from the claim text.