Classify Point Clouds by Dimensions

You are currently viewing the documentation for version 1.7.4. To access documentation for other versions, click the "Switch Version" button located in the upper-right corner of the page.

■ To use the latest version, visit the Mech-Mind Download Center to download it.

■ If you're unsure about the version of the product you are using, please contact Mech-Mind Technical Support for assistance.

Function

This Step judges whether each of the input point clouds is eligible based on the reference dimensions. If the deviation between the dimensions of an input point cloud and the reference dimensions is within the threshold range, the point cloud is eligible. Otherwise, it is not eligible.

classification by point clouds sizes classification by point clouds sizes

Usage Scenario

This Step is usually used in sack depalletizing. To avoid being affected by errors in deep learning sack recognition results, this Step is used to add an error-proofing mechanism to the 3D algorithms by determining whether the sack point clouds from previous Steps are eligible or not. This Step is usually used with such Steps as Apply Masks to Point Cloud and Get Highest Layer Clouds.

Input and Output

classification by point clouds sizes classification by point clouds sizes 1

Length Difference Threshold Settings

LengthDifference = ActualLengthofthePointCloud − ReferenceLength

Lower Ratio Threshold

Description: This parameter specifies the minimum ratio of the length difference to the reference length. If the ratio of the length difference to the reference length is above this threshold, the point cloud is eligible; otherwise, it is not eligible.

Default value: −0.2500

Value range: −1 to 0

Tuning recommendation: Please set the value according to the actual situation.

Upper Ratio Threshold

Description: This parameter specifies the maximum ratio of the length difference to the reference length. If the ratio of the length difference to the reference length is below this threshold, the point cloud is eligible; otherwise, it is not eligible.

Default value: 0.2500

Value range: 0 to 1

Tuning recommendation: Please set the value according to the actual situation.

  • If Lower Ratio Threshold < Length Difference/Reference Length < Upper Ratio Threshold, the point cloud is eligible.

  • If Length Difference/Reference Length > Upper Ratio Threshold, the point cloud is ineligible.

  • If Length Difference/Reference Length < Lower Ratio Threshold, the point cloud is ineligible.

Width Difference Threshold Settings

WidthDifference = ActualWidthofthePointCloud − ReferenceWidth

Lower Ratio Threshold

Description: This parameter specifies the minimum ratio of the width difference to the reference width. If the ratio of the width difference to the reference width is above this threshold, the point cloud is eligible; otherwise it is not eligible.

Default value: −0.2500

Value range: −1 to 0

Tuning recommendation: Please set the value according to the actual situation.

Upper Ratio Threshold

Description: This parameter specifies the maximum ratio of the width difference to the reference width. If the ratio of the width difference to the reference width is below this threshold, the point cloud is eligible; otherwise it is not eligible.

Default value: 0.2500

Value range: 0 to 1

Tuning recommendation: Please set the value according to the actual situation.

  • If Lower Ratio Threshold < Width Difference/Reference Width < Upper Ratio Threshold, the point cloud is eligible.

  • If Width Difference/Reference Width > Upper Ratio Threshold, the point cloud is ineligible.

  • If Width Difference/Reference Width < Lower Ratio Threshold, the point cloud is ineligible.

Height Difference Threshold Settings

HeightDifference = ActualHeightofthePointCloud − ReferenceHeight

Lower Ratio Threshold

Description: This parameter specifies the minimum ratio of the height difference to the reference height. If the ratio of the height difference to the reference height is above this threshold, the point cloud is eligible; otherwise it is not eligible.

Default value: −100.0000

Tuning recommendation: Please set the value according to the actual situation.

Upper Ratio Threshold

Description: This parameter specifies the maximum ratio of the height difference to the reference height. If the ratio of the height difference to the reference height is below this threshold, the point cloud is eligible; otherwise it is not eligible.

Default value: 100.0000

Tuning recommendation: Please set the value according to the actual situation.

Reference Height

Description: This parameter is used to set the reference height (in mm).

Default value: 1000.000 mm

Tuning recommendation: Please set the value according to the actual situation.

  • If Lower Ratio Threshold < Height Difference/Reference Height < Upper Ratio Threshold, the point cloud is eligible.

  • If Height Difference/Reference Height > Upper Ratio Threshold, the point cloud is ineligible.

  • If Height Difference/Reference Height < Lower Ratio Threshold, the point cloud is ineligible.

Aspect Ratio Settings

AspectRatioDifference = ActualAspectRatioofthePointCloud − ReferenceAspectRatio

Aspect Ratio Threshold

Description: This parameter is used to set the threshold of the ratio of the aspect ratio difference to the reference aspect ratio. If the ratio of the aspect ratio to the reference height is within the range “1 ± aspect ratio difference/reference aspect ratio”, the point cloud is eligible; otherwise, it is not eligible.

Default value: 1000000.0000

Tuning recommendation: Please set the value according to the actual situation.

  • If −(Aspect Ratio Threshold) < Aspect Ratio Difference/Reference Aspect Ratio < Aspect Ratio Threshold, the point cloud is eligible.

  • If Aspect Ratio Difference/Reference Aspect Ratio > Aspect Ratio Threshold, the point cloud is ineligible.

  • If Aspect Ratio Difference/Reference Aspect Ratio < −(Aspect Ratio Threshold), the point cloud is ineligible.

We Value Your Privacy

We use cookies to provide you with the best possible experience on our website. By continuing to use the site, you acknowledge that you agree to the use of cookies. If you decline, a single cookie will be used to ensure you're not tracked or remembered when you visit this website.