Spatial Image Index and Associated Updating Functionality
First Claim
Patent Images
1. A method, using a physical image matching system, for performing a search based on a query image, comprising:
- receiving a query image;
receiving location information which indicates a location that is associated with the query image;
identifying a bounding region associated with the location, based on the location information;
identifying, using an index, a set of candidate reference images that match the query image and the bounding region;
performing verification analysis to identify at least one final matching image, selected from among the candidate reference images, that successfully matches the query image; and
updating the index to include at least one image information entry that corresponds, respectively, to said at least one final matching image that successfully matches the query image.
3 Assignments
0 Petitions
Accused Products
Abstract
An image matching system is described for finding reference images which match a query image. The image matching system performs this operation in expeditious fashion by restricting the matching to a bounding region; the bounding region, in turn, may be associated with a location at which the query image may have been captured. In addition, the image matching system provides various mechanisms that expedite adding new reference images to an image index, to thereby provide a re-enforced learning mechanism of the image matching system.
96 Citations
20 Claims
-
1. A method, using a physical image matching system, for performing a search based on a query image, comprising:
-
receiving a query image; receiving location information which indicates a location that is associated with the query image; identifying a bounding region associated with the location, based on the location information; identifying, using an index, a set of candidate reference images that match the query image and the bounding region; performing verification analysis to identify at least one final matching image, selected from among the candidate reference images, that successfully matches the query image; and updating the index to include at least one image information entry that corresponds, respectively, to said at least one final matching image that successfully matches the query image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An index updating module, implemented by physical data processing functionality, comprising:
-
a receiving module configured to receive image information entries corresponding to a plurality of corresponding new images to be added to an index; a distribution module configured to distribute the image information entries to image buckets; a forwarding module configured to; determine whether any image bucket has received a bucket set comprising a predetermined number of image information entries; if any image bucket has received the predetermined number of image information entries, forward the bucket set provided by the image bucket to at least one associated index server; and said at least one associated index server updating a portion of the index based on the bucket set. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A physical and tangible computer readable medium for storing computer readable instructions, the computer readable instructions providing an image matching system when executed by one or more processing devices, the computer readable instructions comprising:
-
logic configured to receive a query image; logic configured to identify at least one final matching image, using an index, based on the query image, each final matching image associated with an image information entry; and logic configured to update the index, for each final matching image, to include the image information entry, the query image being captured in a capture session in which plural query images are captured, and wherein said logic configured to update is configured to update the index prior to capture of a next query image among the plural query images. - View Dependent Claims (18, 19, 20)
-
Specification