Map summarization and localization
First Claim
1. A method, comprising:
- generating, at an electronic device, a first set of data representative of one or more objects in an environment of the electronic device, wherein the first set of data is based on images captured from one or more visual sensors and non-visual data from one or more non-visual sensors;
identifying, based on the first set of data, a first set of one or more groups of objects, wherein each group comprises objects appearing together in a configuration in the environmentidentifying a first scene comprising the first set of one or more groups of objects based on a consistency with which the configuration appears over time or over a plurality of motion tracking sessions being above a first threshold;
identifying a utility weight of each of the one or more objects for identifying the first scene, the utility weight indicating a predicted likelihood that the corresponding object will be persistently identifiable by the electronic device in the first scene over time and based at least in part on verification by one or more mobile devices;
generating a three-dimensional representation of the first scene based a subset of the first set of data representative of a subset of the one or more objects in the first scene, wherein the subset of the one or more objects comprises objects having utility weights above a threshold, wherein the subset of the first set of data is limited to a threshold amount of data; and
localizing, at the electronic device, an estimated current pose of the electronic device based on the three-dimensional representation of the first scene.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic device generates a summary map of a scene based on data representative of objects having a high utility for identifying the scene when estimating a current pose of the electronic device and localizes the estimated current pose with respect to the summary map. The electronic device identifies scenes based on groups of objects appearing together in consistent configurations over time, and identifies utility weights for objects appearing in scenes, wherein the utility weights indicate a predicted likelihood that the corresponding object will be persistently identifiable by the electronic device in the environment over time and are based at least in part on verification by one or more mobile devices. The electronic device generates a summary map of each scene based on data representative of objects having utility weights above a threshold.
-
Citations
17 Claims
-
1. A method, comprising:
-
generating, at an electronic device, a first set of data representative of one or more objects in an environment of the electronic device, wherein the first set of data is based on images captured from one or more visual sensors and non-visual data from one or more non-visual sensors; identifying, based on the first set of data, a first set of one or more groups of objects, wherein each group comprises objects appearing together in a configuration in the environment identifying a first scene comprising the first set of one or more groups of objects based on a consistency with which the configuration appears over time or over a plurality of motion tracking sessions being above a first threshold; identifying a utility weight of each of the one or more objects for identifying the first scene, the utility weight indicating a predicted likelihood that the corresponding object will be persistently identifiable by the electronic device in the first scene over time and based at least in part on verification by one or more mobile devices; generating a three-dimensional representation of the first scene based a subset of the first set of data representative of a subset of the one or more objects in the first scene, wherein the subset of the one or more objects comprises objects having utility weights above a threshold, wherein the subset of the first set of data is limited to a threshold amount of data; and localizing, at the electronic device, an estimated current pose of the electronic device based on the three-dimensional representation of the first scene. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
generating, at an electronic device, first data representative of one or more objects in an environment of the electronic device, wherein the first data is based on images captured from one or more visual sensors and non-visual data from one or more non-visual sensors; identifying a first set of one or more groups of objects wherein each group comprises objects appearing together in a configuration in the environment; identifying a first scene comprising the first set of one or more groups of objects based on a consistency with which the configuration appears over time or over a plurality of motion tracking sessions being above a first threshold, the consistency based at least in part on verification by one or more mobile devices; and generating a reference map of the first scene based on a subset of the first data, the subset representative of the first set of one or more groups of objects, wherein the subset of the first data is limited to a threshold amount of data. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium embodying a set of executable instructions, the set of executable instructions to manipulate at least one processor to:
-
generate a first set of data representative of one or more objects in an environment of an electronic device, wherein the first set of data is based on images captured from one or more visual sensors and non-visual data from one or more non-visual sensors; identify a first set of one or more groups of objects wherein each group comprises objects appearing together in a configuration in the environment; identify a first scene comprising the first set of one or more groups of objects based on the consistency with which the configuration appears over time or over a plurality of motion tracking sessions being above a first threshold; identify a utility weight for each of the one or more objects comprising the first scene, wherein the utility weight indicates a predicted likelihood that the corresponding object will be persistently identifiable by the electronic device in the environment over time and is based at least in part on verification by one or more mobile devices; generate a reference map of the first scene based on a subset of the first set of data representative of a subset of the one or more objects comprising the first scene, wherein the subset of the one or more objects comprises objects having utility weights above a threshold, and wherein the subset of the first set of data is limited to a threshold amount of data; and localize an estimated current pose of the electronic device based on the reference map of the first scene. - View Dependent Claims (17)
-
Specification