CHANGE INVARIANT SCENE RECOGNITION BY AN AGENT
First Claim
1. A method for change invariant scene recognition of an environment by an agent that uses image sensors to capture images, comprising:
- grouping the images into situation image sets for locations and edges of a navigation graph to form an image database;
obtaining a navigation image captured by the agent at the agent'"'"'s current location;
searching through images by separately loaded situation image set from the image database to identify images that are a probable match for the navigation image;
computing error values for matches between the navigation image and situation image sets;
calculating a probability that situation image sets are to be used as a relevant situation image set based on the error values; and
searching the relevant situation image set for matching purposes with the navigation image while the error value is below a defined threshold.
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.
-
Citations
20 Claims
-
1. A method for change invariant scene recognition of an environment by an agent that uses image sensors to capture images, comprising:
-
grouping the images into situation image sets for locations and edges of a navigation graph to form an image database; obtaining a navigation image captured by the agent at the agent'"'"'s current location; searching through images by separately loaded situation image set from the image database to identify images that are a probable match for the navigation image; computing error values for matches between the navigation image and situation image sets; calculating a probability that situation image sets are to be used as a relevant situation image set based on the error values; and searching the relevant situation image set for matching purposes with the navigation image while the error value is below a defined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for change invariant scene recognition of an environment by an agent, comprising:
-
an image camera using image sensors to capture images for the agent; a grouping module to group the images into situation image sets that are identified as being at locations and edges of a navigation graph; an image database containing the situation image sets; a query module to query the image database by obtaining an image signature from a navigation image that is compared with image signatures for situation image sets loaded as separate sets from the image database; a probability module to calculate a probability that a selected situation image set is to be used as a most relevant situation image set; and a feature matching module to identify images in the most relevant situation image set that are similar to the navigation image and to provide a navigation location for the agent. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for light invariant scene recognition in an environment by an agent, comprising:
-
capturing depth images of a scene using a camera of the agent; capturing visual images, using a visual camera of the agent, from the scene that are correlated to the depth images; identifying interest points in depth images based on depth gradient; extracting pixel patches from the visual images that correspond to interest points in the depth images; matching interest points for agent navigation by using pixel patches from the visual image for the interest points in the depth map. - View Dependent Claims (17, 18, 19, 20)
-
Specification