Patent ID: 11893764
Assignee: SCANDIT AG
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 15:
16. One or more non-transitory computer-readable media storing computer-readable instructions that, when executed by a processing system, cause an electronic device to perform a method comprising:
acquiring an image depicting an optical pattern;
projecting a plurality of scanlines on the optical pattern;
computing edge responses along the plurality of scanlines;
clustering the edge responses into a plurality of lines based on one or more vanishing points of the plurality of lines; and
correcting at least one distortion of the optical pattern based on the plurality of lines, wherein correcting the at least one distortion of the optical pattern comprises:
localizing corners of the optical pattern; and
calculating a homography between localized corners of the optical pattern and a specified shape.