跳至內容

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,則必須先停用自動 ROI 控制功能。對於上述範例,請以正確順序設定下列參數。所有參數皆為 GenTL 攝影機裝置參數,例如在 C++ pylon API 中:

  • Automatic ROI Control = false

    pylon Viewer:自動 ROI 控制

  • 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 參數。以下圖片顯示了對攝影機標準測試圖案的影響。

測試圖案 Binning 水準平均值:

測試圖案 Binning 水準平均值

測試圖案 Binning 水準總和:

測試圖案 Binning 水準總和

擷取卡無法像在攝影機內部那樣在感光元件層級執行 binning。因此,如果可能的話,應使用高位元速率將畫素從攝影機傳輸到擷取卡並處理 binning。之後,可以在擷取卡傳輸至電腦記憶體的 DMA 處降低位元速率。因此,請選擇允許在所需影格速率下使用的最高可用攝影機 Bit Width。

同樣地,GenTL Producer 會自動設定擷取卡設定以符合攝影機。如果您想在直到電腦記憶體的整個處理過程中都使用高 Bit Width,請將 PixelFormat 於相機內部設定為所需的 Bit Width。不過,如果您想在 Binning 功能之後降低 Bit Width,請停用 GenTL Producer 的自動擷取卡設定。如下所示:

  • 將攝影機 Pixel Format 設為例如 Mono 10

    pylon Viewer:設定 Pixel Format

  • 僅當模組輸入確實連接至無法停止的來源時,才設定 Automatic Format Control = false

    pylon Viewer:設定自動格式控制

  • 設定擷取卡輸入 Pixel Format Pixel Format = Mono 10p

    pylon Viewer:設定輸入擷取卡 Pixel Format

  • 設定擷取卡 Output Format = Mono 8

    pylon Viewer:設定輸出擷取卡 Pixel Format

此配置能在更高精度下提供相同的結果。若要進一步提高亮度和整體影像 Quality,您可以使用擷取卡的 Gain、Offset 或 Gamma 功能。