Configurations
This topic shows the applicable pixel data processing configurations for every class of camera pixel formats. For each class, a drawing shows the relevant pixel data processing configurations.

The pixel processing configuration drawings use the following conventions:
□ | Solid rectangle: mandatory processing step that must be active and configured according to the application needs. |
□ | Dashed rectangle: optional processing step that can be activated or not according to the application needs. |
□ | Names with a *(e.g. LUT*): processing step that is only available on selected products and firmware variants |
□ | Names without *: processing step that is always available |
Configurations for monochrome cameras
CFG_M configuration
In the "CFG_M" configuration, the pixel processing chain transform packed monochrome pixels into monochrome pixels.
The successive processing steps are:
□ | UNP: unpacking of 10-, 12- and 14-bit pixels to 16-bit with alignment to lsb. |
□ | FFC: flat-field correction. |
□ | LUT: look-up table. Applies only to 8-, 10- and 12-bit pixels! |
□ | ALI: alignment to lsb (default) or msb of 10-, 12- and 14-bit pixels. |
□ | BIN: binning. |
UNP and ALI are mandatory processing step that must be active and configured according to the application needs.
FFC, LUT and BIN are optional processing steps that can be activated or not according to the application needs.
CFG_MP configuration
In the "CFG_MP" configuration, pixel unpacking is turned off.
The pixel processing chain is disabled. Pixels are not processed; packed pixels remain unpacked.
Configurations for Bayer CFA cameras
CFG_B configuration
In the "CFG_B" configuration, the CFA and the SWAP processing steps are disabled. The pixel processing chain transform packed Bayer CFA pixels into Bayer pixels.
The successive processing steps are:
□ | UNP: unpacking of 10-, 12- and 14-bit pixels to 16-bit with alignment to lsb. |
□ | FFC: flat-field correction. |
□ | ALI: alignment to lsb (default) or msb of 10-, 12- and 14-bit pixels. |
□ | BIN: binning. |
UNP and ALI are mandatory processing step that must be active and configured according to the application needs.
FFC and BIN are optional processing steps that can be activated or not according to the application needs.
CFG_BC configuration
In the "CFG_BC" configuration, the CFA processing step is enabled and the SWAP processing step is disabled. The pixel processing chain transform packed Bayer CFA pixels into RGB pixels.
The successive processing steps are:
□ | UNP: unpacking of 10-, 12- and 14-bit pixels to 16-bit with alignment to lsb. |
□ | FFC: flat-field correction. |
□ | ALI: alignment to lsb (default) or msb of 10-, 12- and 14-bit pixels. |
□ | CFA: Bayer CFA decoding. |
□ | BIN: binning. |
UNP and ALI are mandatory processing step that must be active and configured according to the application needs.
FFC and BIN are optional processing steps that can be activated or not according to the application needs.
CFG_BCS configuration
In the "CFG_BCS" configuration, the CFA and the SWAP processing steps are enabled. The pixel processing chain transform packed Bayer CFA pixels into BGR pixels.
The successive processing steps are:
□ | UNP: unpacking of 10-, 12- and 14-bit pixels to 16-bit with alignment to lsb. |
□ | FFC: flat-field correction. |
□ | ALI: alignment to lsb (default) or msb of 10-, 12- and 14-bit pixels. |
□ | CFA: Bayer CFA decoding. |
□ | BIN: binning. |
□ | SWAP: R/B pixel component swapping. |
UNP and ALI are mandatory processing step that must be active and configured according to the application needs.
FFC and BIN are optional processing steps that can be activated or not according to the application needs.
CFG_BP configuration
In the "CFG_BP" configuration, pixel unpacking is turned off. The pixel processing chain is disabled. Pixels are not processed. Packed pixels remain unpacked.
Configurations for RGB cameras
CFG_C3 configuration
In the "CFG_C3" configuration, the SWAP processing step is disabled. The pixel processing chain transform packed RGB pixels into RGB pixels.
The successive processing steps are:
□ | UNP: unpacking of 10-, 12- and 14-bit pixel components to 16-bit with alignment to lsb. |
□ | FFC: flat-field correction. |
□ | ALI: alignment to lsb (default) or msb of 10-, 12- and 14-bit pixel components. |
□ | BIN: binning. |
UNP and ALI are mandatory processing step that must be active and configured according to the application needs.
FFC and BIN are optional processing steps that can be activated or not according to the application needs.
CFG_C3S configuration
In the "CFG_C3S" configuration, the SWAP processing step is enabled. The pixel processing chain transform packed RGB pixels into BGR pixels.
The successive processing steps are:
□ | UNP: unpacking of 10-, 12- and 14-bit pixel components to 16-bit with alignment to lsb. |
□ | FFC: flat-field correction. |
□ | ALI: alignment to lsb (default) or msb of 10-, 12- and 14-bit pixel components. |
□ | BIN: binning. |
□ | SWAP: R/B pixel component swapping. |
UNP and ALI are mandatory processing step that must be active and configured according to the application needs.
FFC and BIN are optional processing steps that can be activated or not according to the application needs.
Configurations for RGBa cameras
CFG_C4 configuration
In the "CFG_C4" configuration, the SWAP processing step is disabled. The pixel processing chain transform packed RGBa pixels into RGBa pixels.
The successive processing steps are:
□ | UNP: unpacking of 10-, 12- and 14-bit pixel components to 16-bit with alignment to lsb. |
□ | FFC: flat-field correction. |
□ | ALI: alignment to lsb (default) or msb of 10-, 12- and 14-bit pixel components. |
□ | BIN: binning. |
UNP and ALI are mandatory processing step that must be active and configured according to the application needs.
FFC and BIN are optional processing steps that can be activated or not according to the application needs.
CFG_C3S configuration
In the "CFG_C4S" configuration, the SWAP processing step is enabled. The pixel processing chain transform packed RGBa pixels into BGRa pixels.
The successive processing steps are:
□ | UNP: unpacking of 10-, 12- and 14-bit pixel components to 16-bit with alignment to lsb. |
□ | FFC: flat-field correction. |
□ | ALI: alignment to lsb (default) or msb of 10-, 12- and 14-bit pixel components. |
□ | BIN: binning. |
□ | SWAP: R/B pixel component swapping. |
UNP and ALI are mandatory processing step that must be active and configured according to the application needs.
FFC and BIN are optional processing steps that can be activated or not according to the application needs.