Image identifiers and methods and systems of presenting image identifiers
First Claim
1. A system of creating an image identifier of a target image, comprising:
- a memory storing a code;
a processor adapted for executing said code, wherein said code comprising;
code instructions for providing a target image;
code instructions for 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,code instructions for calculating a center of gravity for each said connected component cluster, andcode instructions for 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.
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
14 Claims
-
1. A system of creating an image identifier of a target image, comprising:
-
a memory storing a code; a processor adapted for executing said code, wherein said code comprising; code instructions for providing a target image; code instructions for 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, code instructions for calculating a center of gravity for each said connected component cluster, and code instructions for 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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 memory storing a code; a processor adapted for executing said code, wherein said code comprising; code instructions for generating 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; code instructions for generating 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 (14)
-
Specification