跳转到内容

Binning (imaWorx CXP-12 Quad)#

Binning 功能允许您将传感器像素值合并为一个值。

这可能会提高信噪比、相机的光响应或帧速率。

采集卡上的 Binning#

该 Applet 提供了多个参数来配置 Binning。首先,需要理解的是,根据 GenICam,ROI(感兴趣区域)的宽度、高度和偏移量定义了 Binning 后的图像尺寸。例如,如果您的相机输出图像宽度为 5120,并且您希望使用系数为 2 的水平 Binning,则必须将采集卡 ROI 设置为 2560,并将 Binning 系数设置为 2。

下图阐释了该行为:

水平 Binning X 偏移量和宽度

默认情况下,GenTL Producer 会自动配置采集卡 ROI,以将其与相机同步,如 使用 GenTL 接口中所述。对于 Binning,必须设置一个不等于相机宽度和高度的 ROI,首先必须禁用 Automatic ROI Control 功能。对于上述示例,请按正确的顺序设置以下参数。所有参数均为 GenTL 相机设备参数,例如在 C++ pylon API 中:

  • Automatic ROI Control = false

    pylon Viewer:Automatic ROI Control

  • Width= 2560

  • Height = 5120

    pylon Viewer:ROI

  • 对于 Sensor Geometry,设置 Sensor Width = 5120和 Sensor Height = 5120.

    pylon Viewer:Sensor Geometry

  • 在类别中 Binning,设置 Horizontal Binning = 2和 Vertical Binning = 1

    pylon Viewer:Binning

您可以计算 Binning 像素的平均值以提高信噪比,而不会影响相机对光的响应。或者,您可以对像素求和以增加相机对光的响应。为此,请选择 BinningHorizontalMode 和 BinningVerticalMode 参数。以下图片展示了其对相机标准测试图像的影响。

Test Pattern Binning Horizontal Average:

测试图像 Binning 水平平均值

Test Pattern Binning Horizontal Sum:

测试图像 Binning 水平求和

采集卡无法像相机内部那样在传感器级别执行 Binning。因此,如果可能,应使用较高的位速率将像素从相机传输到采集卡并处理 Binning。之后,可以在采集卡传输到计算机 Memory 的 DMA 处降低位速率。因此,请选择允许在所需帧率下使用的最高可用相机 Bit Width。

同样,GenTL Producer 会自动配置采集卡设置以匹配相机。如果您希望在直至计算机 Memory 的整个处理过程中使用高 Bit Width,请设置 PixelFormat 设置为相机内部所需的 Bit Width。但是,如果您想在 Binning 功能之后降低 Bit Width,请禁用 GenTL Producer 的自动采集卡配置。如下所示:

  • 设置相机 Pixel Format 例如设置为 Mono 10

    pylon Viewer:设置 Pixel Format

  • 设置 Automatic Format Control = false

    pylon Viewer:设置 Automatic Format Control

  • 设置采集卡输入 Pixel Format Pixel Format = Mono 10p

    pylon Viewer:设置输入采集卡 Pixel Format

  • 设置采集卡 Output Format = Mono 8

    pylon Viewer:设置输出采集卡 Pixel Format

此配置可在更高精度下获得相同的结果。要进一步提高亮度和整体图像 Quality,您可以使用采集卡的 Gain、Offset 或 Gamma 功能。