Leveraging Advanced 3D Measurement for Packaging and Logistics Applications

Leveraging Advanced 3D Measurement for Packaging and Logistics Applications

There are two key challenges that engineers face regularly in outbound packaging & logistics applications.

  1. Generating accurate height data of boxes relative to the conveyor system is challenging to achieve with a single measurement tool. More often than not, this requires additional system configuration and potentially scripting.
  2. Second, interference noise in the scan data is a common occurrence in these applications, which needs to be solved in order to produce accurate and repeatable measurements.

To address these real-world application challenges, we have introduced a modified Surface Bounding Box tool to the 3D inspection software embedded on every Gocator® 3D smart sensor, in order to save users in packaging & logistics time and effort in setting up and running their inspection systems.

Surface Bounding Box Advanced

Expanding on the existing Surface Bounding Box tool, Surface Bounding Box Advanced introduces added functionality to solve outbound packaging & logistics applications with a single measurement tool.

Like Surface Bounding Box, the Advanced tool provides positional measurements related to the smallest box that contains the scan data from an object (X, Y, and Z positions).

X, Y Center PositionsZ position

The Surface Bounding Box Advanced tool also generates accurate width, length, and height measurements, as well as Z-angle (the rotation around the Z axis and the angle of the longer side of the bounding box relative to the X axis).

Width measurementLength measurement

Z angleHeight measurement

Enhancements In The Advanced Version - Relative Height Measurement

Surface Bounding Box Advanced expands on the original version of the tool with the ability to determine height from zero, calculated as the distance from the top of the bounding box to the Z origin (Z = 0).

Height from the Z plane

This allows engineers to measure, for example, the actual height of a box (or other container) on a conveyor as part of an outbound product packaging process. And since package weight is now typically calculated using volume and a fixed factor (such as conveyor surface), it is easy to use this tool to calculate actual box volume using Length x Width x Height measurements from 0.

2D Surface Bounding Box Advanced
2D View
3D Surface Bounding Box Advanced
3D View

Enhancements in the Advanced Version - Built-In Noise Filtering

In addition to relative height measurement, new settings in the Surface Bounding Box tool enable you to easily filter out noise (often caused by systemic factors such as conveyor vibration) that can adversely affect height, width, and length measurements.

1. Percentile Filter

This filter limits the bounding box to data points along the Z axis between the values you set in High Percentile and Low Percentile, which are displayed when you choose this option in the web-enabled user interface.

Using the Percentile Filter provides you with more "robust" height measurements because it excludes noise that would otherwise cause inaccurate height measurements. For example, in the following scan of a box, without excluding a small percentage of the highest data points, data points caused by noise to the upper right generate an inaccurate height measurement of the box of 406.457 mm.

Surface Bounding Box Advanced - Percentile Filter
Scan data before Percentile Filter applied

When High Percentile is set to 99%, the highest 1 percent of data points is excluded from the placement of the bounding box, and an accurate height of the target box of 270.477 mm is generated.

Surface Bounding Box High Percentile
Scan data after Percentile Filter applied

2. Open Filter

This filter lets you set the value of Kernel Size for an open morphological operation applied to the scan data on the XY plane, letting you achieve "robust" width and length measurements.

Open Filter removes noise or small objects from scan data, while preserving the shape and size of the larger objects in the scan data. For example, in the image below, noise along the edge at the top of the data viewer results in an inaccurate length measurement.

Surface Bounding Box Advanced No Open Filter
Scan data before Open Filter applied

When the filter is set to an appropriately sized kernel (here, 11 points), the noise is excluded from the calculation of the bounding box, and an accurate length is generated.

Surface Bounding Box Advanced Open Filter
Scan data after Open Filter applied

You can then use the Diagnostics Surface on the Data tab to evaluate the impact of the Open Filter, to avoid removing too much data.


With the new Surface Bounding Box Advanced tool in Gocator®, users can measure the height of boxes and packages relative to the conveyor system they are transported on. This provides technicians with a powerful automated vision solution to generate accurate dimensional measurements for the purposes of determining critical ROI values––such as optimal transport vehicle loading, warehouse storage, and shipping costs.

In addition, new filtering algorithms allow technicians to easily eliminate noise in the scan data and generate robust measurements of every box on the line, every time.

Benefits of Surface Bounding Box Advanced
The benefits of Surface Bounding Box Advanced

For more information about Gocator® 3D smart sensors for packaging & logistics applications, contact us at

Oct 1st 2020

Recent Posts