Look-Up Table Transformation
The look-up table operator enables you to process monochrome or RGB color pixel data streams.
Storage for five LUT definitions is available in the main memory. They are indexed from 1 to 4.
Selecting the LUT of index 0 disables the LUT operator and establishes a bypass over the look-up table operator in the pixel processing stream.
During MultiCam channel activation, the hardware initializes the LUT operator. Therefore it fills the tables of the LUT operator with the selected LUT definition.
Any further modification of the LUT operator configuration that occurs during the acquisition sequence is applied without any further delay. For example, this occurs when:
- Changing the LUT_UseIndex parameter.
- Modifying the LUT definition having the same index as the LUT_UseIndex value.
Monochrome Operation
When the acquisition channel is configured for acquisition from monochrome cameras, the LUT operator is modeled as a single very high speed RAM inserted into the pixel data stream.
Available configurations and performance of the LUT operator for monochrome cameras
Camera |
LUT input (bit depth) |
LUT output (bit depth) |
Peak pixel rate (megapixels) |
8 |
8 |
8 |
500 |
10 |
10 |
8,10,16 |
250 |
12 |
12 |
8, 12, 16 |
250 |
14 |
12 |
8, 14, 16 |
250 |
16 |
12 |
8, 16 |
250 |
The input bit depth of the look-up table is:
- Equal to the camera bit depth for 8-, 10- and 12-bit cameras.
- 12-bit for 14-bit and 16-bit cameras.
Note. For 14-bit and 16-bit cameras, when the look-up table operator is enabled, only 12 most significant bits of the camera pixel data are effectively considered; the remaining bits are ignored.
The output bit depth of look-up table is equal to the bit depth of the selected output format. The possible bit depths depends on the pixel depth of the camera:
- For 8-bit cameras: 8-bit
- For cameras delivering more than 8-bit: 8-bit, 16-bit and the same bit depth as the camera.
The LUT operator is designed to sustain the highest pixel rate achievable by the board-compatible monochrome cameras.
RGB Color Acquisition
When the board is configured for acquisition from RGB color cameras, the LUT operator is modeled as a triplet of very high speed RAMs inserted into the red, green, and blue pixel components data streams.
The three color components have the same bit depth. Consequently, the three look-up tables have the same input bit depth and the same output bit depth.
Available configurations and performance of the LUT operator for RGB color cameras
Camera (3x) |
LUT input (3X) |
LUT output (3X) |
Peak pixel rate (megapixels) |
8 |
8 |
8 |
125 |
The input bit depth of each Look-Up-Table is equal to the camera bit depth of each color component.
The output bit depth of each Look-Up-Table is equal to the bit depth of each color component of the selected output format. The possible color components bit depths depends on the color component pixel bit depth of the camera:
- For 3 x 8-bit RGB cameras: 8-bit.
- For cameras delivering more than 8-bit per component:8-bit,16-bit and the same bit depth as the component bit depth of the camera
The LUT operator can sustain the highest pixel rate achievable by the board-compatible RGB color cameras.
Bayer Color Acquisition
When the board is configured for acquisition from Bayer color cameras, the LUT operator is modeled as a triplet of very high speed RAM inserted into the red, green, and blue pixel components data streams delivered by the CFA decoder.
Available configurations of the LUT operator for Bayer color cameras when the Bayer decoder is enabled
Camera |
LUT input (bit depth) |
LUT output (bit depth) |
Peak pixel rate (megapixels) |
8 |
8 |
8 |
125 |
The input bit depth of the look-up table is:
- Equal to the camera bit depth for 8-, 10- and 12-bit cameras.
- 12-bit for 14-bit and 16-bit cameras.
Note. For 14-bit and 16-bit cameras, when the look-up table operator is enabled, only 12 most significant bits of each component delivered by the CFA decoder are effectively considered; the remaining bits are ignored.
The output bit depth of each of the 3 look-up tables is equal to the bit depth of each color component of the selected output format. The possible color components bit depths depends on the pixel bit depth of the camera and board type:
- For 8-bit Bayer cameras: 8-bit per component
The performance of the RGB LUT operator matches the performance of the Bayer CFA decoder.