[[cg:start|CG用語集トップ]] > [[cg:image_processing:start|第5章 画像処理]] ====== ガウシアンフィルタ ====== ===== 概要 ===== ガウシアンフィルタは、中心に近い画素ほど大きく、離れた画素ほど小さくなる重みを使って[[cg:image_processing:smoothing|平滑化]]を行うフィルタである。重みの分布がなめらかなため、自然なぼかしを作りやすい。[[cg:image_processing:weighted_averaging_filter|加重平均化フィルタ]]の代表例として扱われ、ノイズ低減や前処理に広く使われる。 ===== 詳しい説明 ===== ガウシアンフィルタでは、注目画素を中心にした範囲から画素値を取り出し、中心からの距離に応じた重みを掛けて合計する。単純な平均化フィルタは範囲内の画素を均等に扱うが、ガウシアンフィルタは中心の影響を強く残し、周辺の影響をなめらかに弱める。この性質により、急な不連続を作りにくく、画像を自然にぼかせる。ただし、強くかけると[[cg:image_processing:edge_no309|エッジ]]も弱くなる。 ===== CG制作との関係 ===== CG制作では、レンダリング画像のぼかし、発光表現、背景ぼけ、ノイズ低減などでガウシアンフィルタの考え方がよく使われる。自然なぼけを作りやすいため、画像処理の基本的なフィルタとして理解しておく価値が高い。 ===== ゲーム開発との関係 ===== ゲーム開発では、ブルーム、シャドウのソフト化、被写界深度、ポストエフェクトなどでガウシアンぼかしが使われる。処理を高速化するために、横方向と縦方向に分けて適用する実装もよく使われる。 ===== 制作・実装での例 ===== 2次元の大きなフィルタを一度に計算すると重い場合、横方向の1次元ガウシアンフィルタと縦方向の1次元ガウシアンフィルタに分けて処理できる場合がある。 ===== 検定対策ポイント ===== ガウシアンフィルタは、中心ほど重みが大きい平滑化フィルタである。[[cg:image_processing:averaging_filter|平均化フィルタ]]より自然なぼかしになりやすい点を押さえる。 ===== 関連用語 ===== * [[cg:image_processing:smoothing|平滑化]] * [[cg:image_processing:linear_filter|線形フィルタ]] * [[cg:image_processing:weighted_averaging_filter|加重平均化フィルタ]] * [[cg:image_processing:averaging_filter|平均化フィルタ]] * [[cg:image_processing:spatial_filtering|空間フィルタリング]] * [[cg:image_processing:edge_no309|エッジ]] ===== タグ ===== * CGエンジニア検定 * 第5章 ---- [[cg:image_processing:start|← 第5章 画像処理 の目次に戻る]] [[cg:start|← CG用語集トップに戻る]]