Overhead dimensioning system and method
First Claim
1. A method for determining the dimensions of at least one item, the method comprising:
- determining an approximate location and extent of at least one item;
acquiring a first set of point cloud data by utilizing a first laser to transmit a first signal over the at least one item and utilizing a first camera to receive a reflection of the first signal;
utilizing a second laser and a second camera to determine an approximate location and a dimension of the at least one item;
acquiring a second set of point cloud data by utilizing the second laser to transmit a second signal over the at least one item and utilizing the second camera to receive a reflection of the second signal;
acquiring a third set of point cloud data by utilizing the second camera to receive the reflection of the first signal;
constructing a three-dimensional image that defines the at least one item by merging the acquired first, second and third sets of point cloud data; and
determining a rectangular prism having a height, length and breadth to contain the constructed image defining the at least one item to ascertain the rectangular prism within which the at least one item will fit.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for dimensioning large or palletized freight of one or more pieces determines the dimensions of a rectangular prism having the smallest volume which would contain the freight. The system is capable of being positioned remotely from the freight. The system is further configured to determine the dimensions in varying levels of ambient light and varying object surface reflectance. The system still further is configured to first rapidly scan an area to determine the general location of the boundaries of the freight and then more precisely scan the determined general boundaries of the freight to determine the precise boundaries of the freight.
166 Citations
56 Claims
-
1. A method for determining the dimensions of at least one item, the method comprising:
-
determining an approximate location and extent of at least one item; acquiring a first set of point cloud data by utilizing a first laser to transmit a first signal over the at least one item and utilizing a first camera to receive a reflection of the first signal; utilizing a second laser and a second camera to determine an approximate location and a dimension of the at least one item; acquiring a second set of point cloud data by utilizing the second laser to transmit a second signal over the at least one item and utilizing the second camera to receive a reflection of the second signal; acquiring a third set of point cloud data by utilizing the second camera to receive the reflection of the first signal; constructing a three-dimensional image that defines the at least one item by merging the acquired first, second and third sets of point cloud data; and determining a rectangular prism having a height, length and breadth to contain the constructed image defining the at least one item to ascertain the rectangular prism within which the at least one item will fit. - View Dependent Claims (2, 3)
-
-
4. A method for determining the dimensions of at least one item, the method comprising:
-
determining an approximate location and extent of at least one item; acquiring a first set of point cloud data by utilizing a first laser to transmit a first signal over the at least one item and utilizing a first camera to receive a reflection of the first signal; constructing a three-dimensional image that defines the at least one item from the acquired first set of point cloud data; compensating for lens distortion of the constructed three-dimensional image comprising utilizing a pixel point correction value in cooperation with the acquired first set of point cloud data to adjust a location of each pixel point affected by radial lens distortion, the pixel point correction value being developed at least in part by; providing a pixel value for a pixel within the measurement space; acquiring a scanned pixel value by utilizing the first laser to transmit the first signal over the measurement space and utilizing the first camera to receive a reflection off a pixel of the first signal; comparing the pixel value with the scanned pixel value; and generating a pixel correction value in response to the comparison; and determining a rectangular prism having a height, length, width and breadth and, as compensated for lens distortion, to contain the constructed image defining the at least one item to ascertain the rectangular prism within which the at least one item will fit. - View Dependent Claims (5, 6)
-
-
7. A method for determining the dimensions of at least one item, the method comprising:
-
determining an approximate location and extent of at least one item; acquiring a first set of point cloud data by utilizing a first laser to transmit a first signal over the at least one item and utilizing a first camera to receive a reflection of the first signal; constructing a three-dimensional image that defines the at least one item from the acquired first set of point cloud data; reducing noise from the image utilizing image subtraction by; acquiring a first image that represents the at least one item by utilizing the first laser to transmit the first signal over the measurement space and utilizing the first camera to receive the reflection of the first signal; acquiring a second image that represents the at least one item by utilizing the first laser to transmit the first signal over the measurement space and utilizing the first camera to receive the reflection of the first signal; subtracting the second image from the first image to produce a gray-level image; and utilizing the gray-level image as a threshold value for providing a binary image; and determining a rectangular prism having a height, length and breadth to contain the constructed image, after noise reduction therefrom, defining the at least one item to ascertain the rectangular prism within which the at least one item will fit. - View Dependent Claims (8)
-
-
9. A method for determining the dimensions of at least one item, the method comprising:
-
determining an approximate location and extent of at least one item; acquiring a first set of point cloud data by utilizing a first laser to transmit a first signal over the at least one item and utilizing a first camera to receive a reflection of the first signal; constructing a three-dimensional image that defines the at least one item from the acquired first set of point cloud data; reducing noise from the image, comprising; computing a spatial histogram of the point cloud data in a vertical direction; computing a spatial histogram of the point cloud data in a horizontal direction; grouping points having a spatially detached value; comparing an amount of points in a grouping against a predetermined value; identifying each grouping having a lesser amount of points than the predetermined value; and removing each identified grouping; and determining a rectangular prism having a height, length and breadth to contain the constructed image, after noise reduction therefrom, defining the at least one item to ascertain the rectangular prism within which the at least one item will fit. - View Dependent Claims (10)
-
-
11. A method for determining the dimensions of at least one item, the method comprising:
-
determining an approximate location and extent of at least one item; acquiring a first set of point cloud data by utilizing a first laser to transmit a first signal over the at least one item and utilizing a first camera to receive a reflection of the first signal; constructing a three-dimensional image that defines the at least one item from the acquired first set of point cloud data; reducing noise from the image, comprising; identifying points in a point cloud, each point having a height; grouping the points by the height of each point; comparing an amount of points in each grouping against a predetermined value; identifying each grouping having a lesser amount of points than the predetermined value; and removing each identified grouping; and determining a rectangular prism having a height, length and breadth to contain the constructed image, after noise reduction therefrom, defining the at least one item to ascertain the rectangular prism within which the at least one item will fit.
-
-
12. A method for determining the dimensions of at least one item, the method comprising:
-
determining an approximate location and extent of at least one item; acquiring a first set of point cloud data by utilizing a first laser to transmit a first signal over the at least one item and utilizing a first camera to receive a reflection of the first signal; constructing a three-dimensional image that defines the at least one item from the acquired first set of point cloud data; reducing noise from the image, comprising; identifying a position of each disjoint point in a measurement array; comparing a height value of each disjoint point against a height value of a surrounding signal; and removing each disjoint point not matching the height value of the surrounding signal; and determining a rectangular prism having a height, length and breadth to contain the constructed image, after noise reduction therefrom, defining the at least one item to ascertain the rectangular prism within which the at least one item will fit.
-
-
13. A method for determining the dimensions of at least one item place within a measurement space, the method comprising:
-
determining an approximate location and extent of at least one item; acquiring a first set of point cloud data by utilizing a first laser to transmit a first signal over the at least one item and utilizing a first camera to receive a reflection of the first signal; constructing a three-dimensional image that defines the at least one item from the acquired first set of point cloud data including utilizing a point threshold in cooperation with the image during construction of the image; and determining a rectangular prism having a height, length and breadth to contain the constructed image defining the at least one item to ascertain the rectangular prism within which the at least one item will fit. - View Dependent Claims (14, 15)
-
-
16. A method for determining the dimensions of at least one item, the method comprising:
-
determining an approximate location and extent of at least one item; acquiring a first set of point cloud data by utilizing a first laser to transmit a first signal over the at least one item and utilizing a first camera to receive a reflection of the first signal; constructing a three-dimensional image that defines the at least one item from the acquired first set of point cloud data; and determining a rectangular prism to contain the constructed image, the rectangular prism having a height, length, and breadth, wherein determining comprises; determining dimensions of the rectangular prism by rotating a coordinate frame about a centroid of the constructed image through a plurality of angular increments; measuring a distance from the centroid to an edge of the at least one item for each angular increment; storing each measurement; identifying a length measurement and a breadth measurement; and selecting a single length measurement and a single breadth measurement, wherein the selected measurements, in combination with a determined height of the at least one item, comprise dimensions of a rectangular prism having the smallest volume which would contain the at least one item.
-
-
17. A method for determining the dimensions of at least one item, the method comprising:
-
determining an approximate location and extent of at least one item; acquiring a first set of point cloud data by utilizing a first laser to transmit a first signal over the at least one item and utilizing a first camera to receive a reflection of the first signal, wherein acquiring a first set of point cloud data comprises; coarsely transmitting the first signal in a first direction at an off-center location within the measurement space; identifying a first edge of the at least one item; finely transmitting the first signal in a second direction over the first edge, the second direction being opposite the first direction; coarsely transmitting the first signal in the second direction at the off-center location within the measurement space; identifying a second edge of the at least one item; and finely transmitting the first signal in the first direction over the second edge; constructing a three-dimensional image that defines the at least one item from the acquired first set of point cloud data; and determining a rectangular prism having a height, length and breadth to contain the constructed image defining the at least one item to ascertain the rectangular prism within which the at least one item will fit.
-
-
18. A system for determining the dimensions of at least one item set within a measurement space, the system comprising:
-
a first laser located and oriented for transmitting a first signal through a measurement space within which at least one item may reside, the first laser having a coarse transmission mode and a fine transmission mode; a first camera located and oriented for receiving the first signal and acquiring a plurality of data points comprising a first set of point cloud data from reflections of the first signal from the at least one item; an array generator for constructing an image from the acquired first set of point cloud data; and a rectangular prism generator for constructing a rectangular prism in response to dimensions of the constructed image. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A computer-readable medium having an application therein to facilitate dimensioning of at least one item, the medium comprising:
-
a segment for determining an approximate location and extent of at least one item; a segment for acquiring a first set of point cloud data by utilizing a first laser to transmit a first signal over the at least one item and utilizing a first camera to receive a reflection of the first signal from the at least one item; a segment for utilizing a second laser and a second camera to determine the approximate location and a dimension of the at least one item; a segment for acquiring a second set of point cloud data by utilizing the second laser to transmit a second signal over the at least one item and utilizing the second camera to receive a reflection of the second signal from the at least one item; a segment for acquiring a third set of point cloud data by utilizing the second camera to receive the reflection of the first signal from the at least one item; a segment for constructing an image defining the at least one item by merging the acquired first, second, and third sets of point cloud data; and a segment for determining a rectangular prism having a height, length and breadth to contain a constructed image defining the at least one item to ascertain the rectangular prism within which the at least one item will fit. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 53)
-
-
43. A computer-readable medium having an application therein to facilitate dimensioning of at least one item, the medium comprising:
-
a segment for determining an approximate location and extent of at least one item; a segment for acquiring a first set of point cloud data by utilizing a first laser to transmit a first signal over the at least one item and utilizing a first camera to receive a reflection of the first signal from the at least one item; a segment for constructing an image defining the at least one item from the acquired first set of point cloud data; a segment for reducing noise from the constructed image, comprising; a segment for identifying points in a point cloud, each point having a height; a segment for grouping the points by the height of each point; a segment for comparing an amount of points in each grouping against a predetermined value; a segment for identifying each grouping having a lesser amount of points than the predetermined value; and a segment for removing each identified grouping; and a segment for determining a rectangular prism having a height, length and breadth to contain a constructed image, after noise reduction therefrom, defining the at least one item to ascertain the rectangular prism within which the at least one item will fit.
-
-
51. A computer-readable medium having an application therein to facilitate dimensioning of at least one item, the medium comprising:
-
a segment for determining an approximate location and extent of at least one item; a segment for acquiring a first set of point cloud data by utilizing a first laser to transmit a first signal over the at least one item and utilizing a first camera to receive a reflection of the first signal from the at least one item; a segment for constructing an image defining the at least one item from the acquired first set of point cloud data; a segment for reducing noise from the constructed image, comprising; a segment for computing a spatial histogram of the point cloud data in a vertical direction; a segment for computing a spatial histogram of the point cloud data in a horizontal direction; a segment for grouping points having a spatially detached value; a segment for comparing an amount of points in a grouping against a predetermined value; a segment for identifying each grouping having a lesser amount of points than the predetermined value; and a segment for removing each identified grouping; and a segment for determining a rectangular prism having a height, length and breadth to contain a constructed image, after noise reduction therefrom, defining the at least one item to ascertain the rectangular prism within which the at last one item will fit. - View Dependent Claims (52)
-
-
54. A computer-readable medium having an application therein to facilitate dimensioning of at least one item, the medium comprising:
-
a segment for determining an approximate location and extent of at least one item; a segment for acquiring a first set of point cloud data by utilizing a first laser to transmit a first signal over the at least one item and utilizing a first camera to receive a reflection of the first signal from the at least one item; a segment for constructing an image of the at least one item from the acquired first set of point cloud data; a segment for reducing noise from the constructed image, comprising; a segment for identifying a position of each disjoint point in a measurement array; a segment for comparing a height value of each disjoint point against a height value of a surrounding signal; and a segment for removing each disjoint point not matching the height value of the surrounding signal; and a segment for determining a rectangular prism having a height, length and breadth to contain a constructed image, after noise reduction therefrom, of the at least one item to ascertain the rectangular prism within which the at least one item will fit.
-
-
55. A computer-readable medium having an application therein to facilitate dimensioning of at least one item, the medium comprising:
-
a segment for determining an approximate location and extent of at least one item; a segment for acquiring a first set of point cloud data by utilizing a first laser to transmit a first signal over the at least one item and utilizing a first camera to receive a reflection of the first signal from the at least one item; a segment for constructing an image of the at least one item from the acquired first set of point cloud data; a segment for determining a rectangular prism having a height, length and breadth to contain a constructed image; a segment for determining the dimensions of the rectangular prism by rotating a coordinate frame about the centroid of the constructed image through a plurality of angular increments; and a segment for measuring a distance from the centroid to an edge of the constructed image for each angular increment; a segment for storing each measurement; a segment for identifying a length measurement and a breadth measurement; and a segment for selecting a single length measurement and a single breadth measurement, wherein the selected measurements, in combination with a determined height of the at least one item, comprise dimensions of a rectangular prism having the smallest volume which would contain the at least one item.
-
-
56. A computer-readable medium having an application therein to facilitate dimensioning of at least one item, the medium comprising:
-
a segment for determining an approximate location and extent of at least one item; a segment for acquiring a first set of point cloud data by utilizing a first laser to transmit a first signal over the at least one item and utilizing a first camera to receive a reflection of the first signal from the at least one item, wherein the segment for acquiring a first set of point cloud data comprises; a segment for coarsely transmitting the first signal in a first direction at an off-center location within the measurement space; a segment for identifying a first edge of the at least one item; a segment for finely transmitting the first signal in a second direction over the first edge, the second direction being opposite the first direction; a segment for coarsely transmitting the first signal in the second direction at the off-center location within the measurement space; a segment for identifying a second edge of the at least one item; and a segment for finely transmitting the first signal in the first direction over the second edge; a segment for constructing an image defining the at least one item from the acquired first set of point cloud data; and a segment for determining a rectangular prism having a height, length and breadth to contain a constructed image defining the at least one item to ascertain the rectangular prism within which the at least one item will fit.
-
Specification