Skip to main content

Software Preprocessing Settings

Software preprocessing involves processing the data after it has been transferred and before it is made available to the user.

The software preprocessing settings interface is shown in Figure 1:

ui

Figure 1: Software Preprocessing Settings Interface

Preprocessing can be enabled or disabled using the Enable control.

Click the button in the bottom right to add a new set of software preprocessing settings. The currently available types of software preprocessing settings are:

  • Remove Burrs
  • Mend
  • Filtrate
  • Median Filter

The interface for selecting the type of preprocessing is shown in Figure 2:

ui

Figure 2: Software Preprocessing Type Selection Interface

You can manage the order of software preprocessing operations, moving them up or down one line, or deleting them, as shown in Figure 3:

ui

Figure 3: Software Preprocessing Control Interface

Remove Burrs

Removing burrs is based on the criterion that points not close to their neighbors are likely to be outliers. By adjusting the window size, you can handle different sizes of outlier clusters; adjusting the neighbor threshold, neighbor count, slope, and edge suppression can make the criteria for determining outliers stricter or more lenient. The higher the parameter, the stricter the criteria.

Before Removing BurrsAfter Removing Burrs
Figure 4: Before Removing BurrsFigure 5: After Removing Burrs

Five modes are available:

  • Off: Disables the current preprocessing item
  • Weak: Uses a set of preset parameters corresponding to Weak mode on the device
  • Normal: Uses a set of preset parameters corresponding to Normal mode on the device
  • Strong: Uses a set of preset parameters corresponding to Strong mode on the device
  • Custom: Manually set the parameters for removing burrs

As shown in Figure 6:

ui

Figure 6: Remove Burrs Mode Selection Interface

When Custom mode is selected, you can manually set the parameters for removing burrs, as shown in Figure 7:

ui

Figure 7: Manual Remove Burrs Parameters Interface

Parameters include:

  • Window Size (WinSize): The range for neighboring points, values from 0 to 31, the larger the value, the more outliers are removed.

    (Software default presets: Weak-3, Normal-5, Strong-10)

  • Secondary Window Size (WinSize2): The range for finding related points based on neighboring points, values from 0 to 10, the smaller the value, the more outliers are removed.

    (Software default presets: Weak-2, Normal-3, Strong-5)

  • Slope Level: The slope parameter for neighboring points, range from 0 to 100, the larger the value, the more outliers are removed.

    (Software default presets: Weak-40, Normal-50, Strong-60)

  • Neighbor Close Level: The parameter for judging the closeness of neighboring points, range from 0 to 100, the larger the value, the more outliers are removed.

    (Software default presets: Weak-40, Normal-50, Strong-60)

  • Neighbor Num Level: The number parameter for close neighboring points, range from 0 to 100, the larger the value, the more outliers are removed.

    (Software default presets: Weak-40, Normal-50, Strong-60)

  • Edge Suppress Level: The edge suppression parameter, range from 0 to 100, the larger the value, the more outliers are removed.

    (Software default presets: Weak-40, Normal-50, Strong-60)

Mend

Mending invalid points uses neighboring points for estimation, either by interpolation or dilation methods. Dilation is suitable for filling vertical edges but can produce burrs; the larger the window, the larger the holes it can mend, but it might also fill genuine holes.

Before MendingAfter Mending
Figure 8: Before MendingFigure 9: After Mending

Five modes are available, similar to removing burrs. Off means the current setting is not enabled, while Weak, Normal, Strong use the device's preset parameters. Custom means manually setting the parameters.

When Custom mode is selected, you can manually set the parameters for mending, as shown in Figure 10:

ui

Figure 10: Manual Mending Parameters Interface

Parameters include:

  • Window Size (WinSize): The range for neighboring points, values from 0 to 50, the larger the value, the more it mends.

    (Software default presets: Weak-3, Normal-5, Strong-10)

  • Secondary Window Size (WinSize2): The extra range for neighboring points in the dilation method, values from 0 to 10, the larger the value, the more it mends.

    (Software default presets: Weak-2, Normal-3, Strong-5)

  • Method (Method): Two methods are available: 1. Dilation 2. Interpolation; preset values are 0 for Dilation, 1 for Interpolation.

    (Software default presets: Weak-1, Normal-1, Strong-1)

Filtrate

The smoothing method uses averaging of neighboring points to process 3D data, the larger the window, the larger the range of points participating in averaging; points that do not meet the neighbor threshold and neighbor count threshold are not smoothed, adjusting these thresholds can preserve true height transitions.

Before SmoothingAfter Smoothing
Figure 11: Before SmoothingFigure 12: After Smoothing

Five modes are available, similar to removing burrs. Off means the current setting is not enabled, while Weak, Normal, Strong use the device's preset parameters. Custom means manually setting the parameters.

When Custom mode is selected, you can manually set the parameters for smoothing, as shown in Figure 13:

ui

Figure 13: Manual Smoothing Parameters Interface

Parameters include:

  • Window Size (WinSize): The range for neighboring points, values from 0 to 31, the larger the value, the more smoothing occurs;

    (Software default presets: Weak-3, Normal-5, Strong-10)

  • Neighbor Close Level: The parameter for judging the closeness of neighboring points, values from 0 to 100, the smaller the value, the more points participate in noise reduction, improving the smoothing effect;

    (Software default presets: Weak-55, Normal-50, Strong-45)

  • Neighbor Num Level: The number parameter for close neighboring points, range from 0 to 100, the smaller the value, the more points participate in noise reduction, improving the smoothing effect;

    (Software default presets: Weak-55, Normal-50, Strong-45)

Median Filter

The median filtering method uses statistical median of neighboring points to process 3D data, the larger the window, the larger the range of points participating in the statistics, making it easier to remove outliers.

Before Median FilteringAfter Median Filtering
Figure 14: Before Median FilteringFigure 15: After Median Filtering

Five modes are available, similar to smoothing. Off means the current setting is not enabled, while Weak, Normal, Strong use the device's preset parameters. Custom means manually setting the parameters.

When Custom mode is selected, you can manually set the parameters for median filtering, as shown in Figure 16:

ui

Figure 16: Manual Median Filtering Parameters Interface

Parameters include:

  • Window Size (FilterWinSize): The range for neighboring points, values from 0 to 31, the larger the value, the more smoothing occurs;

    (Software default presets: Weak-5, Normal-10, Strong-15)