Please enable JavaScript to view this site.

IDS peak 2.10.0 / uEye+ firmware 3.34

Navigation: A: Camera basics > Further topics

Image processing pipeline

Scroll Previous Top Next More

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

ReverseX/ReverseY

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

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

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

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

Fig. 40: Pipeline for uEye+ XCP USB 3, uEye+ XLE USB 3, uEye+ XLS USB 3

© 2024 IDS Imaging Development Systems GmbH