PGI Feature Set#
The main purpose of the PGI feature set is to optimize images to meet the needs of human vision. It combines up to four image optimization processes.
Using the Feature#
How It Works#
Depending on your camera model, a selection of the following image optimizations will be performed:
Noise Reduction#
The noise reduction (also called "denoising") reduces random variations in brightness or color information in your images.
Improved Sharpness#
This optimization increases the sharpness of the images. The higher the sharpness, the more distinct the contours of the image objects will be. This is especially useful in applications where cameras must correctly identify numbers or letters.
4×4 or 5×5 Debayering#
4×4 or 5×5 debayering (also called "demosaicing") carries out color interpolation on regions of 4×4 or 5×5 pixels on the sensor and is therefore more elaborate than the "simple" 2×2 debayering used otherwise by the camera.
Color Anti-Aliasing#
Color errors, especially on sharp edges and in sections of the image with high spatial frequencies, are a common side effect of debayering algorithms. Even colorless structures can suddenly appear to have color. The color anti-aliasing optimization analyzes and corrects the discolorations.
For more information about the PGI image optimizations, see the Better Image Quality with Basler PGI white paper.
Enabling the PGI Feature Set#
The implementation of this feature varies depending on the camera:
ace 2 Pro and dart R Cameras#
To enable the PGI image optimizations on Basler ace 2 Pro and dart R cameras:
-
If your camera is a mono camera, PGI image optimizations are enabled automatically when any of the following parameters isn't set to its default value:
NoiseReduction
SharpnessEnhancement
BslScalingFactor
(if available)
-
If your camera is a color camera:
- Make sure that the
BslDemosaicingMode
parameter is set toAuto
. - Set the pixel format to a non-Bayer color pixel format, i.e., to one of the available RGB, BGR, or YUV pixel formats.
- Make sure that the
ace U/L Cameras#
To enable the PGI image optimizations (if available) on Basler ace U and L cameras:
-
If your camera is a mono camera, set the
PgiMode
parameter toOn
. -
If your camera is a color camera:
- Set the pixel format to a non-Bayer color pixel format, i.e., to one of the available RGB, BGR, or YUV pixel formats. On some camera models, the PGI feature set is only available for one of the YUV pixel formats.
- Set the
DemosaicingMode
parameter toBaslerPGI
.
dart Classic/E and pulse Cameras#
To enable the PGI image optimizations (if available) on Basler dart Classic, dart E, and pulse cameras:
- If your camera is a color camera, set the pixel format to a non-Bayer color pixel format, i.e., to one of the available RGB, BGR, or YUV pixel formats.
- If you want to manually configure noise reduction, set the
PgiMode
parameter toOn_ManualNoiseReduction
. You can now configure noise reduction and improved sharpness. - If you want the noise reduction to be applied automatically, set the
PgiMode
parameter toOn_AutomaticNoiseReduction
. You can now configure improved sharpness.
Setting the PGI Image Optimizations#
Once you have enabled the PGI feature set, you can configure the individual image optimization processes.
Which image optimizations are available and can be configured depends on your camera model.
Configuring Noise Reduction#
If this optimization is configurable, set the NoiseReduction
parameter to specify the desired noise reduction. The higher the parameter value, the more noise reduction is applied.
If this optimization is not configurable, noise reduction is applied automatically.
Noise reduction is best used together with improved sharpness. If the parameter value is set too high, fine structure in the image can become indistinct or even disappear.
Configuring Improved Sharpness#
If this optimization is configurable, set the SharpnessEnhancement
parameter to specify the desired level of sharpness. The higher the parameter value, the more sharpening is applied.
If this optimization is not configurable, sharpness is improved automatically.
In most cases, best results are obtained at low parameter value settings and when using noise reduction at the same time.
Configuring 4×4 or 5×5 Debayering#
If available, 4×4 or 5×5 debayering is performed automatically whenever the PGI feature set is enabled. You can't configure this optimization.
Configuring Color Anti-Aliasing#
If available, color anti-aliasing is performed automatically whenever the PGI feature set is enabled. You can't configure this optimization.
Specifics#
Camera Model | Available Image Optimizations | Configurable Image Optimizations |
---|---|---|
a2A640-240gmSWIR | PGI Feature Set not supported | None |
a2A640-240umSWIR | PGI Feature Set not supported | None |
a2A1280-80gmSWIR | PGI Feature Set not supported | None |
a2A1280-125umSWIR | PGI Feature Set not supported | None |
a2A1920-51gcBAS | PGI Feature Set not supported | None |
a2A1920-51gcPRO | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
a2A1920-51gmBAS | PGI Feature Set not supported | None |
a2A1920-51gmPRO | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A1920-160ucBAS | PGI Feature Set not supported | None |
a2A1920-160ucPRO | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
a2A1920-160umBAS | PGI Feature Set not supported | None |
a2A1920-160umPRO | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A1920-165g5cBAS | PGI Feature Set not supported | None |
a2A1920-165g5mBAS | PGI Feature Set not supported | None |
a2A2048-35gmSWIR | PGI Feature Set not supported | None |
a2A2048-110umSWIR | PGI Feature Set not supported | None |
a2A2440-98g5cBAS | PGI Feature Set not supported | None |
a2A2440-98g5mBAS | PGI Feature Set not supported | None |
a2A2448-23gcBAS | PGI Feature Set not supported | None |
a2A2448-23gcPRO | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
a2A2448-23gmBAS | PGI Feature Set not supported | None |
a2A2448-23gmPRO | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A2448-75ucBAS | PGI Feature Set not supported | None |
a2A2448-75ucPRO | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
a2A2448-75umBAS | PGI Feature Set not supported | None |
a2A2448-75umPRO | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A2448-105g5cBAS | PGI Feature Set not supported | None |
a2A2448-105g5mBAS | PGI Feature Set not supported | None |
a2A2448-120cc | PGI Feature Set not supported | None |
a2A2448-120cm | PGI Feature Set not supported | None |
a2A2448-210cc | PGI Feature Set not supported | None |
a2A2448-210cm | PGI Feature Set not supported | None |
a2A2560-20gmSWIR | PGI Feature Set not supported | None |
a2A2560-70umSWIR | PGI Feature Set not supported | None |
a2A2590-22gcBAS | PGI Feature Set not supported | None |
a2A2590-22gcPRO | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
a2A2590-22gmBAS | PGI Feature Set not supported | None |
a2A2590-22gmPRO | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A2590-60ucBAS | PGI Feature Set not supported | None |
a2A2590-60ucPRO | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
a2A2590-60umBAS | PGI Feature Set not supported | None |
a2A2590-60umPRO | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A2600-20gcBAS | PGI Feature Set not supported | None |
a2A2600-20gcPRO | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
a2A2600-20gmBAS | PGI Feature Set not supported | None |
a2A2600-20gmPRO | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A2600-64ucBAS | PGI Feature Set not supported | None |
a2A2600-64ucPRO | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
a2A2600-64umBAS | PGI Feature Set not supported | None |
a2A2600-64umPRO | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A2840-14gcBAS | PGI Feature Set not supported | None |
a2A2840-14gcPRO | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
a2A2840-14gmBAS | PGI Feature Set not supported | None |
a2A2840-14gmPRO | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A2840-14gmUV | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A2840-48ucBAS | PGI Feature Set not supported | None |
a2A2840-48ucPRO | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
a2A2840-48umBAS | PGI Feature Set not supported | None |
a2A2840-48umPRO | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A2840-48umUV | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A2840-67g5cBAS | PGI Feature Set not supported | None |
a2A2840-67g5mBAS | PGI Feature Set not supported | None |
a2A2840-67g5mUV | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A2840-86cc | PGI Feature Set not supported | None |
a2A2840-86cm | PGI Feature Set not supported | None |
a2A3536-9gcBAS | PGI Feature Set not supported | None |
a2A3536-9gcPRO | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
a2A3536-9gmBAS | PGI Feature Set not supported | None |
a2A3536-9gmPRO | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A3536-31ucBAS | PGI Feature Set not supported | None |
a2A3536-31ucPRO | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
a2A3536-31umBAS | PGI Feature Set not supported | None |
a2A3536-31umPRO | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A3536-42g5cBAS | PGI Feature Set not supported | None |
a2A3536-42g5mBAS | PGI Feature Set not supported | None |
a2A3840-13gcBAS | PGI Feature Set not supported | None |
a2A3840-13gcPRO | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
a2A3840-13gmBAS | PGI Feature Set not supported | None |
a2A3840-13gmPRO | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A3840-45ucBAS | PGI Feature Set not supported | None |
a2A3840-45ucPRO | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
a2A3840-45umBAS | PGI Feature Set not supported | None |
a2A3840-45umPRO | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A4096-9gcBAS | PGI Feature Set not supported | None |
a2A4096-9gcPRO | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
a2A4096-9gmBAS | PGI Feature Set not supported | None |
a2A4096-9gmPRO | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A4096-30ucBAS | PGI Feature Set not supported | None |
a2A4096-30ucPRO | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
a2A4096-30umBAS | PGI Feature Set not supported | None |
a2A4096-30umPRO | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A4096-44g5cBAS | PGI Feature Set not supported | None |
a2A4096-44g5mBAS | PGI Feature Set not supported | None |
a2A4096-67cc | PGI Feature Set not supported | None |
a2A4096-67cm | PGI Feature Set not supported | None |
a2A4200-12gcBAS | PGI Feature Set not supported | None |
a2A4200-12gcPRO | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
a2A4200-12gmBAS | PGI Feature Set not supported | None |
a2A4200-12gmPRO | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A4200-40ucBAS | PGI Feature Set not supported | None |
a2A4200-40ucPRO | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
a2A4200-40umBAS | PGI Feature Set not supported | None |
a2A4200-40umPRO | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A4504-5gcBAS | PGI Feature Set not supported | None |
a2A4504-5gcPRO | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
a2A4504-5gmBAS | PGI Feature Set not supported | None |
a2A4504-5gmPRO | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A4504-18ucBAS | PGI Feature Set not supported | None |
a2A4504-18ucPRO | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
a2A4504-18umBAS | PGI Feature Set not supported | None |
a2A4504-18umPRO | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A4504-27g5cBAS | PGI Feature Set not supported | None |
a2A4504-27g5mBAS | PGI Feature Set not supported | None |
a2A4504-42cc | PGI Feature Set not supported | None |
a2A4504-42cm | PGI Feature Set not supported | None |
a2A4508-6gcBAS | PGI Feature Set not supported | None |
a2A4508-6gcPRO | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
a2A4508-6gmBAS | PGI Feature Set not supported | None |
a2A4508-6gmPRO | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A4508-20ucBAS | PGI Feature Set not supported | None |
a2A4508-20ucPRO | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
a2A4508-20umBAS | PGI Feature Set not supported | None |
a2A4508-20umPRO | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A5060-4gcBAS | PGI Feature Set not supported | None |
a2A5060-4gmBAS | PGI Feature Set not supported | None |
a2A5060-15ucBAS | PGI Feature Set not supported | None |
a2A5060-15umBAS | PGI Feature Set not supported | None |
a2A5060-21g5cBAS | PGI Feature Set not supported | None |
a2A5060-21g5mBAS | PGI Feature Set not supported | None |
a2A5320-7gcBAS | PGI Feature Set not supported | None |
a2A5320-7gcPRO | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
a2A5320-7gmBAS | PGI Feature Set not supported | None |
a2A5320-7gmPRO | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A5320-23ucBAS | PGI Feature Set not supported | None |
a2A5320-23ucPRO | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
a2A5320-23umBAS | PGI Feature Set not supported | None |
a2A5320-23umPRO | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A5320-34g5cBAS | PGI Feature Set not supported | None |
a2A5320-34g5mBAS | PGI Feature Set not supported | None |
a2A5320-52cc | PGI Feature Set not supported | None |
a2A5320-52cm | PGI Feature Set not supported | None |
a2A5328-4gcBAS | PGI Feature Set not supported | None |
a2A5328-4gcPRO | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
a2A5328-4gmBAS | PGI Feature Set not supported | None |
a2A5328-4gmPRO | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A5328-15ucBAS | PGI Feature Set not supported | None |
a2A5328-15ucPRO | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
a2A5328-15umBAS | PGI Feature Set not supported | None |
a2A5328-15umPRO | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
a2A5328-22g5cBAS | PGI Feature Set not supported | None |
a2A5328-22g5mBAS | PGI Feature Set not supported | None |
a2A5328-35cc | PGI Feature Set not supported | None |
a2A5328-35cm | PGI Feature Set not supported | None |
acA640-121gm | Noise Reduction Improved Sharpness | Noise Reduction Improve Sharpness |
acA640-300gc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA640-300gm | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA640-750uc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA640-750um | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA720-290gc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA720-290gm | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA720-520uc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA720-520um | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA800-200gc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA800-200gm | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA800-510uc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA800-510um | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA1280-60gc | PGI Feature Set not supported | None |
acA1280-60gm | PGI Feature Set not supported | None |
acA1300-60gc | PGI Feature Set not supported | None |
acA1300-60gm | PGI Feature Set not supported | None |
acA1300-60gmNIR | PGI Feature Set not supported | None |
acA1300-75gc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA1300-75gm | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA1300-200uc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA1300-200um | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA1440-73gc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA1440-73gm | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA1440-220uc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA1440-220um | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA1600-20gc | PGI Feature Set not supported | None |
acA1600-20uc | PGI Feature Set not supported | None |
acA1600-60gc | PGI Feature Set not supported | None |
acA1600-60gm | PGI Feature Set not supported | None |
acA1920-25gc | PGI Feature Set not supported | None |
acA1920-25gm | PGI Feature Set not supported | None |
acA1920-25uc | PGI Feature Set not supported | None |
acA1920-25um | PGI Feature Set not supported | None |
acA1920-40gc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA1920-40gm | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA1920-40uc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA1920-40ucMED | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA1920-40um | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA1920-40umMED | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA1920-48gc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA1920-48gm | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA1920-50gc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA1920-50gm | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA1920-150uc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA1920-150um | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA1920-155uc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA1920-155ucMED | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA1920-155um | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA1920-155umMED | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA2000-50gc | PGI Feature Set not supported | None |
acA2000-50gm | PGI Feature Set not supported | None |
acA2000-165uc | PGI Feature Set not supported | None |
acA2000-165um | PGI Feature Set not supported | None |
acA2040-25gc | PGI Feature Set not supported | None |
acA2040-25gm | PGI Feature Set not supported | None |
acA2040-25gmNIR | PGI Feature Set not supported | None |
acA2040-35gc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA2040-35gm | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA2040-55uc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA2040-55um | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA2040-90uc | PGI Feature Set not supported | None |
acA2040-90um | PGI Feature Set not supported | None |
acA2040-90umNIR | PGI Feature Set not supported | None |
acA2040-120uc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA2040-120um | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA2440-20gc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA2440-20gm | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA2440-35uc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA2440-35ucMED | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA2440-35um | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA2440-35umMED | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA2440-75uc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA2440-75ucMED | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA2440-75um | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA2440-75umMED | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA2500-14gc | PGI Feature Set not supported | None |
acA2500-14gm | PGI Feature Set not supported | None |
acA2500-14uc | PGI Feature Set not supported | None |
acA2500-14um | PGI Feature Set not supported | None |
acA2500-20gc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA2500-20gcMED | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA2500-20gm | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA2500-20gmMED | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA2500-60uc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA2500-60um | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA3088-16gc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA3088-16gm | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA3088-57uc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA3088-57ucMED | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA3088-57um | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA3088-57umMED | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA3800-10gc | PGI Feature Set not supported | None |
acA3800-10gm | PGI Feature Set not supported | None |
acA3800-14uc | PGI Feature Set not supported | None |
acA3800-14um | PGI Feature Set not supported | None |
acA4024-8gc | Noise Reduction Improved Sharpness 5x5 Democaising Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA4024-8gm | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA4024-29uc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA4024-29um | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA4096-11gc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA4096-11gm | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA4096-30uc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA4096-30ucMED | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA4096-30um | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA4096-30umMED | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA4096-40uc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA4096-40ucMED | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA4096-40um | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA4096-40umMED | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA4112-8gc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA4112-8gm | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA4112-20uc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA4112-20ucMED | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA4112-20um | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA4112-20umMED | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA4112-30uc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA4112-30ucMED | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA4112-30um | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA4112-30umMED | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA5472-5gc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA5472-5gm | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA5472-17uc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA5472-17ucMED | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
acA5472-17um | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
acA5472-17umMED | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
boA1936-400cc | PGI Feature Set not supported | None |
boA1936-400cm | PGI Feature Set not supported | None |
boA2448-250cc | PGI Feature Set not supported | None |
boA2448-250cm | PGI Feature Set not supported | None |
boA2832-190cc | PGI Feature Set not supported | None |
boA2832-190cm | PGI Feature Set not supported | None |
boA4096-93cc | PGI Feature Set not supported | None |
boA4096-93cm | PGI Feature Set not supported | None |
boA4096-180cc | PGI Feature Set not supported | None |
boA4096-180cm | PGI Feature Set not supported | None |
boA4112-68cc | PGI Feature Set not supported | None |
boA4112-68cm | PGI Feature Set not supported | None |
boA4500-45cc | PGI Feature Set not supported | None |
boA4500-45cm | PGI Feature Set not supported | None |
boA4504-100cc | PGI Feature Set not supported | None |
boA4504-100cm | PGI Feature Set not supported | None |
boA5120-150cc | PGI Feature Set not supported | None |
boA5120-150cm | PGI Feature Set not supported | None |
boA5120-230cc | PGI Feature Set not supported | None |
boA5120-230cm | PGI Feature Set not supported | None |
boA5320-150cc | PGI Feature Set not supported | None |
boA5320-150cm | PGI Feature Set not supported | None |
boA5328-100cc | PGI Feature Set not supported | None |
boA5328-100cm | PGI Feature Set not supported | None |
boA6500-36cc | PGI Feature Set not supported | None |
boA6500-36cm | PGI Feature Set not supported | None |
boA8100-16cc | PGI Feature Set not supported | None |
boA8100-16cm | PGI Feature Set not supported | None |
boA9344-30cc | PGI Feature Set not supported | None |
boA9344-30cm | PGI Feature Set not supported | None |
boA9344-70cc | PGI Feature Set not supported | None |
boA9344-70cm | PGI Feature Set not supported | None |
boA13440-17cm | PGI Feature Set not supported | None |
daA720-520uc | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
daA720-520um | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
daA1280-54uc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction[^a] Improved Sharpness[^b] |
daA1280-54um | Noise Reduction Improved Sharpness | Noise Reduction[^a] Improved Sharpness[^b] |
daA1440-220uc | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
daA1440-220um | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
daA1600-60uc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction[^a] Improved Sharpness[^b] |
daA1600-60um | Noise Reduction Improved Sharpness | Noise Reduction[^a] Improved Sharpness[^b] |
daA1920-15um | Noise Reduction Improved Sharpness | Noise Reduction[^a] Improved Sharpness[^b] |
daA1920-30uc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction[^a] Improved Sharpness[^b] |
daA1920-30um | Noise Reduction Improved Sharpness | Noise Reduction[^a] Improved Sharpness[^b] |
daA1920-160uc | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
daA1920-160um | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
daA2448-70uc | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
daA2448-70um | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
daA2500-14uc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction[^a] Improved Sharpness[^b] |
daA2500-14um | Noise Reduction Improved Sharpness | Noise Reduction[^a] Improved Sharpness[^b] |
daA3840-45uc | Noise Reduction Improved Sharpness 4x4 Debayering Color Anti-Aliasing | Noise Reduction Improved Sharpness |
daA3840-45um | Noise Reduction Improved Sharpness | Noise Reduction Improved Sharpness |
dmA720-290gc | PGI Feature Set not supported | None |
dmA720-290gm | PGI Feature Set not supported | None |
dmA1440-73gc | PGI Feature Set not supported | None |
dmA1440-73gm | PGI Feature Set not supported | None |
dmA1920-51gc | PGI Feature Set not supported | None |
dmA1920-51gm | PGI Feature Set not supported | None |
dmA3536-9gc | PGI Feature Set not supported | None |
dmA3536-9gm | PGI Feature Set not supported | None |
puA1280-54uc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction[^a] Improved Sharpness[^b] |
puA1280-54um | Noise Reduction Improved Sharpness | Noise Reduction[^a] Improved Sharpness[^b] |
puA1600-60uc | Noise Reduction Improved Sharpness | Noise Reduction[^a] Improved Sharpness[^b] |
puA1600-60um | Noise Reduction Improved Sharpness | Noise Reduction[^a] Improved Sharpness[^b] |
puA1920-30uc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction[^a] Improved Sharpness[^b] |
puA1920-30um | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction[^a] Improved Sharpness[^b] |
puA2500-14uc | Noise Reduction Improved Sharpness 5x5 Debayering Color Anti-Aliasing | Noise Reduction[^a] Improved Sharpness[^b] |
puA2500-14um | Noise Reduction Improved Sharpness | Noise Reduction[^a] Improved Sharpness[^b] |
r2L2048-29gc | PGI Feature Set not supported | None |
r2L2048-58gm | PGI Feature Set not supported | None |
r2L2048-62cc | PGI Feature Set not supported | None |
r2L2048-62g5c | PGI Feature Set not supported | None |
r2L2048-172cm | PGI Feature Set not supported | None |
r2L2048-172g5m | PGI Feature Set not supported | None |
r2L4096-14gc | PGI Feature Set not supported | None |
r2L4096-29gm | PGI Feature Set not supported | None |
r2L4096-42cc | PGI Feature Set not supported | None |
r2L4096-42g5c | PGI Feature Set not supported | None |
r2L4096-84cm | PGI Feature Set not supported | None |
r2L4096-84g5m | PGI Feature Set not supported | None |
r2L8192-200cm | PGI Feature Set not supported | None |
r2L16384-120cm | PGI Feature Set not supported | None |
Sample Code#
ace 2 Pro and dart R Cameras#
INodeMap& nodemap = camera.GetNodeMap();
// Set the pixel format to a non-Bayer format (color cameras only)
CEnumParameter(nodemap, "PixelFormat").SetValue("RGB8");
// Configure noise reduction
CFloatParameter(nodemap, "BslNoiseReduction").SetValue(0.2);
// Configure improved sharpness
CFloatParameter(nodemap, "BslSharpnessEnhancement").SetValue(1.0);
// Set the pixel format to a non-Bayer format (color cameras only)
camera.Parameters[PLCamera.PixelFormat].SetValue(PLCamera.PixelFormat.RGB8);
// Configure noise reduction
camera.Parameters[PLCamera.BslNoiseReduction].SetValue(0.2);
// Configure improved sharpness
camera.Parameters[PLCamera.BslSharpnessEnhancement].SetValue(1.0);
/* Macro to check for errors */
#define CHECK(errc) if (GENAPI_E_OK != errc) printErrorAndExit(errc)
GENAPIC_RESULT errRes = GENAPI_E_OK; /* Return value of pylon methods */
/* Set the pixel format to a non-Bayer format (color cameras only) */
errRes = PylonDeviceFeatureFromString(hdev, "PixelFormat", "RGB8");
CHECK(errRes);
/* Configure noise reduction */
errRes = PylonDeviceSetFloatFeature(hdev, "BslNoiseReduction", 0.2);
CHECK(errRes);
/* Configure improved sharpness */
errRes = PylonDeviceSetFloatFeature(hdev, "BslSharpnessEnhancement", 1.0);
CHECK(errRes);
ace U/L USB 3.0 Cameras#
// Enable the PGI feature set (mono cameras only)
camera.PgiMode.SetValue(PgiMode_On);
// Enable the PGI feature set (color cameras only)
camera.DemosaicingMode.SetValue(DemosaicingMode_BaslerPGI);
// Configure noise reduction (if available)
camera.NoiseReduction.SetValue(0.2);
// Configure improved sharpness (if available)
camera.SharpnessEnhancement.SetValue(1.0);
INodeMap& nodemap = camera.GetNodeMap();
// Enable the PGI feature set (mono cameras only)
CEnumParameter(nodemap, "PgiMode").SetValue("On");
// Enable the PGI feature set (color cameras only)
CEnumParameter(nodemap, "DemosaicingMode").SetValue("BaslerPGI");
// Configure noise reduction (if available)
CFloatParameter(nodemap, "NoiseReduction").SetValue(0.2);
// Configure improved sharpness (if available)
CFloatParameter(nodemap, "SharpnessEnhancement").SetValue(1.0);
// Enable the PGI feature set (mono cameras only)
camera.Parameters[PLCamera.PgiMode].SetValue(PLCamera.PgiMode.On);
// Enable the PGI feature set (color cameras only)
camera.Parameters[PLCamera.DemosaicingMode].SetValue(PLCamera.DemosaicingMode.BaslerPGI);
// Configure noise reduction (if available)
camera.Parameters[PLCamera.NoiseReduction].SetValue(0.2);
// Configure improved sharpness (if available)
camera.Parameters[PLCamera.SharpnessEnhancement].SetValue(1.0);
/* Macro to check for errors */
#define CHECK(errc) if (GENAPI_E_OK != errc) printErrorAndExit(errc)
GENAPIC_RESULT errRes = GENAPI_E_OK; /* Return value of pylon methods */
/* Enable the PGI feature set (mono cameras only) */
errRes = PylonDeviceFeatureFromString(hdev, "PgiMode", "On");
CHECK(errRes);
/* Enable the PGI feature set (color cameras only) */
errRes = PylonDeviceFeatureFromString(hdev, "DemosaicingMode", "BaslerPGI");
CHECK(errRes);
/* Configure noise reduction (if available) */
errRes = PylonDeviceSetFloatFeature(hdev, "NoiseReduction", 0.2);
CHECK(errRes);
/* Configure improved sharpness (if available) */
errRes = PylonDeviceSetFloatFeature(hdev, "SharpnessEnhancement", 1.0);
CHECK(errRes);
# Enable the PGI feature set (mono cameras only)
camera.PgiMode.Value = "On"
# Enable the PGI feature set (color cameras only)
camera.DemosaicingMode.Value = "BaslerPGI"
# Configure noise reduction (if available)
camera.NoiseReduction.Value = 0.2
# Configure improved sharpness (if available)
camera.SharpnessEnhancement.Value = 1.0
ace U/L GigE Cameras#
// Enable the PGI feature set (mono cameras only)
camera.PgiMode.SetValue(PgiMode_On);
// Enable the PGI feature set (color cameras only)
camera.DemosaicingMode.SetValue(DemosaicingMode_BaslerPGI);
// Configure noise reduction (if available)
camera.NoiseReductionAbs.SetValue(0.2);
// Configure improved sharpness (if available)
camera.SharpnessEnhancementAbs.SetValue(1.0);
INodeMap& nodemap = camera.GetNodeMap();
// Enable the PGI feature set (mono cameras only)
CEnumParameter(nodemap, "PgiMode").SetValue("On");
// Enable the PGI feature set (color cameras only)
CEnumParameter(nodemap, "DemosaicingMode").SetValue("BaslerPGI");
// Configure noise reduction (if available)
CFloatParameter(nodemap, "NoiseReductionAbs").SetValue(0.2);
// Configure improved sharpness (if available)
CFloatParameter(nodemap, "SharpnessEnhancementAbs").SetValue(1.0);
// Enable the PGI feature set (mono cameras only)
camera.Parameters[PLCamera.PgiMode].SetValue(PLCamera.PgiMode.On);
// Enable the PGI feature set (color cameras only)
camera.Parameters[PLCamera.DemosaicingMode].SetValue(PLCamera.DemosaicingMode.BaslerPGI);
// Configure noise reduction (if available)
camera.Parameters[PLCamera.NoiseReductionAbs].SetValue(0.2);
// Configure improved sharpness (if available)
camera.Parameters[PLCamera.SharpnessEnhancementAbs].SetValue(1.0);
/* Macro to check for errors */
#define CHECK(errc) if (GENAPI_E_OK != errc) printErrorAndExit(errc)
GENAPIC_RESULT errRes = GENAPI_E_OK; /* Return value of pylon methods */
/* Enable the PGI feature set (mono cameras only) */
errRes = PylonDeviceFeatureFromString(hdev, "PgiMode", "On");
CHECK(errRes);
/* Enable the PGI feature set (color cameras only) */
errRes = PylonDeviceFeatureFromString(hdev, "DemosaicingMode", "BaslerPGI");
CHECK(errRes);
/* Configure noise reduction (if available) */
errRes = PylonDeviceSetFloatFeature(hdev, "NoiseReductionAbs", 0.2);
CHECK(errRes);
/* Configure improved sharpness (if available) */
errRes = PylonDeviceSetFloatFeature(hdev, "SharpnessEnhancementAbs", 1.0);
CHECK(errRes);
# Enable the PGI feature set (mono cameras only)
camera.PgiMode.Value = "On"
# Enable the PGI feature set (color cameras only)
camera.DemosaicingMode.Value = "BaslerPGI"
# Configure noise reduction (if available)
camera.NoiseReductionAbs.Value = 0.2
# Configure improved sharpness (if available)
camera.SharpnessEnhancementAbs.Value = 1.0
dart Classic/E and pulse Cameras#
INodeMap& nodemap = camera.GetNodeMap();
// Enable the PGI feature set with manual noise reduction
CEnumParameter(nodemap, "PgiMode").SetValue("Manual");
// Configure noise reduction
CFloatParameter(nodemap, "NoiseReduction").SetValue(0.2);
// Configure improved sharpness
CFloatParameter(nodemap, "SharpnessEnhancement").SetValue(1.0);
// Enable the PGI feature set with manual noise reduction
camera.Parameters[PLCamera.PgiMode].SetValue(PLCamera.PgiMode.Manual);
// Configure noise reduction
camera.Parameters[PLCamera.NoiseReduction].SetValue(0.2);
// Configure improved sharpness
camera.Parameters[PLCamera.SharpnessEnhancement].SetValue(1.0);
/* Macro to check for errors */
#define CHECK(errc) if (GENAPI_E_OK != errc) printErrorAndExit(errc)
GENAPIC_RESULT errRes = GENAPI_E_OK; /* Return value of pylon methods */
/* Enable the PGI feature set with manual noise reduction */
errRes = PylonDeviceFeatureFromString(hdev, "PgiMode", "Manual");
CHECK(errRes);
/* Configure noise reduction */
errRes = PylonDeviceSetFloatFeature(hdev, "NoiseReduction", 0.2);
CHECK(errRes);
/* Configure improved sharpness */
errRes = PylonDeviceSetFloatFeature(hdev, "SharpnessEnhancement", 1.0);
CHECK(errRes);
You can also use the pylon Viewer to easily set the parameters.