CPC G06T 1/0064 (2013.01) [G06T 3/02 (2024.01); G06T 3/10 (2024.01); G06T 2201/0052 (2013.01); G06T 2201/0065 (2013.01); G06T 2201/0081 (2013.01)] | 17 Claims |
1. A method of determining a geometric transform of a reference signal in an image for extracting digital data, the method comprising:
with a programmed processor or digital logic circuit:
for plural reference signal components of a reference signal, transforming coordinates of a reference signal component according to a candidate geometric transform;
measuring correlation between the transformed reference signal component and the image, the measured correlation comprising a combination of complex components of a frequency domain transform of the image at neighboring integer coordinates around the coordinates of the transformed reference signal component, wherein the complex combination combines complex components according to a phase relationship at the neighboring integer coordinates, wherein the phase relationship comprises weighting neighboring integer coordinates according to a point spread function;
updating, based on the measured correlation that is below a threshold, the coordinates of the reference signal component to a location within a neighborhood around the coordinates of the transformed reference signal component;
determining a new geometric transform that transforms the reference signal components to the updated coordinates; and
applying the new geometric transform to extract encoded digital data from the image.
|