Method, Apparatus and Computer Program Product for Performing a Visual Search Using Grid-Based Feature Organization
First Claim
1. A method comprising:
- receiving a feature set associated with a location-based grid area wherein the location-based grid area is further associated with a location of a device;
receiving query image features;
performing a visual search by comparing the query image features with the feature set; and
returning search results.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product are provided for visually searching feature sets that are organized in a grid-like manner. As such, a feature set associated with a location-based grid area may be received. The location-based grid area may also be associated with the location of a device. After receiving query image features, a visual search may be performed by comparing the query image features with the feature set. The search results are then returned. By conducting the visual search within a feature set that is selected based upon the location of the device, the efficiency of the search can be enhanced and the search may potentially be performed by the device, such as a mobile device, itself.
-
Citations
25 Claims
-
1. A method comprising:
-
receiving a feature set associated with a location-based grid area wherein the location-based grid area is further associated with a location of a device; receiving query image features; performing a visual search by comparing the query image features with the feature set; and returning search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising a processor configured to:
-
receive a feature set associated with a location-based grid area wherein the location-based grid area is further associated with a location of a device; receive query image features; perform a visual search by comparing the query image features with the feature set; and return search results. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer program product comprising at least one computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion for receiving a feature set associated with a location-based grid area wherein the location-based rigid area is further associated with a location of a device; a second executable portion for receiving query image features; a third executable portion for performing a visual search by comparing the query image features with the feature set; and a fourth executable portion for returning search results. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. An apparatus comprising:
-
means for receiving a feature set associated with a location-based grid area wherein the location-based grid area is further associated with a location of a device, means for receiving query image features; means for performing a visual search by comparing the query image features with the feature set; and means for returning search results. - View Dependent Claims (24)
-
-
25. A method for constructing a visual search database, the method comprising:
-
defining a location-based grid, acquiring training images and related information, associating the training images and related information to a portion of the location-based grid, performing feature extraction, assigning feature robustness values, and generating and storing meta-features.
-
Specification