The confidence image
The confidence image is accessible as part of the data streamed from the O3R device. This image contains information about the validity of each pixel. If a pixel is invalid, the confidence image explains why is has been marked as invalid. The values are as follows:
- 1: - CONF_INVALID- indicates that the pixel is invalid;
- 2: - CONF_SATURATED- the pixel is overexposed/saturated;
- 4: - CONF_BADAMBSYM- the pixel had bad symmetry, probably because of motion (see symmetry threshold);
- 8: - CONF_LOWAMP- amplitude lower than the minimum amplitude, or distance noise threshold exceeded;
- (16|32): - CONF_EXPINDEX- indicates whether the short, medium or long exposure is used for this pixel:- expIndex = (v & CONF_EXPINDEX) >> 4indicates the index of the exposure time used by this pixel where low indices indicate shorter exposures;
- 64: - CONF_INVALID_RANGE- the pixel is outside of the measurement range;
- 128: - CONF_SUSPECT_PIXEL- this is a bad pixel on the chip;
- 256: - RESERVED
- 512: - CONF_EDGEPIXELor- CONF_ISOLATED- edge pixels refer to the image edges which are sometimes invalidated by lateral filters, an isolated pixel is a pixel with random amplitude in an area where no amplitude is measured;
- 1024: - CONF_UNPLAUSIBLE- pixels remaining after shifting the offset, between the camera and the beginning of the shifted range;
- 2048: - CONF_REFLECTIVITY- the reflectivity is below the threshold;
- 4096: - CONF_DYNAMIC_AMPLITUDE- the pixel is probably part of the halo around a very bright object (see the stray-light filter);
- 16384: - CONF_MIXEDPIXEL- the pixel is a mixed pixel, part of which is measuring the object and the other part the background;
- 32768: - CROSSTALK: the pixel is invalidated because of detected interference from other sources.