Image Search by Query Object Segmentation
First Claim
Patent Images
1. A method, comprising:
- performing, by one or more computing devices;
receiving a query image, wherein the query image includes a query object, wherein a location of the query object in the query image is unspecified;
based on respective spatially constrained similarity measures between the query image and a plurality of images from an image database;
identifying at least some of the plurality of images from the image database, wherein the at least some images share a common feature with the query image, andestimating the location of the query object in the query image based on the identified at least some images; and
automatically segmenting the query object from the query image based on the estimated location.
2 Assignments
0 Petitions
Accused Products
Abstract
Query object localization, segmentation, and retrieval are disclosed. A query image may be received that includes a query object. Based on respective spatially constrained similarity measures between the query image and a plurality of images from an image database, at least some of the plurality of images may be identified and/or retrieved and a location of the query object in the query image may be estimated. The query object may then be automatically segmented from the query image based on the estimated query object location. In some embodiments, the retrieval, localization and/or segmentation may be iterated.
44 Citations
20 Claims
-
1. A method, comprising:
performing, by one or more computing devices; receiving a query image, wherein the query image includes a query object, wherein a location of the query object in the query image is unspecified; based on respective spatially constrained similarity measures between the query image and a plurality of images from an image database; identifying at least some of the plurality of images from the image database, wherein the at least some images share a common feature with the query image, and estimating the location of the query object in the query image based on the identified at least some images; and automatically segmenting the query object from the query image based on the estimated location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A non-transitory computer-readable storage medium storing program instructions, wherein the program instructions are computer-executable to implement:
-
receiving a query image, wherein the query image includes a query object, wherein a location of the query object in the query image is unspecified; based on respective spatially constrained similarity measures between the query image and a plurality of images from an image database; identifying at least some of the plurality of images from the image database, wherein the at least some images share a common feature with the query image, and estimating the location of the query object in the query image based on the identified at least some images; and automatically segmenting the query object from the query image based on the estimated location. - View Dependent Claims (14, 15, 16)
-
-
17. A system, comprising:
-
one or more processors; and a memory comprising program instructions, wherein the program instructions are executable by at least one of the one or more processors to; receive a query image, wherein the query image includes a query object, wherein a location of the query object in the query image is unspecified; based on respective spatially constrained similarity measures between the query image and a plurality of images from an image database; identify at least some of the plurality of images from the image database, wherein the at least some images share a common feature with the query image, and estimate the location of the query object in the query image based on the identified at least some images; and automatically segment the query object from the query image based on the estimated location. - View Dependent Claims (18, 19, 20)
-
Specification