SYSTEMS AND METHODS FOR FORMING A COMPOSITE IMAGE OF MULTIPLE PORTIONS OF AN OBJECT FROM MULTIPLE PERSPECTIVES
First Claim
1. A imager-based method for reading an optical code on an object in a viewing volume, the method comprising:
- dividing an image plane into a plurality of strip-shaped sections;
viewing the object in the viewing volume from a plurality of perspectives;
forming a plurality of strip-shaped images corresponding to the plurality of perspectives, respectively, wherein the strip-shaped images are in the strip-shaped sections of the image plane, thereby creating a composite image containing data from the plurality of perspectives; and
processing at least a portion of the composite image so as to ascertain the information encoded in the optical code on the object in the viewing volume.
2 Assignments
0 Petitions
Accused Products
Abstract
Various improved imager-based optical code readers and associated methods are disclosed herein. According to one embodiment, an imager-based method reads an optical code (which may be, for example, a linear optical code such as a bar code) on an object in a viewing volume. The method comprises dividing an image plane into a plurality of strip-shaped sections, viewing the object in the viewing volume from a plurality of perspectives, forming a plurality of strip-shaped images corresponding to the plurality of perspectives, respectively, thereby creating a composite image containing data from a plurality of perspectives, and processing at least a portion of the composite image so as to ascertain the information encoded in the optical code on the object in the viewing volume. Certain embodiments can mimic the performance of a laser-based scanner without a laser or moving parts but instead utilizing an electronic imaging device such as an imager.
-
Citations
33 Claims
-
1. A imager-based method for reading an optical code on an object in a viewing volume, the method comprising:
-
dividing an image plane into a plurality of strip-shaped sections; viewing the object in the viewing volume from a plurality of perspectives; forming a plurality of strip-shaped images corresponding to the plurality of perspectives, respectively, wherein the strip-shaped images are in the strip-shaped sections of the image plane, thereby creating a composite image containing data from the plurality of perspectives; and processing at least a portion of the composite image so as to ascertain the information encoded in the optical code on the object in the viewing volume. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An imaging system for forming image data from an object bearing an optical code in a viewing volume, the imaging system comprising:
-
a camera comprising an imager and a lens, wherein the imager comprises a set of pixel imaging elements arranged in a two-dimensional imaging plane, and wherein the lens is positioned in front of the imager so as to focus a field of view onto substantially all of the pixel imaging elements of the imager; a first set of a plurality of fixed mirrors placed in the field of view, wherein the mirrors in the first set split the field of view into plural portions and redirect said portions in different directions away from first set of mirrors; a second set of at least one fixed mirror placed in a portion of the field of view as redirected by one of the first set of mirrors and positioned to redirect said potion of the field of view into the viewing volume from one or more perspectives, to thereby provide an image of at least a portion of the object from said perspectives on a portion of the pixel imaging elements of the imager; and a decoder interfaced to the camera and configured to decode the optical code imaged by the imager. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An imaging system for forming image data from an object bearing an optical code in a viewing volume, the imaging system comprising:
-
an imager comprising a set of pixel imaging elements arranged in a two-dimensional imaging plane; and a set of non-moving mirrors arranged to collect N views of the viewing volume from different perspectives and to reflect the N views onto N distinct portions of the imaging plane, wherein N>
8. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for generating useful image data for an optical code on an object in a viewing volume using an imager and one or more fixed mirrors, the method comprising:
-
projecting onto a first portion of the imager via a first set of fixed mirrors a first partial view of the object from a first perspective into the viewing volume; projecting onto a second portion of the imager via a second set of fixed mirrors a second partial view of the object from a second perspective into the viewing volume, wherein the second perspective is different from the first perspective in at least one of viewing position and viewing angle, and wherein the second portion of the imager is different from the first portion of the imager; projecting onto a third portion of the imager a third via a third set of fixed mirrors partial view of the object from a third perspective into the viewing volume, wherein the third perspective is different from both the first perspective and the second perspective in at least one of viewing position and viewing angle, and wherein the third portion of the imager is different from both the first portion and the second portion of the imager, wherein the first, second and third portions of the imager are substantially aligned in a common direction across the imager. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system for generating useful image data for an optical code on an object in a viewing volume using an imager and one or more fixed mirrors, the system comprising:
-
a means for projecting onto a first portion of the imager via a first set of fixed mirrors a first partial view of the object from a first perspective into the viewing volume; a means for projecting onto a second portion of the imager via a second set of fixed mirrors a second partial view of the object from a second perspective into the viewing volume, wherein the second perspective is different from the first perspective in at least one of viewing position and viewing angle, and wherein the second portion of the imager is different from the first portion of the imager; a means for projecting onto a third portion of the imager via a third set of fixed mirrors a third partial view of the object from a third perspective into the viewing volume, wherein the third perspective is different from both the first perspective and the second perspective in at least one of viewing position and viewing angle, and wherein the third portion of the imager is different from both the first portion and the second portion of the imager, wherein the first, second and third portions of the imager are substantially aligned in a common direction across the imager.
-
-
31. A imager-based system for reading an optical code on an object in a viewing volume, the system comprising:
-
a means for viewing the object in the viewing volume from a plurality of perspectives; a means for forming a plurality of strip-shaped images corresponding to the plurality of perspectives, respectively; a means for creating a composite image by dividing an image into a plurality of strip-shaped sections, wherein the strip-shaped images are in the strip-shaped sections; and a means for ascertaining the information encoded in the optical code on the object in the viewing volume.
-
-
32. An illumination method for use with a solid state imager comprising a surface having many closely spaced pixel imaging elements that together form a two-dimensional image of a field of view that spans a viewing area at a given distance from the imager, the method comprising:
-
providing illumination; directing said illumination to less than all of the viewing area; and forming a partial image, by use of the imager, of no more than the portion of the viewing area to which said illumination is directed.
-
-
33. An imager-based reader having illumination capability for machine vision of an object in a viewing volume, the reader comprising:
-
a solid state imager comprising a surface having many closely spaced pixel imaging elements that together form a two-dimensional image of a field of view; a set of fixed mirrors positioned in the imager'"'"'s field of view and arranged to divide the imager'"'"'s field of view into multiple pieces and to direct the multiple pieces to portions of the viewing volume; and an illumination source configured to shine light into the viewing volume by way of reflection via at least one mirror in the set of fixed mirrors.
-
Specification