PACKAGE DIMENSIONING
A device, system, and method for dimensioning objects comprise capturing, by an optical sensor of each of one or more mobile devices, one or more images of an area containing an object; estimating the three-dimensional representation of the captured images using depth estimation techniques; identifying the object within the captured images; and calculating dimensions of the object based on the three-dimensional representation.
1 . A method for dimensioning objects, comprising:
capturing, by an optical sensor of each of one or more mobile devices, one or more images of an area containing an object;
estimating the three-dimensional representation of the captured images using depth estimation techniques;
identifying the object within the captured images; and
calculating dimensions of the object based on the three-dimensional representation.
2 . The method of claim 1 , further comprising segmenting the object within at least one image of the one or more images, which is automatically executed when the object is a sole item in a field of view of the optical sensor.
3 . The method of claim 1 , wherein estimating the three-dimensional representation of one or more images is performed by using a neural network.
4 . The method of claim 1 , wherein estimating the three-dimensional representation of the one or more images is performed via moving the device around the object, capturing images from different perspectives and utilizing simultaneous localization and mapping techniques.
5 . The method of claim 1 , wherein the mobile device has a depth sensor, wherein estimating the three-dimensional representation of the one or more images is obtained directly from the depth sensor and the sensor intrinsic properties.
6 . The method of claim 5 , where the depth sensor is a stereoscopic depth sensor.
7 . The method of claim 5 , where the depth sensor is a LIDAR.
8 . The method of claim 1 , wherein the mobile device employs a multi object detection method on the captured images to separate the various objects in the captured images.
9 . The method of claim 8 , where the multi object detection method is a neural network.
10 . The method of claim 1 , wherein segmenting the object is automatically executed when the object is the sole item in a field of view of the optical sensor.
11 . The method of claim 1 , further comprising tracking the movement of the object from a dimensioning area to a staging area using a separate tracking system to create a chain of custody.
12 . The method of claim 1 , wherein segmenting the object is executed per the user input on the touchscreen by tapping the object in the images.
13 . The method of claim 1 , where the mobile device is a wearable device.
14 . The method of claim 1 , where the mobile device is an augmented reality device.
15 . The method of claim 14 , where in the augmented reality device projects the dimensions of the object around the object when viewed through the device.
16 . The method of claim 1 , wherein the optical sensor is a camera and/or depth sensor.
17 . A method for verifying labels during object dimensioning using a mobile device, comprising:
detecting an attachment of a label to the object during a dimensioning process;
scanning the label using integrated scanning capabilities of the mobile device; and
using the information obtained through the scanning to confirm accuracy and relevance to the dimensioning process.
18 . The method of claim 17 , wherein the mobile device scans the barcode on the label using one or more optical sensors.
19 . The method of claim 17 , wherein the mobile device scans a barcode on the label using a laser based barcode scanner.
20 . The method of claim 17 , wherein the mobile device captures the image of the label placed on the object, and performs an Optical Character Recognition (OCR) operation to obtain the information.
21 . The method of claim 17 , wherein the mobile device uses NFC to scan the label.
22 . The method of claim 17 , wherein the mobile device scans an RFID tag on the object.
23 . The method of claim 17 , further comprising tracking the movement of the object from a dimensioning area to a staging area using a separate tracking system to create a chain of custody.