Binning (CXP Interface Cards)#
これにより、信号ノイズ比、カメラの光に対する応答、またはフレームレートが増加する場合があります。
フレームグラバーでのBinning#
アプリレットには、Binningを設定するためのいくつかのパラメーターが用意されています。まず、GenICamのROI(関心領域)の幅、高さ、オフセットに従って、Binning後の画像サイズが定義されることを理解することが重要です。たとえば、カメラの出力画像幅が5120で、係数2の水平Binningを使用する場合は、グラバーのROIを2560に、Binning係数を2に設定する必要があります。
次の図に、その動作を示します。

GenTLインターフェイスの使用で説明されているように、GenTL Producerはデフォルトで、カメラと同期させるためにフレームグラバーのROIを自動的に設定します。Binningの場合、カメラの幅と高さに等しくないROIを設定する必要があるため、最初にAutomatic ROI Control機能を無効にする必要があります。上記の例の場合は、次のパラメータを正しい順序で設定します。すべてのパラメータは、C++のpylon APIなどにおけるGenTLカメラデバイスパラメータです:
-
Automatic ROI Control=false
-
Width=2560 -
Height=5120
-
Sensor Geometryについては、次のように設定します。
Sensor Width=5120およびSensor Height=5120.
-
次のカテゴリにおいて:
Binning, 設定するHorizontal Binning=2およびVertical Binning=1
Binningピクセルから平均値を計算して、カメラの光に対する感度に影響を与えることなく信号対雑音比を向上させることができます。または、ピクセルを合計してカメラの光に対する感度を向上させることもできます。これを行うには、次を選択します。 BinningHorizontalMode および BinningVerticalMode パラメーター。次の画像は、カメラの標準テストパターンに対する効果を示しています。
Test Pattern Binning Horizontal Average:

Test Pattern Binning Horizontal Sum:

フレームグラバーは、カメラ内で行われるようなセンサーレベルでのBinningを実行できません。したがって、可能であれば、高いビットレートを使用してカメラからフレームグラバーへピクセルを転送し、Binningを処理する必要があります。その後、フレームグラバーからコンピュータメモリへの転送におけるDMAでビットレートを下げることができます。したがって、希望するフレームレートでの使用を可能にする、利用可能な最も高いカメラのBit Widthを選択してください。
ここでも、GenTL Producerはカメラに一致するようにフレームグラバーの設定を自動的に設定します。コンピュータメモリまでのすべての処理で高いBit Widthを使用したい場合は、カメラ内で次のように設定します。 PixelFormat カメラ内で希望の Bit Width に設定します。ただし、Binning機能の後に Bit Width を小さくする場合は、GenTL Producerのフレームグラバーの自動設定を無効にします。これは次のスクリーンショットに示されています:
-
カメラの次のように設定します
Pixel Format例:Mono 10
-
設定
Automatic Format Control=false
-
フレームグラバーの入力Pixel Formatを設定します
Pixel Format=Mono 10p
-
フレームグラバーの次を設定します
Output Format=Mono 8
この設定により、より高い精度で同じ結果が得られます。明るさと全体的な画像Qualityをさらに向上させるために、フレームグラバーの機能であるGain、Offset、またはGammaを使用できます。