US 11,893,764 B1
Image analysis for decoding angled optical patterns
Amadeus Oertel, Zürich (CH); Yeara Kozlov, Zürich (CH); and Simon Wenner, Zürich (CH)
Assigned to Scandit AG, Zurich (CH)
Filed by Scandit AG, Zürich (CH)
Filed on Jan. 23, 2023, as Appl. No. 18/157,934.
Application 18/157,934 is a continuation of application No. 17/855,270, filed on Jun. 30, 2022, granted, now 11,562,551.
Claims priority of provisional application 63/384,278, filed on Nov. 18, 2022.
Claims priority of provisional application 63/331,069, filed on Apr. 14, 2022.
This patent is subject to a terminal disclaimer.
Int. Cl. G06K 9/00 (2022.01); G06V 10/24 (2022.01); G06K 7/10 (2006.01); G06V 10/762 (2022.01); G06V 10/25 (2022.01)
CPC G06V 10/245 (2022.01) [G06K 7/10722 (2013.01); G06V 10/25 (2022.01); G06V 10/762 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A system for decoding an optical pattern, the system comprising:
a camera; and
one or more memory devices comprising instructions that, when executed, cause one or more processors to perform operations comprising:
acquiring, using the camera, 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.