1.18 Use Cases
113
1.18.2.2
Optimizing the color/luminance fidelity of the camera
Purpose of this chapter is to optimize the color image of a camera, so that it looks as natural as possible on different
displays and for human vision.
This implies some linear and nonlinear operations (e.g. display color space or Gamma viewing LUT) which are
normally not necessary or recommended for machine vision algorithms. A standard monitor offers, for example,
several display modes like
sRGB
,
"Adobe RGB"
, etc., which reproduce the very same color of a camera color
differently.
It should also be noted that users can choose for either
• camera based settings and adjustments or
• host based settings and adjustments or
• a combination of both.
Camera based settings are advantageous to achieve highest calculating precision, independent of the transmission
bit depth, lowest latency, because all calculations are performed in FPGA on the fly and low CPU load, because the
host is not invoked with these tasks. These camera based settings are
•
gamma correction
(p.
•
negative gain / gain
(p.
•
look-up table (LUT)
(p.
•
white balance
(p.
•
offset
(p.
•
saturation and color correction
(p.
Host based settings save transmission bandwidth at the expense of accuracy or latency and CPU load. Especially
performing gain, offset, and white balance in the camera while outputting RAW data to the host can be recom-
mended.
Of course host based settings can be used with all families of cameras (e.g. also mvBlueFOX).
Host based settings are:
• look-up table (
LUTOperations
)
• color correction (
ColorTwist
)
To show the different color behaviors, we take a color chart as a starting point:
MATRIX VISION GmbH
Summary of Contents for MATRIX VISION mvBlueFOX Series
Page 1: ...mvBlueFOX Technical Manual English Version 3 02...
Page 2: ......
Page 8: ......
Page 19: ...1 6 Important Information 11 MATRIX VISION GmbH...
Page 20: ...12 MATRIX VISION GmbH...
Page 238: ...230 MATRIX VISION GmbH...