US 11,810,304 B1
Perspective distortion correction of discrete optical patterns in images using depth sensing
Matthias Bloch, Zürich (CH); Christian Floerkemeier, Zürich (CH); and Bernd Schoner, New York, NY (US)
Assigned to Scandit AG, Zurich (CH)
Filed by Scandit AG, Zürich (CH)
Filed on Jul. 12, 2022, as Appl. No. 17/863,253.
Application 17/863,253 is a continuation of application No. 17/385,604, filed on Jul. 26, 2021, granted, now 11,417,001.
Claims priority of provisional application 63/057,135, filed on Jul. 27, 2020.
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 7/194 (2017.01); G06T 7/521 (2017.01); G06K 7/10 (2006.01); G06K 9/00 (2022.01); G01S 17/894 (2020.01); G06K 7/14 (2006.01); G06V 10/26 (2022.01); G06V 20/62 (2022.01); G06V 30/10 (2022.01)
CPC G06T 7/194 (2017.01) [G01S 17/894 (2020.01); G06K 7/10722 (2013.01); G06K 7/1413 (2013.01); G06T 7/521 (2017.01); G06V 10/26 (2022.01); G06V 20/63 (2022.01); G06V 30/10 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A system for decoding optical patterns in a real scene using perspective distortion, the system comprising:
a camera;
a laser-ranging system, wherein the camera and the laser-ranging system are part of a hand-held, mobile device; and
one or more processors configured to:
receive image data from a first image of a scene, wherein the first image is acquired by the camera;
receive a depth map of the scene, wherein data for the depth map is acquired by the laser-ranging system;
spatially correlate the image data with the depth map;
identify a surface in the scene using the depth map, wherein the surface corresponds to a feature in the scene;
distort the first image to generate a second image, using the depth map, so that the surface in the second image is parallel to an image plane of the second image; and
analyze the second image to decode an optical pattern to obtain payload data, wherein the optical pattern is located on the surface identified in the scene.