Noise Filter
The purpose of Noise Filter is to clean up a noisy point cloud.
Removal
The Signal-to-Noise-Ratio (SNR) filter removes points where the SNR of the projected pattern signal is below the specified limit (see Detectable Light Intensity in a Camera Capture). Points with low SNR values will be noisier (e.g. due to ambient light), and the SNR filter can, therefore, be used to preserve only the points that are deemed acceptable.
In some inspection cases, it may be desired to only preserve points with high confidence. In bin-picking scenarios, however, noisier points are typically regarded as better than no points at all. This is because, ultimately, the matching algorithm will decide whether or not the match it found is satisfactory or not.
Parameter |
Value |
Condition |
---|---|---|
|
|
If you want to keep all points regardless of their SNR values (rarely) |
|
If you want to control the quality of the point cloud by filtering out the points with low SNR values (usually) |
|
|
|
If you want to maximize the surface coverage but still filter out some points with low confidence, e.g., for Parcel Picking |
|
If you want to keep only decent quality points, for most applications, e.g., Manufacturing (Bin Picking) and E-commerce (Piece Picking).
Use lower threshold values ( |
|
|
If you want to keep only points with high confidence, e.g., Quality Inspection |
Hint
SNR threshold value of 3 yields a good tradeoff between discarded points and noise.
Note
Noise Removal (SNR) filter adds close to no additional processing time.
For more information about the SNR value see SNR Value.
Repair
This filter repairs the regions of missing data due to noisy points.
Value |
Condition |
|
If you require all points in your point cloud to be of high confidence. |
|
If you want to maximize the surface coverage. |
Note
Noise Repair adds additional processing time. Enabling Noise Repair and Noise Suppression adds the same processing time as enabling only one of them.
Suppression
This filter reduces noise and outliers in the point cloud.
Value |
Condition |
|
If you need to distinguish very fine details and thus need to avoid any smoothing effects. |
|
If you want to reduce noise and outliers in the point cloud or reduce ripple effects caused by interreflections. |
Note
Noise Suppression adds additional processing time. Enabling Noise Suppression and Noise Repair adds the same processing time as enabling only one of them.
Version History
SDK |
Changes |
---|---|
2.10.0 |
Suppression and Repair filters are added. |
2.0.0 |
SNR filter API is added, replacing the old Contrast filter. |