デジタル画像処理とは、デジタルコンピュータによってデジタル画像を処理することを意味します。 我々はまた、いくつかの有用な情報を抽出するために、いずれかの強化された画像を得るために、それは、コンピュータアルゴリズムの使用であると言
画像処理は、主に次の手順が含まれます。
1。画像取得ツールを使用した画像のインポート;
2.
3.結果は、画像またはその画像の分析に基づいているレポートを変更することができる出力。
画像とは何ですか?
画像は二次元関数F(x,y)として定義され、xとyは空間座標であり、座標の任意のペア(x,y)におけるfの振幅は、その点での画像の強度と呼ばれます。 Fのx、y、および振幅値が有限である場合、それをデジタル画像と呼びます。
言い換えると、画像は、行と列に具体的に配置された二次元配列によって定義することができる。
デジタル画像は有限個の要素で構成され、それぞれの要素は特定の場所で特定の値を持ちます。これらの要素は、画像要素、画像要素、および画素と呼ばれる。ピクセルは、デジタル画像の要素を示すために最も広く使用されています。
画像の種類
- バイナリ画像–バイナリ画像は、その名前が示すように、二つのピクセル要素、すなわち0&1を含み、0は黒を指し、1は白を指す。 この画像はモノクロとも呼ばれます。
- 白黒画像–白黒の色だけで構成される画像を白黒画像といいます。
- 8ビットカラー形式–最も有名な画像形式です。それはそれで色の256の異なる色合いを持っており、一般的にグレースケールイメージとして知られています。 この形式では、0は黒を表し、255は白を表し、127は灰色を表します。
- 16ビットカラー形式–カラー画像形式です。 それは65,536の異なる色を持っていますit.It また、ハイカラー形式として知られています。 この形式では、色の分布はグレースケールイメージと同じではありません。
16ビットフォーマットは、実際には赤、緑、青の三つのフォーマットに分割されます。 その有名なRGB形式。
行列としての画像
私たちが知っているように、画像は行と列で表されます私たちは、画像が表現されている次の構文を持っています:
この方程式の右側は、defitionによるデジタル画像です。 この行列のすべての要素は、画像要素、画像要素、またはピクセルと呼ばれます。MATLABでのデジタル画像表現
:
MATLABでは、開始インデックスは0ではなく1からです。 したがって、f(1,1)=f(0,0)です。
以降の画像の2つの表現は、原点のずれを除いて同一である。
MATLABでは、行列は変数、つまりX、x、input_imageなどに格納されます。 変数は、他のプログラミング言語と同じ文字でなければなりません。
画像処理のフェーズ:
1.取得-それはデジタル形式である画像を与えられるのと同じくらい簡単かもしれません。 主な作業は次のとおりです。
A)スケーリング
b)色変換(RGBからグレー、またはその逆)
2.画像強調–それはまた、画像からいくつかの隠された詳細を抽出するために使用され、主観的である画像処理の分野で最も簡単で最も魅力的なの中で
3.画像の復元–それはまた、画像の魅力を扱いますが、それは客観的です(復元は数学的または確率的モデルまたは画像劣化に基づいています)。
4.カラー画像処理-それは擬似色を扱い、フルカラーの画像処理色モデルはデジタル画像処理に適当です。
5.ウェーブレットとマルチ解像度処理–それは様々な程度の画像を表現する基礎です。
6.画像圧縮-これは、この操作を実行するためのいくつかの機能を開発することを含みます。 主に画像のサイズや解像度を扱います。
7.形態学的処理-これは、形状の表現&記述に有用な画像成分を抽出するためのツールを扱っています。
8.セグメンテーション手順-イメージをその構成部分またはオブジェクトに分割することが含まれます。 自律的なセグメンテーションは、画像処理において最も困難な作業です。
9.REPRESENTATION&DESCRIPTION-セグメンテーションステージの出力に従いますが、representationを選択することは、生データを処理データに変換するためのソリューションの一部にすぎません。
10.オブジェクトの検出と認識-それは、その記述子に基づいてオブジェクトにラベルを割り当てるプロセスです。
画像処理によるフィールドの重複
ブロック1によれば、入力が画像であり、出力として画像を取得する場合、それはデジタル画像処理と呼ばれます。
ブロック2によれば、入力が画像であり、ある種の情報または記述を出力として得るならば、それはコンピュータビジョンと呼ばれる。
ブロック3によれば、入力が何らかの記述またはコードであり、出力として画像を取得する場合、それはコンピュータグラフィックスと呼ばれます。
ブロック4によれば、入力がdescriptionまたはいくつかのキーワードまたはいくつかのコードであり、descriptionまたはいくつかのキーワードを出力として取得すると、人工知能
と呼ばれます。