| CPC G06V 10/60 (2022.01) [G06T 5/77 (2024.01); G06T 7/20 (2013.01); G06V 10/98 (2022.01)] | 18 Claims |

|
1. An image restoration device for recovering a binary image based on pixel coordinates and polarity values of an event which are output from an event camera capturing a black and white shooting object in relative motion within a shooting period and associated with an ignition time of the event in which luminance has changed in at least one camera pixel, the black and white shooting object being a binary code having a plurality of black cells and a plurality of white cells and having an edge as a boundary between each respective black cell and each respective white cell, wherein the image restoration device comprises:
an initialization unit that initializes the luminance value of each pixel coordinate to an intermediate value within a luminance array list that stores at least one of a pair of polar values and the intermediate values as a luminance value for each pixel coordinate;
an update unit that updates the luminance array list initialized by the initialization unit according to the pixel coordinates and polarity values for each event; and
an output unit that outputs the luminance array list updated by the update unit during the shooting period as a binary image, wherein
an update by the update unit overwrites the luminance value of the firing coordinate, which is the pixel coordinate where the event has fired in the luminance array list, with the polarity value of the event, while retaining the luminance value of the non-firing coordinate within the luminance array list, and
the update unit detects the edge of the black cell and the white cell of the binary code where the polarity value is inverted from the intermediate value to either one of the pair of the polar values so that the update unit detects the binary code using the edge.
|