F_DeFlicker2を使用する

映画で働くとき、 輝度のちらつきがあるショットを処理する必要がある場合があります。この章では、F_DeFlicker2を使用してフリッカーを除去することに重点を置いています。

前書き

F_Deflicker2は、ちらつきを除去するために使用されます。ショット内の同期していない蛍光灯によって引き起こされるような、ローカライズされ、シーンのジオメトリに依存するフリッカー(つまり、画像全体に存在しないフリッカー)を除去するのに特に適しています。現在のフレームとそれを取り巻く小さな分析範囲内の各フレーム間のゲインを計算することにより機能します。次に、このフレーム範囲で滑らかに変化するようにゲインを調整しようとします。これは、画像シーケンスでゆっくり変化するフリッカーよりも高速フリッカーを減らす方が優れていることを意味します。後者は、小さなフレーム範囲ですでに滑らかに見え、F_DeFlicker2はほとんど手を触れないままにするためです。

F_DeFlicker2で使用されるアルゴリズムは、高速の動きがある領域でぼやけを引き起こす可能性があります。この問題は、フレームをディフリッカーする前にローカルモーション推定を使用することで軽減できます。ただし、このプロセスは、フリッカーの存在がモーション推定の結果に悪影響を及ぼす可能性があるという事実によって複雑になります。したがって、F_DeFlicker2はこの問題に対して2段階のアプローチを採用しています。最初に、通常のディフリッカー処理が実行されます。次に、結果のディフリッカーされたフレームでシーケンスのモーションベクトルが計算され、元のフレームに適用されてそれらが整列されます。次に、最終的な結果を得るために、配置されたフレームに対してデフリッカーの計算が実行されます。このアプローチを使用するには、オンにしますUse Motion F_DeFlicker2で。

注意:  F_DeFlicker2は、計算の実行時に現在のフレームの外側の入力フレームを調べるため、計算コストの高いプラグインになる可能性があります。そのため、ノードツリーでF_DeFlicker2の2つ以上のインスタンスを使用すると、レンダリング時間が劇的に増加します。したがって、各インスタンスを個別にレンダリングすることを強くお勧めします。