Systems and methods for enhancing dimensioning
First Claim
1. A portable structured light dimensioning system to determine a volume dimension of an object, comprising:
- an image acquisition device to acquire image data representative of an element pattern projected into a three-dimensional space that includes an object;
a processor communicably coupled to the image acquisition device; and
a non-transitory storage medium communicably coupled to the processor and having stored therein machine executable instructions that when executed by the processor cause the processor to;
determine coordinate data associated with element locations in a portion of the element pattern present in the acquired image data;
generate a number of coordinate data lists, each including coordinate data associated with at least three element locations in the acquired image data;
for each coordinate data list;
compare the coordinate data associated with each of the at least three element locations in the acquired image data with a reference data list including reference coordinate data associated with reference element locations in a reference element pattern; and
select for each of the at least three element locations, a corresponding reference element location in the reference element pattern;
determine a spatial shift between the coordinate data associated with each of the at least three element locations in the acquired image data and the coordinate data associated with the respective corresponding reference element location in the reference element pattern; and
sort the coordinate data using a defined sort pattern to provide a respective ordered coordinate data list;
generate an ordered coordinate data list about each of a number of points of interest in the acquired image data to provide the number of ordered coordinate data lists, each ordered coordinate data list including coordinate data associated with each of at least three element locations about each respective point of interest; and
accept a number of user inputs, each of the user inputs corresponding to one of the number of points of interest in the acquired image data.
0 Assignments
0 Petitions
Accused Products
Abstract
A dimensioning system can include stored data indicative of coordinate locations of each reference element in a reference image containing a pseudorandom pattern of elements. Data indicative of the coordinates of elements appearing in an acquired image of a three-dimensional space including an object can be compared to the stored data indicative of coordinate locations of each reference element. After the elements in the acquired image corresponding to the reference elements in the reference image are identified, a spatial correlation between the acquired image and the reference image can be determined. Such a numerical comparison of coordinate data reduces the computing resource requirements of graphical comparison technologies.
758 Citations
20 Claims
-
1. A portable structured light dimensioning system to determine a volume dimension of an object, comprising:
-
an image acquisition device to acquire image data representative of an element pattern projected into a three-dimensional space that includes an object; a processor communicably coupled to the image acquisition device; and a non-transitory storage medium communicably coupled to the processor and having stored therein machine executable instructions that when executed by the processor cause the processor to; determine coordinate data associated with element locations in a portion of the element pattern present in the acquired image data; generate a number of coordinate data lists, each including coordinate data associated with at least three element locations in the acquired image data; for each coordinate data list; compare the coordinate data associated with each of the at least three element locations in the acquired image data with a reference data list including reference coordinate data associated with reference element locations in a reference element pattern; and select for each of the at least three element locations, a corresponding reference element location in the reference element pattern; determine a spatial shift between the coordinate data associated with each of the at least three element locations in the acquired image data and the coordinate data associated with the respective corresponding reference element location in the reference element pattern; and sort the coordinate data using a defined sort pattern to provide a respective ordered coordinate data list; generate an ordered coordinate data list about each of a number of points of interest in the acquired image data to provide the number of ordered coordinate data lists, each ordered coordinate data list including coordinate data associated with each of at least three element locations about each respective point of interest; and accept a number of user inputs, each of the user inputs corresponding to one of the number of points of interest in the acquired image data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A portable structured light dimensioning system to determine a volume dimension of an object, comprising:
-
an image acquisition device to acquire image data representative of an element pattern projected into a three-dimensional space that includes an object; a processor communicably coupled to the image acquisition device; and a non-transitory storage medium communicably coupled to the processor and having stored therein machine executable instructions that when executed by the processor cause the processor to; determine coordinate data associated with element locations in a portion of the element pattern present in the acquired image data; generate a number of coordinate data lists, each including coordinate data associated with at least three element locations in the acquired image data; for each coordinate data list; compare the coordinate data associated with each of the at least three element locations in the acquired image data with a reference data list including reference coordinate data associated with reference element locations in a reference element pattern; and select for each of the at least three element locations, a corresponding reference element location in the reference element pattern; determine a spatial shift between the coordinate data associated with each of the at least three element locations in the acquired image data and the coordinate data associated with the respective corresponding reference element location in the reference element pattern; and sort the coordinate data using a defined sort pattern to provide a respective ordered coordinate data list; generate an ordered coordinate data list about each of a number of points of interest in the acquired image data to provide the number of ordered coordinate data lists, each ordered coordinate data list including coordinate data associated with each of at least three element locations about each respective point of interest; and autonomously determine each of the number of points of interest in the acquired image data. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A structured light dimensioning method to determine a volume dimension of an object, comprising:
-
determining with a processor coordinate data corresponding to element locations in a portion of an element pattern present in acquired image data provided by an image capture device communicably coupled to the processor; generating with the processor a number of coordinate data lists, each coordinate data list including coordinate data associated with at least three element locations in the acquired image data; storing each of the number of coordinate data lists in a non-transitory storage media communicably coupled to the processor; for each coordinate data list; comparing with the processor the coordinate data associated with each of the at least three element locations in the acquired image data with a reference data list stored in a non-transitory storage media communicably coupled to the processor, the reference data list including reference coordinate data associated with reference element locations in a reference element pattern; selecting with the processor, for each of the at least three element locations, a corresponding reference element location in the reference element pattern; determining with the processor a spatial shift between the coordinate data associated with each of the at least three element locations in the acquired image data and the coordinate data associated with the respective corresponding reference element location in the reference element pattern; and sorting with the processor the coordinate data using a defined sort pattern to provide a respective ordered coordinate data list; generating with the processor an ordered coordinate data list proximate each of a number of points of interest in the acquired image data to provide the number of ordered coordinate data lists, each ordered coordinate data list including coordinate data associated with each of at least three element locations about each respective point of interest; and accepting with the processor a number of user inputs provided via a user interface communicably coupled to the processor, each of the user inputs corresponding to one of the number of points of interest in the acquired image data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification