User Manual - twentynine
8.3
Color Image Processing Pipeline
In the previous chapters the image processing algorithms provided by the
ImageProcAPI
in of the
CameraSuite SDK
have been introduced. Within user applications all image processing algorithms can be
combined together in a non-specific order.
The
Image Processing Pipeline
performs the baseline and provides the whole chain in a process optimized
way, improving the interaction of all algorithms and thus the overall performance. It takes the raw data
produced by a camera sensor and generates the digital image that will then undergo further processing, is
viewed by the user and/or stored to a nonvolatile memory.
The preconfigured imaging pipeline supported by the ImageProcAPI is illustrated in Figure 122.
Raw data
White
Balance
Gamma
Correction
CFA
Color
Correction
Auto
Exposure
Sharpen
Output
Image
Figure 122: Image Processing Pipeline
The order of the algorithms in the color image pipeline provided by the
CameraSuite SDK
is fixed and cannot
be modified, only the parameters and the execution of each algorithm can be configured. For other cases a
custom image processing pipeline can by combined by the available algorithms in a preferred order.
Color Image Processing Pipeline in CameraSuite SDK
In the
CameraSuite SDK
the
ImageProcAPI
provides the programming interface for executing the predefined
color image processing pipeline within user applications. The bit depths and image types supported are
shown in Table 66. For a detailed description on how to use this feature please refer to the
CameraSuite
API Help
located in the doc folder of the
CameraSuite SDK
installation directory.
Supported bit depth
Supported image input
8 bit per channel
16 bit per channel
Monochrome
X
X
Raw Bayer
X
X
Color RGB
Table 66: Color pipeline - supported bit depth and supported image type
Color Image Processing Pipeline in CameraSuiteClient
The color image processing pipeline is enabled by default for color cameras. The user only can activate
or deactivate a specific algorithm or configure the parameters for each algorithm; the order of the pipeline
cannot be changed.
146
SMARTEK Vision | User Manual - twentynine | Doc. v1.0.2