| 概要 | |
|---|---|
|
ファイル: \examples\Processing\Shading\Shading2D\PixelwiseFFC_RAMLUT\2D_FFC_RAMLUT.vad |
![]() |
|
デフォルトプラットフォーム: iF-CXP12-Q |
|
|
簡単な説明 このサンプルは、2D Shading Correctionの実装を示しています。 補正値はフレームグラバーのRAM(オペレーター:RamLUT)に保存されます。 このアプレットは、高精度のオフセットおよびゲイン補正を実行します。 このデザインはimaFlex CXP12プラットフォーム向けに実装されていますが、microEnable 5フレームグラバーにも簡単に移植および適応させることができます。 |
|
フラットフィールド補正(FFC)は、不均一な照明条件やセンサーの不均一性などに起因する画像の色や輝度の不均一性を補正・補償するための手法です。
画像の画素値 I を補正するには、カメラセンサーに光が入らない状態での1枚または一連の画像(ダークフレーム)と、
明るい画像の1枚または一連の画像の取得が必要です。明るい画像には構造が一切映り込んでおらず(白い紙などの均一な平面)、
最大輝度値は通常、飽和値の約70%程度となります。複数のダークフレームとブライトフレームを取得した場合、
画像シーケンスから平均ダークフレームおよび平均ブライトフレームが計算されます。
不均一な画像を補正するため、ダークフレームとブライトフレームから、各画素に対してゲインとオフセットと呼ばれる2つの値を計算できます。
補正後の画素値
は次のように計算できます:
オフセット値は、ダークフレームの画素値を指します。ゲイン値は次に従って計算できます:




前へ

