IMAGE IDENTIFIERS AND METHODS AND SYSTEMS OF PRESENTING IMAGE IDENTIFIERS
First Claim
1. A method of creating an image identifier of a target image, comprising:
- providing a target image;
identifying a plurality of connected component clusters in said target image, each said connected component cluster comprises a plurality of neighboring pixels having at least one common property;
calculating a center of gravity for each said connected component cluster;
generating an image identifier of said target image by using a plurality of elements to map said connected component clusters in a space, each said element represents a respective said at least one common property, a respective said center of gravity, and a size which corresponds with a number of said plurality of neighboring pixels of said respective said connected component cluster; and
outputting said image identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of creating an image identifier of a target image. The method comprises providing a target image, identifying a plurality of connected component clusters in the target image, each the connected component cluster comprises a plurality of neighboring pixels having at least one common property, calculating a center of gravity for each the connected component cluster, generating an image identifier of the target image by using a plurality of elements to map the connected component clusters in a space, each the element represents a respective the at least one common property, a respective the center of gravity, and a size which corresponds with a number of the plurality of neighboring pixels of the respective the connected component cluster, and outputting the image identifier.
-
Citations
20 Claims
-
1. A method of creating an image identifier of a target image, comprising:
-
providing a target image; identifying a plurality of connected component clusters in said target image, each said connected component cluster comprises a plurality of neighboring pixels having at least one common property; calculating a center of gravity for each said connected component cluster; generating an image identifier of said target image by using a plurality of elements to map said connected component clusters in a space, each said element represents a respective said at least one common property, a respective said center of gravity, and a size which corresponds with a number of said plurality of neighboring pixels of said respective said connected component cluster; and outputting said image identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of creating an image identifier of a target image, comprising:
-
providing a target image; identifying a plurality of connected component clusters in said target image, each said connected component cluster comprises a plurality of neighboring pixels having at least one common property; calculating a center of gravity for each said connected component cluster; identifying a plurality of connecting lines each connecting a pair of members of a cluster group of said connected component clusters; identifying a set of one or more intersection points, each said intersection point is identified in a location wherein a line group of said plurality of connecting lines intersect; selecting at least one high resolution point from said set; generating an image identifier by mapping a plurality of distances between said at least one high resolution point and a plurality of centers of gravity of members of said cluster group; and outputting said image identifier. - View Dependent Claims (13, 14, 15)
-
-
16. A method of identifying a match between a target image and at least one of a plurality of images, comprising:
-
providing a dataset having a plurality of image identifiers each associated with one of a plurality of images; receiving a query for matching between a target image and at least one of said plurality of images; generating a target image identifier associated with said target image; and identifying a match between said target image identifier and at least one of said plurality of image identifiers; outputting at least one of said plurality of images according to said match; wherein each said image identifier is generated by identifying in a respective said associated image a plurality of connected component clusters, each said connected component cluster comprises a plurality of neighboring pixels having at least one common property, each said image identifier having a plurality of elements, each said element maps for one of said respective plurality of connected component clusters, a center of gravity, a respective said at least one common property and a size which corresponds with a number of said plurality of neighboring pixels.
-
-
17. A system of creating an image identifier of a target image, comprising:
-
a processor; an image acquiring module providing a target image; a blob mapping module which identifies a plurality of connected component clusters in said target image, each said connected component cluster comprises a plurality of neighboring pixels having at least one common property, calculates, using said processor, a center of gravity for each said connected component cluster, and generates an image identifier of said target image by using a plurality of elements to map said connected component clusters in a space, each said element represents a respective said at least one common property, a respective said center of gravity, and a size which corresponds with a number of said plurality of neighboring pixels of said respective said connected component cluster. - View Dependent Claims (18)
-
-
19. A device of identifying an object, comprising:
-
a repository which includes a dataset having a plurality of image identifiers each associated with one of a plurality of images; an image sensor which captures a target image; a processor; an image identifier module which generates, using said processor, a target image identifier associated with said target image and identifies a match between said target image identifier and at least one of said plurality of image identifiers; a presentation unit generates an indication according to said match; wherein each said image identifier includes a plurality of elements indicative of a plurality of connected component clusters, each said connected component cluster comprises a plurality of neighboring pixels having at least one common property, each said element maps for one of said respective plurality of connected component clusters, a center of gravity, a respective said at least one common property and a size which corresponds with a number of said plurality of neighboring pixels. - View Dependent Claims (20)
-
Specification