Advanced filters

There are a number of advanced Region of Interest filters used for excluding points inside the ROI box.

Flat/curved region filter

Removes points that belong to flat or curved regions, depending on the selected option. If curved regions are rejected, a higher curvature threshold results in more points being discarded. If flat regions are rejected, a lower threshold discards more points.

Dynamic Box-based ROI filter

Removes all points in the point cloud that are located at a lower height than the topmost point by more than the specified threshold. For example, if the highest point has a height of 1 m above the Pickit reference frame and the threshold is 0.2 m, all points with height under 0.8 m are discarded.

This feature is handy for depalletizing applications, making sure that all objects in the top layer are picked before any object in the next layer.

Note

When activated, the flat/curved region filter and the dynamic box-based ROI filter are applied to every detection.

Point-based ROI filter

Removes all points located close to a point present in an image of the empty workspace.

This feature is handy for removing non-box shaped background elements (hence cannot be removed using the ROI box), such as a fixed bin with slanted walls.

Note

To correctly use this filter:

  1. Make sure that the camera is at a good detection position, and that nothing is occluding the workspace.
  2. Remove all objects from the scene that do not belong to the background, such as objects to be detected.
  3. Press Build background. This will trigger a camera capture, allowing Pickit to learn the background points.

Plane-based ROI filter

Removes all points in the point cloud that are located below the most dominant plane.

The initialization of the plane-based filtering consists of capturing a reference image of the empty workspace and finding the dominant plane through all points within the above-defined region of interest box.

This feature is useful in depalletizing applications where layers are separated by cardboard, and we are interested in detecting only the parts lying on top of the cardboard. In such cases, the points of the cardboard slow down detections and can make them less accurate. The plane-based filter allows discarding the points of the underlying cardboard, even if it is tilted relatively to the Region of Interest.

Note

To correctly use this filter:

  1. Make sure that the camera is at a good detection position, and that nothing is occluding the workspace.
  2. Make sure that the background surface is mostly visible. This is usually the case in applications like the one mentioned above.
  3. Press Build background, for Pickit to find the background plane.

Sphere-based ROI filter

Removes all points in the point cloud that are located outside the dominant spherical shape found in the region of interest box.

The initialization of the sphere-based filtering consists of capturing a reference image of the empty workspace and finding the dominant sphere through all points within the above-defined region of interest box.

This feature is useful when picking from a bowl-shaped bin.

Note

To correctly use this filter:

  1. Make sure that the camera is at a good detection position, and that nothing is occluding the workspace.
  2. Make sure that the spherical background is mostly visible. If that is not the case, empty it before the next step.
  3. Press Build background for Pickit to find the background sphere.