Object tracking assisted with hand or eye tracking
AssigneeFacebook Technologies, LLC
InventorsMichael Hall, Byron Taylor
Life of this patent
Estimating the term…
Abstract
Embodiments relate to tracking and determining a location of an object in an environment surrounding a user. A system includes one or more imaging devices and an object tracking unit. The system identifies an object in a search region, determines a tracking region that is smaller than the search region corresponding to the object, and scans the tracking region to determine a location associated with the object. The system may generate a ranking of objects, determine locations associated with the objects, and generate a model of the search region based on the locations associated with the objects.
Claims20
A system comprising:
- one or more imaging devices;
- and
- a processor configured to:
- receive search region image data of a search region captured by the one or more imaging devices;
- identify objects in the search region based on the search region image data;
- generate a ranking of the objects;
- determine a subset of the objects based on the ranking;
- determine tracking regions corresponding to the subset of the objects, each of the tracking regions being smaller than the search region;
- and
- receive a set of tracking region image data of the tracking regions corresponding to the subset of the objects captured by the one or more imaging devices;
- determine locations associated with the subset of the objects using the set of tracking region image data;
- and
- generate a model of the search region based on the locations associated with the subset of the objects.
A method, comprising:
- receiving search region image data of a search region captured by one or more imaging devices;
- identifying objects in the search region based on the search region image data;
- generating a ranking of the objects;
- determining a subset of the objects based on the ranking;
- determining tracking regions corresponding to the subset of the objects, each of the tracking regions being smaller than the search region;
- and
- receiving a set of tracking region image data of the tracking regions corresponding to the subset of the objects captured by the one or more imaging devices;
- determining locations associated with the subset of the objects using the set of tracking region image data;
- and
- generating a model of the search region based on the locations associated with the subset of the objects.
A non-transitory computer readable medium comprising stored instructions that, when executed by a processor, configures the processor to:
- receive search region image data of a search region captured by one or more imaging devices;
- identify objects in the search region based on the search region image data;
- generate a ranking of the objects;
- determine a subset of the objects based on the ranking;
- determine tracking regions corresponding to the subset of the objects, each of the tracking regions being smaller than the search region;
- and
- receive a set of tracking region image data of the tracking regions corresponding to the subset of the objects captured by the one or more imaging devices;
- determine locations associated with the subset of the objects using the set of tracking region image data;
- and
- generate a model of the search region based on the locations associated with the subset of the objects.
Dependencies are inferred from the claim text.