Identification of objects in a scene using gaze tracking techniques
First Claim
1. A computing device comprising:
- one or more processors; and
one or more computer-readable storage media storing instructions that are executable by the one or more processors to perform operations comprising;
obtaining a first image of an eye of an individual;
determining a gaze path of the individual based at least partly on the first image;
obtaining a second image of at least a portion of a scene, wherein the scene includes one or more objects;
determining a position of an object included in the scene based at least partly on the second image;
determining that the object is within the gaze path of the individual based at least partly on the position of the object;
receiving input to identify the object;
determining a plurality of characteristics of the object;
selecting a group of individuals from a plurality of groups of individuals, wherein the group of individuals is known to be associated with a set of object characteristics that correspond, at least in part, to the plurality of characteristics of the object;
sending communications to computing devices of the group of individuals, the communications including a request to identify the object;
receiving a response from a computing device of a member of the group, the response including an identifier of the object; and
providing output including the identifier of the object.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques and systems for identifying objects using gaze tracking techniques are described. A computing system may determine or infer that an individual is requesting to identify an object that is unknown to the individual based at least partly on images of the individual, images of a scene including the object, or both. In some cases, images of the individual may be used to determine a gaze path of the individual and the unknown object may be within the gaze path of the individual. Additionally, a computing system may send a request to identify the object to at least one individual. One or more of the responses received from the at least one individual may be provided in order to identify the object.
10 Citations
19 Claims
-
1. A computing device comprising:
-
one or more processors; and one or more computer-readable storage media storing instructions that are executable by the one or more processors to perform operations comprising; obtaining a first image of an eye of an individual; determining a gaze path of the individual based at least partly on the first image; obtaining a second image of at least a portion of a scene, wherein the scene includes one or more objects; determining a position of an object included in the scene based at least partly on the second image; determining that the object is within the gaze path of the individual based at least partly on the position of the object; receiving input to identify the object; determining a plurality of characteristics of the object; selecting a group of individuals from a plurality of groups of individuals, wherein the group of individuals is known to be associated with a set of object characteristics that correspond, at least in part, to the plurality of characteristics of the object; sending communications to computing devices of the group of individuals, the communications including a request to identify the object; receiving a response from a computing device of a member of the group, the response including an identifier of the object; and providing output including the identifier of the object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing system comprising:
-
one or more processors; one or more computer-readable storage media storing instructions that are executable by the one or more processors to perform operations comprising; determining a gaze path of an individual; determining a position of an object included in a scene; determining that the object is within the gaze path of the individual based at least partly on the position of the object; receiving input data including at least one of audible input, visual input, or sensor input; determining that the input data corresponds to a request to identify the object; determining an identifier of the object; generating output data including the identifier of the object; determining that additional input data received indicates that the input data corresponded to identifying a different object in the scene; projecting a visual indicator onto an additional object in the scene; determining that further input data corresponds to an additional request to identify the additional object; determining an additional identifier of the additional object; and generating additional output data including the additional identifier of the additional object. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
obtaining a first image of an eye of an individual; determining, by one or more processors, a gaze path of the individual based at least partly on the first image; obtaining a second image of at least a portion of a scene, wherein the scene includes one or more objects; determining a position of an object included in the scene based at least partly on the second image; determining that the object is within the gaze path of the individual based at least partly on the position of the object; receiving input to identify the object; determining a plurality of characteristics of the object; selecting a group of individuals from a plurality of groups of individuals, wherein the group of individuals is known to be associated with a set of object characteristics that correspond, at least in part, to the plurality of characteristics of the object; sending communications to computing devices of the group of individuals, the communications including a request to identify the object; receiving a response from a computing device of a member of the group, the response including an identifier of the object; and providing output including the identifier of the object. - View Dependent Claims (16, 17, 18, 19)
-
Specification