METHOD OF AND APPARATUS FOR IDENTIFYING SUBSETS OF INTERRELATED IMAGE OBJECTS FROM A SET OF IMAGE OBJECTS
First Claim
Patent Images
1. An apparatus, comprising:
- a similarity value generator, said similarity value generator operative to generate similarity values between image features of all image objects of a set of image objects; and
a cluster generator, said cluster generator operative to generate at least one subset of image object identifiers based on the similarity values and threshold criteria associated with a query.
1 Assignment
0 Petitions
Accused Products
Abstract
In one example given, a query for identifying interrelationships between image objects of a set of image objects is received from an input device. Each of a plurality of similarity values between all image objects of the set is compared with threshold criteria from the query. Clusters of image object identifiers are generated based on comparing and are visually displayed on a visual output device.
-
Citations
20 Claims
-
1. An apparatus, comprising:
-
a similarity value generator, said similarity value generator operative to generate similarity values between image features of all image objects of a set of image objects; and
a cluster generator, said cluster generator operative to generate at least one subset of image object identifiers based on the similarity values and threshold criteria associated with a query. - View Dependent Claims (2, 3, 4)
-
-
5. A method of identifying subsets of interrelated image objects from a set of image objects, comprising:
-
comparing image features of each image object of the set with image features of all other image objects of the set;
generating a similarity value for each comparison; and
identifying subsets of interrelated image objects of the set, where each image object identified in a subset has a similarity value that meets threshold criteria with respect to at least one other image object identified in the same subset. - View Dependent Claims (6, 7, 8)
-
-
9. A method of clustering image object identifiers, comprising:
-
(a) comparing threshold criteria with each one of a first plurality of similarity values, the first plurality of similarity values being between a first image object and other image objects of a set;
(b) in response to determining that a similarity value between the first image object and a second image object meets the threshold criteria from comparing in (a), comparing the threshold criteria with each one of a second plurality of similarity values, the second plurality of similarity values being between the second image object and other image objects of the set; and
(c) in response to determining that a similarity value between the second image object and a third image object meets the threshold criteria from comparing in (b), logically grouping image object identifiers associated with the first, second, and third image objects into a cluster. - View Dependent Claims (10, 11, 12, 15, 16, 17, 18, 20)
-
-
13. Software for generating clusters of image object identifiers, comprising:
-
primary compare software, said primary compare software executable to compare threshold criteria with each one of a first plurality of similarity values, the first plurality of similarity values being between a first image object and other image objects of the set; and
secondary compare software, said secondary compare software executable in response to determining from said primary compare software that a similarity value between the first image object and a second image object meets the threshold criteria, said secondary compare software executable to compare the threshold criteria with each one of a second plurality of similarity values, the second plurality of similarity values being between the second image object and other image objects of the set.
-
-
14. A computer software product, comprising:
similarity value generator code, said similarity value generator code executable to generate a similarity value for each image object and all other image objects of a set of at least four image objects in response to a single request.
-
19. A method of clustering image object identifiers associated with a set of M image objects, comprising:
-
for each image object J, where J=1 to M;
assigning an image object identifier associated with an image object J to a cluster J;
for each image object J, where J=1 to M;
for each similarity rank between the image object J and an image object I, where I=J+1 to M;
comparing the similarity rank between the image objects I and J with threshold criteria;
if the similarity rank between the image objects I and J meets the threshold criteria;
assigning any image object identifiers associated with a cluster I to a cluster J; and
after assigning, setting the cluster I to an empty set.
-
Specification