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

Claim 0:
1. A system for using visual odometry during optical pattern scanning, the system comprising:
a camera; and
one or more memory devices comprising instructions that, when executed, cause one or more processors to perform the following steps:
receiving a first image of a scene acquired by the camera, wherein the first image is acquired by the camera while the camera is at a first position relative to the scene;
identifying an optical pattern in the first image;
identifying a set of features in the first image in relation to the optical pattern;
receiving a second image of the scene acquired by the camera, wherein the second image is acquired by the camera while the camera is at a second position relative to the scene, wherein the second position is different from the first position;
identifying the set of features in the second image;
calculating a transformation that relates the first position of the camera to the second position of the camera, based on the set of features identified in the first image and the second image; and
calculating a location of the optical pattern in relation to the second image, based on the transformation and the set of features in relation to the optical pattern.