フッテージ内のコントラストエッジを検出・強調するソフトウェアフィルタ。ロトスコープ、マスキング、自動トラッキングに不可欠。何時間も節約。
撮影現場や編集作業において、キャラクターやオブジェクトのクリーンなマスクが必要になることはよくあります。そこで登場するのがエッジ検出アルゴリズムです。このソフトウェアは、映像素材をスキャンして輝度のジャンプやコントラストの変化を探し出し、エッジを自動的に識別します。これは魔法ではなく、純粋な数学です。アルゴリズムは隣接するピクセル間の勾配を計算し、その差が十分に大きい場所をマークします。具体的には、グリーンバックの映像を入力すると、フィルターが女優のシルエットを見つけ出し、手作業でのロトスコープに費やす時間を節約できます。
VFXパイプラインでは、これは主に2つのシナリオで実行されます。第一に、自動マスク生成です。例えば、ある程度定義された背景の前に人物を撮影したとしましょう。アルゴリズムはその境界線を認識し、ラフキーを作成します。これを後で微調整するだけで済みます。第二に、トラッキングとロトスコープのサポートです。動くオブジェクトを追跡する必要がある場合、トラッキングツールはエッジ検出を利用してアンカーポイントを設定し、動きを事前に計算します。これにより、フレームごとのロトスコープ作業にかかる実質的な日数が節約されます。
ただし、現実的な側面として、入力が適切でないと、きれいに機能しません。平坦な色、モーションブラー、細かい髪の毛などでは、アルゴリズムが苦戦する可能性があります。その場合、エッジをより安定させるために、モルフォロジカルオペレーター(膨張/収縮)やローカルコントラスト強調などの追加技術が必要になります。一部のソフトウェアは、Sobel、Canny、Laplacianなどの複数のアルゴリズムを並列で組み合わせ、最良の結果を選択します。
実践的には、エッジ検出は常に短いテストシーケンスで試してください。エッジがぼやけていたり、途切れていたりする場合は、しきい値を上げるか、ブラー+再検出を使用して安定性を向上させます。非常に詳細な素材(髪の毛、繊維、テクスチャ)の場合、手作業での後処理が依然として必要になることが多いですが、アルゴリズムはゼロから始めるのではなく、しっかりとした出発点を提供してくれます。これにより、8時間かかる作業と2日かかる作業の違いが生まれます。