自動露出

Imatest 22.2では、カラー/トーン機能を使用して、適切なビデオファイルで自動露出を評価できます。

(Imatest 4.4以降では、時間に対するOECFの指標として自動露出(AE)を評価する機能が追加されました。これは、 Stepchartモジュールを使用することで引き続き実行できます。)

この指標は、カメラシステムがシーンを自動露出するのにかかる時間を測定するためのものです。立ち上がり時間と安定時間は自動的に計算されます。この測定値は、自動露出の精度や正確さに関する情報を提供するものではありません。これらの指標を評価するには、最終的に安定した画像に対して複数の測定を行い、比較する必要があります。

ファイル選択

  1. ビデオファイルを選択してください
  2. 適切なターゲット(動画で使用したチャート)を選択してください。この例では、色調分析機能を使用するColorchecker 24を使用しています。

  3. 必ず自動(バッチ)モードを選択してください。

  4. 分析を開始するには、 「分析」をクリックしてください。

フレーム選択

時間に関するプロット指標として「平均正規化ピクセルレベル」オプションを選択し、少なくとも1~2秒間、ピントが合っていない状態からピントが合っている状態までをカバーするフレーム範囲を選択します。

これ以上短くすると、AEシステムが完全に安定したことを確認するのに十分なフレーム数が得られないリスクがあります。

サポートされているビデオフォーマットの詳細については、 「画像ファイルフォーマットと取得デバイス」を参照してください。

AE Video Frame Selection

ビデオ選択ウィンドウ

地域選択

分析対象地域を選択してください。

ROI Selection

領域選択ウィンドウ

領域を選択する際は、シーケンスの最初のフレームが使用されることに注意してください。最初のフレームは完全にピントが合っているはずなので、領域の選択が容易になります。

色調自動設定

設定ウィンドウの下部付近に、新たに4つの時間的ビデオ分析チェックボックスが追加されました。

自動露出(AE)分析の場合、選択肢は以下のいずれか、またはすべてです。

  • 時間的ビデオ解析:平均正規化ピクセルレベル
  • 時間的ビデオ解析:露出誤差
  • 時間的ビデオ分析:CPIQ露出品質損失
時間的ビデオ分析オプション
第4のテンポラルビデオ解析オプション(相関色温度)を使用すると、オートホワイトバランスを解析できます。

保存オプション

「結果の保存」ページにあるチェックボックスを使用すると、任意のグラフまたはすべてのグラフを保存できるほか、JSON形式および/またはCSV形式のレポートを保存することもできます。

自動露出保存オプション

出力

最終的な出力数値は実行終了時に表示され、選択された場合は出力保存ディレクトリに保存されます。

プロットオプションが選択されていない場合、何も表示されません。CSVおよびJSON形式の出力は、常に指定された出力保存ディレクトリに保存されます。

AEピクセルレベル
自動露出 - 平均正規化ピクセルレベル出力

平均正規化ピクセルレベルプロットには、測定対象チャートの各パッチにおける、時間に対する平均ピクセルレベルが表示されます。

時間軸(横軸)の単位は秒で、動画ファイルからの絶対時間単位となります。

この図には、ROIサイズ、ビデオファイル内の開始点と終了点、合計時間範囲、安定化時間、10~90%の立ち上がり時間、および解析されたフレームの総数など、実行に関する詳細情報も含まれる。

整定時間と立ち上がり時間は、チャート上のすべての灰色部分の平均信号に基づいて計算されます。

CPIQ plot

露出誤差プロット

結果

10~90%の立ち上がり時間(または90~10%の立ち下がり時間)は、メトリックが最大値の10%から90%の間で変化する期間(秒)です。このフェーズの最初のフレームは、シーンチェンジの開始と呼ばれます。安定時間は、シーンチェンジの開始からメトリックの収束までの時間(秒)です。収束は、すべてのメトリック値がそのウィンドウ全体の平均値(L*)の±5%¹の範囲内に収まる最初のウィンドウの最初のフレームとして定義されます。ウィンドウサイズは1/3秒(num_frames = 1/3 * video_fps)で、最小値は10フレーム、最大値は50フレームです。

[1] 安定化しきい値は、 [section] temporal_video_settling_threshold INI キーで調整できます。デフォルト値は 0.05 (5%) です。

JSON

JSON出力ファイルには、以下の構造が含まれます。

(これは全てのチェックボックスがオンになっていることを前提としています)

ImatestResults:

  • テンポラルビデオ分析:
    • ビデオ: ビデオ名
    • ビデオディメンション:
      • 幅:動画の幅(ピクセル単位)
      • 高さ:動画の高さ(ピクセル単位)
    • SettlingTimeThreshold_pct: [section] temporal_video_settling_threshold INIキーからのみアクセスできる高度な設定です。この設定は、メトリックが安定したかどうか、またいつ安定したかを判断するための基準を設定します。デフォルト値は0.05(5%)で、以降のドキュメントで参照されています。
    • インポイント:ビデオの選択されたインポイント(秒単位)
    • OutPoint: 動画の選択された終了点(秒単位)
    • TotalTime:評価された合計時間(OutPoint - InPointに相当)
    • TotalFrames:解析されたフレームの総数。動画が可変フレームレートであるかどうかによって、これはTotalTime×フレームレートとは等しくない場合があります。
    • 平均正規化ピクセルレベル:
      • 指標:平均正規化ピクセルレベル
      • 単位:
      • SettlingTime: 指定された指標が平均値の±5%に落ち着くまでの時間(秒)。
      • 上昇時間:開始時の平均値の10%から90%まで上昇し、その後安定した平均値に達するまでの時間(秒)。
      • 減衰比:測定された状態変化の減衰比
      • 時間: 秒単位で測定された時間値の配列
      • データ:各時点における測定値。単位は「単位」で指定されます。
    • 露出エラー:
      • 指標:露出誤差
      • 単位:F値
      • SettlingTime: 指定された指標が平均値の±5%に落ち着くまでの時間(秒)。
      • 上昇時間:開始時の平均値の10%から90%まで上昇し、その後安定した平均値に達するまでの時間(秒)。
      • 減衰比:測定された状態変化の減衰比
      • 時間: 秒単位で測定された時間値の配列
      • データ:各時点における測定値。単位は「単位」で指定されます。
    • CPIQExposureQualityLoss:
      • 指標:CPIQExposureQualityLoss
      • 単位: JND
      • SettlingTime: 指定された指標が平均値の±5%に落ち着くまでの時間(秒)。
      • 上昇時間:開始時の平均値の10%から90%まで上昇し、その後安定した平均値に達するまでの時間(秒)。
      • 減衰比:測定された状態変化の減衰比
      • 時間: 秒単位で測定された時間値の配列
      • データ:各時点における測定値。単位は「単位」で指定されます。