IMAGE RECOGNITION SYSTEM AND METHOD FOR IDENTIFYING SIMILARITIES IN DIFFERENT IMAGES
First Claim
1. A method for identifying similarities in different images, the method comprising:
- converting image features of the different images to clusters;
sorting the clusters based on one or more attributes of the clusters;
generating, for each of the different images, a plurality of three-point sets from a selected portion of the sorted clusters, each three-point set defining a triangle; and
identifying matching triangles from the different images, wherein corresponding clusters of the matching triangles establish whether there are similarities between the different images.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments for determining the similarity of different images are generally described herein. In some embodiments, image features of different images are converted to clusters, the clusters from each image are sorted based on one or more attributes of the clusters, and a plurality of three-point sets are generated for each image from a selected portion of the sorted clusters. Each three-point set defines a triangle. Matching triangles may be identified from the different images. The corresponding clusters of the matching triangles represent corresponding image features providing for a measure of the similarity of the two different images.
-
Citations
20 Claims
-
1. A method for identifying similarities in different images, the method comprising:
-
converting image features of the different images to clusters; sorting the clusters based on one or more attributes of the clusters; generating, for each of the different images, a plurality of three-point sets from a selected portion of the sorted clusters, each three-point set defining a triangle; and identifying matching triangles from the different images, wherein corresponding clusters of the matching triangles establish whether there are similarities between the different images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An image-registration system for identifying similarities in different images, the system comprising one or more processors configured to:
-
convert image features of the different images to clusters; sort the clusters based on one or more attributes of the clusters; generate, for each of the different images, a plurality of three-point sets from a selected portion of the sorted clusters, each three-point set defining a triangle; and identify matching triangles from the different images, wherein corresponding clusters of the matching triangles establish whether there are similarities between the different images. - View Dependent Claims (19)
-
-
20. A computer-readable storage device that stores instructions for execution by one or more processors to perform operations for identifying similarities in different images, the instructions to configure the one or more processors to:
-
convert image features of the different images to clusters; sort the clusters based on one or more attributes of the clusters; generate, for each of the different images, a plurality of three-point sets from a selected portion of the sorted clusters, each three-point set defining a triangle; and identify matching triangles from the different images, wherein corresponding clusters of the matching triangles establish whether there are similarities between the different images.
-
Specification