Object dimensioning system
AssigneeQboid, Inc.
InventorsFrancesco Peruch, Tony Zuccarino, Bin An
Life of this patent
Estimating the term…
Abstract
A dimensioning system includes: a depth camera system mounted above a working surface; and a computing device including a processor and memory, the memory storing instructions that, when executed by the processor, cause the processor to: detect a triggering condition when an object is placed on the working surface; control the depth camera system to capture a depth image of the object in response to the triggering condition; segment the object from a background depicted in the depth image to identify a portion of the depth image corresponding to a segmented object; and compute a plurality of dimensions of the object based on the portion of the depth image.
Claims17
A dimensioning system comprising:
- a depth camera system mounted above a working surface;
- and
- a computing device comprising a processor and memory, the memory storing instructions that, when executed by the processor, cause the processor to:
- detect a triggering condition when an object is placed on the working surface;
- control the depth camera system to capture a depth image of the object in response to the triggering condition;
- segment the object from a background depicted in the depth image to identify a portion of the depth image corresponding to a segmented object;
- compute a plurality of dimensions of the object based on the portion of the depth image;
- and
- perform a calibration of the depth camera system by:
- capturing a calibration depth image of the working surface;
- and
- determining the plane of the working surface based on the calibration depth image,
- wherein the memory further stores instructions that, when executed by the processor, cause the processor to periodically perform self-recalibration of the depth camera system between scans when no object is present on the working surface.
A method for computing dimensions of an object, the method comprising:
- detecting, by a computing device comprising a processor and memory, a triggering condition when an object is placed on a working surface;
- controlling, by the computing device, a depth camera system to capture a depth image of the object in response to the triggering condition;
- segmenting, by the computing device, the object from a background depicted in the depth image to identify a portion of the depth image corresponding to the segmented object;
- computing, by the computing device, a plurality of dimensions of the object based on the portion of the depth image corresponding to the segmented object;
- and
- performing a calibration of the depth camera system by:
- capturing a calibration depth image of the working surface without the object;
- and
- determining a plane of the working surface based on the calibration depth image,
- wherein the method further comprises self-recalibration by periodically performing the calibration of the depth camera system, and
- wherein the calibration of the depth camera system is performed between scans when no object is present on the working surface.
Dependencies are inferred from the claim text.