Image search by query object segmentation
First Claim
Patent Images
1. A method, comprising:
- performing, by one or more processors of a computing device;
receiving a query image that includes a query object, a location of the query object in the query image being unspecified;
retrieving a plurality of images from an image database based on respective spatially constrained similarity measures between the query image and the plurality of images from the image database, said retrieving comprising at least;
identifying at least some of the plurality of images from the image database, the at least some images sharing 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, said estimating the query object including determining a mask for the query object, the mask having a voted center of the query object and the mask configured to differentiate the query object from a background of the query image; 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.
-
Citations
20 Claims
-
1. A method, comprising:
-
performing, by one or more processors of a computing device; receiving a query image that includes a query object, a location of the query object in the query image being unspecified; retrieving a plurality of images from an image database based on respective spatially constrained similarity measures between the query image and the plurality of images from the image database, said retrieving comprising at least; identifying at least some of the plurality of images from the image database, the at least some images sharing 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, said estimating the query object including determining a mask for the query object, the mask having a voted center of the query object and the mask configured to differentiate the query object from a background of the query image; 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 comprising stored program instructions that are computer-executable to implement a computing device performing operations comprising:
-
receiving a query image that includes a query object, a location of the query object in the query image being 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, the at least some images sharing 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, said estimating the query object including determining a mask for the query object, the mask having a voted center of the query object and the mask configured to differentiate the query object from a background of the query image; 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 that are executable by the one or more processors to; receive a query image that includes a query object, a location of the query object in the query image being 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, the at least some images sharing 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, the estimate of the location of the query object including a determination of a mask for the query object, the mask having a voted center of the query object and the mask configured to differentiate the query object from a background of the query image; and automatically segment the query object from the query image based on the estimated location. - View Dependent Claims (18, 19, 20)
-
Specification