US 11,908,242 B2
Efficient calculation of a robust signature of a media unit
Igal Raichelgauz, Tel Aviv (IL)
Assigned to CORTICA LTD., Tel Aviv (IL)
Filed by Cortica, Ltd., Tel Aviv (IL)
Filed on Mar. 31, 2020, as Appl. No. 16/835,368.
Claims priority of provisional application 62/843,648, filed on May 6, 2019.
Claims priority of provisional application 62/827,112, filed on Mar. 31, 2019.
Prior Publication US 2020/0311470 A1, Oct. 1, 2020
Int. Cl. G06V 40/20 (2022.01); G06F 18/22 (2023.01); G06F 18/10 (2023.01); G06V 20/40 (2022.01); G06V 20/52 (2022.01); G06V 40/10 (2022.01)
CPC G06V 40/23 (2022.01) [G06F 18/10 (2023.01); G06F 18/22 (2023.01); G06V 20/46 (2022.01); G06V 20/52 (2022.01); G06V 40/10 (2022.01)] 20 Claims
OG exemplary drawing
 
1. 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.