IP Library Granted Patent US 11,062,102
Granted Patent B2
US 11,062,102 · App. 16/170,174 · Granted Jul 13, 2021

Decoding indicia with polarized imaging

Inventor: Serguei N. Zolotov (Ottawa, CA)
Assignee: Symbol Technologies, LLC
G06K7/10831G06K7/10722G06K7/10732G06K7/12G06K7/1465
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,062,102
App. No.
16/170,174
Granted
Jul 13, 2021
Kind
B2
Abstract

A method of decoding one or more barcodes on a target object with an imaging scanner is described. The imaging scanner comprises an image sensor and a dynamic linear polarizer. The method includes the following: (1) capturing at least one image of the target object through the dynamic linear polarizer with the imaging sensor while the dynamic linear polarizer is set to a different defined polarization during each of N time periods; and (2) processing at least N images of the target object to decode the one or more barcodes on the target object. At least one image that is captured during each of the N time periods. Here, N is an integer that can be three, four, five, six, or other natural numbers.

Claims (41)

1. A method of decoding one or more barcodes on a target object with an imaging scanner that comprises an image sensor and a dynamic linear polarizer, with the dynamic linear polarizer being configured to block light with polarization perpendicular to a defined polarization direction, the method comprising:

capturing at least a first image of the target object through the dynamic linear polarizer with the imaging sensor during a first time period while the dynamic linear polarizer is set to a first defined polarization direction;

capturing at least a second image of the target object through the dynamic linear polarizer with the imaging sensor during a second time period while the dynamic linear polarizer is set to a second defined polarization direction;

capturing at least a third image of the target object through the dynamic linear polarizer with the imaging sensor during a third time period while the dynamic linear polarizer is set to a third defined polarization direction;

processing each of the first image of the target object, the second image of the target object, and the third image of the target object to obtain, respectively, a first part of a code encoded by the one or more barcodes on the target object, a second part of the code encoded by the one or more barcodes on the target object, and a third part of the code encoded by the one or more barcodes on the target object;

merging the first part, the second part, and the third part to decode the one or more barcodes on the target object; and

wherein the first defined polarization, the second defined polarization, and the third defined polarization are all different from each other.

2. The method of claim 1 , wherein the imaging scanner further comprises an auxiliary dynamic linear polarizer, the method further comprising:

projecting illumination light on the target object through the auxiliary dynamic linear polarizer during the first time period while the auxiliary dynamic linear polarizer has the defined polarization direction thereof set to the direction that is substantially perpendicular the first defined polarization direction;

projecting illumination light on the target object through the auxiliary dynamic linear polarizer during the second time period while the auxiliary dynamic linear polarizer has the defined polarization direction thereof set to the direction that is substantially perpendicular the second defined polarization direction; and

projecting illumination light on the target object through the auxiliary dynamic linear polarizer during the third time period while the auxiliary dynamic linear polarizer has the defined polarization direction thereof set to the direction that is substantially perpendicular the third defined polarization direction.

3. The method of claim 1 , further comprising:

capturing at least a fourth image of the target object through the dynamic linear polarizer with the imaging sensor during a fourth time period while the dynamic linear polarizer is set to a fourth defined polarization direction;

processing the fourth image of the target object to obtain a fourth part of the code encoded by the one or more barcodes on the target object;

merging the fourth part with the first part, the second part, and the third part to decode the one or more barcodes on the target object; and

wherein the first defined polarization, the second defined polarization, the third defined polarization, and the fourth defined polarization direction are all different from each other.

4. A method of decoding one or more barcodes on a target object with an imaging scanner that comprises an image sensor and a dynamic linear polarizer, with the dynamic linear polarizer being configured to block light with polarization perpendicular to a defined polarization direction, the method comprising:

capturing at least one image of the target object through the dynamic linear polarizer with the imaging sensor while the dynamic linear polarizer is set to a different defined polarization during each of N time periods, with N being an integer that is at least three; and

processing at least N images of the target object to decode the one or more barcodes on the target object, wherein the at least N images includes the at least one image that is captured during each of the N time periods.

5. The method of claim 4 , wherein N is an integer that is at least four.

6. The method of claim 4 , wherein said processing at least N images of the target object comprises:

processing each of the at least N images of the target object individually for decoding at least one barcode that is decodable.

7. The method of claim 4 , wherein said processing at least N images of the target object comprises:

combining the at least N images of the target object into a single image; and

processing the single image to decode the one or more barcodes.

8. The method of claim 4 , wherein the imaging scanner further comprises an auxiliary dynamic linear polarizer, the method further comprising:

generating illumination light through the auxiliary dynamic linear polarizer while the auxiliary dynamic linear polarizer is set to a corresponding defined polarization direction during each of the N time periods; and

wherein said capturing at least one image of the target object further comprises capturing the at least one image of the target object while the target object is illuminated by the illumination light through the auxiliary dynamic linear polarizer during each of the N time periods.

9. The method of claim 4 , wherein the imaging scanner further comprises an auxiliary dynamic linear polarizer, the method further comprising:

projecting illumination light on the target object through the auxiliary dynamic linear polarizer while the auxiliary dynamic linear polarizer is set to a corresponding defined polarization direction that is correlated with the defined polarization direction of the dynamic linear polarizer during each of the N time periods; and

wherein said capturing at least one image of the target object further comprises capturing the at least one image of the target object while the target object is illuminated by the illumination light through the auxiliary dynamic linear polarizer during each of the N time periods.

10. A method of decoding one or more barcodes on a target object with an imaging scanner that comprises an image sensor and a dynamic linear polarizer, with the dynamic linear polarizer being configured to block light with polarization perpendicular to a defined polarization direction, the method comprising:

projecting illumination light on the target object through the auxiliary dynamic linear polarizer while the auxiliary dynamic linear polarizer is set to a corresponding defined polarization direction during each of N time periods, with N being an integer that is at least three;

capturing the at least one image of the target object while the target object is illuminated by the illumination light through the auxiliary dynamic linear polarizer during each of the N time periods; and

processing at least N images of the target object to decode the one or more barcodes on the target object, wherein the at least N images includes the at least one image that is captured during each of the N time periods.

11. The method of claim 10 , wherein N is an integer that is at least four.

12. An apparatus for decoding one or more barcodes on a target object comprising:

an illumination light source;

an auxiliary dynamic linear polarizer configured to generate illumination light by passing light from the illumination light source through the auxiliary dynamic linear polarizer;

an imaging sensor having photosensitive elements configured to capture at least one image of the target object while the target object is illuminated by the illumination light through the auxiliary dynamic linear polarizer during each of N time periods, with the auxiliary dynamic linear polarizer being set to a different defined polarization during each of the N time periods, wherein N is an integer that is at least three; and

a controller configured to process at least N images of the target object to decode the one or more barcodes on the target object, wherein the at least N images includes at least one image that is captured during each of the N time periods.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2020
From: ZOLOTOV, SERGUEI N.
To: SYMBOL TECHNOLOGIES, INC.
Reel/Frame 053431/0421 →
CHANGE OF NAME Recorded Aug 7, 2020
From: SYMBOL TECHNOLOGIES, INC.
To: SYMBOL TECHNOLOGIES, LLC
Reel/Frame 053433/0078 →
Continuity (2)
Division 14226056 · Mar 26, 2014
Related Publication 20190130149A1 · May 2, 2019