Dip-image-transformations

提供:Dev Guides
移動先:案内検索

画像変換

画像変換とは何かを説明する前に、変換とは何かを説明します。

変換

変換は機能です。 いくつかの操作を実行した後、あるセットを別のセットにマップする関数。

デジタル画像処理システム

入門チュートリアルでは、デジタル画像処理では、入力が画像になり、出力も画像になるシステムを開発することを既に見てきました。 また、システムは入力画像に対して何らかの処理を実行し、その出力を処理済み画像として提供します。 以下に示します。

紹介画像

画像を処理して出力に変換するこのデジタルシステム内で適用される関数は、変換関数と呼ぶことができます。

変換または関係を示しているように、image1がimage2に変換される方法。

画像変換。

この方程式を考えてください

G(x、y)= T \ {f(x、y)}

この方程式では、

F(x、y)=変換関数を適用する必要がある入力画像。

G(x、y)=出力画像または処理された画像。

Tは変換関数です。

入力画像と処理された出力画像の間のこの関係は、次のように表すこともできます。

s = T(r)

ここで、rは実際には任意のポイントでのf(x、y)のピクセル値またはグレーレベル強度です。 sは、任意のポイントでのg(x、y)のピクセル値またはグレーレベル強度です。

基本的なグレーレベル変換については、基本的なグレーレベル変換のチュートリアルで説明しました。

次に、非常に基本的な変換関数のいくつかについて説明します。

この変換関数を検討してください。

transformation1

ポイントrを256に、ポイントpを127にしましょう。 この画像は1 bpp画像であると考えてください。 つまり、強度のレベルは0と1の2レベルしかありません。 したがって、この場合、グラフで示される変換は次のように説明できます。

127(ポイントp)未満のピクセル強度値はすべて0で、黒を意味します。 また、127より大きいピクセル強度値はすべて1で、白を意味します。 しかし、127の正確なポイントでは、伝送に突然の変化があるため、その正確なポイントで値が0または1になることはわかりません。

数学的に、この変換関数は次のように表すことができます。

変換

このような別の変換を検討してください

変換

この特定のグラフを見ると、入力画像と出力画像の間に直線の遷移線が表示されます。

入力画像の各ピクセルまたは強度値に対して、出力画像の同じ強度値があることを示しています。 つまり、出力イメージは入力イメージの正確なレプリカです。

次のように数学的に表すことができます。

g(x、y)= f(x、y)

この場合の入力画像と出力画像を次に示します。

入力画像と出力画像