IP Library Granted Patent US 9,589,165
Granted Patent B2
US 9,589,165 · App. 14/976,758 · Granted Mar 7, 2017

Dimensioning and barcode reading system

Inventors: Edward Reynolds (Doylestown, PA); Edward Douglas Hatton (Peterborough, CA); Mehul Patel (Wrightstown, PA)
Assignee: Datalogic USA, Inc.
G06K7/10722G06K7/0095G06K7/015G06K7/10762G06K7/10792G06K7/10861
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 9,589,165
App. No.
14/976,758
Granted
Mar 7, 2017
Kind
B2
Abstract

A system and method for calibrating a barcode scanning tunnel comprises providing a scanning tunnel having a moveable surface, a camera, and a dimensioning device. Orientations of the dimensioning device and camera are estimated. Instances of a calibration object on the moveable surface are acquired by the dimensioning device and the camera, and a relationship is defined between the two devices. A calibration object is moved along the moveable surface through the devices' fields of view, controlling the camera's focal distance according to the relationship, so that the dimensioning device and the camera acquire instances of the calibration object, and the relationship is revised.

Claims (53)

1. A method of calibrating a barcode scanning tunnel, said method comprising:

providing a scanning tunnel having

a moveable surface,

a camera having a sensor and optics that direct an image to the sensor from a field of view of the camera that includes the moveable surface, and

a dimensioning device disposed with respect to the moveable surface so that the dimensioning device acquires dimensions of objects on the moveable surface passing through a field of view of the dimensioning device;

estimating an orientation of the dimensioning device in the tunnel;

estimating an orientation of the camera in the tunnel;

disposing a first calibration object in the dimensioning device field of view and measuring an instance of a first dimension therein that relates to the calibration object and wherein the instance of the first dimension is dependent upon the orientation of the dimensioning device;

disposing the first calibration object in the camera field of view and measuring an instance of a second dimension therein that corresponds to the first dimension and wherein the instance of the second dimension is dependent upon the orientation of the camera;

based on the instance of the first dimension, the instance of the second dimension, the estimated orientation of the dimensioning device, and the estimated orientation of the camera, defining a relationship that relates an instance of the first dimension for an object on the moveable surface to control of a camera focal distance to the object on the moveable surface;

disposing a second calibration object on the moveable surface and moving the second calibration object through the dimensioning device field of view and the camera field of view in a direction of travel of the moveable surface, wherein the dimensioning device field of view is upstream of the camera field of view with respect to the direction of travel, and wherein actual dimensions of one or more features of the second calibration object are predetermined;

measuring, by the dimensioning device as the second calibration object moves through the dimensioning device field of view, an instance of the first dimension with respect to the second calibration object and an instance of a dimension of a first said feature of the second calibration object, wherein measurement of the instance of the dimension of the first feature corresponds to the orientation of the dimensioning device;

controlling the focal distance in response to the instance of the first dimension measured at the measuring step, according to the relationship;

after the controlling step, measuring, by the camera as the second calibration object moves through the camera field of view, an instance of a dimension of a second said feature of the second calibration object, wherein measurement of the instance of the dimension of the second feature corresponds to the orientation of the camera;

revising an estimate of the orientation of the dimensioning device based on the instance of the dimension of the first feature;

revising an estimate of the orientation of the camera based on the instance of the dimension of the second feature; and

revising the relationship based on the revised estimate of the orientation of the dimensioning device and on the revised estimate of the orientation of the camera.

2. The method as in claim 1 ,

wherein the second calibration object has an indicia disposed in a predetermined relationship to one or more features of the second calibration object, and

further comprising the steps of

following the revising steps, electronically detecting the second calibration object indicia and the one or more features of the second calibration object and determining information relating the indicia to the one or more second calibration object features based on the estimate of the orientation of the camera, and

revising the relationship in response to the information.

3. The method as in claim 1 , wherein the step of defining a relationship comprises relating an average of two said instances of the first dimension for two respective said objects on the moveable surface to control of the cameral focal distance.

4. The method as in claim 1 , wherein the relationship relates an instance of the second dimension to an instance of the first dimension.

5. The method as in claim 1 , wherein the first dimension is a distance from the dimensioning device to an object surface and the second dimension is a distance from the camera to an object surface.

6. The method as in claim 1 , wherein the orientation of the dimensioning device comprises a height of the dimensioning device above the moveable surface and a pitch of the dimensioning device about an axis parallel to an upper surface of the moveable surface.

7. The method as in claim 1 , wherein the orientation of the camera comprises a height of the camera above the moveable surface and a pitch of the camera about an axis parallel to an upper surface of the moveable surface.

8. A method of calibrating a barcode scanning tunnel, said method comprising:

providing a scanning tunnel having

a moveable surface,

a camera having a sensor, optics that direct an image to the sensor from a field of view of the camera that includes the moveable surface, and a focus controller that adjusts a focal length of the optics and the sensor, and

a dimensioning device disposed with respect to the moveable surface so that the dimensioning device acquires dimensions of objects on the moveable surface passing through a field of view of the dimensioning device;

estimating a first offset between an actual orientation of the field of view of the dimensioning device and a predetermined orientation of the field of view of the dimensioning device;

estimating a second offset between an actual orientation of the field of view of the camera and a predetermined orientation of the field of view of the camera;

disposing a first calibration object in the dimensioning device field of view and measuring an instance of a first dimension therein that relates to the first calibration object and wherein the instance of the first dimension is dependent upon the first offset;

disposing the first calibration object in the camera field of view and measuring an instance of a second dimension therein, wherein the second dimension is distance between the camera and an object in the camera field of view along an optical axis of the optics;

based on the instance of the first dimension, the instance of the second dimension, the predetermined orientation of the dimensioning device field of view, the predetermined orientation of the camera field of view, the estimated first offset, and the estimated second offset, defining a relationship that relates an instance of the first dimension for an object on the moveable surface to control of a camera focal distance to the object on the moveable surface;

disposing a second calibration object on the moveable surface and moving the second calibration object through the dimensioning device field of view and the camera field of view in a direction of travel of the moveable surface, wherein the dimensioning device field of view is upstream of the camera field of view with respect to the direction of travel, wherein actual dimensions of one or more features of the second calibration object are predetermined;

measuring, by the dimensioning device as the second calibration object moves through the dimensioning device field of view, an instance of the first dimension with respect to the second calibration object and an instance of a dimension of a first said feature of the second calibration object, wherein measurement of the instance of the dimension of the first feature by the dimensioning device corresponds to the first offset;

controlling the focal length so that the camera focuses at a said focal distance according to the relationship in response to the instance of the first dimension measured at the measuring step;

after the controlling step, measuring, by the camera as the second calibration object moves through the camera field of view, an instance of a dimension of a second said feature of the second calibration object, wherein measurement of the instance of the dimension of the second feature corresponds to the second offset;

revising the first offset in the relationship based on the instance of the dimension of the first feature; and

revising the second offset in the relationship based on the instance of the dimension of the second feature.

9. The method as in claim 8 ,

wherein the second calibration object has an indicia disposed in a predetermined relationship to one or more features of the second calibration object, and

further comprising the steps of

following the revising steps, electronically detecting the second calibration object indicia and the one or more features of the second calibration object and determining information relating the indicia to the one or more second calibration object features based on the second offset, and

revising the second offset in response to the information.

10. The method as in claim 9 , wherein the indicia is a barcode.

11. The method as in claim 10 , wherein the predetermined relationship between the indicia and the one or more second calibration object features comprises distance of the indicia from one or more edges of the second calibration object.

12. The method as in claim 8 , wherein the first dimension is a distance from the dimensioning device to an object in the dimensioning device field of view.

13. The method as in claim 12 , wherein the camera is disposed in the tunnel so that the optical axis is transverse to a generally planar upper surface of the moveable surface.

14. The method as in claim 12 , wherein the camera is disposed in the tunnel so that the optical axis is parallel to a generally planar upper surface of the moveable surface.

Assignments (3)
MERGER Recorded Feb 7, 2017
From: DATALOGIC ADC, INC.; DATALOGIC AUTOMATION, INC.
To: DATALOGIC USA, INC.
Reel/Frame 041197/0815 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2016
From: PATEL, MEHUL; HATTON, EDWARD DOUGLAS; REYNOLDS, EDWARD
To: ACCU-SORT SYSTEMS, INC.
Reel/Frame 039937/0390 →
MERGER AND CHANGE OF NAME Recorded Oct 4, 2016
From: DATALOGIC AUTOMATION, INC.; ACCU-SORT SYSTEMS, INC.
To: DATALOGIC AUTOMATION, INC.
Reel/Frame 039937/0471 →
Continuity (5)
Continuation 13752091 · Jan 28, 2013
Continuation 13227148 · Sep 7, 2011
Continuation 12251626 · Oct 15, 2008
Provisional Application 60980360 · Oct 16, 2007
Related Publication 20160110575A1 · Apr 21, 2016