Change invariant scene recognition by an agent
First Claim
1. A system for change invariant scene recognition of an environment by an agent, the system comprising:
- an image camera configured to use image sensors to capture images for the agent;
a grouping module configured to group the images into situation image sets that are identified as being at locations and edges of a navigation graph;
an image database configured to contain the situation image sets;
a query module configured to query the image database by comparing a first image signature of a navigation image with second image signatures of the situation image sets, wherein the situation image sets are loaded as separate sets from the image database;
a probability module configured to identify a selected situation image set based on a probability that the selected situation image set has an individual image that matches the navigation image;
a feature matching module configured to identify one or more matching images in the selected situation image set that match the navigation image and to provide a navigation location for the agent based on the one or more matching images; and
at least one processing device configured to execute the grouping module, the query module, the probability module, and the feature matching module.
2 Assignments
0 Petitions
Accused Products
Abstract
A technology can be provided for change invariant scene recognition of an environment by an agent that uses image sensors to capture images. An example method can include grouping the images into situation image sets to form an image database. A navigation image can be captured by the agent at the agent'"'"'s current location. Another operation can be searching through images by separately loaded situation image set to identify images that are a probable match for the navigation image. Error values can be computed between the navigation image and situation image sets. A probability can be calculated that situation image sets are to be used as a relevant situation image set based on the error values. Then the relevant situation image set can be searched for matching purposes with the navigation image while the error value is below a defined threshold.
443 Citations
20 Claims
-
1. A system for change invariant scene recognition of an environment by an agent, the system comprising:
-
an image camera configured to use image sensors to capture images for the agent; a grouping module configured to group the images into situation image sets that are identified as being at locations and edges of a navigation graph; an image database configured to contain the situation image sets; a query module configured to query the image database by comparing a first image signature of a navigation image with second image signatures of the situation image sets, wherein the situation image sets are loaded as separate sets from the image database; a probability module configured to identify a selected situation image set based on a probability that the selected situation image set has an individual image that matches the navigation image; a feature matching module configured to identify one or more matching images in the selected situation image set that match the navigation image and to provide a navigation location for the agent based on the one or more matching images; and at least one processing device configured to execute the grouping module, the query module, the probability module, and the feature matching module. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method implemented by one or more computer processing devices, the method comprising:
-
obtaining images for an agent, the images being captured with a camera; grouping the images into situation image sets and storing the situation image sets in an image database; querying the image database for first image signatures of the situation image sets and comparing the first image signatures to a second image signature of a navigation image; based on the comparing, determining probabilities that individual situation image sets of the situation image sets have individual images that match the navigation image; identifying a selected situation image set based on the probabilities; identifying one or more matching images in the selected situation image set that match the navigation image; and providing a navigation location for the agent based on the one or more matching images. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. One or more computer readable memory devices or storage devices storing computer readable instructions that, when executed by one or more processing devices, cause the one or more processing devices to perform acts comprising:
-
obtaining images for an agent, wherein the images were captured with an image camera using one or more image sensors; grouping the images into situation image sets corresponding to locations of a navigation graph and storing the situation image sets in an image database; comparing situation image signatures of the situation image sets to one or more navigation image signatures of a navigation image; and identifying a selected situation image set based on a corresponding probability that the selected situation image set has an individual image that matches the navigation image. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification