CG用語集トップ > 第5章 画像処理

ガウシアンフィルタ

ガウシアンフィルタは、中心に近い画素ほど大きく、離れた画素ほど小さくなる重みを使って平滑化を行うフィルタである。重みの分布がなめらかなため、自然なぼかしを作りやすい。加重平均化フィルタの代表例として扱われ、ノイズ低減や前処理に広く使われる。

ガウシアンフィルタでは、注目画素を中心にした範囲から画素値を取り出し、中心からの距離に応じた重みを掛けて合計する。単純な平均化フィルタは範囲内の画素を均等に扱うが、ガウシアンフィルタは中心の影響を強く残し、周辺の影響をなめらかに弱める。この性質により、急な不連続を作りにくく、画像を自然にぼかせる。ただし、強くかけるとエッジも弱くなる。

CG制作では、レンダリング画像のぼかし、発光表現、背景ぼけ、ノイズ低減などでガウシアンフィルタの考え方がよく使われる。自然なぼけを作りやすいため、画像処理の基本的なフィルタとして理解しておく価値が高い。

ゲーム開発では、ブルーム、シャドウのソフト化、被写界深度、ポストエフェクトなどでガウシアンぼかしが使われる。処理を高速化するために、横方向と縦方向に分けて適用する実装もよく使われる。

2次元の大きなフィルタを一度に計算すると重い場合、横方向の1次元ガウシアンフィルタと縦方向の1次元ガウシアンフィルタに分けて処理できる場合がある。

ガウシアンフィルタは、中心ほど重みが大きい平滑化フィルタである。平均化フィルタより自然なぼかしになりやすい点を押さえる。

  • cg/image_processing/gaussian_filter.txt
  • 最終更新: 4週間前
  • by 127.0.0.1