Optical flow estimation method for 1d/2d decoding improvements
AssigneeZebra Technologies Corporation
InventorsRaveen T. Thrimawithana, Anotoly Kotlarsky
Life of this patent
Estimating the term…
Abstract
Methods and apparatuses for optical flow estimation for 1D/2D decoding improvements are disclosed herein. An example method includes receiving, from the optical imaging assembly, a series of images including at least a first image and a second image captured over the FOV; decoding a barcode in the first image; identifying a first position of a key-point within the first image; identifying a second position of the key-point within the second image; calculating an optical flow for the barcode based on at least the first position and the second position; and tracking the barcode based on the optical flow.
Claims40
A method for barcode tracking and scanning using an imaging system including an optical assembly having a field of view (FOV), the method comprising:
- receiving, from the optical imaging assembly, a series of images including at least a first image and a second image captured over the FOV;
- decoding a barcode in the first image;
- identifying a first position of a key-point within the first image;
- identifying a second position of the key-point within the second image;
- calculating an optical flow for the barcode based on at least the first position and the second position;
- and
- tracking the barcode based on the optical flow.
A method for barcode tracking and scanning using an imaging system including an optical assembly having a field of view (FOV), the method comprising:
- receiving, from the optical imaging assembly, a series of images including at least a first image and a second image captured over the FOV;
- decoding a barcode in the first image;
- identifying a position of a key-point within the first image;
- receiving optical flow data for the key-point;
- and
- tracking the barcode based on the optical flow data.
A method for object tracking using an imaging system including an optical assembly having a field of view (FOV), the method comprising:
- receiving, from the optical imaging assembly, a series of images including at least a first image and a second image captured over the FOV;
- identifying a first region of interest (ROI) within the first image and a second ROI within the second image, wherein the first ROI and the second ROI are based on an object common to the first image and the second image;
- determining a first position of the first ROI within the first image and a second position of the second ROI within the second image;
- identifying an optical flow for the object based on at least the first position and the second position, wherein the optical flow is representative of a change in position between the first position and the second position;
- and
- tracking the object based on the optical flow.
An imaging system for object tracking over a field of view (FOV), comprising:
- an optical imaging assembly having the FOV and configured to capture a series of images including at least a first image and a second image over the FOV;
- and
- a controller configured to:
- receive, from the optical imaging assembly, the series of images including at least the first image and the second image;
- identify a first region of interest (ROI) within the first image and a second ROI within the second image, wherein the first ROI and the second ROI are based on an object common to the first image and the second image;
- determine a first position of the first ROI within the first image and a second position of the second ROI within the second image;
- identify an optical flow for the object based on at least the first position and the second position, wherein the optical flow is representative of a change in position between the first position and the second position;
- and
- track the object based on the optical flow.
Dependencies are inferred from the claim text.