Methods and apparatuses for generating thumbnail summaries for image collections
First Claim
Patent Images
1. A method, comprising:
- performing, by one or more computing devices;
sampling crops from images in a collection of images;
generating candidate crops from the sampled crops;
for each candidate crop;
determining a completeness metric; and
determining a disjointedness metric;
evaluating the completeness metric or the disjointedness metric of each candidate crop relative to the completeness metric or the disjointedness metric of another crop from among a set of candidate crops;
responsive to the evaluating, selecting an optimal set of representative but disjoint crops from the candidate crops; and
generating a set of summarizing thumbnails for the collection of images based on the selected optimal set of representative but disjoint crops.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatuses for generating thumbnail summaries for image collections are described. Thumbnails summaries may be representative of the image collection while being disjoint from each other. In some embodiments, a method may sample crops from some or all images in an image collection. From these candidate crops, the method may select representative but disjoint crops. In some embodiments, a desired representativeness and/or disjointedness of the candidate crops may be defined by a user. The method may then generate and/or select thumbnail summaries for the collection of images based at least in part on the selected candidate crops.
83 Citations
24 Claims
-
1. A method, comprising:
performing, by one or more computing devices; sampling crops from images in a collection of images; generating candidate crops from the sampled crops; for each candidate crop; determining a completeness metric; and determining a disjointedness metric; evaluating the completeness metric or the disjointedness metric of each candidate crop relative to the completeness metric or the disjointedness metric of another crop from among a set of candidate crops; responsive to the evaluating, selecting an optimal set of representative but disjoint crops from the candidate crops; and generating a set of summarizing thumbnails for the collection of images based on the selected optimal set of representative but disjoint crops. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A non-transitory computer-readable storage medium having instructions stored thereon that, upon execution by a computer system, cause the computer system to perform operations comprising:
-
identifying a set of summarizing thumbnails associated with a collection of images; sampling subsets of pixels from a plurality of images within the collection of images; generating a plurality of candidate crops based, at least in part, on the sampled subsets of pixels; calculating, for each of the plurality of candidate crops, a value based on a representativeness metric and a distinctiveness metric of each of the plurality of candidate crops; selecting a candidate crop among the plurality of candidate crops, based, at least in part, on the value based on the representativeness metric and the distinctiveness metric of each of the plurality of candidate crops; and generating a new thumbnail based, at least in part, on the selected candidate crop. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
one or more processors; and memory storing instructions that, responsive to execution by the one or more processors, cause the one or more processors to perform operations comprising; sampling a first subset of pixels from a collection of images; calculating, for the first subset of pixels, a first value representing a combination of a first completeness metric with a first disjointedness metric, the first completeness metric indicating the first subset of pixels representativeness relative to the collection of images and the first disjointedness metric indicating the first subset of pixels unlikeness relative to the collection of images; sampling a second subset of pixels from the collection of images; calculating, for the second subset of pixels, a second value representing a combination of a second completeness metric with a second disjointedness metric; and responsive to the second value being greater than the first value, creating a thumbnail based, at least in part, on the second subset of pixels. - View Dependent Claims (21, 22, 23, 24)
-
Specification