Defining the LLE Algorithm

The GenApi feature Scan3dExtractionMethod gives access to all available LLE Algorithms.
The following figure shows how this feature is presented in GenICam Browser (Deprecated).

Laser Line Extraction options

The choice between the available algorithms depends on a number of factors related to the target application. We highlight here the main differences among the available algorithms.

LLE-ROI YSize

The number of effective vertical pixels in a LLE-ROI (YSize) is limited by the maximum integer value that can be represented by the output format of the chosen algorithm as described below:

MaxDetection_8 (8-bit): 0xFF (255 pixels).
The value 0x00 is reserved to indicate an InvalidDataFlag.
MaxDetection_16 (16-bit): 0xFFFF (65535 pixels).
The value 0x0000 is reserved to indicate an InvalidDataFlag.
PeakDetection_11_5 (UQ11.5): 0xFFFF (almost 2048 pixels).
The value 0x0000 is reserved to indicate anInvalidDataFlag.
PeakDetection_8_8 (UQ8.8): 0xFFFF (almost 256 pixels).
The value 0x0000 is reserved to indicate anInvalidDataFlag.
CenterOfGravity_11_5 (UQ11.5): 0xFFFF (almost 2048 pixels).
The value 0x0000 is reserved to indicate an InvalidDataFlag.
CenterOfGravity_8_8 (UQ8.8): 0xFFFF (almost 256 pixels).
The value 0x0000 is reserved to indicate an InvalidDataFlag.

Algorithm Resolution

The position resolution of the available algorithms varies from 1 pixel up to 1/256 pixel as described below:

MaxDetection_8 (8-bit): 1 pixel.
MaxDetection_16 (16-bit): 1 pixel.
PeakDetection_11_5 (UQ11.5): 1/32 pixel.
PeakDetection_8_8 (UQ8.8): 1/256 pixel.
CenterOfGravity_11_5 (UQ11.5): 1/32 pixel.
CenterOfGravity_8_8 (UQ8.8): 1/256 pixel.

Algorithm Specificities

As mentioned previously, the choice of an LLE algorithm strongly depends on the target application. Following, a description of the main features of each LLE algorithm from the application point of view:

MaxDetection_8 (8-bit): This version of the MaxDetection module with an 8-bit depth map output generates a very small amount of data which requires less computing performance from the 3D post-processing stage.
MaxDetection_16 (16-bit): With its 16-bit integer depth map output, the version of the MaxDetection module can support very large LLE-ROI.
PeakDetection: The two versions of the PeakDetection module offer a trade-off between sub-pixel resolution and maximum effective LLE-ROI size. The PeakDetection was designed to be insensitive to intensity-dependent biases.
CenterOfGravity: The two versions of the CenterOfGravity module also offer a trade-off between sub-pixel resolution and maximum effective LLE-ROI size. The CenterOfGravity was designed to be robust to noisy inputs and wide lines.