ぼかしの概念

ぼかしの簡単な紹介は、マスクの概念に関する以前のチュートリアルで説明しましたが、ここでは正式に説明します。

ぼやける

ぼかしでは、単純に画像をぼかします。すべてのオブジェクトとその形状を正しく認識できれば、画像はより鮮明またはより詳細に見えます。例えば。顔のある画像は、目、耳、鼻、唇、額などを非常にはっきりと識別できると、はっきりと見えます。オブジェクトのこの形状は、そのエッジによるものです。そのため、ぼかしでは、エッジコンテンツを単純に減らし、ある色から別の色への遷移を非常にスムーズにします。

ぼかしとズーム

画像をズームすると、ぼやけた画像が表示される場合があります。ピクセル複製を使用して画像をズームし、ズーム率を上げると、ぼやけた画像が表示されました。この画像も細部が少ないですが、本当のぼかしではありません。

ズームでは、画像に新しいピクセルを追加して、画像の全体的なピクセル数を増やしますが、ぼかしでは、通常の画像とぼやけた画像のピクセル数は同じままです。

ぼやけた画像の一般的な例

フィルタの種類

ぼかしはさまざまな方法で実現できます。ぼかしを実行するために使用される一般的なタイプのフィルターは次のとおりです。

  • 平均フィルター
  • 加重平均フィルター
  • ガウスフィルター

これらの3つのうち、最初の2つについてはここで説明し、ガウス分布については後のチュートリアルで説明します。

平均フィルター

平均フィルターは、ボックスフィルターおよび平均フィルターとも呼ばれます。平均フィルターには、次の特性があります。

  • それは奇妙な順序でなければなりません
  • すべての要素の合計は1でなければなりません
  • すべての要素が同じである必要があります

このルールに従うと、3x3のマスクになります。次の結果が得られます。

1/9 1/9 1/9
1/9 1/9 1/9
1/9 1/9 1/9

これは3x3マスクなので、9個のセルがあることを意味します。すべての要素の合計が1に等しくなければならないという条件は、各値を9で割ることによって達成できます。

1/9 + 1/9 + 1/9 + 1/9 + 1/9 + 1/9 + 1/9 + 1/9 + 1/9 = 9/9 = 1

画像上の3x3のマスクの結果を以下に示します。

元の画像

ぼやけた画像

結果はあまり明確ではないかもしれません。ぼかしを増やしましょう。マスクのサイズを大きくすると、ぼかしを大きくすることができます。マスクのサイズが大きいほど、ぼやけが大きくなります。マスクが大きいほど、より多くのピクセルが処理され、1つのスムーズな遷移が定義されるためです。

画像上の5x5のマスクの結果を以下に示します。

元の画像

ぼやけた画像

同様に、マスクを増やすと、ぼやけが大きくなり、結果を以下に示します。

画像上の7x7のマスクの結果を以下に示します。

元の画像

ぼやけた画像

画像上の9x9のマスクの結果を以下に示します。

元の画像

ぼやけた画像

画像上の11x11のマスクの結果を以下に示します。

元の画像

ぼやけた画像

加重平均フィルター

加重平均フィルターでは、中心値により多くの重みを与えました。そのため、中心の寄与は残りの値よりも大きくなります。加重平均フィルタリングにより、実際にぼかしを制御できます。

加重平均フィルターのプロパティは次のとおりです。

  • それは奇妙な順序でなければなりません
  • すべての要素の合計は1でなければなりません
  • 中央の要素の重量は、他のすべての要素よりも大きくする必要があります

フィルター1

1 1 1
1 2 1
1 1 1

(1と3)の2つのプロパティが満たされます。しかし、プロパティ2は満たされていません。したがって、それを満たすために、フィルター全体を単純に10で除算するか、1/10を掛けます。

フィルター2

1 1 1
1 10 1
1 1 1

除数= 18。