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;
enabling a user to specify search criteria based on an input that includes a first global feature parameter and a local feature;
obtaining a first search result comprising one or more images that satisfy the search criteria;
enabling the user to modify the search criteria by specifying a second global feature parameter in addition to the first global feature parameter and the local feature; and
obtaining a second search result comprising one or more images that satisfy the modified search 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; enabling a user to specify search criteria based on an input that includes a first global feature parameter and a local feature; obtaining a first search result comprising one or more images that satisfy the search criteria; enabling the user to modify the search criteria by specifying a second global feature parameter in addition to the first global feature parameter and the local feature; and obtaining a second search result comprising one or more images that satisfy the modified search criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium for enabling searching of images based on image features, the computer-readable medium 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; enabling a user to specify search criteria based on an input that includes a first global feature parameter and a local feature; obtaining a first search result comprising one or more images that satisfy the search criteria; enabling the user to modify the search criteria by specifying a second global feature parameter in addition to the first global feature parameter and the local feature; and obtaining a second search result comprising one or more images that satisfy the modified search criteria. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer system comprising:
-
a memory that stores a set of instructions; one or more processors that use the instructions from the memory to; programmatically analyze 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; enable a user to specify search criteria based on an input that includes a first global feature parameter and a local feature; obtain a first search result comprising one or more images that satisfy the search criteria; enable the user to modify the search criteria by specifying a second global feature parameter in addition to the first global feature parameter and the local feature; and obtain a second search result comprising one or more images that satisfy the modified search criteria. - View Dependent Claims (20)
-
Specification