Method of Error Correction for 3D Imaging Device
First Claim
1. A method of error correction for a 3D scanner, comprising:
- providing a plurality of calibration objects each having a known height;
providing a 3D scanner having a field of view;
dividing at least a portion of the field of view into a plurality of sectors;
scanning with the 3D scanner each of the plurality of calibration objects, in successive fashion, in each of the plurality of sectors to obtain for each of the plurality of calibration objects a measured height corresponding to each of the plurality of sectors;
calculating a height measurement error for each of the plurality of sectors based on the known height of each calibration object and the measured height of each calibration object in each of the plurality of sectors; and
when scanning a target object positioned in a sector, calculating a corrected height measurement of the target object from the measured height of the target object and the height measurement error corresponding to the sector.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is presented for correcting errors in a 3D scanner. Measurement errors in the 3D scanner are determined by scanning each of a plurality of calibration objects in each of a plurality of sectors in the 3D scanner'"'"'s field of view. The calibration objects have a known height, a known width, and a known length. The measurements taken by the 3D scanner are compared to the known dimensions to derive a measurement error for each dimension in each sector. An estimated measurement error is calculated based on scans of each of the plurality of calibration objects. When scanning target objects in a given sector, the estimated measurement error for that sector is used to correct measurements obtained by the 3D scanner.
451 Citations
20 Claims
-
1. A method of error correction for a 3D scanner, comprising:
-
providing a plurality of calibration objects each having a known height; providing a 3D scanner having a field of view; dividing at least a portion of the field of view into a plurality of sectors; scanning with the 3D scanner each of the plurality of calibration objects, in successive fashion, in each of the plurality of sectors to obtain for each of the plurality of calibration objects a measured height corresponding to each of the plurality of sectors; calculating a height measurement error for each of the plurality of sectors based on the known height of each calibration object and the measured height of each calibration object in each of the plurality of sectors; and when scanning a target object positioned in a sector, calculating a corrected height measurement of the target object from the measured height of the target object and the height measurement error corresponding to the sector. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of error correction for a 3D scanner, comprising:
-
providing a plurality of calibration objects each having a known height, known width, and known length; providing a 3D scanner having a field of view; dividing at least a portion of the field of view into a plurality of sectors; scanning with the 3D scanner each of the plurality of calibration objects, in successive fashion, in each of the plurality of sectors to obtain for each of the plurality of calibration objects a measured height, a measured width, and a measured length corresponding to each of the plurality of sectors; calculating a height measurement error for each of the plurality of sectors based on the known height of each calibration object and the measured height of each calibration object in each of the plurality of sectors; calculating a width measurement error for each of the plurality of sectors based on the known width of each calibration object and the measured width of each calibration object in each of the plurality of sectors; calculating a length measurement error for each of the plurality of sectors based on the known length of each calibration object and the measured length of each calibration object in each of the plurality of sectors; and when scanning a target object positioned in a sector, calculating a corrected height measurement of the target object from the measured height of the target object and the height measurement error corresponding to the sector, calculating a corrected width measurement of the target object from the measured width of the target object and the width measurement error corresponding to the sector, and calculating a corrected length measurement of the target object from the measured length of the target object and the length measurement error corresponding to the sector. - View Dependent Claims (8, 9)
-
-
10. A method of error correction for a 3D scanner, comprising:
-
providing a plurality of calibration objects each having a first known dimension; providing a 3D scanner having a field of view; dividing at least a portion of the field of view into a plurality of sectors; scanning with the 3D scanner each of the plurality of calibration objects, in successive fashion, in each of the plurality of sectors to obtain for each of the plurality of calibration objects a first measured dimension corresponding to each of the plurality of sectors; for each sector, calculating a first dimension measurement error for each calibration object based on the first known dimension of the calibration object and the first measured dimension of the calibration object in the sector; for each sector, determining if the first dimension measurement error for each calibration object is substantially the same; for each sector, if the first dimension measurement error for each calibration object is substantially the same, storing the first dimension measurement error; and when scanning a target object positioned in a sector, calculating a corrected first dimension measurement of the target object from the first measured dimension of the target object and the stored first dimension measurement error corresponding to the sector. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification