Volume dimensioning systems and methods
First Claim
1. A method of operation of a volume dimensioning system, the method comprising:
- receiving, from at least one image sensor, image data, depth map data, and intensity image data of an area from a first point of view by at least one non-transitory processor-readable medium, the area including at least a first three-dimensional object to be dimensioned and a first three-dimensional void, wherein the first three-dimensional void is a visible interior space of a partially or completely empty container;
determining, in three dimensional space, from the received image data, depth map data, and intensity image data a number of features in three dimensions of the first three-dimensional object and the first three-dimensional void by at least one processor communicatively coupled to the at least one non-transitory processor-readable medium;
based at least in part on the features of the first three-dimensional void, fitting a first three-dimensional receiving wireframe model within the first three-dimensional void by the at least one processor;
receiving at least one user input via at least one user interface, the user input indicative of a geometric primitive of the first three-dimensional object;
based at least in part on the user input and the features of the first three-dimensional object, fitting a first three-dimensional packaging wireframe model about the first three-dimensional object by the at least one processor;
determining, in three dimensional space, at least one of an available receiving dimension and an available receiving volume encompassed by the first three dimensional receiving wireframe model;
determining, in three dimensional space, a number of corresponding dimensions of the first three-dimensional object based upon the first three-dimensional packaging wireframe model fitted to the first three-dimensional object, by the at least one processor;
based at least in part on the corresponding dimensions of the first three-dimensional object, specialized shipping requirements associated with the three-dimensional object, and the at least one of the available receiving dimension and available receiving volume, determine at least one of a position and an orientation for the three-dimensional object within the first three-dimensional void; and
causing a displaying of an image of the first three-dimensional packaging wireframe model fitted about an image of the first three-dimensional object and within the first three-dimensional void on a display.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for volume dimensioning packages are provided. A method of operating a volume dimensioning system may include the receipt of image data of an area at least a first three-dimensional object to be dimensioned from a first point of view as captured using at least one image sensor. The system can determine from the received image data a number of features in three dimensions of the first three-dimensional object. Based at least on part on the determined features of the first three-dimensional object, the system can fit a first three-dimensional packaging wireframe model about the first three-dimensional object. The system can display of an image of the first three-dimensional packaging wireframe model fitted about an image of the first three-dimensional object on a display device.
628 Citations
39 Claims
-
1. A method of operation of a volume dimensioning system, the method comprising:
-
receiving, from at least one image sensor, image data, depth map data, and intensity image data of an area from a first point of view by at least one non-transitory processor-readable medium, the area including at least a first three-dimensional object to be dimensioned and a first three-dimensional void, wherein the first three-dimensional void is a visible interior space of a partially or completely empty container; determining, in three dimensional space, from the received image data, depth map data, and intensity image data a number of features in three dimensions of the first three-dimensional object and the first three-dimensional void by at least one processor communicatively coupled to the at least one non-transitory processor-readable medium; based at least in part on the features of the first three-dimensional void, fitting a first three-dimensional receiving wireframe model within the first three-dimensional void by the at least one processor; receiving at least one user input via at least one user interface, the user input indicative of a geometric primitive of the first three-dimensional object; based at least in part on the user input and the features of the first three-dimensional object, fitting a first three-dimensional packaging wireframe model about the first three-dimensional object by the at least one processor; determining, in three dimensional space, at least one of an available receiving dimension and an available receiving volume encompassed by the first three dimensional receiving wireframe model; determining, in three dimensional space, a number of corresponding dimensions of the first three-dimensional object based upon the first three-dimensional packaging wireframe model fitted to the first three-dimensional object, by the at least one processor; based at least in part on the corresponding dimensions of the first three-dimensional object, specialized shipping requirements associated with the three-dimensional object, and the at least one of the available receiving dimension and available receiving volume, determine at least one of a position and an orientation for the three-dimensional object within the first three-dimensional void; and causing a displaying of an image of the first three-dimensional packaging wireframe model fitted about an image of the first three-dimensional object and within the first three-dimensional void on a display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A volume dimensioning system, comprising:
-
at least one image sensor communicably coupled to at least one non-transitory processor-readable medium and transmitting image data, depth map data, and intensity image data to said non-transitory processor-readable medium; at least one processor communicably coupled to the at least one non-transitory processor-readable medium; a machine executable instruction set stored within at least one non-transitory processor-readable medium, that when executed by the at least one processor causes the at least one processor to; read image data, depth map data, and intensity image data from the at least one non-transitory processor-readable medium, the image data, depth map data, and intensity image data associated with a first point of view of an area sensed by the at least one image sensor, the area including at least a first three-dimensional object to be dimensioned and a first three-dimensional void, wherein the first three-dimensional void being a visible interior space of a partially or completely empty container; determine, in three dimensional space, from the received image data, depth map data, and intensity image data a number of features in three dimensions of the first three-dimensional object and the first three-dimensional void; based at least in part on the determined features of the first three-dimensional void, fit a first three-dimensional receiving wireframe model within the first three-dimensional void by the at least one processor; based at least in part on the determined features of the first three-dimensional object, and responsive to a user input received by the at least one processor indicative of a geometric primitive of the first three-dimensional object, fit, in three dimensional space, a first three-dimensional packaging wireframe model about the first three-dimensional object; determine at least one of an available receiving dimension and an available receiving volume encompassed by the first three dimensional receiving wireframe model; determine volumetric data for the first three-dimensional object based upon the first three-dimensional packaging wireframe model fitted to the first three-dimensional object; based at least in part on the volumetric data for the three-dimensional object, specialized shipping requirements associated with the three-dimensional object, and the at least one of the available receiving dimension and the available receiving volume, determine at least one of a position and an orientation for the three-dimensional object within the first three-dimensional void; and cause a display of an image of the first three-dimensional packaging wireframe model fitted about an image of the first three-dimensional object and within the first three-dimensional void on a display device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of operation of a volume dimensioning system, the method comprising:
-
receiving image data, depth map data, and intensity image data of an area from a first point of view by at least one non-transitory processor-readable medium from at least one image sensor, the area including at least a first three-dimensional object to be dimensioned and a first three-dimensional void, wherein the first three-dimensional void is a visible interior space of a partially or completely empty container; determining, in three dimensional space, from the received image data, depth map data, and intensity image data a number of features of the first three-dimensional object and the first three-dimensional void by at least one processor communicatively coupled to the at least one non-transitory processor-readable medium; based at least in part on the features of the first three-dimensional void, fitting a first three-dimensional receiving wireframe model within the first three-dimensional void by the at least one processor; based at least in part on the features of the first three-dimensional object, identifying a first portion and at least a second portion of the first three-dimensional object by the at least one processor; receiving at least one user input via at least one user interface, the user input indicative of at least one geometric primitive of the first three-dimensional object or a portion thereof; based on the user input and the features of the first three-dimensional object, fitting, in three dimensional space, a first three-dimensional packaging wireframe model about the first portion of the first three-dimensional object by the at least one processor; based on the user input and the features of the first three-dimensional object, fitting, in three dimensional space, a second three-dimensional packaging wireframe model about the second portion of the first three-dimensional object by the at least one processor; determining, in three dimensional space, at least one of an available receiving dimension and an available receiving volume encompassed by the first three dimensional receiving wireframe model; determining, in three dimensional space, a number of corresponding dimensions of the first three-dimensional object based upon the first three-dimensional packaging wireframe model fitted to the first three-dimensional object, by the at least one processor; based at least in part on the corresponding dimensions of the first three-dimensional object, specialized shipping requirements associated with the three-dimensional object, and the at least one of the available receiving dimension and available receiving volume, determine at least one of a position and an orientation for the three-dimensional object within the first three-dimensional void; and causing a concurrent displaying of an image of the first and the second three-dimensional wireframe models respectively fitted about the image of the first and the second portions of the first three-dimensional object and/or within the first three-dimensional void on a display. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A volume dimensioning system, comprising:
-
an image sensor communicably coupled to a nontransitory processor-readable medium; a processor communicably coupled to the nontransitory processor-readable medium; and a machine executable instruction set stored within the nontransitory processor-readable medium, that when executed by the processor causes the processor to; read data comprising image data, depth map data, and intensity image data from the nontransitory processor-readable medium, the data associated with a first point of view of an area sensed by the image sensor, the area including three-dimensional object to be dimensioned and a three-dimensional void, wherein the three dimensional void is a visible interior space of a partially or completely empty container; determine, in three dimensional space, from the received data a number of features of the three-dimensional object and the three-dimensional void; based on the features of the three-dimensional object, identify a first portion and a second portion of the first three-dimensional object; based on the features of the first three-dimensional object, and responsive to a user input received by the processor indicative of at least one geometric primitive of the first three-dimensional object or a portion thereof, fit, in three dimensional space, a first three-dimensional packaging wireframe model about the first portion of the three-dimensional object and a second three-dimensional packaging wireframe model about the second portion of the first three-dimensional object; determine at least one of an available receiving dimension and an available receiving volume encompassed by the three dimensional receiving wireframe model; determine volumetric data for the three-dimensional object based upon the first and second three-dimensional packaging wireframe models fitted to the first three-dimensional object; based on the volumetric data for the three-dimensional object, specialized shipping requirements associated with the three-dimensional object, and the at least one of the available receiving dimension and the available receiving volume, determine at least one of a position and an orientation for the three-dimensional object within the first three-dimensional void; and cause a concurrent display of an image of the first and the second three-dimensional wireframe models fitted about the image of the first and the second portions of the first three-dimensional object and within the first three-dimensional void on a display device. - View Dependent Claims (39)
-
Specification