EP2248069A2

Systems and methods for forming a composite image of multiple portions of an object from multiple perspectives

Abstract

This record has no abstract on file.

Term

2.4 yearsto projected expiry

Projected expiry 5 February 2029, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

33 claims: 9 independent, 24 dependent

  1. 1
    Claims of equivalent WO 2009102616 A2 CLAIMS 1. A imager-based method (3300) for reading an optical code on an object in a viewing volume, the method comprising:dividing (3310) an image plane (400) into a plurality of strip-shaped sections;viewing (3320) the object in the viewing volume from a plurality of perspectives;forming (3340) a plurality of strip-shaped images corresponding to the plurality of perspectives, respectively, wherein the strip-shaped images are in the strip- shaped sections (410) of the image plane (400), 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. 6
    An imaging system (500,800) for forming image data from an object bearing an optical code in a viewing volume, the imaging system comprising:a camera (806) comprising an imager (508,808) and a lens (510,810), wherein the imager (508,808) comprises a set of pixel imaging elements arranged in a two-dimensional imaging plane (400), and wherein the lens (510,810) is positioned in front of the imager (508,808) so as to focus a field of view onto substantially all of the pixel imaging elements of the imager (508,808);a first set of a plurality of fixed mirrors (520-540,820-840) 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 (520- 540,820-840);a second set of at least one fixed mirror (550-590,850-890) placed in a portion of the field of view as redirected by one of the first set of mirrors (520-540,820-840) 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 (508,808);and a decoder (2710,2900) interfaced to the camera (806) and configured to decode the optical code imaged by the imager (508,808).
  3. 11
    An imaging system (500,800) for forming image data from an object bearing an optical code in a viewing volume, the imaging system comprising:an imager (508,808) comprising a set of pixel imaging elements arranged in a two-dimensional imaging plane (400);and a set of non-moving mirrors (520-540,550-590,820-840,850-890) 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 (400), wherein N > 8.
  4. 13
    An imaging system a(500,800) ccording to claim 11 , wherein each view of the viewing volume reflects off two different mirrors before reaching the imaging plane (400).
  5. 21
    A method (3200) for generating useful image data for an optical code on an object in a viewing volume using an imager (508,808) and one or more fixed mirrors (520-540,550-590,820-840,850-890), the method comprising:projecting (3220-1) onto a first portion of the imager (508,808) via a first set of fixed mirrors a first partial view of the object from a first perspective into the viewing volume;projecting (3220-2) onto a second portion of the imager (508,808) 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 (508,808) is different from the first portion of the imager (508,808);projecting (3220-3) onto a third portion of the imager (508,808) 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 (508,808) is different from both the first portion and the second portion of the imager (508,808), wherein the first, second and third portions of the imager (508,808) are substantially aligned in a common direction across the imager (508,808).
  6. 30
    A system (500,800) for generating useful image data for an optical code on an object in a viewing volume using an imager (508,808) and one or more fixed mirrors (520-540,550-590,820-840,850-890), the system comprising:a means for projecting (3220-1 ) onto a first portion of the imager (508,808) 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 (3220-2) onto a second portion of the imager (508,808) 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 (508,808) is different from the first portion of the imager (508,808);a means for projecting (3220-3) onto a third portion of the imager (508,808) 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 (508,808) is different from both the first portion and the second portion of the imager (508,808), wherein the first, second and third portions of the imager (508,808) are substantially aligned in a common direction across the imager (508,808).
  7. 31
    A imager-based system (500,800) for reading an optical code on an object in a viewing volume, the system comprising:a means for viewing (3320) the object in the viewing volume from a plurality of perspectives;a means for forming (3340) a plurality of strip-shaped images corresponding to the plurality of perspectives, respectively;a means (520-540,550-590,820-840,850-890) for creating a composite image by dividing an image into a plurality of strip-shaped sections (410), wherein the strip- shaped images are in the strip-shaped sections;and a means (2710,2900) for ascertaining the information encoded in the optical code on the object in the viewing volume.
  8. 32
    An illumination method (3200) for use with a solid state imager (508,808) 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 (508,808), the method comprising:providing (3210) illumination;directing (3210) said illumination to less than all of the viewing area;and forming (3220) a partial image, by use of the imager (508,808), of no more than the portion of the viewing area to which said illumination is directed.
  9. 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 (508,808) 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 (520-540,550-590,820-840,850-890) 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 (510-519,2510,2610) configured to shine light into the viewing volume by way of reflection via at least one mirror in the set of fixed mirrors.