IDS Peak comfortSDK, genericSDK, IPL, and AFL developer manuals are external documents. Please contact us if you need them.
The image processing pipeline illustrates the different operations that are assigned to the image data within the camera.
Step |
Description |
Sensor type |
---|---|---|
Sensor |
Image acquisition and sensor features, e.g. •sensor gains •sensor binning •sensor decimation •sensor ROI |
monochrome/color |
Bit depth |
The processing pipeline is designed for 12 bit maximum bit depth. The sensor bit depth is automatically chosen according to the target PixelFormat. The sensor bit depth is at least as high as the target bit depth, but can also be higher (e.g. 10 bit sensor for BayerRG8). |
monochrome/color/polarization |
Calibration |
Internal sensor calibration, e.g. for sensors with FPN ("fixed pattern noise"), to fix the resulting vertical lines in the image. |
monochrome/color |
ROI |
Cropping the original image size to the target ROI, completing missing sensor feature. |
monochrome/color |
Binning & decimation |
FPGA down-sampling features binning and decimation (on "Region0") |
monochrome/color |
Gain |
"DigitalAll" gain, applied to all channels |
monochrome/color |
Format conversion |
Converts the RAW image into a specific pixel format for polarization cameras |
polarization |
Color gains |
Color gains: "DigitalRed", "DigitalGreen", and "DigitalBlue" |
color |
Debayering |
Color conversion into target color format, e.g. from RAW Bayer format BayerRG* (coming from the sensor) to RGB*. If the target color format is monochrome, the image data is converted into RGB. |
color |
LUT & gamma |
64 segments LUT or gamma Either LUT or Gamma can be activated, but not both at the same time. |
monochrome/color |
Color correction |
3x3 color correction matrix |
color |
Mono conversion |
Converts RGB into mono format. Applies only, if the target pixel format is monochrome and the sensor is a color sensor. |
color |
Packer |
Packs the pixels for transfer. Reduces the bit depth for the target pixel format. |
monochrome/color |
Depending on the camera model, different steps are skipped. Some steps are only available for color cameras.
Pipeline for USB 3 uEye+ CP Rev. 2, uEye+ SE USB 3.1 Gen 1, uEye+ ACP USB 3, GigE uEye+ Warp10, GigE uEye+ CP Rev. 2, GigE uEye+ FA, GigE uEye+ SE Rev. 4, and uEye+ ACP GigE
Fig. 37: Pipeline for USB 3 uEye+ CP Rev. 2, uEye+ SE USB 3.1 Gen 1, uEye+ ACP USB 3, GigE uEye+ Warp10, GigE uEye+ CP Rev. 2, GigE uEye+ FA, GigE uEye+ SE Rev. 4, and uEye+ ACP GigE
Pipeline for U3-308x-P, GV-500x-P, and GV-508x-P
Fig. 38: Pipeline for U3-308x-P, GV-500x-P, and GV-508x-P
Pipeline for uEye+ LE USB 3.1 Rev. 1.2
Fig. 39: Pipeline for uEye+ LE USB 3.1 Rev. 1.2
Pipeline for uEye+ XCP USB 3, uEye+ XLE USB 3, uEye+ XLS USB 3
Fig. 40: Pipeline for uEye+ XCP USB 3, uEye+ XLE USB 3, uEye+ XLS USB 3