Efficient calculation of a robust signature of a media unit
AssigneeCortica, Ltd.
InventorIgal Raichelgauz
Life of this patent
Estimating the term…
Abstract
Systems, and method and computer readable media that store instructions for calculating signatures, utilizing signatures and the like.
Claims20
A method for object detection, the method comprises:
- sensing, by a visual light camera, an input image;
- wherein the sensing comprises generating pixels that represent the input image;
- receiving, by an object detector the input image;
- generating, by a signature generator, a signature of the input image;
- wherein the generating of the signatures comprises:
- (i) applying multiple image processing iterations on the input image to provide a first number of outputs values, wherein each imaging processing iteration of the multiple image processing iterations comprises an expansion operations that is followed by a merge operation, the expansion operation of the imaging processing iteration comprises performing the expansion operation by selected spanning elements that are associated with the imaging processing iteration, while reducing power consumption of other spanning elements that are not associated with the imaging processing iteration, wherein the reducing of the power consumption comprises shutting down the other spanning elements or entering the other spanning elements to an idle mode;
- and
- (ii) selecting, out of the first number of output values, a second number of selected output values, wherein the first number exceeds the second number by a factor that exceeds one hundred;
- wherein the signature of the input image comprises multiple matching identifiers that are multiple indexes for retrieval of the second number of selected output values;
- comparing, by an object detection determination unit, the signature of the input image to signatures of a concept structure;
- determining, by the object detection determination unit, whether the signature of the input image matches any of the signatures of the concept structure based on a signature matching criteria, wherein each signature of the concept structure is associated within a signature matching criterion that is determined based on an object detection parameter of the signature of the concept structure;
- wherein the signature matching criteria is adjusted to statistics of appearances of identifiers in images acquired under different scenarios;
- and
- concluding, by the object detection determination unit, that the input image comprises an object associated with the concept structure based on an outcome of the determining;
- wherein the signature generator and the object detection determination units comprise one or more processing circuitries.
A non-transitory computer readable medium for object detection, the non-transitory computer readable medium that stores instructions which when executed by processing circuits, cause the processing circuits to perform operations comprising:
- sensing, by a visual light camera, an input image;
- wherein the sensing comprises generating pixels that represent the input image;
- receiving the input image by the processing circuits;
- generating a signature of the input image;
- wherein the generating of the signatures comprises:
- (i) applying multiple image processing iterations on the input image to provide a first number of outputs values, wherein each imaging processing iteration of the multiple image processing iterations comprises an expansion operations that is followed by a merge operation, the expansion operation of the imaging processing iteration comprises performing the expansion operation by selected spanning elements that are associated with the imaging processing iteration, while reducing power consumption of other spanning elements that are not associated with the imaging processing iteration, wherein the reducing of the power consumption comprises shutting down the other spanning elements or entering the other spanning elements to an idle mode;
- and
- (ii) selecting, out of the first number of output values, a second number of selected output values, wherein the first number exceeds the second number by a factor that exceeds one hundred;
- wherein the signature of the input image comprises multiple matching identifiers that are multiple indexes for retrieval of the second number of selected output values;
- comparing the signature of the input image to signatures of a concept structure;
- determining whether the signature of the input image matches any of the signatures of the concept structure based on a signature matching criteria, wherein each signature of the concept structure is associated within a signature matching criterion that is determined based on an object detection parameter of the signature of the concept structure;
- wherein the signature matching criteria is adjusted to statistics of appearances of identifiers in images acquired under different scenarios;
- and
- concluding that the input image comprises an object associated with the concept structure based on an outcome of the determining.
A non-transitory computer readable medium for object detection, the non-transitory computer readable medium that stores instructions which when executed by processing circuits, cause the processing circuits to perform operations comprising:
- sensing, by a visual light camera, an input image;
- wherein the sensing comprises generating pixels that represent the input image;
- receiving the input image by the processing circuits;
- generating a signature of the input image;
- wherein the generating of the signatures comprises
- (i) applying multiple image processing iterations on the input image to provide a first number of outputs values, wherein each imaging processing iteration of the multiple image processing iterations comprises an expansion operations that is followed by a merge operation, the expansion operation of the imaging processing iteration comprises performing the expansion operation by selected spanning elements that are associated with the imaging processing iteration, while reducing power consumption of other spanning elements that are not associated with the imaging processing iteration, wherein the reducing of the power consumption comprises shutting down the other spanning elements or entering the other spanning elements to an idle mode;
- and
- (ii) selecting, out of the first number of output values, a second number of selected output values, wherein the first number exceeds the second number by a factor that exceeds one hundred;
- wherein the signature of the input image comprises multiple matching identifiers that are multiple indexes for retrieval of the second number of selected output values;
- comparing the signature of the input image to signatures of a concept structure;
- determining whether the signature of the input image matches any of the signatures of the concept structure based on signature matching criteria, wherein each signature of the concept structure is associated within a signature matching criterion that (i) is determined based on an object detection parameter of the signature of the concept structure, and (ii) is adjusted to statistics of appearances of identifiers in images acquired under different scenarios;
- wherein the signature matching criteria is a minimal number of matching identifiers that are indicative of a match;
- and
- concluding that the input image comprises an object associated with the concept structure based on an outcome of the determining.
Dependencies are inferred from the claim text.