Skip to content

PGI Feature Set#

The PGI feature set allows you to optimize the quality of your images.

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:

    1. Make sure that the BslDemosaicingMode parameter is set to Auto.
    2. Set the pixel format to a non-Bayer color pixel format, i.e., to one of the available RGB, BGR, or YUV pixel formats.

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 to On.

  • If your camera is a color camera:

    1. 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.
    2. Set the DemosaicingMode parameter to BaslerPGI.

dart Classic/E and pulse Cameras#

To enable the PGI image optimizations (if available) on Basler dart Classic, dart E, and pulse cameras:

  1. 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.
  2. If you want to manually configure noise reduction, set the PgiMode parameter to On_ManualNoiseReduction. You can now configure noise reduction and improved sharpness.
  3. If you want the noise reduction to be applied automatically, set the PgiMode parameter to On_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#

Show all camera models

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#
// Set the pixel format to a non-Bayer format (color cameras only)
camera.PixelFormat.SetValue(PixelFormat_RGB8);
// Configure noise reduction
camera.BslNoiseReduction.SetValue(0.2);
// Configure improved sharpness
camera.BslSharpnessEnhancement.SetValue(1.0);
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);
# Set the pixel format to a non-Bayer format (color cameras only)
camera.PixelFormat.Value = "RGB8"
# Configure noise reduction
camera.BslNoiseReduction.Value = 0.2
# Configure improved sharpness
camera.BslSharpnessEnhancement.Value = 1.0
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#
// Enable the PGI feature set with manual noise reduction
camera.PgiMode.SetValue(PgiMode_Manual);
// Configure noise reduction
camera.NoiseReduction.SetValue(0.2);
// Configure improved sharpness
camera.SharpnessEnhancement.SetValue(1.0);
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);
# Enable the PGI feature set with manual noise reduction
camera.PgiMode.Value = "Manual"
# Configure noise reduction
camera.NoiseReduction.Value = 0.2
# Configure improved sharpness
camera.SharpnessEnhancement.Value = 1.0

You can also use the pylon Viewer to easily set the parameters.