System and method for search portions of objects in images and features thereof
First Claim
Patent Images
1. A method for enabling searching of images based on image features, the method comprising:
- using one or more processors to perform steps comprising;
programmatically analyzing each image in a collection of images, including determining at least a local feature and a global feature for individual objects that appear in each image of the collection, the local feature of each object corresponding to a visual characteristic of a segment of that object, the global feature of each object corresponding to a visual characteristic of the object as a whole, wherein determining at least a local feature and a global feature for individual objects that appear in each image of the collection comprises, for each object in the image, determining at least a first global feature independently from determining at least a first local feature and by using a global feature extraction module to determine the first global feature from the image;
enabling a user to specify a search input; and
determining a search result comprising(i) one or more first images that depict objects that individually have a global feature which satisfies a criteria identified from the input, and(ii) one or more second images that depict objects that individually have a local feature that satisfies the criteria.
4 Assignments
0 Petitions
Accused Products
Abstract
Embodiments enable searching of portions of objects in images, including programmatically analyzing each image in a collection in order to determine image data that, for individual images in the collection, represents one or more visual characteristics of a portion of an object shown in that image. A user is enabled to specify one or more search criteria that includes image data, and a search result may be determined based on one or more images in the collection that show a corresponding object that has a portion that satisfies a threshold. The threshold is defined at least in part by the one or more search criteria.
-
Citations
20 Claims
-
1. A method for enabling searching of images based on image features, the method comprising:
using one or more processors to perform steps comprising; programmatically analyzing each image in a collection of images, including determining at least a local feature and a global feature for individual objects that appear in each image of the collection, the local feature of each object corresponding to a visual characteristic of a segment of that object, the global feature of each object corresponding to a visual characteristic of the object as a whole, wherein determining at least a local feature and a global feature for individual objects that appear in each image of the collection comprises, for each object in the image, determining at least a first global feature independently from determining at least a first local feature and by using a global feature extraction module to determine the first global feature from the image; enabling a user to specify a search input; and determining a search result comprising (i) one or more first images that depict objects that individually have a global feature which satisfies a criteria identified from the input, and (ii) one or more second images that depict objects that individually have a local feature that satisfies the criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A system, comprising:
-
a data processing apparatus; and a non-transitory computer readable storage medium in data communication with the data processing apparatus and storing instructions executable by the data processing apparatus and upon such execution cause the data processing to perform operations comprising; programmatically analyzing each image in a collection of images, including determining at least a local feature and a global feature for individual objects that appear in each image of the collection, the local feature of each object corresponding to a visual characteristic of a segment of that object, the global feature of each object corresponding to a visual characteristic of the object as a whole, wherein determining at least a local feature and a global feature for individual objects that appear in each image of the collection comprises, for each object in the image, determining at least a first global feature independently from determining at least a first local feature and by using a global feature extraction module to determine the first global feature from the image; enabling a user to specify a search input; and determining a search result comprising (i) one or more first images that depict objects that individually have a global feature which satisfies a criteria identified from the input, and (ii) one or more second images that depict objects that individually have a a local feature that satisfies the criteria. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification