デジタルフィルタリングの数学行列——ブラー、シャープニング、モーション効果を制御。より大きいカーネル=より重い計算。
デジタル画像処理では、その言葉を使わなくても常にカーネルを扱っています。ぼかしフィルターを適用したり、シャープネスを調整したりするたびに、それがカーネルです。カーネルとは、その背後にある数学的なテンプレートであり、画像内の各ピクセルに適用される数値の小さな行列です。カーネルの値は隣接するピクセルに掛け合わされ、結果が加算されて新しいピクセル値が生成されます。サイズと値が、何が起こるかを決定します。
セットやVFXスイートでは、畳み込みフィルターを扱う際にこれに直面します。3x3カーネルは、計算は速いものの効果は限定的で、最も小さく意味のある単位です。5x5または7x7カーネルは、計算負荷は高くなりますが、より微妙な結果をもたらします。モーションブラーの場合は状況が異なり、動きの方向と強度を説得力をもってシミュレートするために、より大きなカーネルが必要になることがよくあります。不適切なサイズのカーネルは、目に見えるアーティファクトを引き起こします。効果が大きい場合にカーネルが小さすぎると、個々のブロックが見え、大きすぎると、視覚的な効果がほとんどないにもかかわらず、計算に時間がかかりすぎます。
NukeやAfter Effectsのようなコンポジットソフトウェアでは、フィルターのパラメーターを調整できる場合に、これを具体的に確認できます。ぼかしフィルターの半径は、カーネルサイズに直接関連しています。半径10のガウスぼかしは、半径2よりも内部的に大きなカーネルを生成します。シャープネス(アンシャープマスク)では、高周波を強調するカーネルを使用します。これは通常、エッジを際立たせるために、負の重みを持つ隣接ピクセルとの混合です。芸術的な意図を満たし、レンダリングファームをクラッシュさせない適切なカーネルを選択することが重要です。
実用的には、VFXスーパーバイザーがレンダリング時間を批判する場合、まずアクティブなフィルターを確認してください。クロマキーイングやロトスコープのフェザリングで不必要に大きなカーネルを使用すると、視覚的な品質向上よりも多くの計算時間がかかります。一部のソフトウェアではカスタムカーネルを定義できますが、その場合は、ランダムに作業しないように、行列演算に関する確かな理解が必要です。日常的には、プロフェッショナルソフトウェアの標準カーネルは最適化されています。詳細な作業が価値があるのは、非常に特定の要件(例:芸術的な歪み効果)がある場合のみです。