Searching images with extracted objects
First Claim
Patent Images
1. A method comprising:
- obtaining information associated with a set of one or more objects, wherein;
the set of one or more objects having been detected from a collection of one or more images using a face detection process; and
the information associated with the set of objects is output by the face detection process and includes values for a set of one or more parameters;
presenting a search interface via which a reference image having one or more reference face objects is obtained;
obtaining, via the search interface, object search criteria that includes the reference image;
determining, after the face detection process has been performed, a subset of the collection of one or more images that match the reference image based at least in part on a number of reference face objects in the reference image and a placement of the reference face objects within the reference image, wherein the placement of the reference face objects within the reference image is based at least in part on a calculated coordinates of the face objects within the reference image or on a the calculated coordinates of the face objects relative to the calculated coordinates of one or more other objects within the reference image, wherein the object search criteria further includes and determining is further based at least in part on one of the following;
a tag assigned to at least one of the reference face objects, information associated with orientation, information associated with an accessory, or information associated with a tag assigned to an image, wherein determining is performed by a processor; and
presenting the subset.
2 Assignments
0 Petitions
Accused Products
Abstract
Presenting a subset is disclosed. Information associated with a set of one or more objects is obtained, where the set of one or more objects have been detected from a collection of one or more images. Object search criteria is obtained. A subset of the collection is determined based at least in part on the object search criteria. The subset is presented.
-
Citations
23 Claims
-
1. A method comprising:
-
obtaining information associated with a set of one or more objects, wherein;
the set of one or more objects having been detected from a collection of one or more images using a face detection process; andthe information associated with the set of objects is output by the face detection process and includes values for a set of one or more parameters; presenting a search interface via which a reference image having one or more reference face objects is obtained; obtaining, via the search interface, object search criteria that includes the reference image; determining, after the face detection process has been performed, a subset of the collection of one or more images that match the reference image based at least in part on a number of reference face objects in the reference image and a placement of the reference face objects within the reference image, wherein the placement of the reference face objects within the reference image is based at least in part on a calculated coordinates of the face objects within the reference image or on a the calculated coordinates of the face objects relative to the calculated coordinates of one or more other objects within the reference image, wherein the object search criteria further includes and determining is further based at least in part on one of the following;
a tag assigned to at least one of the reference face objects, information associated with orientation, information associated with an accessory, or information associated with a tag assigned to an image, wherein determining is performed by a processor; andpresenting the subset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; obtain information associated with a set of one or more objects, wherein; the set of one or more objects having been detected from a collection of one or more images using a face detection process; and the information associated with the set of objects is output by the face detection process and includes values for a set of one or more parameters; present a search interface via which a reference image having one or more reference face objects is obtained; obtain, via the search interface, object search criteria that includes the reference image; determine, after the face detection process has been performed, a subset of the collection of one or more images that match the reference image based at least in part on a number of reference face objects in the reference image and a placement of the reference face objects within the reference image;
wherein the placement of the reference face objects within the reference image is based at least in part on calculated coordinates of the face objects within the reference image or on calculated coordinates of the face objects relative to calculated coordinates of one or more other objects within the reference image, wherein the object search criteria further includes and determining is further based at least in part on one of the following;
a tag assigned to at least one of the reference face objects, information associated with orientation, information associated with an accessory, or information associated with a tag assigned to an image; andpresent the subset. - View Dependent Claims (14, 18, 19, 22)
-
-
15. A computer program product being embodied in a computer readable storage medium and comprising computer instructions for:
-
obtaining information associated with a set of one or more objects, wherein; the set of one or more objects having been detected from a collection of one or more images using a face detection process; and the information associated with the set of objects is output by the face detection process and includes values for a set of one or more parameters; presenting a search interface via which a reference image having one or more reference face objects is obtained; obtaining, via the search interface, object search criteria that includes the reference image; determining, after the face detection process has been performed, a subset of the collection of one or more images that match the reference image based at least in part on a number of reference face objects in the reference image and a placement of the reference face objects within the reference image;
wherein the placement of the reference face objects within the reference image is based at least in part on calculated coordinates of the face objects within the reference image or on calculated coordinates of the face objects relative to calculated coordinates of one or more other objects within the reference image, wherein the object search criteria further includes and determining is further based at least in part on one of the following;
a tag assigned to at least one of the reference face objects, information associated with orientation, information associated with an accessory, or information associated with a tag assigned to an image; andpresenting the subset. - View Dependent Claims (16, 17, 20, 21, 23)
-
Specification